1. 文件与目录操作
1.1 列出目录内容
ls [选项] [目录]
-l
:以长格式显示文件信息。-a
:显示所有文件,包括隐藏文件。-h
:以人类可读的格式显示文件大小。
1.2 创建目录
mkdir [选项] [目录名]
-p
:创建嵌套目录。
1.3 删除目录
rm [选项] [目录名]
-r
:递归删除目录及其内容。
1.4 复制文件或目录
cp [选项] [源路径] [目标路径]
-r
:递归复制目录。
1.5 移动或重命名文件或目录
mv [选项] [源路径] [目标路径]
-v
:显示详细操作信息。
2. 文件内容查看
2.1 查看文件内容
cat [选项] [文件名]
-n
:显示行号。
2.2 分页查看文件内容
less [选项] [文件名]
-N
:显示行号。
2.3 搜索文件内容
grep [选项] [模式] [文件名]
-i
:忽略大小写。
3. 系统信息查询
3.1 查看CPU信息
cat /proc/cpuinfo
3.2 查看内存信息
free -m
3.3 查看磁盘信息
df -h
3.4 查看系统版本
cat /etc/redhat-release
4. 软件包管理
4.1 安装软件包
yum install [软件包名]
4.2 卸载软件包
yum remove [软件包名]
4.3 更新软件包
yum update
5. 用户与权限管理
5.1 添加用户
useradd [选项] [用户名]
-m
:创建用户的主目录。
5.2 删除用户
userdel [选项] [用户名]
5.3 修改用户密码
passwd [用户名]
5.4 查看用户权限
ls -l [文件名]
6. 网络配置
6.1 查看网络接口信息
ifconfig
6.2 配置网络接口
vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=static
:设置静态IP地址。IPADDR=192.168.1.100
:设置IP地址。NETMASK=255.255.255.0
:设置子网掩码。GATEWAY=192.168.1.1
:设置网关。
6.3 测试网络连通性
ping [目标IP地址]
7. 进程管理
7.1 查看进程信息
ps aux
7.2 杀死进程
kill [进程ID]
7.3 查看进程树
ps -ef | tree
8. 系统安全
8.1 查看系统日志
tail -f /var/log/messages
8.2 查看系统防火墙规则
iptables -L
8.3 查看SELinux状态
sestatus
9. 其他实用命令
9.1 压缩文件
tar -czf [压缩文件名] [文件名]
9.2 解压文件
tar -xzf [压缩文件名]
9.3 远程登录
ssh [用户名]@[主机地址]
9.4 查看历史命令
history
以上是破解CentOS系统维护的50个实用命令,希望对您有所帮助。