Ⅰ linux系統啟動tomcat怎麼列印日誌
tail -f usr/local/tomcat5/logscatalina.out 用這條命令你就能實時看tomcat的日誌,ctrl+c就退出查看了,建議你搜索一本免費的書《linux就該這么學》,系統的學習一下。
Ⅱ 手機什麼代碼可以抓取日誌
Android 使用 adb 命令抓日誌。
操作步驟如下:
1.下載 adb 壓縮包。
2.下載後進行解壓,解壓後有上面圈出的三個文件。
3.在系統變數中編輯 Path,添加 adb 解壓所在的目錄路徑即可。
4.配置完成,配置完成後打開cmd,命令窗口輸入adb。
5.打開cmd命令窗口,輸入下面命令下面可以看到桌面已經生成了 imxiaoqi.txt 文件。
6.logcat 日誌輸出文件路徑和名稱自己定義即可。
Ⅲ 查看linux系統日誌的命令
Linux系統日誌文件存放在/var/log下
/var/log/cron 記錄了系統定時任務相關的日誌;
/var/log/cups 記錄列印信息的日誌;
/var/log/dmesg 記錄了系統在開機時內核自檢的信息,也可以使用dmesg命令直接查看內核自檢信息。
/var/log/btmp 記錄錯誤登錄的日誌,這個文件是二進制文件,不能直接vi查看,而要使用lastb命令查看;
/var/log/lastlog 記錄系統中所有用戶最後一次的登錄時間的日誌。這個文件也是二進制文件,不能直接vi,而要使用lastlog命令查看。
/var/log/mailog 記錄郵件信息;
/var/log/message 記錄系統重要信息的日誌,記錄Linux系統的絕大多數重要信息,如果系統出現問題,首先要檢查的就是應該是這個日誌文件;
/var/log/secure 記錄驗證和授權方面的信息,只要涉及賬戶和密碼的程序都會記錄。比如說系統的登錄,ssh的登錄,su切換用戶,sudo授權,甚至添加用戶和修改用戶密碼;
/var/log/wtmp 永久記錄所有用戶的登錄、注銷信息,同時記錄系統的啟動、重啟、關機事件。同樣這個文件也是一個二進制文件不能直接vi而需要使用last命令來查看;
/var/run/utmp 記錄當前已經登錄的用戶的信息。這個文件會隨著用戶的登錄和注銷而不斷變化,只記錄當前登錄用戶的信息,同樣這個文件不能直接vi,要使用w,who,users等命令;
Ⅳ Linux日誌管理五大命令有哪些詳解
1、who命令
who命令查詢utmp文件並報告當前登錄的每個用戶。Who的預設輸出包括用戶名、終端類型、登錄日期及遠程主機。使用該命令,系統管理員可以查看當前系統存在哪些不法用戶,從而對其進行審計和處理。例如:運行who命令顯示如下所示:
#who
rootpts/12010-02-2213:02(:0.0)
rootpts/22010-02-2215:57(:0.0)
rootpts/32010-02-2215:57(:0.0)
如果指明了wtmp文件名,則who命令查詢所有以前的記錄。命令who /var/log/wtmp將報告自從wtmp文件創建或刪改以來的每一次登錄。例如:運行該命令如下所示:
root:02010-01-2421:47
rootpts/12010-01-2421:47(:0.0)
root:02010-02-2019:36
rootpts/12010-02-2019:36(:0.0)
root:02010-02-2115:21
rootpts/12010-02-2115:56(:0.0)
rootpts/22010-02-2116:03(:0.0)
root:02010-02-2213:01
rootpts/12010-02-2213:02(:0.0)
rootpts/22010-02-2215:57(:0.0)
rootpts/32010-02-2215:57(:0.0)
2、user命令
users用單獨的一行列印出當前登錄的用戶,每個顯示的用戶名對應一個登錄會話。如果一個用戶有不止一個登錄會話,那他的用戶名將顯示相同的次數。運行該命令將如下所示:
# users
root root root
3、last 命令
last命令往回搜索wtmp來顯示自從文件第一次創建以來登錄過的用戶。系統管理員可以周期性地對這些用戶的登錄情況進行審計和考核,從而發現起中存在的問題,確定不法用戶,並進行處理。運行該命令,如下所示:
# last
root pts/3 :0.0 Mon Feb 22 15:57 still logged in
root pts/2 :0.0 Mon Feb 22 15:57 still logged in
root pts/1 :0.0 Mon Feb 22 13:02 still logged in
root :0 Mon Feb 22 13:01 still logged in
reboot system boot 2.6.18-8.el5 Mon Feb 22 12:56 (03:02)
root pts/2 :0.0 Sun Feb 21 16:03 - down (02:37)
4、ac命令
ac命令根據當前的/var/log/wtmp文件中的登錄進入和退出來報告用戶連結的時間(小時),如果不使用標志,則報告總的時間。例如:ac(回車)顯示:total 18.47,如下所示:
# ac
total 18.47
另外,可加一些參數,例如,last -u 102將報告UID為102的用戶;last -t 7表示限制上一周的報告。
5、lastlog命令
lastlog文件在每次有用戶登錄時被查詢。可以使用lastlog命令檢查某特定用戶上次登錄的時間,並格式化輸出上次登錄日誌/var/log/lastlog的內容。它根據UID排序顯示登錄名、埠號(tty)和上次登錄時間。如果一個用戶從未登錄過,lastlog顯示**Never logged**。注意需要以root身份運行該命令。
Ⅳ 如何用命令一次性打開系統日誌這個命令是什麼
如果是windows系統:
在運行里輸入:eventvwr
如果是linux系統那更好辦!
期望能幫到你!
Ⅵ win7怎樣通過DOS命令查看計算機日誌文件
打開cmd.exe,彈出DOS窗口,輸入cmd。
Ⅶ 如何查看日誌
系統日誌會記錄系統出現的一些問題,那麼我們可以根據這些日誌來解決某些系統問題,如何查看系統日誌呢?下面就給大家介紹兩種查看電腦系統日誌的操作方法。
方法一:
1、點擊開始菜單,點擊「控制面板」
2、在控制面板中,點擊「管理工具」。
3、點擊「事件查看器」。
4、就可以看到系統日誌內容信息了,每一條都很詳細。
方法二:
1、在開始菜單中點擊「運行」,輸入eventvwr。
2、點擊確定即可瞬間打開系統日誌。如果是Linux的話就比較簡單了,你只要知道日誌的位置,然後通過查看命令進行查看就可以了linux查看日誌的常用命令有:1、「tail -100f test.log」命令;2、「head -n 10 test.log 」命令;3、「tail -n +92」命令;4、「head -n 20」;5、「sed」命令等等。
1.linux 查看日誌常用命令
tail:
-n 是顯示行號;相當於nl命令;例子如下:
tail -100f test.log 實時監控100行日誌
tail -n 10 test.log 查詢日誌尾部最後10行的日誌;
tail -n +10 test.log 查詢10行之後的所有日誌;
head:
跟tail是相反的,tail是看後多少行日誌;例子如下:
head -n 10 test.log 查詢日誌文件中的頭10行日誌;
head -n -10 test.log 查詢日誌文件除了最後10行的其他所有日誌;
cat:
tac是倒序查看,是cat單詞反寫;例子如下:
cat -n test.log |grep "debug" 查詢關鍵字的日誌
2. 應用場景一:按行號查看---過濾出關鍵字附近的日誌
1)cat -n test.log |grep "debug" 得到關鍵日誌的行號
2)cat -n test.log |tail -n +92|head -n 20 選擇關鍵字所在的中間一行. 然後查看這個關鍵字前10行和後10行的日誌:
tail -n +92表示查詢92行之後的日誌
head -n 20 則表示在前面的查詢結果里再查前20條記錄
3. 應用場景二:根據日期查詢日誌
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log
特別說明:上面的兩個日期必須是日誌中列印出來的日誌,否則無效;
先 grep '2014-12-17 16:17:20' test.log 來確定日誌中是否有該 時間點
4.應用場景三:日誌內容特別多,列印在屏幕上不方便查看
(1)使用more和less命令,
如: cat -n test.log |grep "debug" |more 這樣就分頁列印了,通過點擊空格鍵翻頁
(2)使用 >xxx.txt 將其保存到文件中,到時可以拉下這個文件分析
如:cat -n test.log |grep "debug" >debug.txt
Ⅷ linux查看日誌的命令是具體怎麼用
tail -f 日誌文件路徑主要用於查看實時的日誌記錄,屬於動態記錄查看。
cat日誌路徑主要用於查看靜態的歷史日誌記錄,一般跟路徑名稱,常見的這周類型的日誌記錄一般用管道符進行過濾篩選自己所需的記錄。
dmesg主要用於調試腳本或者命令,出現異常中斷來排查錯誤原因顯示的。
tail -n 10 test.log,查詢日誌尾部最後10行的日誌。
tail -n +10 test.log,查詢10行之後的所有日誌。
head -n 10 test.log,查詢日誌文件中的頭10行日誌。
head -n -10 test.log,查詢日誌文件除了最後10行的其他所有日誌。
操作命令
首先介紹一個名詞「控制台(console)」,它就是我們通常見到的使用字元操作界面的人機介面,例如dos。我們說控制台命令,就是指通過字元界面輸入的可以操作系統的命令。
例如dos命令就是控制台命令。要了解的是基於Linux操作系統的基本控制台命令。有一點一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)對大小寫是敏感的,也就是說,如果你輸入的命令大小寫不對的話,系統是不會做出你期望的響應的。
Ⅸ XP怎麼用命令行查看列印日誌
大部分的列印機都不能直接查看列印記錄,必須是能支持查看列印記錄的網路列印機才能查看列印記錄。方法如下:(查看的電腦應該能夠連接上列印機)
1、點擊左下角的「開始」菜單,選擇「列印機和傳真」
2、右擊列印機,選擇「屬性」(那台需要查看列印記錄的列印機)
3、切換到「埠」,點擊「配置埠」按鈕
4、在彈出的對話框中我們可以看到一個IP地址,復制該地址
5、打開瀏覽器,粘貼復制的IP地址到地址欄中
7、打開後在「首頁」下點擊「彩色使用日誌」(其它略同)
8、在右邊就能看到詳細的列印機記錄了,具體到列印時間、張數、是否彩色、文檔名以及具體的user。
Ⅹ 如何能通過在DOS下打命令行調出日誌記錄
wevtutil
Windows 事件命令行實用程序。
用於檢索有關事件日誌和發布者的信息,
安裝和卸載事件清單,運行查詢以及導出、存檔和清除日誌。
用法:
你可以使用短(如 ep /uni)或長(如
enum-publishers /unicode)形式的命令和選項名稱。
命令、選項和選項值不區分大小寫。
變數均使用大寫形式。
wevtutil COMMAND [ARGUMENT [ARGUMENT] ...] [/OPTION:VALUE [/OPTION:VALUE] ...]
命令:
el | enum-logs 列出日誌名稱。
gl | get-log 獲取日誌配置信息。
sl | set-log 修改日誌配置。
ep | enum-publishers 列出事件發布者。
gp | get-publisher 獲取發布者配置信息。
im | install-manifest 從清單中安裝事件發布者和日誌。
um | uninstall-manifest 從清單中卸載事件發布者和日誌。
qe | query-events 從日誌或日誌文件中查詢事件。
gli | get-log-info 獲取日誌狀態信息。
epl | export-log 導出日誌。
al | archive-log 存檔導出的日誌。
cl | clear-log 清除日誌。
常用選項:
/{r | remote}:VALUE
如果指定,則在遠程計算機上運行該命令。VALUE 是遠程計算機名稱。
/im 和 /um 選項不支持遠程操作。
/{u | username}:VALUE
指定一個不同的用戶以登錄到遠程計算機。
VALUE 是 domain\user 或 user 形式的用戶名。只有在指定 /r 選項時才適用。
/{p | password}:VALUE
指定的用戶密碼。如果未指定,
或者 VALUE 為 "*",則會提示用戶輸入密碼。
只有在指定 /u 選項時才適用。
/{a | authentication}:[Default|Negotiate|Kerberos|NTLM]
用於連接到遠程計算機的身份驗證類型。默認值為 Negotiate。
/{uni | unicode}:[true|false]
使用 Unicode 顯示輸出。如果為 true,則使用 Unicode 顯示輸出。
要了解特定命令的詳細信息,請鍵入以下命令:
wevtutil COMMAND /?