掌握Linux命令,轻松管理服务器,这份速查手册必备!

2026-07-16 0 阅读

在当今的云计算和数据中心时代,Linux系统因其稳定性、安全性以及开源特性而成为了服务器管理的主流选择。掌握Linux命令是每位服务器管理员必备的技能。以下是一份详尽的速查手册,涵盖了你在日常服务器管理中可能会用到的常用Linux命令。

基础命令

文件和目录管理

  • ls:列出目录内容。
    
    ls -l # 列出详细列表
    ls -a # 显示隐藏文件
    ls -h # 以人类可读的格式显示文件大小
    
  • cd:改变当前目录。
    
    cd / # 返回根目录
    cd .. # 返回上级目录
    
  • pwd:显示当前目录的路径。
  • mkdir:创建新目录。
    
    mkdir directory_name # 创建名为directory_name的目录
    
  • rmdir:删除空目录。
    
    rmdir directory_name # 删除名为directory_name的目录
    
  • rm:删除文件或目录。
    
    rm -f file_name # 强制删除文件
    rm -r directory_name # 递归删除目录及其内容
    
  • cp:复制文件或目录。
    
    cp source_file destination_file # 复制文件
    cp -r source_directory destination_directory # 复制目录
    
  • mv:移动或重命名文件或目录。
    
    mv old_name new_name # 重命名文件或目录
    mv /source/path destination/path # 移动文件或目录
    

文件权限和所有权

  • chmod:改变文件权限。
    
    chmod u+x file_name # 给文件所有者添加执行权限
    chmod g-w file_name # 从组中移除写权限
    
  • chown:改变文件所有权。
    
    chown username file_name # 将文件的所有权赋予指定的用户
    chown username:group file_name # 将文件的所有权赋予指定的用户和组
    

查找文件

  • find:查找文件。
    
    find / -name "*.log" # 在根目录下查找所有.log文件
    find / -user root -name "*.config" # 查找所有属于root用户的.config文件
    

文本处理

  • cat:显示文件内容。
    
    cat file_name # 显示文件内容
    cat file1 file2 > file3 # 将file1和file2的内容合并到file3中
    
  • grep:在文件中查找字符串。
    
    grep "error" /var/log/messages # 在messages文件中查找包含"error"的行
    

进程管理

  • ps:显示当前进程。
    
    ps -ef # 显示所有进程的详细信息
    
  • top:实时显示进程信息。
    
    top # 显示进程的实时信息
    
  • kill:终止进程。
    
    kill -9 pid # 强制终止进程pid
    

高级命令

网络管理

  • ping:测试网络连通性。
    
    ping google.com # 测试与google.com的连通性
    
  • ifconfig:显示或配置网络接口。
    
    ifconfig eth0 # 显示eth0接口的配置
    
  • iptables:管理防火墙规则。
    
    iptables -A INPUT -p tcp --dport 80 -j ACCEPT # 允许80端口访问
    

磁盘管理

  • df:显示磁盘空间使用情况。
    
    df -h # 以可读的格式显示磁盘使用情况
    
  • du:显示文件或目录的磁盘使用情况。
    
    du -sh /path/to/directory # 显示指定目录的磁盘使用情况
    

用户和组管理

  • useradd:添加新用户。
    
    useradd username # 添加名为username的新用户
    
  • userdel:删除用户。
    
    userdel username # 删除名为username的用户
    
  • groupadd:添加新用户组。
    
    groupadd groupname # 添加名为groupname的新用户组
    
  • groupdel:删除用户组。
    
    groupdel groupname # 删除名为groupname的用户组
    

系统维护

  • shutdown:关闭系统。
    
    shutdown -h now # 立即关闭系统
    
  • reboot:重启系统。
    
    reboot # 重启系统
    
  • service:管理系统服务。
    
    service httpd start # 启动Apache服务
    

这份速查手册仅涵盖了Linux命令的一部分,但足以帮助您在服务器管理中应对大部分日常任务。通过不断练习和应用这些命令,您将能够更加熟练地管理您的Linux服务器。

分享到: