当前位置:首页 > Liunx

CentOS运维全套常用命令详解

邓鹏2个月前 (07-25)Liunx183

CentOS是企业服务器主流Linux发行版,本文整理运维高频操作命令,覆盖系统信息、磁盘、网络、进程、软件包、权限、日志、防火墙等场景,每条附带参数说明,可直接复制用于服务器操作。

image.png

一、系统信息查看命令

1、系统版本与内核

# 查看系统发行版本
cat /etc/centos-release

# 查看内核版本
uname -r
# 参数说明:
# -r 仅输出内核版本号
# -a 输出完整系统全部信息
uname -a

# 查看服务器运行时长、负载
uptime

2、硬件资源信息

# 查看CPU信息
lscpu

# 查看内存使用情况
free -h
# 参数说明:
# -h 人性化单位显示GB/MB,易读
# -m 以MB为单位展示内存
free -m

# 查看服务器硬件详情
dmidecode


二、磁盘与文件操作命令

1、磁盘分区、挂载查看

# 查看磁盘分区挂载、使用率
df -h
# 参数说明:-h 人性化容量单位展示

# 查看磁盘块设备
lsblk

# 查看目录占用磁盘大小
du -sh /*
# 参数说明:
# -s 仅展示总大小,不递归子文件
# -h 人性化单位
du -sh /data

2、文件基础操作

# 列出目录文件
ls -lh
# 参数:
# -l 详细信息(权限、所有者、大小)
# -h 人性化大小
# -a 显示隐藏文件

# 创建文件夹
mkdir -p /data/logs
# 参数 -p 自动创建多级目录,上级不存在自动生成

# 复制文件
cp -r /source /target
# 参数 -r 递归复制文件夹

# 移动/重命名
mv old.txt new.txt

# 删除文件/文件夹
rm -rf testdir
# 参数:
# -r 递归删除文件夹
# -f 强制删除,不弹窗确认

高危提示:禁止直接执行 rm -rf /*,会清空服务器全部系统文件,造成服务器瘫痪。


三、进程与资源监控命令

1、进程查询

# 实时查看进程资源占用
top
# 常用交互按键:M按内存排序、P按CPU排序

# 简化版实时监控(推荐)
htop

# 过滤指定进程,示例过滤nginx
ps -ef | grep nginx
# 参数 -ef 展示全量进程信息

# 根据端口查找进程
lsof -i:80

2、进程杀死操作

# 正常终止进程(PID替换为进程ID)
kill 1234

# 强制杀死无响应进程
kill -9 1234
# 参数-9 强制信号,进程无法忽略


四、网络运维命令

1、网卡与IP查看

# 查看网卡、IP地址
ip addr

# 测试网络连通性
ping www.baidu.com -c 4
# 参数 -c 4 仅发送4个数据包后停止,避免无限ping

# 查看端口监听状态
netstat -lntp
# 参数:
# -l 仅查看监听端口
# -n 不解析域名,直接显示IP
# -t 只查看TCP端口
# -p 显示对应进程PID

2、路由与网络排查

# 跟踪路由链路,排查网络延迟节点
traceroute www.baidu.com

# 测试端口连通(安装telnet后使用)
telnet 192.168.1.100 3306


五、防火墙firewalld管理命令

# 查看防火墙运行状态
systemctl status firewalld

# 启动/停止/重启防火墙
systemctl start firewalld
systemctl stop firewalld
systemctl restart firewalld

# 放行端口(永久生效)
firewall-cmd --permanent --add-port=80/tcp
# 参数--permanent 写入永久配置,必须重载生效

# 重载防火墙配置
firewall-cmd --reload

# 查看所有放行端口
firewall-cmd --list-ports

# 放行指定IP访问全部端口
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.0/24" accept'


六、YUM软件包管理(CentOS7/8)

# 搜索软件包
yum search nginx

# 安装软件
yum install nginx -y
# 参数 -y 自动确认安装,无需手动交互

# 卸载软件
yum remove nginx -y

# 更新系统全部软件包
yum update -y

# 清理yum缓存
yum clean all


七、用户、权限管理命令

# 创建系统用户
useradd testuser

# 设置用户密码
passwd testuser

# 修改文件权限
chmod 755 start.sh
# 数字权限说明:7读写执行、5读执行

# 修改文件归属用户组
chown -R testuser:testuser /data/www
# 参数 -R 递归修改文件夹内所有文件归属


八、日志查看与检索命令

# 实时滚动查看日志
tail -f /var/log/messages
# 参数:
# -f 实时跟踪日志新增内容
# -n 200 查看末尾200行
tail -n 200 /var/log/nginx/access.log

# 过滤日志关键字
grep "error" /var/log/nginx/error.log

# 分页查看大日志文件
less /var/log/messages


九、系统服务管理systemctl

# 启动服务
systemctl start nginx

# 停止服务
systemctl stop nginx

# 重启服务
systemctl restart nginx

# 设置开机自启
systemctl enable nginx

# 关闭开机自启
systemctl disable nginx

# 查看服务运行状态
systemctl status nginx


十、压缩解压命令

# tar打包压缩
tar -zcvf web.tar.gz /data/www
# 参数:
# -z gzip压缩
# -c 创建压缩包
# -v 展示压缩过程
# -f 指定压缩包名称

# 解压tar.gz包
tar -zxvf web.tar.gz
# 参数 -x 解压操作


十一、总结

以上命令覆盖CentOS服务器日常运维全部核心场景,包含系统巡检、故障排查、软件部署、安全权限、防火墙配置等操作。运维操作时优先使用-h人性化参数查看输出,高危删除操作务必提前确认路径,避免误删系统数据。

扫描二维码推送至手机访问

版权声明:本文由PowerShell中文社区发布,如需转载请注明出处。

本文链接:https://www.powershell.com.cn/?id=181

“CentOS运维全套常用命令详解” 的相关文章

shell变量说明-01

shell变量说明-01

1 如果某个内容需要多次使用,并且在代码中重复出现,那么可以用变量代表该内容。这样在修改内容的时候,仅仅需要修改变量的值。2 在代码运作的过程中,可能会把某些命令的执行结果保存起来,后续代码需要使用这些结果,就可以直接使用这个变量。3 定义时的格式要注意,等号两边不能有空格,对于有空格的字符串做为赋…

CentOS7 服务器上使用T4显卡部署大型AI模型的详细教程

CentOS7 服务器上使用T4显卡部署大型AI模型的详细教程

环境准备服务器配置CPU:Platinum8225c 显卡T4 GPU:T4 内存32GB操作系统:Centos7.6英伟达显卡驱动Docker容器环境Docker使用的NVIDIA驱动Ollama容器镜像操作步骤:1 如下为腾讯云部署,登录后系统会自动安装英伟达驱动,安装完成后使用如下命令查看。2…

CentOS 7 标准系统安装完整实操教程

CentOS 7 标准系统安装完整实操教程

摘要:本文为标准化CentOS服务器安装运维文档,兼容物理服务器、VMware虚拟机、KVM虚拟化环境,采用生产通用最小化安装规范。全文包含镜像准备、引导安装、磁盘分区规划、网络配置、账号设置、系统初始化与运维注意事项,可作为企业服务器标准化部署参考手册。目录(页面锚点可跳转)一、前言二、安装前期准…

CentOS7 添加新磁盘完整实战教程

CentOS7 添加新磁盘完整实战教程

摘要:本文为CentOS7生产服务器新增磁盘完整实操指南,包含磁盘识别、分区创建、LVM逻辑卷扩容、裸盘直接挂载两种主流方案,附带全程可复制命令,区分测试环境与生产环境操作风险,解决服务器扩容硬盘、挂载新数据盘常见问题,适合运维工程师线上扩容落地使用。目录(页面锚点可跳转)一、前言二、安装前期准备三…

CentOS7 系统软件安装实战|yum 本地源、rpm 离线、源码编译三种方式完整教程

CentOS7 系统软件安装实战|yum 本地源、rpm 离线、源码编译三种方式完整教程

摘要:本文为CentOS7软件安装完整实战教程,覆盖运维最常用3种安装方式:yum在线仓库安装、RPM包离线安装、源码编译安装,附带依赖缺失报错解决、yum本地离线源制作、rpm强制卸载、编译前置依赖等生产场景操作命令,区分服务器在线/离线环境,适合企业运维标准化部署软件使用。目录(页面锚点跳转)一…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。