当前位置: 首页 > news >正文

服务器运维操作命令速查手册

服务器运维操作命令手册

适用对象:Linux 服务器运维工程师 / 网络工程师 / IT 运维人员 适用环境:CentOS / Rocky / AlmaLinux / Ubuntu / Debian(命令通用,个别差异已说明)


一、系统基础信息查看

1. 系统与内核

uname -a # 查看内核信息 cat /etc/os-release # 查看系统版本 hostnamectl # 主机名与系统信息 uptime # 运行时间、负载

2. CPU 信息

lscpu cat /proc/cpuinfo mpstat -P ALL

3. 内存信息

free -h cat /proc/meminfo top / htop

4. 磁盘与挂载

df -hT lsblk mount | column -t findmnt

二、文件与目录管理

1. 基本操作

ls -lh cd /path pwd touch file mkdir -p dir/subdir cp -a src dst mv old new rm -rf dir

2. 查找与统计

find / -name "*.log" du -sh * wc -l file stat file

3. 权限与属主

chmod 755 file chmod -R 644 dir chown user:user file id username

权限速记:

  • r=4 w=2 x=1

  • 755 = rwx r-x r-x


三、用户与权限管理

useradd username passwd username usermod -aG wheel username userdel -r username su - username whoami who last

sudo 配置:

visudo username ALL=(ALL) NOPASSWD:ALL

四、进程与服务管理

1. 进程查看

ps aux ps -ef | grep nginx top htop

2. 进程控制

kill PID kill -9 PID pkill nginx

3. systemd 服务管理

systemctl start nginx systemctl stop nginx systemctl restart nginx systemctl status nginx systemctl enable nginx systemctl disable nginx systemctl list-units --type=service

五、网络与端口排查(高频)

1. IP 与网卡

ip a ip route nmcli device status

2. 端口与监听

ss -lntup netstat -lntup lsof -i:80

3. 连通性测试

ping 8.8.8.8 traceroute www.baidu.com curl -I http://127.0.0.1

4. 抓包

tcpdump -i eth0 -nn port 80 tcpdump -i any host 1.1.1.1

六、磁盘、LVM 与存储

1. 磁盘分区

fdisk -l parted /dev/sdb

2. 文件系统

mkfs.ext4 /dev/sdb1 fsck -y /dev/sdb1

3. LVM 常用

pvcreate /dev/sdb vgcreate vgdata /dev/sdb lvcreate -L 10G -n lvdata vgdata lvextend -L +5G /dev/vgdata/lvdata resize2fs /dev/vgdata/lvdata

七、日志与问题定位

1. 日志查看

journalctl -xe journalctl -u nginx journalctl --since "1 hour ago"

2. 常见日志路径

/var/log/messages /var/log/secure /var/log/syslog /var/log/nginx/ /var/log/audit/audit.log

3. 实时跟踪

tail -f /var/log/messages tail -n 100 file.log

八、软件包管理

1. RHEL 系(CentOS / Rocky)

yum install nginx dnf install httpd yum remove nginx yum list installed yum provides */netstat

2. Debian / Ubuntu

apt update apt install nginx apt remove nginx apt list --installed

九、防火墙与安全

1. firewalld

firewall-cmd --state firewall-cmd --list-all firewall-cmd --add-port=80/tcp --permanent firewall-cmd --reload

2. iptables

iptables -L -n iptables -F iptables -A INPUT -p tcp --dport 22 -j ACCEPT

3. SELinux

getenforce setenforce 0 semanage port -l

十、计划任务与自动化

1. crontab

crontab -e crontab -l

示例:

0 2 * * * /usr/bin/backup.sh

2. at

at 23:00 atq atrm 1

十一、性能与排障常用工具(必会)

top / htop iostat -x 1 vmstat 1 sar -u 1 free -h df -h

排障口诀:

负载 → CPU → 内存 → 磁盘 → 网络 → 应用 → 日志


十二、运维实战高频命令组合

# 找出占用 80 端口的进程 ss -lntup | grep :80 # 找出大文件 find / -type f -size +1G # 查看最近登录失败 lastb # 一键查看服务器健康 uptime && free -h && df -h
http://www.jsqmd.com/news/313629/

相关文章:

  • 在Linux中使用journalctl命令进行日志分析和管理详细教程
  • 2026最新校服/文体用品/工装/职业装/团体服厂商推荐云南向日葵服饰有限公司:30年匠心品牌,定制专属服饰解决方案
  • 2026年景区咖啡机器人选购推荐指南
  • 相信种子,相信岁月
  • 计算机毕业设计springboot疫苗接种管理系统的设计与实现 基于Spring Boot的疫苗接种信息化管理系统的设计与开发 Spring Boot框架下疫苗接种管理系统的构建与实现
  • 基于Thinkphp和Laravel的高校就业管理系统的设计和实现
  • 软著申请花了800找代办?我用AI工具20块搞定同样效果
  • 国内iPaas平台推荐
  • 2026免费降AI率工具排行榜:从90%降到10%实测
  • 2026毕业论文降AI攻略:知网AI率控制在15%的实用方法
  • 计算机毕设 java 基于用户特征画像的智能期刊管理系统 基于 SpringBoot 的期刊智能管理与投稿平台 Java 用户特征画像期刊管理与发表系统
  • 计算机毕设 java 基于 CSS 的罗技购物网站 基于 SpringBoot 的罗技产品电商平台 Java 罗技数码产品购物管理系统
  • AI驱动的用户画像构建:个性化软件体验
  • 基于环形槽谐振器与PIN二极管的频率可重构Vivaldi天线设计与CST仿真研究
  • FFmpeg 根本API avcodec_open2函数内部调用流程分析
  • HTML--img(图片标签)
  • 详细介绍:内网搭建邮件服务,打通 IDMP 通知途径
  • ‌基于 GitLab CI 的测试用例标签管理实践
  • 计算机毕设 java 基于协同算法的社区生鲜电商平台 基于 SpringBoot 的社区生鲜智能电商平台 Java 协同过滤生鲜购物与配送管理系统
  • 计算机毕设 java 基于协同过滤算法的新闻推荐系统 基于 SpringBoot 的智能新闻推荐平台 Java 协同过滤新闻推荐与交流系统
  • 全文 -- Chapter 5. “Smcsrind/Sscsrind“ Indirect CSR Access, Version 1.0 -- The RISC-V Inst Set Vol II
  • TestOps实战:如何让测试成为‘质量文化的载体’
  • 大数据领域数据分片:实现数据均衡的秘诀
  • ‌从手动脚本到声明式自治:Kubernetes Operator如何重塑测试环境管理
  • CI/CD中测试结果对比的价值与挑战
  • 从测试用例到自动化数据生成:JSON Schema的实战指南
  • 保姆级教程:用嘎嘎降AI把论文AI率从90%降到10%
  • LLM在AI Agent中的文本风格迁移应用
  • DeepSeek写的论文AI率太高?这5款工具一键搞定
  • 2026年养老巡检机器人关键技术解析与主流解决方案综述