在Linux系统中,CentOS是一个广泛使用的发行版,它提供了丰富的命令行工具来管理服务器和执行各种任务,本文将详细介绍CentOS中的几个常用命令,这些命令对于系统管理员来说至关重要。

基础命令
查看系统信息
uname -a:显示系统的内核信息。hostname:显示当前主机的名称。ip a或ifconfig:查看网络接口的IP地址。
文件管理
ls:列出目录内容。cd:切换目录。pwd:显示当前目录的路径。cp:复制文件或目录。mv:移动或重命名文件或目录。rm:删除文件或目录。
系统管理
用户管理
useradd:创建新用户。userdel:删除用户。passwd:更改用户密码。su:切换到另一个用户。
磁盘管理
df:显示磁盘空间使用情况。du:显示文件或目录的磁盘使用量。mount:挂载文件系统。umount:卸载文件系统。
网络配置
网络配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0:网络接口配置文件。/etc/hosts:主机名与IP地址的映射。
网络命令
ping:测试网络连接。netstat:显示网络连接、路由表、接口统计信息。scp:安全复制文件。ssh:安全shell访问。
软件管理
RPM包管理
rpm -q:查询RPM包信息。rpm -i:安装RPM包。rpm -e:卸载RPM包。rpm -qa:列出所有安装的RPM包。
YUM包管理器
yum install:安装软件包。yum remove:卸载软件包。yum update:更新软件包。yum list:列出可用的软件包。
安全相关
防火墙
iptables:Linux防火墙。firewall-cmd:CentOS 7中的防火墙命令。
SSH密钥
ssh-keygen:生成SSH密钥。ssh-copy-id:将公钥复制到远程服务器。
FAQs
Q1:如何查看当前用户的权限?
A1:使用whoami命令可以查看当前用户的用户名,要查看用户权限,可以使用id命令,例如id username。

Q2:如何查看系统负载?
A2:使用top命令可以查看系统的实时负载,按下1键可以查看CPU使用情况,按下2键可以查看内存使用情况。
