linux 常用系統命令

2021-08-18 17:42:33 字數 2800 閱讀 9410

1. 調出登入主機列表: sshgo

2. 查詢伺服器: /server name

3. 切換 deploy 使用者: sudo su - deploy

4. 上傳本地檔案: rz -be

6. crontab(centos: 6.9):

啟動:service crond start

重新啟動:service crond restart

停止:service crond stop

檢視狀態:service crond status

crontab -l: 展示任務列表

crontab -e: 編輯當前使用者任務列表

crontab -r: 移除任務列表

7. 統計非重複項

cat gudinglatlngval.csv|sort|uniq -u

8. 安裝 man 手冊

sudo yum install man-pages

9. 檢視檔案占用空間、擷取檔案大小

du -m filename | cut -f1 (擷取第一列)

10. 檢視當前目錄下 占用空間最大的 前10個檔案

du -a -m | sort -n -r | head -n 10

11. telnet ip port: 遠端登入

12. traceroute:路由追蹤

13. netstat:顯示網路資訊

14. cat /etc/issue:檢視系統發行版本資訊

常用系統工作命令

1. echo 輸出字串或變數提取後的值

2. date 顯示或設定系統時間 date "+%y-%m-%d %h:%m:%s"

+: 按照指定格式輸出系統時間或日期

-s: 設定系統時間

3. reboot 重新啟動

4. poweroff 關閉系統

6. ps 檢視系統程序

7. top 動態監視程序活動和系統負載

8. pidof 查詢指定服務程序的pid值

9. kill -9 殺死程序

系統狀態檢測命令

10. ifconfig 檢視網絡卡配置和網路狀態資訊

11. uname 檢視系統資訊 uname -a

12. uptime 檢視系統負載資訊

13. free 檢視系統記憶體使用情況

14. who 檢視當前登入主機的使用者終端資訊

15. last 檢視所有系統登入記錄

16. history 檢視歷史執行過的命令

17. sosreport 生成系統診斷文件

工作目錄切換命令

18. pwd 列印當前工作目錄

19. cd 切換工作目錄

20. ls 顯示目錄列表 ls -al

21. cat 檢視純文字檔案(內容較少) cat -n 顯示行號

22. more 檢視純文字檔案(內容較多)

23. head 檢視純文字檔案前n行 head -n 5 test.txt

24. tail 檢視純文字檔案後n行或持續重新整理內容 tail -f filename 迴圈讀取檔案內容

25. tr 替換文字檔案中的字元 cat test.txt | tr qq tencent

26. wc 統計文字的行數、字數、位元組數 wc -l test.txt 統計行數 wc -w test.txt 統計字數 wc -c test.txt 統計位元組數

27. stat 檢視檔案具體儲存資訊和時間等資訊 stat test.txt

28. cut 按列提取文字內容 -d 設定分隔符 -f 設定看的列數 cut -d : -f 1 /etc/passwd

29. diff 比較多個文字檔案差異 diff diff_a.txt diff_b.txt --brief 確認兩個檔案是否不同 diff --brief diff_a.txt diff_c.txt

檔案目錄管理命令

30. touch 建立空白檔案或設定檔案時間 touch test.txt -a 修改讀取時間 -m 修改修改時間 -d 同時修改 atime 和 mtime

31. mkdir 建立空白目錄 mkdir test -p 建立巢狀目錄 mkdir -p sub1/sub2/sub3

32. cp 複製檔案或目錄 cp test.txt test2.txt -r 遞迴複製 -i 目標檔案存在是否覆蓋

33. mv 剪下檔案或檔案重新命名 mv test/test.txt test2 mv test.txt test2.txt

34. rm 刪除檔案或目錄 -f 強制刪除檔案 -r 刪除目錄 rm -f test.txt rm -r sub1

35. dd 按照指定大小和個數的資料塊來複製檔案或轉換檔案 dd if=/dev/zero of=/test2/test.txt count=1 bs=10m if 輸入檔名稱 of 輸出檔名稱 count 資料塊個數 bs 每個資料塊大小

36. file 檢視檔案型別(linux系統中文字、目錄、裝置統稱為檔案) file test.txt

打包壓縮與搜尋命令

37. tar 對檔案進行打包壓縮或解壓 tar -cvzf test.tar.gz test.txt 壓縮檔案 tar -xvzf test.tar.gz -c /test2/sub1

39. find 按照指定條件查詢檔案 file -name test.txt

40. du 檢視檔案占用空間 du -m filename

41. cut 按列提取文字字元 cut -f1 ()

遇到問題:

1. q: telnet connection timed out.

a: 對方埠未開 或 防火牆限制

linux 常用系統命令

1設定預設閘道器 ip route del default sbin routeadd default gw 192.168.10.1 2.網橋設定 bin sh init data ports for eth in sbin ifconfig a grep eth 0 9 awk do sbin ...

Linux常用系統命令

1 load 檢視系統負載,一般load不大於3都是正常的,如果load的值大於5就表示系統負載嚴重 命令 top或者uptime 2 cpu的利用率 命令 top grep cpu 3 磁碟剩餘空間 命令 df h 表示按單位格式化輸出 4 網路traffic 命令 sar n dev 1 1 n...

Linux 常用系統命令

1.1 系統服務命令 systemctl start iptables.service 啟動服務 systemctl restart iptables.service 重啟服務 systemctl stop iptables.service 關閉服務 systemctl status iptable...