当前位置:首页 > 问答 > 正文

运维必备 系统管理 linux命令手册,linux命令中文手册

运维必备 | 系统管理 | Linux命令中文手册(2025最新整理)

最新动态:根据2025年8月发布的《全球运维技术调查报告》显示,Linux系统在服务器市场的占有率已达89.3%,熟练掌握Linux命令已成为运维工程师的核心竞争力,以下是经过实战验证的Linux命令大全,建议收藏备用!

文件目录操作

  1. ls命令 - 查看目录内容

    ls -l   # 详细列表显示
    ls -a   # 显示隐藏文件
    ls -lh  # 人类可读的文件大小
  2. cd命令 - 切换目录

    cd ~      # 回家目录
    cd ..     # 返回上级
    cd -      # 返回上次目录
  3. 文件操作三剑客

    cp file1 file2   # 复制文件
    mv old new       # 移动/重命名
    rm file          # 删除(慎用!)
    rm -rf dir       # 强制删除目录(超级慎用!)

系统状态监控

  1. top/htop - 进程监控

    top          # 经典监控工具
    htop         # 增强版(需安装)
    快捷键:P-按CPU排序,M-按内存排序
  2. 内存查看

    运维必备 系统管理 linux命令手册,linux命令中文手册

    free -h      # 人性化显示内存
    vmstat 2     # 每2秒刷新系统状态
  3. 磁盘管理

    df -h        # 查看磁盘空间
    du -sh *     # 查看当前目录大小
    iotop        # 磁盘IO监控(需安装)

网络相关

  1. 基础网络命令

    ping baidu.com         # 测试连通性
    netstat -tulnp         # 查看端口占用
    ss -tulnp              # netstat的现代替代品
  2. 网络调试神器

    curl -v http://example.com  # 详细请求过程
    telnet 192.168.1.1 22       # 测试端口连通
    traceroute google.com       # 路由追踪
  3. 防火墙管理

    iptables -L -n        # 查看规则(传统)
    nft list ruleset      # 新式防火墙

用户权限管理

  1. 用户相关

    sudo su -            # 切换root
    useradd newuser      # 添加用户
    passwd username      # 修改密码
  2. 权限控制

    chmod 755 file       # 设置权限
    chown user:group file # 修改属主
    umask 022            # 设置默认权限

实用技巧合集

  1. 日志分析

    运维必备 系统管理 linux命令手册,linux命令中文手册

    tail -f /var/log/syslog  # 实时查看日志
    grep "error" logfile     # 搜索错误信息
    journalctl -xe           # 查看系统日志
  2. 性能分析

    sar -u 2 5        # CPU使用率采样
    dmesg | grep -i error  # 检查内核错误
  3. 定时任务

    crontab -e        # 编辑定时任务
    systemctl list-timers  # 查看系统定时器

救命命令(系统故障时)

  1. 磁盘修复

    fsck /dev/sda1    # 文件系统检查
    badblocks -v /dev/sdb  # 检测坏块
  2. 进程管理

    kill -9 PID       # 强制结束进程
    pkill -f "pattern" # 按名称杀进程
  3. 系统救援

    systemctl rescue   # 进入救援模式
    grub2-mkconfig > /boot/grub2/grub.cfg  # 修复引导

2025年实用建议:随着Linux 6.x内核的普及,建议运维人员掌握eBPF相关工具(如bpftrace)进行深度系统监控,最好的学习方式是在测试环境实际操作,危险命令务必先确认再执行!

发表评论