当前位置:首页>Linux>Linux 系统与服务管理:运维必备的 30 个核心命令

Linux 系统与服务管理:运维必备的 30 个核心命令

  • 2026-09-29 22:35:58
Linux 系统与服务管理:运维必备的 30 个核心命令

无论是采购搭载银河麒麟 Linux 的国产服务器,还是部署 Windows 系统或数据库的服务器,掌握实用操作命令都是高效管理的基础。今天分享的 Linux 命令,能直接应用于各类服务器场景,助力稳定运维,更多服务器品牌及系统配置方案可滑到文章底部了解。

对于运维人员来说,系统监控、服务管理、权限配置是核心工作,这些命令覆盖日常运维 90% 的场景,稳定可靠:

一、系统监控命令

  • top
    实时监控系统状态,查看 CPU、内存、进程负载,top -c显示完整进程路径;
  • ps
    查看进程,ps aux显示所有进程详细信息,ps -ef | grep ssh筛选指定进程;
  • free
    显示内存使用,free -h以易读格式显示,free -s 10每隔 10 秒刷新;
  • uptime
    查看系统负载,显示运行时间、登录用户数及 1/5/15 分钟负载;
  • vmstat
    监控系统资源,vmstat 2 5每隔 2 秒采样,共 5 次;
  • iostat
    查看 I/O 状态,iostat -x显示详细 I/O 统计;
  • dmesg
    查看系统启动日志,排查硬件及驱动问题;
  • last
    查看用户登录历史,last -n 5显示最近 5 条登录记录;
  • w
    显示已登录用户,w -h不显示头信息,w -f显示登录来源。

二、服务管理命令

  • systemctl
    管理系统服务(RHEL7+/CentOS7+),systemctl start sshd启动服务,systemctl stop sshd停止,systemctl restart sshd重启,systemctl enable sshd设置开机自启,systemctl status sshd查看状态;
  • service
    管理服务(旧系统),service sshd start启动,service sshd status查看状态;
  • kill
    终止进程,kill PID终止指定进程,kill -9 PID强制终止;
  • killall
    按服务名终止,killall httpd关闭 httpd 相关所有进程;
  • crontab
    定时任务,crontab -e编辑任务,crontab -l查看任务,crontab -r删除任务。

三、用户与权限管理

  • useradd
    创建用户,useradd -u 6688 linuxprobe指定 UID;
  • usermod
    修改用户,usermod -d /home/new Dir修改家目录,usermod -L linuxprobe锁定用户;
  • userdel
    删除用户,userdel -r linuxprobe删除家目录;
  • groupadd
    创建用户组,groupadd -g 6688 linuxgroup指定 GID;
  • gpasswd
    管理用户组,gpasswd -a linuxprobe root添加用户到组,gpasswd -d linuxprobe root移除用户;
  • chmod
    修改权限,chmod 755 File数字法设置权限,chmod a+r File字母法添加读权限,chmod -R 755 /Dir递归修改目录权限;
  • chown
    修改所属,chown root:root File修改所有者和组,chown -R linuxprobe:linuxgroup /Dir递归修改;
  • setfacl/getfacl
    精准权限控制,setfacl -m u:linuxprobe:rwx File给用户授权,getfacl File查看 ACL 策略。

四、系统操作命令

  • shutdown
    关闭 / 重启系统,shutdown -h now立即关机,shutdown -r now立即重启,shutdown -h 21:00定时关机;
  • reboot
    重启系统,快速安全重启;
  • poweroff
    关闭系统,直接断电关机;
  • date
    显示 / 设置时间,date "+%Y-%m-%d %H:%M:%S"指定格式,date -s "2024-05-18 10:00"设置时间;
  • timedatectl
    时间管理,timedatectl set-timezone Asia/Shanghai设置时区,timedatectl set-ntp true开启时间同步。

这些命令是运维工作的基石,熟练掌握能快速排查问题、保障系统稳定运行~

最新文章

随机文章