Linux常用命令CentOS6:核心操作指南
1. 系统信息与状态查询
uname -a
:查看内核版本与系统架构。
cat /etc/redhat-release
:显示CentOS具体版本号。
top
:实时监控进程资源占用情况。
# 示例:查看内存使用
free -m
2. 文件与目录操作
ls -lht
:按修改时间倒序列出文件详情。
find /var/log -name "*.log"
:搜索指定目录下的.log文件。
chmod 755 script.sh
:修改文件权限为可执行。
# 示例:递归复制目录
cp -r /source/dir /target/dir
3. 用户与权限管理
useradd devuser
:创建新用户账户。
passwd devuser
:修改指定用户密码。
visudo
:安全编辑sudo权限配置文件。
4. 网络配置与诊断
ifconfig eth0
:查看指定网卡IP地址信息。
netstat -tulnp
:列出所有活跃端口及对应进程。
traceroute google.com
:跟踪数据包路由路径。
# 示例:测试远程端口连通性
telnet 192.168.1.100 22
5. 软件包管理
yum install httpd
:安装Apache服务。
yum update
:升级所有可更新软件包。
rpm -ivh package.rpm
:手动安装RPM格式软件包。
6. 服务与进程控制
service httpd restart
:重启Web服务。
chkconfig httpd on
:设置服务开机自启。
kill -9 1234
:强制终止指定PID的进程。
7. 日志文件分析
tail -f /var/log/messages
:实时追踪系统日志更新。
grep "error" /var/log/secure
:在安全日志中筛选错误信息。
# 示例:统计日志中404错误次数
grep -c "404" /var/log/httpd/access_log
总结
本文列出的CentOS 6常用命令覆盖系统运维中的高频操作场景,建议结合实际需求灵活运用。需注意CentOS 6已于2020年结束官方支持,建议生产环境优先考虑升级至受支持版本。