10.22 運維大牛學習總結:常見的Linux指令大全

瞭解和想學習Linux的人越來越多了,可你知道嗎?想要玩轉Linux,不記熟它的那些指令可不行哦!下面,以下是千鋒廣州雲計算培訓老師推薦的Linux指令!一定要熟記!

運維大牛學習總結:常見的Linux指令大全

Linux基礎網絡操作命令(11 個)

telnet使用 TELNET 協議遠程登錄。

ssh使用 SSH 加密協議遠程登錄。

scp全拼 secure copy,用於不同主機之間複製文件。

wget命令行下載文件。

ping測試主機之間網絡的連通性。

route顯示和設置 linux 系統的路由表。

ifconfig查看、配置、啟用或禁用網絡接口的命令。

ifup啟動網卡。

ifdown關閉網卡。

netstat查看網絡狀態。

ss查看網絡狀態。

Linux深入網絡操作命令(9 個)

nmap網絡掃描命令。

lsof全名 list open files,也就是列舉系統中已經被打開的文件。

mail發送和接收郵件。

mutt郵件管理命令。

nslookup交互式查詢互聯網 DNS 服務器的命令。

dig查找 DNS 解析過程。

host查詢 DNS 的命令。

traceroute追蹤數據傳輸路由狀況。

tcpdump命令行的抓包工具。

Linux有關磁盤與文件系統的命令(16 個)

mount掛載文件系統。

umount卸載文件系統。

fsck檢查並修復 Linux 文件系統。

dd轉換或複製文件。

dumpe2fs導出 ext2/ext3/ext4 文件系統信息。

dumpext2/3/4 文件系統備份工具。

fdisk磁盤分區命令,適用於 2TB 以下磁盤分區。

parted磁盤分區命令,沒有磁盤大小限制,常用於 2TB 以下磁盤分區。

mkfs格式化創建 Linux 文件系統。

partprobe更新內核的硬盤分區表信息。

e2fsck檢查 ext2/ext3/ext4 類型文件系統。

mkswap創建 Linux 交換分區。

swapon啟用交換分區。

swapoff關閉交換分區。

sync將內存緩衝區內的數據寫入磁盤。

resize2fs調整 ext2/ext3/ext4 文件系統大小。

Linux系統權限及用戶授權相關命令(4 個)

chmod改變文件或目錄權限。

chown改變文件或目錄的屬主和屬組。

chgrp更改文件用戶組。

umask顯示或設置權限掩碼。

查看系統用戶登陸信息的命令(7 個)

whoami顯示當前有效的用戶名稱,相當於執行 id -un 命令。

who顯示目前登錄系統的用戶信息。

w顯示已經登陸系統的用戶列表,並顯示用戶正在執行的指令。

last顯示登入系統的用戶。

lastlog顯示系統中所有用戶最近一次登錄信息。

users顯示當前登錄系統的所有用戶的用戶列表。

finger查找並顯示用戶信息。

Linux內置命令及其它(19 個)

echo打印變量,或直接輸出指定的字符串

printf將結果格式化輸出到標準輸出。

rpm管理 rpm 包的命令。

yum自動化簡單化地管理 rpm 包的命令。

watch週期性的執行給定的命令,並將命令的輸出以全屏方式顯示。

alias設置系統別名。

unalias取消系統別名。

date查看或設置系統時間。

clear清除屏幕,簡稱清屏。

history查看命令執行的歷史紀錄。

eject彈出光驅。

time計算命令執行時間。

nc功能強大的網絡工具。

xargs將標準輸入轉換成命令行參數。

exec調用並執行指令的命令。

export設置或者顯示環境變量。

unset刪除變量或函數。

type用於判斷另外一個命令是否是內置命令。

bc命令行科學計算器

Linux系統管理與性能監視命令 (9 個)

chkconfig管理 Linux 系統開機啟動項。

vmstat虛擬內存統計。

mpstat顯示各個可用 CPU 的狀態統計。

iostat統計系統 IO。

sar全面地獲取系統的 CPU、運行隊列、磁盤 I/O、分頁(交換區)、內存、

CPU 中斷和網絡等性能數據。

ipcs用於報告 Linux 中進程間通信設施的狀態,顯示的信息包括消息列表、

共享內存和信號量的信息。

ipcrm用來刪除一個或更多的消息隊列、信號量集或者共享內存標識。

strace用於診斷、調試 Linux 用戶空間跟蹤器。我們用它來監控用戶空間進程和內核的交互,

比如系統調用、信號傳遞、進程狀態變更等。

ltrace命令會跟蹤進程的庫函數調用, 它會顯現出哪個庫函數被調用。

關機 / 重啟 / 註銷和查看系統信息的命令(6 個)

shutdown關機。

halt關機。

poweroff關閉電源。

logout退出當前登錄的 Shell。

exit退出當前登錄的 Shell。

Ctrl+d退出當前登錄的 Shell 的快捷鍵。

進程管理相關命令(15 個)

bg將一個在後臺暫停的命令,變成繼續執行 (在後臺執行)。

fg將後臺中的命令調至前臺繼續運行。

jobs查看當前有多少在後臺運行的命令。

kill終止進程。

killall通過進程名終止進程。

pkill通過進程名終止進程。

crontab定時任務命令。

ps顯示進程的快照。

pstree樹形顯示進程。

nice/renice調整程序運行的優先級。

nohup忽略掛起信號運行指定的命令。

pgrep查找匹配條件的進程。

runlevel查看系統當前運行級別。

init切換運行級別。

service啟動、停止、重新啟動和關閉系統服務,還可以顯示所有系統服務的當前狀態。

以上常見的Linux指令,你用的最多是哪個呢?


分享到:


相關文章: