linux運維常用命令匯總
一、線上查詢及幫助命令
1.man:查看命令幫助
2.help:查看linux內置命令的幫助
二、文件和目錄操作命令:
1.pwd:查看當前目錄
2.cd:切換目錄
3.tree:以樹形結構顯示目錄下內容
4.mkdir:創建目錄
5.touch:創建空文件或改變文件的時間戳屬性
6.ls:顯示目錄下的內容及相關屬性信息
7.cp:復制文件或目錄
8.mv:移動或重命名文件
9.rm:刪除文件或目錄
10.rmdir:刪除空目錄
11.ln:硬鏈接或軟鏈接
12.readlink:查看符號鏈接文件的內容
13.find:查看目錄下的文件
14.xargs:將標準輸入轉換成命令行參數
15.rename:重命名文件
16.basename:顯示文件名或目錄名
17.dirname:顯示文件或目錄路徑
18.chattr:改變文件的擴展屬性
19.lsattr:查看文件擴展屬性
20.file:顯示文件類型
21.md5sum:計算和校驗文件的MD5值
22.chown:改變文件或目錄的用戶和用戶組
23.chmod:改變文件或目錄權限
24.chgrp:改變文件與目錄所屬用戶組
25.umask:設置限制新建文件權限的掩碼
三、文件備份與壓縮命令
1.tar:打包備份
2.gzip:壓縮或解壓文件
3.zip:打包和壓縮文件
4.unzip:解壓zip文件
5.scp:遠程文件復制
6.rsync:文件同步工具
四、文件過濾及內容編輯處理命令
1.cat:合並文件或查看文件內容
2.tac:反向顯示文件內容
3.more:分頁顯示文件內容分
4.less:分頁顯示文件內容
5.head:顯示文件內容頭部
6.tail:顯示文件內容尾部
7.tailf:跟蹤日誌文件
8.cut:從文本中提取一段文字並輸出
9.split:分割文件
10.paste:合並文件
11.sort:文本排序
12.join:按兩個文件的相同字段合並
13.uniq:去除重復行
14.wc:統計文件的行數,單詞數或字節數
15.iconv:轉換文件的編碼格式
16.dos2unix:將DOS格式文件轉換成UNIX格式
17.diff:比較兩個文件的不同
18.vimdiff:可視化比較工具
19.rev:反向輸出文件內容
20.tr:替換或刪除字符
21.od:按不同進制顯示文件
22.tee:多重定向
23.vi/vim:純文本編輯器
五、信息顯示與搜索文件命令
1.uname:顯示系統信息
2.hostname:顯示或設置系統主機名
3.dmesg:系統啟動異常診斷
4.stat:顯示文件或文件系統狀態
5.du:統計磁盤空間使用情況
6.date:顯示與設置系統時間
7.echo:顯示一行文本
8.watch:監視命令執行情況
9.which:顯示命令的全路徑
10.whereis:顯示命令及其相關文件全路徑
11.locate:快速定位文件路徑
12.updatedb:更新mlocate數據庫
六、用戶管理與用戶信息查詢
1.useradd:創建用戶
2.usermod:修改用戶信息
3.userdel:刪除用戶
4.groupadd:創建用戶組
5.groupdel:刪除用戶組
6.passwd:修改用戶密碼
7.chage:修改用戶密碼
8.chpasswd修改用戶密碼有效期
9.su:切換用戶
10.visudo:編輯sodoers文件
11.sudo:以另一個用戶身份執行命令
12.id:顯示用戶與用戶組的信息
13.w:顯示已經登錄用戶信息
14.who:顯示已登錄用戶信息
15.users:顯示已登錄用戶
16.whoami:顯示當前登錄的用戶名
17.last:顯示用戶登錄列表
18.lastb:顯示用戶登錄失敗的記錄
19.lastlog:顯示所有用戶的最近登錄記錄
七、網絡操作
1.telnet:遠程登錄
2.ssh:SSH加密遠程登錄
3.scp:不同主機之間復制文件
4.wget:遠程下載文件
5.ping:檢測主機之間的連通性
6.route:顯示和設置linux服務器的路由表
7.ifconfig:查看,配置,啟動或禁用接口
8.ifup:啟動網卡
9.ifdown:禁用網卡
10.dig:查找DNS解析過程
11.mail:發送和接收郵件
12.mutt:郵件管理命令
13.nslookup:交互式查詢DNS服務器
14.lsof:列出當前系統打開文件
15.nmap:網絡掃描和嗅探
16.tcpdump:抓包
八、磁盤分區工具
1.disk:磁盤分區工具
2.partprobe:更新內核的硬盤分區表信息
3.tune2fs:調整ext2/ext3/ext4文件系統信息
4.parted:磁盤分區工具
5.mkfs:創建linux文件系統
6.dumpe2fs:導出ext2/ext3/ext4文件系統信息
7.resize2fs:調整ext2/etx3
九、系統管理與監控
1.top:實時動態地查看系統的整體運行情況
2.free:顯示當前系統未使用的和已使用的內存數目
3.vmstat:顯示虛擬內存狀態
4.mpstat:實時系統監控
5.iostat:監視系統磁盤工具
6.sar:系統活動情況報告
7.kill:刪除執行中的程序或工作
8.chkconfig:用來更新(啟動或停止)和查詢系統服務的運行級信息
9.last:顯示用戶最近登錄信息
內存:top,free,vmstat,mpstat,iostat,sar
CPU:top,vmstat,mpstat,iostat,sar
I/O:vmstat,mpstat,iostat,sar
進程:ipcs,ipcrm
負載:uptime
十、文本處理三劍客
1.grep:文本過濾工具
2.sed:字符流編輯器
3.awk:文本處理工具
根據<<跟老男孩學Linux運維:核心系統命令實戰>>匯總更改了一些,之後再把每個命令的詳細選項和操作記一下
linux運維常用命令匯總