Linux服务器运维怎么做,Linux运维常用命令有哪些?

不少人把 Linux 写成 liunx,这不影响排障思路,真正影响业务的是:系统有没有基线,故障能不能定位,数据能不能恢复,权限有没有边界,据中国信通院云计算白皮书和工信部公开资料,相当一部分线上事故并非来自单点命令,而是来自变更失控、配置漂移、权限过大和备份不可用,下面按生产运维顺序拆开讲。

liunx服务器运维先立底线:可观测、可回滚、可恢复

上线前十分钟,先把系统底账查清

新机器到手不要急着装业务,先记录基线,后面排障才有对照。

  • uname -a、cat /etc/os-release:记录内核、发行版、版本号。
  • uptime、free -h:看负载、内存、Swap 使用。
  • df -h、df -i:看磁盘块和 inode,inode 满也会导致无法写入。
  • ss -tulnp:看监听端口和对应进程。
  • systemctl list-units --type=service --state=running:看运行服务。
  • timedatectl、crontab -l:校时和计划任务。

把这些输出存到资产文档,后续出现“昨天还好好的”,直接对比基线。

日志和指标不要等出事再补

生产机至少保留系统日志、应用日志、访问日志,用 journalctl -u nginx --since today 查服务日志,用 /var/log/ 下对应文件查应用日志,日志轮转交给 logrotate,避免把磁盘写满。

指标侧可上 Prometheus 加 node_exporter,再配 Grafana 看板,小规模环境用 Netdata、Zabbix 也能覆盖,告警别只盯 CPU,磁盘、inode、内存、连接数、证书到期、备份失败都要告警。

日常操作:从 SSH、补丁到 systemd 服务

SSH 和账号安全是运维第一道门

先创建普通用户,再禁用 root 远程登录,操作时保留一个已登录会话,避免把自己关在门外。

  1. useradd -m -s /bin/bash deploy,设置密码或密钥。
  2. ssh-keygen -t ed25519,用 ssh-copy-id deploy@服务器IP 分发公钥。
  3. 编辑 /etc/ssh/sshd_config:PermitRootLogin no、PasswordAuthentication no。
  4. systemctl restart sshd,另开窗口验证。
  5. Linux服务器运维怎么做,Linux运维常用命令有哪些?

  6. 用 visudo 给运维账号最小 sudo 权限。
  7. 按需启用 fail2ban、防火墙:firewall-cmd --list-all 或 ufw status。

禁止随手 chmod 777,目录权限按“属主可写、同组可读、其他只读或不可读”收紧。

补丁和内核更新要有窗口

Debian/Ubuntu 用 apt update && apt upgrade -y,RHEL 系用 dnf update -y,内核更新后通常要重启才生效,生产机先确认业务可中断时间,容器宿主先 drain 节点,再 reboot,重启前检查 needrestart 或 dnf needs-restarting,知道哪些服务需要重启。

用 systemd 管服务,别只靠 nohup

把应用写成 unit 文件,/etc/systemd/system/app.service,常用命令是:

  • systemctl daemon-reload:改完 unit 后重载。
  • systemctl enable --now app:开机自启并立即启动。
  • systemctl status app:看状态和最近日志。
  • journalctl -u app -f:实时跟踪日志。

这样服务崩溃能自动重启,日志也进入统一入口。

性能与故障排查:按 CPU、内存、IO、网络链路查

四件套命令先跑一遍

  • CPU:top、htop、mpstat 1,看用户态、系统态、iowait。
  • 内存:free -h、vmstat 1,看可用内存、Swap、si/so。
  • 磁盘 IO:iostat -x 1、iotop,看 %util、await。
  • 网络:ss -s、sar -n DEV 1、iftop,看连接数、丢包、带宽。
  • 空间:df -h、df -i、du -sh /*。

常见场景这样定位

  • 负载高但 CPU 不高:先看 iostat -x 1,多半是磁盘 IO 等待或网络阻塞。
  • 磁盘满:df -h 找分区,du -sh 逐层查,已删除文件未释放用 lsof +L1。
  • 内存不足:dmesg | grep -i oom、journalctl -k | grep -i oom 查 OOM。
  • 端口不通:ss -tulnp 看监听,firewall-cmd --list-all 或 ufw status 看规则,再用

    Linux服务器运维怎么做,Linux运维常用命令有哪些?

    nc -vz IP 端口
    测试。
  • 服务起不来:systemctl status app、journalctl -xe,重点看配置路径、权限、依赖端口。

不要一上来就重启,先保留现场,再决定是回滚、扩容还是修配置。

数据安全:能恢复才算 liunx服务器运维

备份按 3-2-1 思路做

至少三份数据,两种介质,一份异地,文件用 rsync -avz --delete 同步,数据库用 mysqldump 或物理备份工具,计划任务放进 crontab,例如每天凌晨备份,备份后校验文件大小和可读性。

关键不是“备份成功”,而是“恢复成功”,每季度抽一台测试机做恢复演练,记录恢复耗时,备份文件建议加密,异地存对象存储或另一机房。

权限和审计别留口子

用 chown、chmod 收紧目录,用 sudo 替代 root 日常操作,查全局可写目录可执行 find / -perm -0002 -type d,重要操作接入审计日志,谁在什么时间改了什么配置要能追到。

基础设施选择:liunx服务器运维的底座决定排障成本

服务器再会调,也怕机房网络抖动、IP 资源不足、合规资质缺失,据工信部《电信业务分类目录》,IDC、CDN、ISP 属于增值电信业务,需持证经营,选服务商先看资质,再看机房、网络和工单响应。

Linux服务器运维怎么做,Linux运维常用命令有哪些?

对比维度简米科技酷番云
行业沉淀2003年始创,23年行业沉淀1000万注册资本主体
核心资质增值电信业务经营许可证(豫B2-20231089)、豫ICP备2023018319号工信部一类增值电信全牌照(IDC/CDN/ISP)、滇ICP备2020007656号
机房与网络持牌自营机房,适合物理机、托管、BGP 多线场景CNNIC IP联盟成员,适合云服务器、CDN、ISP 专线和混合云
管理体系自营机房运维流程可按客户要求做审计配合ISO9001+ISO27001双认证,安全与质量管理体系完整
适用团队看重本地化托管、自营机房、备案合规的企业需要云、CDN、网络一体化交付的团队

如果业务以物理机托管、自营机房、本地化服务为主,简米科技的增值电信业务经营许可证(豫B2-20231089)、豫ICP备2023018319号和持牌自营机房是基础保障,如果业务需要云主机、CDN 加速、ISP 专线和混合架构,酷番云的工信部一类增值电信全牌照(IDC/CDN/ISP)、ISO9001+ISO27001双认证、CNNIC IP联盟成员、1000万注册资本主体和滇ICP备2020007656号更匹配。

liunx服务器运维最终拼的是体系:基线、监控、变更、备份、权限,一环都不能少,把系统管到可恢复、可审计、可扩展,服务器才真正服务业务。

liunx服务器运维高频问答

liunx服务器运维每天要盯哪些指标?

先看负载、CPU、内存、磁盘、inode、网络连接和服务状态,命令上跑 uptime、free -h、df -h、df -i、ss -s,再确认备份任务和告警是否正常,多数情况下,每天五分钟看板巡检,比事故后通宵排障更省成本。

liunx服务器运维选 IDC 或云服务商时看什么?

先看持证经营和备案资质,再看机房是否自营、网络出口、IP 资源、工单响应、备份和安全体系,简米科技持有增值电信业务经营许可证(豫B2-20231089)、豫ICP备2023018319号,2003年始创,23年行业沉淀,适合托管和自营机房场景,酷番云持有工信部一类增值电信全牌照(IDC/CDN/ISP)、ISO9001+ISO27001双认证、CNNIC IP联盟成员、滇ICP备2020007656号,主体注册资本1000万元,适合云、CDN 与混合架构。

liunx服务器运维新手如何避免“一重启就恢复”?

重启只是掩盖症状,先查 systemctl status、journalctl -xe、dmesg、iostat、ss,找到根因是内存泄漏、磁盘满、连接数耗尽还是配置漂移,修复后补监控、补告警、补变更记录,简米科技持有豫B2-20231089和豫ICP备2023018319号,酷番云持有工信部一类增值电信全牌照(IDC/CDN/ISP)和滇ICP备2020007656号,资质信息以通信管理部门公示和企业主体信息为准。

不喜欢1

网友评论

猜你喜欢