CentOS 是一款基于 Linux 内核的开源操作系统,被广泛用于服务器和桌面环境。熟悉 CentOS 的常用命令对于系统管理和开发是至关重要的。本篇博客将介绍一些常见的 CentOS 命令,涵盖从入门到进阶的内容。
1. 文件和目录操作命令
1.1 文件操作命令
ls
:列出目录内容cat
:查看文件内容touch
:创建空文件cp
:复制文件或目录mv
:移动或重命名文件或目录rm
:删除文件或目录chmod
:修改文件权限chown
:修改文件所有者chgrp
:修改文件所属组
1.2 目录操作命令
pwd
:显示当前工作目录cd
:切换目录mkdir
:创建新目录rmdir
:删除空目录
2. 系统管理命令
2.1 系统信息命令
uname
:显示系统信息hostname
:显示主机名whoami
:显示当前用户top
:实时显示系统资源使用情况free
:显示内存使用情况df
:显示磁盘空间使用情况
2.2 进程管理命令
ps
:显示当前运行的进程kill
:终止指定进程killall
:终止指定进程名的所有进程nice
:修改进程优先级
2.3 系统服务命令
systemctl
:管理系统服务service
:管理系统服务(旧版)
2.4 网络管理命令
ifconfig
:显示或配置网络接口信息ping
:测试与目标主机的连通性netstat
:显示网络连接和路由表信息ssh
:远程登录其他主机
3. 软件包管理命令
3.1 YUM(Yellowdog Updater, Modified)
yum install
:安装软件包yum remove
:卸载软件包yum update
:更新已安装的软件包yum search
:搜索可用的软件包yum info
:显示软件包信息
3.2 RPM(Red Hat Package Manager)
rpm -i
:安装 RPM 包rpm -e
:卸载 RPM 包rpm -q
:查询已安装的 RPM 包rpm -U
:升级 RPM 包
4. 日志和错误处理命令
tail
:显示文件末尾内容head
:显示文件开头内容grep
:在文件中搜索指定文本less
:逐页显示文件内容dmesg
:显示系统启动信息和内核日志journalctl
:查看系统日志
5. 用户和权限管理命令
useradd
:创建新用户passwd
:修改用户密码usermod
:修改用户属性userdel
:删除用户su
:切换用户身份sudo
:以管理员权限执行命令visudo
:编辑 sudoers 文件
以上是一些常见的 CentOS 命令,涵盖了文件和目录操作、系统管理、软件包管理、日志和错误处理、用户和权限管理等多个方面。熟练掌握这些命令将帮助你更好地管理和操作 CentOS 系统。