溫馨提示×

CentOS常用命令大全

小樊
46
2025-07-10 21:04:16
欄目: 智能運維

CentOS是一個基于Red Hat Enterprise Linux(RHEL)源代碼的開源Linux發行版。以下是一些在CentOS系統中常用的命令:

基本命令

  1. ls - 列出目錄內容

    ls -l # 以長格式顯示
    ls -a # 顯示所有文件,包括隱藏文件
    
  2. cd - 更改當前目錄

    cd /path/to/directory # 進入指定目錄
    cd ~ # 返回用戶主目錄
    cd - # 返回上一個目錄
    
  3. pwd - 顯示當前工作目錄

    pwd
    
  4. cp - 復制文件或目錄

    cp source destination # 復制文件
    cp -r source destination # 遞歸復制目錄
    
  5. mv - 移動或重命名文件或目錄

    mv oldname newname # 重命名文件
    mv file directory/ # 移動文件到目錄
    
  6. rm - 刪除文件或目錄

    rm file # 刪除文件
    rm -r directory # 遞歸刪除目錄
    
  7. mkdir - 創建新目錄

    mkdir directory
    
  8. rmdir - 刪除空目錄

    rmdir directory
    
  9. touch - 創建空文件或更新文件時間戳

    touch file
    
  10. cat - 顯示文件內容

    cat file
    
  11. more / less - 分頁顯示文件內容

    more file
    less file
    
  12. head - 顯示文件開頭內容

    head file
    
  13. tail - 顯示文件結尾內容

    tail file
    tail -f file # 實時跟蹤文件更新
    
  14. grep - 在文件中搜索文本

    grep "text" file
    
  15. find - 在目錄中查找文件

    find /path/to/search -name filename
    
  16. chmod - 更改文件權限

    chmod 755 file
    
  17. chown - 更改文件所有者

    chown user:group file
    
  18. df - 顯示磁盤空間使用情況

    df -h # 以人類可讀的格式顯示
    
  19. du - 顯示目錄空間使用情況

    du -sh directory # 顯示目錄總大小
    
  20. ps - 顯示當前進程狀態

    ps aux # 顯示所有進程的詳細信息
    
  21. top - 實時顯示系統進程和資源使用情況

    top
    
  22. kill - 終止進程

    kill PID # 終止指定PID的進程
    kill -9 PID # 強制終止進程
    
  23. tar - 打包和解包文件

    tar -czvf archive.tar.gz directory # 打包目錄
    tar -xzvf archive.tar.gz # 解包文件
    
  24. wget - 從網絡下載文件

    wget http://example.com/file
    
  25. curl - 用于傳輸數據

    curl http://example.com
    

系統管理命令

  1. yum / dnf - 包管理器

    yum update # 更新所有包
    yum install package # 安裝包
    dnf install package # 使用DNF安裝包(CentOS 8+)
    
  2. systemctl - 系統和服務管理

    systemctl start service # 啟動服務
    systemctl stop service # 停止服務
    systemctl restart service # 重啟服務
    systemctl enable service # 設置開機自啟
    systemctl disable service # 禁用開機自啟
    
  3. firewall-cmd - 防火墻管理(CentOS 7+)

    firewall-cmd --list-all # 列出所有防火墻規則
    firewall-cmd --add-service=http --permanent # 添加HTTP服務
    firewall-cmd --reload # 重新加載防火墻配置
    
  4. hostnamectl - 主機名管理(CentOS 8+)

    hostnamectl set-hostname new-hostname
    
  5. timedatectl - 時間和日期管理

    timedatectl set-timezone Asia/Shanghai # 設置時區
    timedatectl status # 查看時間同步狀態
    
  6. useradd / usermod - 用戶管理

    useradd username # 添加用戶
    usermod -aG group username # 將用戶添加到組
    
  7. passwd - 更改用戶密碼

    passwd username
    
  8. groupadd / groupmod - 組管理

    groupadd groupname
    groupmod -n newgroupname groupname
    
  9. crontab - 定時任務管理

    crontab -e # 編輯當前用戶的定時任務
    
  10. ssh - 安全外殼協議(SSH)

    ssh user@host # 連接到遠程主機
    

這些命令是CentOS系統管理和日常操作中非常常用的。當然,CentOS還有許多其他命令和工具,具體使用可以根據實際需求進行查詢和學習。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女