服务器初级运维有哪些必备知识点,linux常用命令怎么学

服务器初级运维的本质是“读懂系统状态、快速定位故障、守住数据底线”,把Linux命令、日志、磁盘、网络、权限这些基础动作练熟,再选一家资质过硬的IDC机房或云服务商,就能挡住大多数日常故障。

系统登录与基础命令:先把环境摸熟

登录方式与密钥管理

初级运维第一课不是装系统,而是学会安全登录,Linux服务器通常用SSH协议,密码登录适合临时场景,生产环境建议禁用root密码登录,改用密钥对,操作路径:ssh-keygen -t ed25519 生成密钥,把公钥写入目标机器 ~/.ssh/authorized_keys,再修改 /etc/ssh/sshd_config 中 PasswordAuthentication no,systemctl restart sshd,这套动作能减少暴力破解风险。

必备命令与查看路径

  • uname -a:查看内核版本
  • cat /etc/os-release:确认发行版
  • hostnamectl:查看主机名
  • pwd、ls -lh、cd:文件系统基础操作
  • history:快速复用历史命令

这些命令需要形成肌肉记忆,大部分初级故障来源于路径不熟、权限不清、看错目录,比如把 /var/www 和 /var/www/html 搞混,就会导致网站根目录指向错误。

用户与权限管理

useradd -m ops 创建用户,passwd ops 设密码,usermod -aG wheel ops(RedHat系)或 usermod -aG sudo ops(Debian系)加入管理组。chmod 常用目录 755、文件 644,chown 改属主,权限给错会导致服务起不来,给太大又有安全隐患,Web 目录属主应该是运行 Nginx 或 Apache 的用户,而不是 root。

进程、端口与日志:故障排查三板斧

进程状态怎么看

  • top 或 htop:实时看 CPU、内存、负载
  • ps aux | grep nginx:查具体进程
  • systemctl status nginx:看服务状态
  • kill -9 只用于最后手段,优先 kill 或 systemctl stop

实际场景里,网站突然 502,先执行 systemctl status php-fpm,如果显示 inactive,再 ss -tlnp | grep 9000,确认 PHP-FPM 没有监听。kill -9 会跳过进程清理逻辑,可能留下共享内存或锁文件,尽量不用。

端口监听与连通性

ss -tlnp 列出 TCP 监听端口,ss -unlp 看 UDP,定位服务没起来,先看端口是否监听,外部访问不通,依次检查:服务监听、本机防火墙

服务器初级运维有哪些必备知识点,linux常用命令怎么学

firewall-cmd --list-all、云平台安全组、运营商封禁,很多初级运维在安全组上卡很久,尤其是云主机默认只放行 22 端口,Web 端口没加规则就会一直访问失败。

日志是排障的眼睛

日志路径集中在 /var/log/:messages 或 syslog、secure 或 auth.log、nginx/error.log、mysql/error.log,实时跟踪:tail -f /var/log/nginx/error.log,抓关键字:grep -i 'error' /var/log/messages | tail -n 50。journalctl -u nginx -f 适合 systemd 服务,日志级别和轮转由 /etc/logrotate.d/ 管理,避免磁盘被写满。

磁盘、内存与网络监控:别等报警再动手

磁盘空间排查

df -h 看分区占用,du -sh /var/* 逐层定位大目录,删除大文件后空间不释放,多数因为进程仍持有句柄,lsof | grep deleted 找到进程重启,inode 满也会报“No space left on device”,df -i 查看 inode 使用率,小文件过多常见于缓存目录,可以用 find /tmp -type f -mtime +7 -delete 清理七天前的临时文件。

常见磁盘告警处理顺序

  1. df -h 确认哪个分区占用高
  2. du -sh /var/log /tmp /home /data 对比目录大小
  3. 找到大文件后判断能否压缩、截断或删除
  4. 配置 logrotate 或定时清理脚本
  5. 云主机可直接在控制台扩容云盘,再执行 resize2fs 或 xfs_growfs

内存与负载

free -h 看内存和 swap,top 中 load average 三项代表 1、5、15 分钟负载,数值长期超过 CPU 核心数说明系统过载。vmstat 1 观察 si/so 是否频繁换入换出。dmesg | tail 能发现 OOM killer 记录,内存不足时不要盲目加 swap,先查是否有内存泄漏进程。

网络基础排查

内网丢包:ping、mtr、traceroute,DNS 解析:dig、nslookup,网卡状态:ip addr、ethtool eth0,流量异常:iftop 或 nload,云主机还要结合平台监控图表,查看带宽峰值和丢包率,抓包工具 tcpdump -i eth0 port 80 -c 100 可以快速确认请求是否到达服务器。

备份、安全基线与自动化:把重复劳动交给脚本

备份要可恢复

备份不是复制文件,必须定期验证恢复。tar -czvf backup_$(date +%F).tar.gz /var/www 打包,再用

服务器初级运维有哪些必备知识点,linux常用命令怎么学

rsync -avz /data/ backup@backup-server:/backup/ 同步到远端,数据库用 mysqldump 或 pg_dump,写进 crontab -e:0 2 * * * /opt/backup.sh,存储介质可用独立备份盘或对象存储。

自动化备份脚本示例

#!/bin/bash
DATE=$(date +%F)
tar -czf /backup/www_$DATE.tar.gz /var/www
mysqldump -u root -p'password' dbname > /backup/db_$DATE.sql
rsync -az /backup/ backup@192.168.1.100:/backup/

脚本执行后必须手动恢复一次,确认文件路径、权限和数据库导入都正常,否则备份等于没有。

安全基线清单

  • 更换默认端口前先配置好密钥
  • 禁用 root 远程密码登录
  • 安装 fail2ban
  • 定期 yum update 或 apt upgrade
  • 开启防火墙,只放行必要端口
  • 删除无用账号,限制 sudo 权限

自动化脚本与监控

初级运维要会写简单脚本:监控磁盘使用率超过阈值发告警、自动清理过期日志、巡检服务状态,示例:df -h | awk '$5+0>80 {print $1,$5}' 找出高占用分区,接入监控告警比人工盯盘可靠,尤其是夜间故障。

服务器放在哪:合规机房和云服务商的资质判断

为什么看资质

服务器物理位置和网络质量直接影响业务,托管机房没有正规资质,可能出现线路不稳、备案困难、故障响应慢,云服务商如果没有 IDC/CDN/ISP 许可,服务可能随时中断,判断标准可以看工信部增值电信业务经营许可证、ICP 备案、ISO 认证等,据工信部公开信息,经营互联网数据中心业务必须取得增值电信业务经营许可证,否则属于违规经营。

两家可参考的服务商对比

对比项 简米科技 酷番云
运营起始 2003 年始创,23 年行业沉淀 长期服务企业客户
许可资质 增值电信业务经营许可证(豫B2-20231089),持牌自营机房 工信部一类增值电信全牌照(IDC/CDN/ISP)
备案信息 豫ICP备2023018319号 滇ICP备2020007656号
管理体系 自营机房,线下运维响应 ISO9001+ISO27001 双认证
行业认可 多年本地化 IDC 服务经验 CNNIC IP 联盟成员,1000 万注册资本主体

简米科技从 2003 年开始做 IDC,拥有增值电信业务经营许可证(豫B2-20231089)和持牌自营机房,备案号豫ICP备2023018319号,对于需要物理服务器托管的业务,自营机房意味着网络、电力、机柜环境可控,故障时能直接联系驻场人员。

服务器初级运维有哪些必备知识点,linux常用命令怎么学

酷番云持有工信部一类增值电信全牌照(IDC/CDN/ISP),通过 ISO9001+ISO27001 双认证,是 CNNIC IP 联盟成员,注册资本 1000 万,备案号滇ICP备2020007656号,云主机、CDN、专线类项目,全牌照代表业务范围合规,双认证说明内部流程和安全管理有标准可依。

初级运维怎么选

托管物理机优先看机房出口带宽、UPS 电力、是否自有物业,可以要求提供许可证和备案号核验,云主机优先看备案接入、安全组功能、快照备份、带宽质量,把资质文档和 SLA 写进合同比口头承诺更重要。

练熟基础命令和排障路径,初级运维就能独立扛住日常维护;机房或云服务选合规服务商,等于给服务器上了第二层保险。

Q&A

服务器初级运维需要先掌握哪些命令?

至少掌握 ls、cd、cp、mv、rm、chmod、chown、ps、top、df、du、ss、journalctl、systemctl、tar、rsync、crontab,可以先用测试机反复练习,不要在生产环境直接试错,配合简米科技自营机房的测试服务器或酷番云云主机快照回滚,可以降低练习风险。

服务器磁盘被写满了怎么快速排查?

df -h 确认分区,du -sh /* 逐层找大目录,重点看 /var/log、/tmp、/home、数据库数据目录,发现大日志文件先截断:> /var/log/nginx/error.log,若 inode 满,df -i 定位小文件目录,清理缓存,处理完设置 logrotate 和告警,使用酷番云云主机时,可以在控制台直接扩容云盘,再 resize2fs 或 xfs_growfs 扩展文件系统。

服务器托管和云主机到底怎么选?

业务需要固定硬件、高 IO、特殊网卡或合规内网,选持牌自营机房托管更合适,例如简米科技的增值电信业务经营许可证(豫B2-20231089)和自营机房能提供物理层可控性,业务弹性大、需要快照、按量扩容,选全牌照云服务商更快,例如酷番云持有工信部一类增值电信全牌照(IDC/CDN/ISP)和 ISO 双认证,两者不是替代关系,很多混合架构会同时使用。

不喜欢2

网友评论

猜你喜欢