Linux 運(yùn)維涉及許多常用命令,用于管理和維護(hù) Linux 系統(tǒng)。以下是一些常見的 Linux 運(yùn)維常用命令:
1. 文件和目錄操作:
- `ls`:列出文件和目錄。
- `cd`:切換目錄。
- `pwd`:顯示當(dāng)前工作目錄。
- `mkdir`:創(chuàng)建目錄。
- `rm`:刪除文件或目錄。
- `cp`:復(fù)制文件或目錄。
- `mv`:移動(dòng)或重命名文件或目錄。
- `find`:按照指定條件查找文件。
2. 文件查看和編輯:
- `cat`:顯示文件內(nèi)容。
- `more` 或 `less`:逐頁查看文件內(nèi)容。
- `head`:顯示文件的開頭部分。
- `tail`:顯示文件的末尾部分。
- `vi` 或 `vim`:文本編輯器。
3. 文件權(quán)限和用戶管理:
- `chmod`:修改文件或目錄的權(quán)限。
- `chown`:修改文件或目錄的所有者。
- `chgrp`:修改文件或目錄的所屬組。
- `useradd`:添加用戶。
- `userdel`:刪除用戶。
- `passwd`:修改用戶密碼。
4. 系統(tǒng)狀態(tài)和監(jiān)控:
- `top`:實(shí)時(shí)顯示系統(tǒng)資源使用情況。
- `ps`:顯示當(dāng)前運(yùn)行的進(jìn)程。
- `df`:顯示文件系統(tǒng)的磁盤空間使用情況。
- `du`:顯示目錄或文件的磁盤空間使用情況。
- `free`:顯示系統(tǒng)內(nèi)存使用情況。
5. 網(wǎng)絡(luò)相關(guān):
- `ping`:測(cè)試網(wǎng)絡(luò)連接。
- `ifconfig` 或 `ip`:顯示網(wǎng)絡(luò)接口信息。
- `netstat`:顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口信息。
- `ssh`:遠(yuǎn)程登錄到其他主機(jī)。
6. 進(jìn)程管理:
- `kill`:終止進(jìn)程。
- `killall`:根據(jù)進(jìn)程名終止進(jìn)程。
- `ps`:顯示當(dāng)前運(yùn)行的進(jìn)程。
- `top`:實(shí)時(shí)顯示系統(tǒng)資源使用情況。
7. 日志查看和分析:
- `tail`:顯示日志文件的末尾部分。
- `grep`:在文件中搜索匹配的文本。
- `sed`:文本替換和處理工具。
- `awk`:文本處理工具。
8. 壓縮和歸檔:
- `tar`:創(chuàng)建、提取或解壓 tar 歸檔文件。
- `gzip`:壓縮或解壓縮文件。
- `zip`:創(chuàng)建、提取或解壓 zip 歸檔文件。
9. 系統(tǒng)服務(wù)管理:
- `systemctl`:管理系統(tǒng)服務(wù)(適用于 Systemd 系統(tǒng))。
- `service`:管理系統(tǒng)服務(wù)(適用于 SysV 系統(tǒng))。
以上僅是列舉了一些常見的 Linux 運(yùn)維常用命令,實(shí)際使用時(shí)還會(huì)根據(jù)具體情況和需求進(jìn)行進(jìn)一步的命令組合和參數(shù)調(diào)整。熟練掌握這些命令可以有效地進(jìn)行 Linux 系統(tǒng)管理和維護(hù)工作。