linux查看日誌實時更新「linux實時查看日誌命令」

狀態查詢

查看內存

free 可選參數 -m -g

工作中最常用的Linux命令,排查問題必備

磁盤使用情況

df 可選參數-h

工作中最常用的Linux命令,排查問題必備
工作中最常用的Linux命令,排查問題必備

觀察端口被哪個應用(佔用輸出詳細信息,沒有佔用則沒有輸出)

lsof -i:端口號

如查看8080被哪個程序佔用

工作中最常用的Linux命令,排查問題必備

被佔用則輸出佔用的程序,否則無輸出

文本操作

文本操作命令能用管道符隨意結合,發揮最大的作用

cat

直接輸出文件所有內容,文件內容較大時可以用grep進行過濾

cat fileName

more

more fileNmae

Enter(向下翻滾一行)

空格(向下滾動一屏)

Q(退出命令)

B(向上滾動一屏)

less

less fileName

PageUp 鍵向上翻頁

PageDown鍵向下翻頁

tail

查看文件的尾行,默認數組最後10行

# 輸出文件的最後100行
tail -n 100 fileName
# 實時查看文件的最後內容,一般用來實時查看日誌
tail -f fileName

head

和tail類似,輸出頭部

head fileName
# 輸出文件的前100行
head -n 100 fileName

uniq

對內容去重,只把相鄰且相同的去重,如果想要全局去重,需要先用sort排序

# 文件排序並去重
cat fileName | sort | uniq
# 文件排序並去重,且輸出每行出現的次數
cat file | sort | uniq -c

sort

對內容進行排序,數據按字典序排列,如果想按數值排,加-n選項

cat fileName | sort

wc

# 文件里有多少行
wc -l fileName
# 文件有多少個單詞
wc -w fileName
# 文件有多少個字節
wc -c fileName
# 文件有多少個字符
wc -m fileName

可以和管道符結合使用

cat fileName | wc -l

grep

第一種形式

grep [option] [pattern] [file1,file2]

如查找show.txt裡面包含content的行

grep content show.txt

第二種形式

command | grep [option] [pattern]

如查看某個服務信息

ps -ef | grep mongo

如查找show.txt裡面包含content的行

cat show.txt | grep content

網絡

遠程傳輸文件scp

先保證服務器間,ssh間能互相跳轉

命令格式

scp -r 源目錄 用戶名@ip:目標目錄

-r參數的作用是遞歸複製源目錄,及複製目錄下的子目錄和文件

scp -r ~/app hadoop@hadoop001:~/
scp -r ~/app hadoop@hadoop002:~/
## 分發環境變量
scp ~/.bash_profile hadoop@hadoop001:~/
scp ~/.bash_profile hadoop@hadoop002:~/

查看網絡是否連通

ping www.baidu.com

查看端口是否開啟

ping www.baidu.com -p 80

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/255778.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-15 12:30
下一篇 2024-12-15 12:31

相關推薦

發表回復

登錄後才能評論