⑴ 怎麼看zabbix history
做過Zabbix的同學都知道,Zabbix通過專用的Agent或者SNMP收集相關的監控數據,然後存儲到資料庫裡面實時在前台展示。Zabbix監控數據主要分為以下兩類:
歷史數據:history相關表,從history_uint表裡面可以查詢到設備監控項目的最大,最小和平均值,即存儲監控數據的原始數據。
趨勢數據:trends相關表,趨勢數據是經過Zabbix計算的數據,數據是從history_uint裡面匯總的,從trends_uint可以查看到監控數據每小時最大,最小和平均值,即存儲監控數據的匯總數據。
Zabbix可以通過兩種方式獲取歷史數據:
通過Zabbix前台獲取歷史數據
通過Zabbix前台查看歷史數據非常簡單,可以通過Monitoring->Lastest data的方式查看。也可以點擊右上角的As plain test按鈕保存成文本文件。
2.通過前台獲取的數據進行處理和二次查詢有很多限制,因此可以通過SQL語句直接從後台DB查詢數據。
首先大家應該熟悉SQL語句Select 常用用法:
SELECT [ALL | DISTINCT] Select_List [INTO [New_Table_name]
FROM { Table_name | View_name} [ [,{table2_name | view2_name}
[,…] ]
[ WHERE Serch_conditions ]
[ GROUP BY Group_by_list ]
[ HAVING Serch_conditions ]
[ ORDER BY Order_list [ASC| DEsC] ]
說明:
1)SELECT子句指定要查詢的特定表中的列,它可以是*,表達式,列表等。
2)INTO子句指定要生成新的表。
3)FROM子句指定要查詢的表或者視圖。
4)WHERE子句用來限定查詢的范圍和條件。
5)GROUP BY子句指定分組查詢子句。
6)HAVING子句用於指定分組子句的條件。
7)ORDER BY可以根據一個或者多個列來排序查詢結果,在該子句中,既可以使用列名,也可以使用相對列號,ASC表示升序,DESC表示降序。
8)mysql聚合函數:sum(),count(),avg(),max(),avg()等都是聚合函數,當我們在用聚合函數的時候,一般都要用到GROUP BY 先進行分組,然後再進行聚合函數的運算。運算完後就要用到Having子句進行判斷了,例如聚合函數的值是否大於某一個值等等。
⑵ 如何查看文件修改歷史
有時候在比對代碼時,看到某些改動,但不清楚這個改動的作者和原因,也不知道對應的BUG號,也就是說無從查到這些改動的具體原因了~
【注】:某個文件的改動是有限次的,而且每次代碼修改的提交都會有commit描述,我們可以從這里進行入手;
一、切換到目錄
首先切換到要查看的文件所在的目錄:
cd packages/apps/Mms/src/com/android/mms/ui/
二、git log --pretty
然後使用下面的命令可列出文件的所有改動歷史,注意,這里著眼於具體的一個文件,而不是git庫,如果是庫,那改動可多了去了~
git log --pretty=oneline 文件名
如:
root@ubuntu:android_src/packages/apps/Mms/src/com/android/mms/ui# git log --pretty=oneline MessageItem.java
fix to process force close when empty address contained in card
display for 1970-1-1
HREF#13954 receive, store, and display wap push
HREF#16265_uim_show_time_error
fix xxxx
Fix ANR from calling Contact.get()
Fix missing From field
fix bug 2112925: don't display zip file garbage content in MMS.
Don't always show sent timestamp
Don't show Anonymous as the MMS sender
add search capability
Remove all references to ContactInfoCache except those in Contact.
Begin moving all conversation data behind a data model with a cache.
Begin adding UI unit tests to the Mms app.
Stop requiring a Context to be passed in to ContactInfoCache.
auto import from //branches/cupcake_rel/...@138607
auto import from //depot/cupcake/@135843
auto import from //depot/cupcake/@135843
auto import from //depot/cupcake/@132589
auto import from //depot/cupcake/@137055
auto import from //branches/cupcake/...@132276
auto import from //branches/cupcake/...@131421
Code drop from //branches/cupcake/...@124589
Initial Contribution
三、git show
如上所示,列印出來的就是針對文件MessageItem.java的所有的改動歷史,每一行最前面的那一長串數字就是每次提交形成的哈希值,接下來使用git show即可顯示具體的某次的改動的修改~
git show
結果如下:
root@ubuntu:/android_src/packages/apps/Mms/src/com/android/mms/ui# git show
commit
Author: 某某某 <某某某的郵箱>
Date: Thu Jan 6 01:50:31 2011 +0800
修改的描述(是該代碼commit時所填)
Signed-off-by: 某某某 <某某某的郵箱>
diff --git a/src/com/android/mms/ui/MessageItem.java b/src/com/android/mms/ui/MessageItem.java
index 0a0c4b7..55c3b27 100644
--- a/src/com/android/mms/ui/MessageItem.java
+++ b/src/com/android/mms/ui/MessageItem.java
+
+ 列出具體的改動
-
-
這樣就可以知道是誰做了修改,以及具體的修改代碼~
那接下來不管是直接去找他交流還是研究代碼,都有依據了~
⑶ 請問linux的history指令如何顯示全部的歷史記錄
用強大的 history 命令使你的命令行提示符更有效率。
隨著我在終端中花費越來越多的時間,我感覺就像在不斷地尋找新的命令,以使我的日常任務更加高效。GNU 的 history 命令是一個真正改變我日常工作的命令。
GNU history 命令保存了從該終端會話運行的所有其他命令的列表,然後允許你重放或者重用這些命令,而不用重新輸入它們。如果你是一個老玩家,你知道 history 的力量,但對於我們這些半吊子或新手系統管理員來說, history 是一個立竿見影的生產力增益。
歷史 101
要查看命令歷史,請在 Linux 中打開終端程序,然後輸入:
$ history
這是我得到的響應:
1 clear
2 ls -al
3 sudo dnf update -y
4 history
history 命令顯示自開始會話後輸入的命令列表。 history 有趣的地方是你可以使用以下命令重放任意一個命令:
$ !3
提示符中的 !3 告訴 shell 重新運行歷史列表中第 3 個命令。我還可以輸入以下命令來使用:
linuser@my_linux_box: !sudo dnf
history 將搜索與你提供的模式相匹配的最後一個命令,並運行它。
搜索歷史
你還可以輸入 !! 重新運行命令歷史中的最後一條命令。而且,通過與grep 配對,你可以搜索與文本模式相匹配的命令,或者通過與 tail 一起使用,你可以找到你最後幾條執行的命令。例如:
$ history | grep dnf
3 sudo dnf update -y
5 history | grep dnf
$ history | tail -n 3
4 history
5 history | grep dnf
6 history | tail -n 3
另一種實現這個功能的方法是輸入 Ctrl-R 來調用你的命令歷史記錄的遞歸搜索。輸入後,提示變為:
(reverse-i-search)`':
現在你可以開始輸入一個命令,並且會顯示匹配的命令,按回車鍵執行。
⑷ 如何查看作業歷史記錄
1、查看作業明細及狀態
select j.name 'Job名',
j.description '描述',
j.ENABLED job_enabled,
cast(js.last_run_date as varchar(10)) + '-' + cast(js.last_run_time as varchar(10)) last_run_time,
js.last_run_ration last_run_ration,
js.last_run_outcome last_run_status,
last_run_msg = js.last_outcome_message + cast(nullif(js.last_run_outcome,1) as varchar(2)),
j.date_created job_created,
j.date_modified job_modified
from msdb.dbo.sysjobs j
inner join msdb.dbo.sysjobservers js
on j.job_id = js.job_id
inner join msdb.dbo.syscategories jc
on j.category_id = jc.category_id
where j.enabled = 1
and js.last_run_outcome in (0,1,3,5) -- 0:Fail 1:Succ 3:Cancel 5:First run
and jc.category_id not between 10 and 20 -- repl
2、查看作業運行記錄
SELECT [JobName] = JOB.name,
[Step] = HIST.step_id,
[StepName] = HIST.step_name,
[Message] = HIST.message,
[Status] = CASE WHEN HIST.run_status = 0 THEN 'Failed'
WHEN HIST.run_status = 1 THEN 'Succeeded'
WHEN HIST.run_status = 2 THEN 'Retry'
WHEN HIST.run_status = 3 THEN 'Canceled'
END,
[RunDate] = HIST.run_date,
[RunTime] = HIST.run_time,
[Duration] = HIST.run_ration
FROM msdb.dbo.sysjobs JOB
INNER JOIN msdb.dbo.sysjobhistory HIST ON HIST.job_id = JOB.job_id
/* WHERE JOB.name = 'Job_Name' */
ORDER BY HIST.run_date, HIST.run_time
⑸ flash音樂播放器如搜狗音樂試聽播放器,如何實現記錄試聽歷史列表,as2.0裡面如何實現請高手給個方案。
flash有個特點,沒辦法本地保存文件
但是並不是沒有解決辦法,可以存ShareObject,也可以通過網路通訊的方式存信息在伺服器上
這個也是我之前想要做東西時發現的問題,後來雖然找到了解決辦法,但還沒有業余時間來攻克這些難點,祝早日看到你的成品
⑹ 怎樣查as400 mb隊列日誌
一、備份恢復
1、創建savf文件
CRTSAVF FILE(QGPL/UNIDATA) (為了臨時存儲數據)
2、備份數據
SAVLIB LIB(UNIDATA) DEV(*SAVF) SAVF(QGPL/UNIDATA)(備份整個庫)
SAVOBJ OBJ(*ALL) LIB(UNIDATA) DEV(*SAVF) SAVF(QGPL/UNIDATA)(備份庫中的對象)
3、恢復數據
RSTLIB SAVLIB(UNIDATA) DEV(*SAVF) SAVF(*QGPL/UNIDATA)(恢復整個庫)
RSTOBJ OBJ(*ALL) SAVLIB(UNIDATA) DEV(*SAVF) SAVF(*QGPL/UNIDATA)(恢復庫中所有對象)
4、日誌恢復數據
Apyjrnchg 重新恢復數據(從遠到近)
Rmvjrnchg 移除(從近到遠)
二、創建日誌跟蹤
1、創建表(PF)
CREATE TABLE CHENDONG/EMPINF(EMPID CHAR(8) NOT NULL,EMPNAME VARCHAR(50) NOT NULL,BIRTHDAY DATE NOT NULL,AGE INT NOT NULL,PRIMARY KEY(EMPID))
CREATE TABLE CHENDONG/EMPRSM(EMPID CHAR(8) NOT NULL,XNO INT NOT NULL,ROLE VARCHAR(50) NOT NULL,SALARY DECIMAL(18,2) NOT NULL,PRIMARY KEY(EMPID,XNO))
2、創建索引(INDEX)
CREATE INDEX CHENDONG/INFINDEX ON CHENDONG/EMPINF(EMPID ASC,EMPNAME DESC)
3、創建視圖(VEIW)
CREATE VIEW CHENDONG/INFVIEW AS (SELECT A.EMPID,A.EMPNAME,B.XNO,B.ROLE,B.SALARY FROM CHENDONG/EMPINF A JOIN CHENDONG/EMPRSM B ON A.EMPID = B.EMPID)
4、創建日誌接收器(JRNRCV)
CRTJRNRCV HAJRNLIB/QSQJRN0001 TEXT(『QSQJRN0001 IS CREATED BY CD』)
5、創建日誌(JRN)
CRTJRN JRN(HAJRNLIB/QSQJRN) JRNRCV(HAJRNLIB/QSQJRN0001) TEXT(『QSQJRN IS CREATED BY CD』)
6、創建日誌跟蹤
STRJRNPF FILE(CHENDONG/EMPINF CHENDONG/EMPRSM) JRN(HAJRNLIB/QSQJRN) IMAGES(*BOTH) OMTJRNE(*OPNCLO)
7、結束日誌跟蹤
ENDJRNPF FILE(CHENDONG/EMPINF CHENDONG/EMPRSM) JRN(HAJRNLIB/QSQJRN)
ENDJRNPF FILE(*ALL) JRN(HAJRNLIB/QSQJRN)
8、查看日誌
(1)DSPJRN JRN(SITJRNLIB/SITJRN)(顯示所有日誌)
(2)DSPJRN JRN(PEPJRNLIB/QSQJRN) FROMent( 27386273) RCVRNG(*CURCHAIN)(顯示此序號以後的所有日誌)
(3)DSPJRN JRN(PEPJRNLIB/QSQJRN) RCVRNG(*CURCHAIN) FROMTIME(090108 070001) JRNCDE((R))(通過時間查詢日誌)
DSPJRNRCVA HAJRNRCV /QSQJRN0001(查看日記的最大序號)
9、查看錶的基本屬性
Dspffd 表名(查看錶的基本屬性)
三、用戶
1、創建用戶
CRTUSRPRF USRPRF(USR01) PASSWORD() USRCLS(*SECOFR) INLMNU(MAIN)
2、修改用戶
CHGUSRPRF USRPRF(USR01) STATUS(*DISABLED)(用戶不可用)
3、刪除用戶
dltusrprf usr01
4、開啟用戶
當用戶登錄三次錯誤密碼後,系統會自動將該用戶禁止登錄,用戶的狀態被關閉,設備也被關閉,需要執行下面兩項任務才能重新開啟用戶
WRKCFGSTS CFGTYPE(*DEV)(找到用戶的設備,將其Make available)
CHGUSRPRF USRPRF(USR01) STATUS(*ENABLED)
四、作業
1、查看作業
(1)WRKACTJOB (查看當前活動作業,即系統所有作業)
(2)WRKJOB (查看單一作業)
(3)DSPJOB (只能顯示作業,不能對作業進行修改)
(4)WRKOUTQ(查看輸出隊列)
(5)DSPLOG(顯示所有歷史日誌)
(6)DSPJOBLOG(查看你的當前作業)
(7)WRKJOBD(查看作業描述)
2、結束作業
(1)DSCJOB (可以結束作業,但只是暫停顯示,可重新登錄)
(2)ENDJOB (可以結束作業,結束了不可再登錄)
3、WRKACTJOB描述
TIMW 連接狀態,但沒有作業
Wrkoutq 輸出隊列
Dsplog 顯示所有歷史作業
Dspjoblog 查看你的當前作業
Wrkjobd 查看作業描述
五、對象
1、查看對象鎖的狀態
wrkobjlck obj(qsys/chendong) objtype(*deve)
2、鎖的含義
*shrrd lock shared for read (共享只讀)
*shrupd lock shared for update (共享可修改)
*shrnup lock shared no update (共享不可修改)
*exclrd lock exclusive allow read (排除允許可讀的)
*excl lock exclusive no read (排除不可讀的)
*none
關鍵字:End severity (到該級別會被結束)
3、對象分類
環境
1、outq(輸出隊列)
2、jobd(作業描述)
資源
1、*peim
2、*dtaara
3、*dtaq
用戶
1、user
2、unisw
4、對象授權
grtobjaut
5、查看對象屬性
DSPOBJD OBJ(庫名/名) objtype(*all) 查看對象的屬性
wrkobj obj(qgpl/*all) objtype(*file) 查看所有文件對象
六、客戶實施
A、安裝
1、創建savf文件
Crtsavf qgpl/xunilib、crtsavf qgpl/xunidata
2、上傳savf文件(注意bin)
ftp ***.***.***.***
username:*****
password:*****
3、恢復unilib網路通訊)、unidata(管理中心)庫(先恢復unilib)
Rstlib savlib(unilib) dev(*savf) savf(qgpl/xunilib)
Rstlib savlib(unilib) dev(*savf) savf(qgpl/xunilib)
4、實施工具安裝
先安裝管理中心setup、然後安裝網路中心setup
5、確認
給客戶一張教研表,確認客戶控制台一定要具備2G以上內存、80G的硬碟、操作系統2003或XP
B、配置
1、確認通訊關系(主備機)
(1)在後台:
主機上ADDRDBDIRE RDB(S65F3E8F) RMTLOCNAME('198.198.198.88' *IP) TEXT(DSP88)
備機上ADDRDBDIRE RDB(S6520D8B) RMTLOCNAME('198.198.198.90' *IP) TEXT(DSP90)
(2)用實施工具
點擊 ,主機操作——主機連接——配置主機遠程通訊(備機同上)
2、修改系統值(主備機)
CHGDDMTCPA AUTOSTART(*YES) PWDRQD(*NO)
3、建立用戶UNISW(主備機上都要創建,登錄界面要signoff)
主機上:CRTUSRPRF USRPRF(UNISW) PASSWORD() USRCLS(*SECOFR) CURLIB(UNIDATA) SPCAUT(*ALLOBJ) JOBD(UNIDATA/UNIJOBD) OUTQ(UNIDATA/UNIOUTQ)
備機上:CRTUSRPRF USRPRF(UNISW) PASSWORD() USRCLS(*SECOFR) CURLIB(UNIDATA) SPCAUT(*ALLOBJ) JOBD(UNIDATA/UNIJOBD) MSGQ(*LIBL/UNISW) OUTQ(UNIDATA/UNIOUTQ)
4、主備機授權:ADDSVRAUTE
主:ADDSVRAUTE USRPRF(UNISW) SERVER(S65F3E8F) USRID(unisw) PASSWORD()
備:ADDSVRAUTE USRPRF(UNISW) SERVER(S6520D8B) USRID(unisw) PASSWORD()
描述:主機上添加備機的,備機上添加主機的
(1)、用戶UNISW
(2)、口令ls4169
5、備份恢復用戶數據(unitest)
(1)備份用戶數據
Savlib lib(unitest) dev(*savf) savf(qgpl/xunitest)
(2)恢復用戶庫(unitest)
Rstlib savlib(unitest) dev(*savf) savf(qgpl/xunitest)
6、創建日誌跟蹤
a、創建HAJRNLIB庫
crtlib hajrnlib text(『jrnlib created』)
b、創建Q90JRN0001(主機)、Q88JRN0001(備機)
crtjrnrcv hajrnlib/q90jrn0001 text('q90jrn0001 created')
crtjrnrcv hajrnlib/q88jrn0001 text('q88jrn0001 created')
c、創建QSQJRN
crtjrn jrn(hajrnlib/qsqjrn) jrnrcv(hajrnlib/q90jrn0001) text('qsqjrn created』)
crtjrn jrn(hajrnlib/qsqjrn) jrnrcv(hajrnlib/q88jrn0001) text('qsqjrn created』)
d、創建QMQJRN
主機上:ADDRMTJRN RDB(S65F3E8F) SRCJRN(HAJRNLIB/QSQJRN) TGTJRN(HAJRNLIB/QMQJRN) RM TJRNTYPE(*TYPE2)
備機上:ADDRMTJRN RDB(主機序列號) SRCJRN(HAJRNLIB/QSQJRN) TGTJRN(HAJRNLIB/QMQJRN) RM TJRNTYPE(*TYPE2)
e、遠程日誌激活
主機上: CHGRMTJRN RDB(S65F3E8F) SRCJRN(HAJRNLIB/QSQJRN) TGTJRN(HAJRNLIB/QMQJRN) JR NSTATE(*ACTIVE) DELIVERY(*SYNC)
描述:CHGRMTJRN(同步、jrnstate(active))
主機的遠程日誌被激活,備機不用(註:主機的遠程日誌即在備機上的rmtjrn)
7、批量日誌綁定
主機操作(備機操作)—>主機連接(備機連接)—>參考工具—>主機批量日誌(備機批量日誌)
C、授權
1、授權
(1)雙擊 ,正確填入信息,點擊確認
(2)出現下面界面表示建立連接成功,點擊確定,點擊下一步
(3)正確輸入信息,點擊確認,然後點擊下一步
(4)輸入產品注冊號,點擊確認
(5)出現下面界面表示注冊成功,點擊確定,點擊關閉退出注冊
註:主備機一樣,但請注意其中的某些關鍵項
2、初始化列表
(1)雙擊( )進入管理中心界面
(2)文件——建立連接,出現下面界面,正確輸入信息,點擊確認
(3)出現下面界面,表示伺服器連接成功,點擊確定
(4)文件——初始化業務庫列表,填入系統庫目錄信息,點擊執行,將其添加到下面的如圖位置
(5)文件——初始化實施作業,進入,填入正確信息,點擊執行
DSPJRNRCVA HAJRNLIB/Q90JRN0001(查找最後日誌號)
DSPJRN jrn(HAJRNLIB/QsqJRN) froment(287)(通過最後日誌號查找日誌時間)
(6)出現下面界面點擊是繼續操作
(7)出現下面界面,表示初始化參數完成,點擊確定,點擊關閉
(8)退出管理中心
3、創建用戶
點擊 (實施管理器)
(1)主機操作——主機連接,正確輸入信息,點擊確認
(2)出現下面界面,表示連接成功,點擊確定,退出操作
(3)主機初始化——主機用戶建立,輸入口令,確認
(4)備機同主機類似
4、創建映射
(1)點擊 ,以用戶unisw登錄,密碼與用戶名相同
(2)文件——新建數據源,選擇類型,點擊確定
(3)進入數據源定義界面,正確輸入信息,點擊確定
數據源建立成功
(4)點擊 (刷新),可以看到新建數據源
文件——新建數據目標,正確輸入信息,點擊確定(建立數據目標同建立數據源)
(5)創建映射
文件——新建映射
源資料庫的表與目標資料庫的表要一致,點擊下一步,如果沒有主鍵,直接點保存
5、啟動子系統(在備機上)
STRSBS SBSD(UNIDATA/IUNISBS)
STRSBS SBSD(UNIDATA/UNIHASBS)
註:一個一個添加映射時需要對其實施實時控制開關(開啟)
也可以用實施工具進行批量映射,對整個表進行批量
點擊 ,參考工具——i2i批量映射(批量映射不用實時控制開關)
6、結束iunisbs子系統運行
ENDSBS SBS(IUNISBS) OPTION(*IMMED)
D、培訓
七、IP
1、創建IP
WRKHDWRSC TYPE(*CMN)(查看乙太網資源:CMN01)
注釋:Work with Communication Resources
CRTliNETH liND(ETH03) RSRCNAME(CMN01) (創建線的描述ETH03,需要用到乙太網CMN01)
注釋:Create Line Desc (Ethernet) (CRTLINETH)
ADDTCPIFC INTNETADR(『198.198.198.11』) LIND(ETH03) SUBNETMASK(『255.255.255.0』)(創建IP,需要用到線的描述ETH03)
注釋:Add TCP/IP Interface (ADDTCPIFC)
CFGTCP—>1—>F11(查看創建的IP、本地IP)
2、查看業務IP
Dspdtaara unidata/uniflgmb
3、查看本機IP
CFGTCP—>1—>F11(查看狀態)
八、系統信息
1、創建列印機參數
命令:CRTDEVPRT
參數:prt01—*lcl / type 4216 / model 10 / emu device 5224 / port 2 (Aux:*yes ; phyattch : *direct)
2、重裝系統後對系統進行授權
命令:WRKSYSVAL
參數:(1) QAUTOCFG 1 / (2) QAUTOVRT *NOMAX / (3) QJOBMSGQFL *WRAP / (4) QLMTSECOFR 0 / (5) QMAXSGNACN 1 / (6) QMAXSIGN *NOMAX / (7) QRETSVRSEC 1
(1) Autoconfigure devices(自動設備)
(2) Autoconfigure virtual devices(虛擬設備、有效設備)
(3) Job message queue full action(作業信息隊列滿活動)
(4) Limit security officer device access(限制安全長官設備使用權)
(5) Action to take for failed signon attempts(企圖登錄錯誤次數)
(6) Maximum sign-on attempts allowed(允許最大登錄次數)
(7) Retain server security data(保持伺服器安全)
3、重裝系統時出現的狀態
總是在C167280A與C1F7280A之間循環跳動,表示正在驗證原來的系統
4、系統基本屬性命令及狀態
01 BN (正常啟動狀態)
01 BM (手動,從硬碟啟動)
01 DM (手動,從驅動器啟動)
WRKCFGSTS 操作設備狀態
WRKDSKSTS 查看硬碟內存
WRKSYSSTS 顯示系統狀態
DSPWSUSR 顯示工作站用戶(display work station user)
GO ASSIST 進入OS/400的操作助手菜單
GO LICPGM 進入可操作許可程序(work with licensed programs)
WRKSPLF 操作假離線文件(work with printer output)
WRKSBSD 可以查看400系統的各個子系統及其配置設定
九 表信息
1、用選擇語句向表中插入多行
insert into chendong/empinf2(empid,empname,sex,birthday) select empi
d,empname,sex,birthday from chendong/empinf
其他
1、文件類型
Physical file [PF] 表
Logical file [LF] 邏輯文件
Source file [SRCPF] 存儲數據
Save file [SAVF] 存儲文件
2、重要狀態和命令
CRTPF =創建表 DLTF=刪除文件 CRTLF=創建邏輯文件 DSPLIB=顯示庫 PWRDWNSYS=退出系統
CRTLIB=創建庫 DSPFD=顯示文件描述 RLSWTR=發布作者
CPYF=拷貝文件 WRKOUTQ=查看外部隊列 SNDMSG=發送信息
CHGJOB=修改作業 DSPMSG=顯示消息 WRKQRY=顯示隊列
WRKFLR = work with folders (操作文件夾)
WRKLNK =work with object links(操作對象鏈接)
⑺ AS語言怎麼查看實時變數
摘要 您好,等一下,我在幫您整理答案。請您耐心等待一下。
⑻ 怎樣查看歷史記錄里某個程序的運行時間
利用函數GetTickCount就可以搞定,不過他是個API,需要聲明一下下。
還有需要注意的是,這個函數返回的是毫秒,所以需要自己再轉換單位的!
GetTickCount得到的是操作系統到現在為止的運行時間,那麼用兩次的返回值相減就可以了。
Option Explicit
Private Declare Function GetTickCount Lib "kernel32" () As Long
Dim a As Long
Private Sub Command1_Click()
MsgBox (GetTickCount - a) '應用程序的運行時間
End Sub
Private Sub Form_Load()
a = GetTickCount
End Sub
由於GetTickCount返回的值是DWORD類型。因此,操作系統再運行了49.7天後,這個值就會歸0。
⑼ 步科 按日期查詢歷史產量
select min(a.日期) as 開始日期,max(a.日期) as 結束日期,sum(產量) as 產量合計
into 統計表
from 產量表 a
where a.日期 between "開始日期" and "結束日期"
⑽ 在linux中,怎麼查看系統的版本,怎麼查看自己用過的歷史命令
幾種查看linux版本信息的方法:
1. uname -a
2. cat /proc/version
3. cat /etc/issue
4. lsb_release -a
詳解 lsb_release -a
1. 登錄到伺服器執行 lsb_release -a ,即可列出所有版本信息,例如:
1. [[email protected] ~]# lsb_release -a
2. LSB Version: 1.3
3. Distributor ID: RedHatEnterpriseAS
4. Description: Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
5. Release: 4
6. Codename: NahantUpdate1
7. [[email protected] ~]#
這個命令適用於所有的linux,包括Redhat、SuSE、Debian等發行版
在每個用戶的家目錄里,看文本命令很多,如: cat \ more \ less \ vi 等等這些命令都可以看某個用戶的 .bash_history 文件。
例:# more ~user/.bash_history 看 user 用戶的歷史命令,但是你要訪問的許可權才行。
忘說了,看的是上次的歷史命令 :em02: