linux命令記錄

2021-06-08 22:29:45 字數 2047 閱讀 4358

1. 多檔案內容的查詢替換

sed -i "s/oldstring/newstring/g" `grep oldstring -rl dir`

2.tcpdump 網路抓包

tcpdump -xns0 -i any udp/tcp port

-i 指定網絡卡

upd/tcp 協議

port 指定埠

其他具體選型參考:man tcpdump

3. 網路包接受情況(待研究)

watch netstat -su

watch netstat -anup

4. gdb 多執行緒除錯(待研究)

gdb --> attach processid --> info thread

5. ltrace ,strace (待研究)

6. hadoop 備份節點匯入

./hadoop namenode -importcheckpoint

7. linux定時任務

crontab -l 列舉所有的使用者定時任務

crontba -e 編輯定時任務

8. 殺死指定程序kprocess

ps aux | grep -v grep | grep kprocess | awk '' | xargs kill -9

grep -v 忽略含有grep的一行

9.檢視程序的執行緒數

pstree -p pid | grep name

10. 時間操作

date +%y%m%d --date='7 days'

date +%y%m%d --date='7 days ago'

11檢視頁大小

getconf pagesize

12.網路io負載

nload

13.顯示當前資料夾下的檔案大小

du -sh *

14. 檢視執行緒資訊

gdb->attach pid->info thread

15.  檢視檔案的16進製制內容

hexdump -c test.txt

16. 提取檔案中符合規則的行到新檔案

sed -n '/string/w destfile' srcfile

17. 提取檔案中符合規則的行

sed -n '/string/p' 

srcfile

18. 檢視分割槽資訊

df -th

19. 以二進位制形式檢視檔案

od -c filename

20. core檔案配置

/proc/sys/kernel/core_uses_pid可以控制core檔案的檔名中是否新增pid作為擴充套件。     

檔案內容為1,表示新增pid作為副檔名,生成的core檔案格式為core.***x;為0則表示生成的core檔案同一命名為core。      

可通過以下命令修改此檔案:echo "1" > /proc/sys/kernel/core_uses_pid/

/proc/sys/kernel/core_pattern可以控制core檔案儲存位置和檔名格式。      

可通過以下命令修改此檔案: echo "/corefile/core-%e-%p-%t" > core_pattern

21. 檢視系統的版本號

redhat:

$ cat /etc/redhat-release

red hat enterprise linux server release 5.5 (tikanga)

$ cat /etc/issue

red hat enterprise linux server release 5.5 (tikanga)

22. 檢視核心版本

$ uname -a

linux datanode3 2.6.18-194.el5 #1 smp tue mar 16 21:52:39 edt 2010 x86_64 x86_64 x86_64 gnu/linux

23.檢視系統型別

$ cat /proc/sys/kernel/ostype

linux命令記錄

檔案拷貝 cp ri a b,將a資料夾下的所有檔案拷貝到b資料夾下 cp r 原始檔 目的檔案,引數r是指連同原始檔中的子目錄一起拷貝 使用者 useradd,新增使用者 passwd 使用者名稱,輸入密碼 su,切換使用者,切換到root sudo,普通使用者可以執行root才能執行的命令,環境...

linux命令記錄

1 設定histtimeformat d m y t 然後history命令的輸出結果帶有時間戳2 查詢該目錄下有含有關鍵字的檔案 find type f xargs grep keyword 3 一行dd命令指令碼就可以實現測試磁碟的讀寫速度 dd if dev zero of tmp outpu...

linux 命令記錄

為單個檔案授權 chmod 777 startup.sh 關閉防火牆 systemctl stop firewalld.servicecentos 6.5 1 立即關閉,並非永久關閉service iptables stop 2 永久關閉iptables f 關閉防火牆功能 chkconfig ip...