CentOS7命令手册有哪些常用命令?

CentOS 7作为广泛使用的服务器操作系统,掌握其常用命令是系统管理的基础,以下从文件管理、系统监控、网络配置、软件管理、服务管理等方面详细介绍常用命令,并辅以表格说明,最后附FAQs解答常见问题。

centos7命令手册
(图片来源网络,侵删)

文件与目录管理

文件操作是Linux最基础的功能,ls命令用于列出目录内容,-l选项显示详细信息(权限、所有者、大小等),-a显示隐藏文件。cd命令切换目录,cd ~进入用户主目录,cd -返回上一目录。mkdir创建目录,-p选项可递归创建多级目录,如mkdir -p /tmp/test/subrm删除文件,-r删除目录,-f强制删除,如rm -rf /tmp/oldfiles需谨慎使用。cp复制文件,-r复制目录,cp -r /source /destmv用于移动文件或重命名,mv oldname newnametouch创建空文件或更新时间戳,cat查看文件内容,more分页显示,grep搜索文本,如grep "error" /var/log/messagesfind按条件查找文件,find / -name "*.log"查找所有.log文件。

系统监控与进程管理

top动态显示进程和系统资源,-c显示命令行,-p指定进程ID。htop是top的增强版,交互更友好(需安装)。ps查看静态进程列表,ps -ef显示所有进程,ps aux包含更多资源信息。kill终止进程,kill -9强制终止,如kill -12345systemctl status查看服务状态,systemctl restart重启服务。free查看内存使用,-h以人类可读格式显示(如GB)。df -h查看磁盘空间,du -sh /path统计目录大小。uptime显示系统运行时间和负载。

网络配置与诊断

ip addrifconfig查看网络接口,ip addr add 192.168.1.100/24 dev eth0添加IP。ping测试网络连通性,ping -c 4 www.baidu.com发送4个包。netstat查看网络连接,-tunlp显示监听端口,ss是其替代品,功能更强大。curlwget下载文件,curl -O http://example.com/file.zipfirewall-cmd管理防火墙,firewall-cmd --add-service=http --permanent开放HTTP服务,firewall-cmd --reload重载配置。ssh远程登录,ssh user@192.168.1.100

软件包管理

CentOS 7使用yum管理软件包,yum install package_name安装,yum remove卸载,yum update更新所有包,yum search keyword搜索包。yum history list查看操作历史,yum history undo ID撤销操作,源码编译安装时,常用./configure配置,make编译,make install安装。

centos7命令手册
(图片来源网络,侵删)

用户与权限管理

useradd username创建用户,userdel -r username删除用户及家目录。passwd username设置密码。chmod修改权限,chmod 755 file设置所有者读写、组和其他用户读执行。chown修改所有者,chown user:group filesudo允许普通用户执行管理员命令,需配置/etc/sudoers

常用命令速查表

功能命令示例说明
列出文件ls -la显示所有文件及详细信息
创建目录mkdir -p /tmp/dir递归创建目录
删除文件rm -rf /tmp/old强制递归删除目录
查看进程ps -ef \| grep nginx查找nginx相关进程
查看内存free -h显示内存使用情况(GB)
开放端口firewall-cmd --add-port=80/tcp开放80端口
安装软件包yum install -y vim静默安装vim

相关问答FAQs

Q1: 如何查看系统版本信息?
A1: 使用以下命令之一:

  • cat /etc/redhat-release:显示CentOS版本,如”CentOS Linux release 7.9.2009″。
  • uname -a:显示内核及系统详细信息,包含内核版本(如3.10.0-1160.el7.x86_64)。

Q2: 如何查找并清理大文件?
A2: 使用find命令按大小查找文件,

find /var -type f -size +100M  # 查找/var目录下大于100MB的文件
find / -type f -size +1G -exec ls -lh {} \;  # 查找全系统大于1GB的文件并显示详情

清理前建议备份,使用rm删除或mv移动至其他位置。find /var/log -name "*.log" -mtime +30 -exec rm {} \;删除30天前的日志文件。

centos7命令手册
(图片来源网络,侵删)

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/471172.html<

(0)
运维的头像运维
上一篇2025-11-16 11:28
下一篇 2025-11-16 11:32

相关推荐

  • Top Linux命令有哪些?最常用的是哪些?

    Linux作为服务器和开发环境的首选操作系统,其强大的命令行工具是高效工作的核心,掌握Top命令对于系统监控至关重要,它能实时展示系统资源使用情况,帮助管理员快速定位性能瓶颈,Top命令默认以全屏交互方式运行,每两秒刷新一次数据,显示进程ID、用户、CPU及内存占用等关键信息,通过按下大写字母P可按CPU使用率……

    2025-11-20
    0
  • 检查网络DOS命令有哪些?

    检查网络连通性和诊断网络问题是日常运维和故障排查中的常见任务,而DOS命令(在Windows系统中称为命令提示符或CMD命令)凭借其简洁高效的特点,成为网络管理的重要工具,以下将详细介绍常用的网络检查DOS命令,包括其功能、语法、使用场景及示例,帮助读者全面掌握这些命令的操作方法,基础网络连通性检查命令ping……

    2025-11-20
    0
  • 树莓派解压命令有哪些?

    树莓派作为一款低成本、高性能的单板计算机,广泛应用于嵌入式开发、物联网项目和学习实验中,在树莓派的使用过程中,文件解压是常见的操作,无论是处理下载的软件包、数据集还是项目文件,都需要掌握正确的解压命令,本文将详细介绍树莓派中常用的解压命令,涵盖不同格式的压缩文件(如.zip、.tar、.gz、.bz2、.xz等……

    2025-11-19
    0
  • 常见Unix命令有哪些?

    在Unix操作系统中,命令行是与系统交互的核心方式,熟练掌握常见命令能极大提升工作效率,Unix命令种类繁多,涵盖文件管理、目录操作、文本处理、系统监控等多个领域,以下将详细介绍这些命令的功能及使用场景,文件与目录管理命令文件和目录是Unix系统中最基本的元素,相关命令是日常操作的基础,ls命令用于列出目录内容……

    2025-11-19
    0
  • dw新建站点怎么操作?

    在Dreamweaver(简称DW)中新建站点是网站开发的首要步骤,它能够帮助开发者统一管理网站文件、路径及资源,确保本地与远程服务器文件同步顺畅,以下是详细的操作步骤及注意事项,助你快速掌握DW新建站点的方法,准备工作在开始新建站点前,需明确以下信息:网站根目录:本地存储网站所有文件的文件夹路径,建议提前创建……

    2025-11-19
    0

发表回复

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