linux centos常用命令有哪些?centos7系统基础命令大全

CentOS 是基于 Red Hat Enterprise Linux (RHEL) 的开源 Linux 发行版,掌握常用的 CentOS 命令对于系统管理、故障排查和日常操作至关重要。

以下是一份分类整理的 CentOS 常用命令大全,涵盖文件操作、系统管理、网络、软件包管理等方面:

CentOS7 Linux常用命令实验练习讲解
加载中
CentOS7 Linux常用命令实验练习讲解

系统信息与状态查看

命令 说明 示例
uname -a 查看内核版本、操作系统架构等信息 uname -r 仅看内核版本
cat /etc/os-release 查看 CentOS 具体版本信息 –
hostname 查看主机名 hostnamectl set-hostname newname 修改主机名
uptime 查看系统运行时间、负载情况 –
whoami 查看当前登录用户 –
last 查看最近登录记录 last | head -n 5 查看最近5条

文件与目录操作

命令 说明 示例
ls 列出目录内容 ls -l 显示详细信息,ls -a 显示隐藏文件
cd 切换目录 cd /home,cd .. 返回上级,cd ~ 返回家目录
pwd 显示当前工作目录路径 –
mkdir 创建目录 mkdir -p /a/b/c 递归创建多级目录
rm 删除文件或目录 rm -rf /path 慎用:强制递归删除
cp 复制文件或目录 cp -r src/ dst/ 递归复制目录
mv 移动或重命名文件 mv oldname newname
touch 创建空文件或更新时间戳 touch file.txt
cat / head / tail 查看文件内容 tail -f log.txt 实时跟踪日志文件
find 查找文件 find / -name "config.ini"
grep 文本搜索 grep "error" /var/log/syslog

权限与所有权

linux centos常用命令有哪些?centos7系统基础命令大全

命令 说明 示例
chmod 修改文件权限 chmod 755 file.sh,chmod +x file.sh
chown 修改文件所有者 chown user:group file
chgrp 修改文件所属组 chgrp developers file

用户与组管理

命令 说明 示例
useradd 创建新用户 useradd -m -s /bin/bash newuser
userdel 删除用户 userdel -r newuser 同时删除家目录
passwd 修改用户密码 passwd newuser
groupadd 创建用户组 groupadd developers
visudo 编辑 sudo 配置文件 用于配置用户 sudo 权限

软件包管理 (YUM/DNF)

CentOS 7 及之前使用 YUM,CentOS 8+ 使用 DNF(但命令兼容)。

命令 说明 示例
yum install 安装软件包 yum install nginx -y
yum remove 卸载软件包 yum remove nginx -y
yum update 更新所有软件包 yum update -y
yum search 搜索软件包 yum search nginx
yum list installed 列出已安装的软件包 –
yum clean all 清理缓存 –
rpm -ivh 安装本地 RPM 包 rpm -ivh package.rpm
rpm -qa 查询已安装的 RPM 包 –

提示:yum 报错,可尝试执行 yum makecache 重建缓存。

网络配置与诊断

linux centos常用命令有哪些?centos7系统基础命令大全

命令 说明 示例
ifconfig 或 ip addr 查看网络接口信息 ip addr show
ping 测试网络连通性 ping www.baidu.com
netstat 或 ss 查看网络连接、端口监听 netstat -tulnp,ss -tulnp
curl 发送 HTTP 请求 curl -I http://example.com
wget 下载文件 wget http://example.com/file.zip
firewall-cmd 管理防火墙 (CentOS 7+) firewall-cmd --zone=public --add-port=80/tcp --permanent
systemctl status firewalld 查看防火墙状态 –
iptables -L 查看防火墙规则 –

服务管理 (Systemd)

CentOS 7+ 使用 systemctl 管理服务。

命令 说明 示例
systemctl start 启动服务 systemctl start nginx
systemctl stop 停止服务 systemctl stop nginx
systemctl restart 重启服务 systemctl restart nginx
systemctl enable 设置开机自启 systemctl enable nginx
systemctl disable 取消开机自启 systemctl disable nginx
systemctl status 查看服务状态 systemctl status nginx
systemctl list-units --type=service 列出所有服务 –

磁盘与存储管理

linux centos常用命令有哪些?centos7系统基础命令大全

命令 说明 示例
df -h 查看磁盘空间使用情况 –
du -sh 查看目录或文件大小 du -sh /var/log
fdisk -l 查看磁盘分区表 –
lsblk 以树状图显示块设备 –
mount 挂载文件系统 mount /dev/sdb1 /mnt/data
umount 卸载文件系统 umount /mnt/data
free -m 查看内存使用情况 –

进程管理

命令 说明 示例
ps aux 查看所有进程 –
top 或 htop 实时查看进程和资源占用 htop 需安装,界面更友好
kill 终止进程 kill -9 PID
pkill 按名称终止进程 pkill nginx
nohup 后台运行程序 nohup ./script.sh &

日志查看

命令 说明 示例
journalctl 查看 systemd 日志 journalctl -u nginx -f 实时查看 nginx 日志
/var/log/messages 系统日志 tail -f /var/log/messages
/var/log/secure 安全日志(登录失败等) –
/var/log/yum.log YUM 操作日志 –

🔧 实用技巧

  1. 权限提升:大多数系统管理命令需要 root 权限,使用前加 sudo。

    sudo yum install nginx
  2. 后台运行:使用 & 将命令放入后台,nohup 防止终端关闭后进程终止。

    nohup python app.py > output.log 2>&1 &
  3. 管道与重定向:

    • 将前一个命令的输出作为后一个命令的输入。
      ps aux | grep nginx
    • >:覆盖写入文件。
    • >>:追加写入文件。
  4. 查找命令帮助:

    • man <command>:查看手册(如 man ls)。
    • --help:查看简要帮助(如 ls --help)。

⚠️ 注意事项

  • 谨慎使用 rm -rf:误删可能导致系统崩溃,操作前务必确认路径。
  • 防火墙设置:CentOS 默认启用 firewalld,安装 Web 服务(如 Nginx/Apache)后需开放相应端口。
  • SELinux:CentOS 默认启用 SELinux,可能导致服务无法访问文件,排查问题时可临时设为宽容模式测试:
    setenforce 0

如果你有具体的任务(如“如何安装 Nginx”或“如何查看 CPU 负载”),可以告诉我,我会提供更详细的步骤!

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/linux-centos%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4%e6%9c%89%e5%93%aa%e4%ba%9b%ef%bc%9fcentos7%e7%b3%bb%e7%bb%9f%e5%9f%ba%e7%a1%80%e5%91%bd%e4%bb%a4%e5%a4%a7%e5%85%a8/

赞 (0)
linux重做系统怎么操作?linux重装系统详细步骤
上一篇 2026年7月10日 04:54
GEO优化需要改官网吗?2026年搜索引擎优化最新趋势
下一篇 2026年7月10日 04:54

相关推荐

  • 1M服务器上行下行最高多少k,实际下载速度是多少?

    1M服务器带宽的理论最大上行下行速度为1024Kbps,换算成实际下载速度约128KB/s,但受网络损耗影响,通常稳定在100-120KB/s,很多朋友刚接触服务器时,看到标称1M带宽,以为能跑满1兆字节,结果测速只有一百多KB,怀疑被打折,这背后是单位换算在作怪,再加上实际环境的各种损耗,提前搞清楚才能避免误……

    2026年8月24日
    500
  • 默纳克服务器价格是多少?怎么查报价更准确?

    默纳克服务器没有统一报价,月付价格从几百元到上万元不等,具体取决于CPU型号、内存容量、硬盘类型、带宽大小以及购买方式(租用或托管),如果只是搭建中小型网站,入门级配置月租大约在300元至800元区间;若是跑高并发业务或AI推理,高性能机型月租普遍2000元起步,下面我从配置、场景、服务商三个维度把价格逻辑拆开……

    相关资讯 2026年10月22日
    100
  • 服务器维修费价格多少,服务器坏了怎么处理?

    服务器维修费没有全国统一价,多数情况下由人工、备件、时效三块拼成:硬盘、电源、风扇这类小件维修含上门大致在几百到两千元,主板级故障或整机更换通常在数千元,最终价格取决于服务器品牌、保修状态、机房位置和服务商的备件池深度,想少花冤枉钱,先把报价拆开看,再决定走原厂、第三方还是托管机房自己的运维团队,服务器维修费价……

    相关资讯 2026年10月31日
    000
  • 租网购服务器到底多少钱,云服务器租用一年多少钱?

    租购一台服务器的实际花费,入门级云服务器年付600-1500元,企业级配置年付3000元以上,物理服务器租用年付两万起步, 价格因配置、带宽、机房级别和计费模式不同浮动,下面按需求场景拆开讲清这笔账,服务器价格的四个决定变量CPU与内存:基础成本的大头云服务器常见的2核4G、4核8G入门规格,年付价格相差可达一……

    2026年10月20日
    000
  • 24gexe出款服务器多少钱,哪家好呢?

    24G内存跑exe出款程序的独立服务器,市场月租大多集中在450元到850元之间,最终决定价格的不是内存本身,而是带宽质量、线路类型、防御能力和机房是否持牌,简米科技和酷番云两家持牌自营机房给出的方案,通常落在500元到800元区间,24G exe出款服务器价格拆解:钱花在了哪里内存24G是基线配置,不是溢价核……

    2026年9月11日
    200
  • 江苏徐州移动DNS服务器地址是多少?,怎么设置?

    江苏徐州移动的DNS服务器主用地址是218.2.2.2,备用地址是218.4.4.4,这是中国移动江苏分公司面向全省用户提供的官方递归DNS,覆盖徐州所有区县,这两个地址在多数情况下无需手动配置,光猫和路由器会自动下发,但若遇到网页打不开、游戏掉线或视频卡顿,手动填入这两个地址能解决相当一部分疑难杂症,徐州移动……

    2026年8月26日
    1800
  • r3服务器内存电压是多少伏,电压不稳怎么办?

    R3服务器内存的电压取决于具体代际,DDR3标准电压为1.5V,低电压版为1.35V;DDR4降至1.2V;DDR5进一步降至1.1V,实际电压以内存模组上的SPD信息为准,R3服务器内存电压:代际差异与识别方法DDR3时代:1.5V与1.35V并存R3这个代号在服务器领域通常指代第三代内存标准,即DDR3,D……

    2026年9月22日
    000
  • 本地域名服务器最多发出多少次DNS查询,为什么有上限?

    本地域名服务器在递归解析一个完全陌生的域名时,最多会发出4次DNS查询,这4次分别指向根服务器、顶级域服务器、二级域服务器和权威服务器,这是DNS协议设计中的标准“四步解析法”,在绝大多数深度不超过5层的域名场景下,4次即为上限,DNS递归查询的完整路径第一步:从根服务器开始本地域名服务器收到客户端的解析请求时……

    2026年7月26日
    1600
  • 做服务器一年能挣多少钱,服务器利润有多大

    做服务器一年能挣多少,取决于你的模式选型与资质门槛,从几万元到数百万元均有可能,但多数个人玩家在扣除成本后实际年利润集中在5万至30万元区间,先看清钱的流向:服务器生意挣的是哪几笔钱很多人把“做服务器”理解成买台机器挂网上就能收租,真实情况远没这么简单,当前市场上能产生现金流的模式主要有三种,每种利润结构差异极……

    2026年9月26日
    100
  • 直播服务器一般多少钱才合理,哪家性价比高?

    直播服务器一般多少钱?直接给答案:每月几十元到数千元都有,具体看带宽、并发人数、存储和防御配置, 这不是官方报价,而是市场常态——直播服务器不像普通建站主机那样有个固定价签,它更像一辆车,配置决定价格,而直播恰恰是硬件要求最高的场景之一,直播服务器的价格由这几个参数决定直播本质上是一条实时数据处理流水线,服务器……

    2026年10月7日
    100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注