CentOS操作系统常用命令大全

需积分: 14 6 下载量 185 浏览量 更新于2024-09-14 收藏 8KB TXT 举报
"本资源主要介绍了CentOS操作系统中的常用命令,包括查看CPU信息、内存信息、系统位数、Linux版本、更新历史、键盘布局、SELinux状态以及网络配置等,是学习和管理CentOS系统的基础工具。" 在CentOS操作系统中,掌握一些基本的命令行操作对于日常管理和维护至关重要。以下是一些常用的CentOS命令及其功能: 1. **查看CPU信息**: 使用`grep "modelname" /proc/cpuinfo`可以获取CPU的型号。如果需要查看所有CPU核心的信息,可以使用`grep "modelname" /proc/cpuinfo | cut -f2 -d:`。 2. **检查内存状况**: 要查看系统的总内存和可用内存,可以结合`grep MemTotal /proc/meminfo`和`free -m`,然后通过`grep "Mem"`并使用`awk '{print $2}'`来提取数值。此外,`top`命令也能提供实时的内存使用情况。 3. **确认系统位数**: 判断系统是32位还是64位,可以使用`getconf LONG_BIT`,返回值为32或64。 4. **查看Linux发行版和版本**: 查看CentOS的具体版本,可以查看`/etc/redhat-release`文件,如`cat /etc/redhat-release`或`more /etc/redhat-release`。 5. **查看内核版本**: 要获取当前运行的Linux内核版本,使用`uname -r`。若要显示更详细的信息,可以使用`uname -a`。 6. **磁盘空间信息**: `df -h`用于显示磁盘的总容量、已用空间、剩余空间以及使用率。而`fdisk -l`则列出所有磁盘分区信息。 7. **文件或目录大小**: 若要查看特定目录的大小,如`/etc`,使用`du -sh /etc`。若要查看单个文件的大小,如`/etc/shadow`,使用`du -sh /etc/shadow`。 8. **查看系统更新记录**: 要检查系统更新历史,可以查看日志文件,如`cat /root/install.log`或`more /root/install.log | wc -l`来统计更新条目。另外,`rpm -qa`、`yum list installed`分别列出已安装的RPM包和YUM包数量。 9. **设置和查看键盘布局**: `cat /etc/sysconfig/keyboard`显示键盘配置,通过`grep KEYTABLE`和`cut -f2 -d=`可获取当前键盘布局。 10. **检查SELinux状态**: `sestatus`命令可以查看SELinux的状态,包括是否启用、策略类型等。若要查看更具体的信息,可以使用`sestatus | cut -f2 -d:`。 11. **网络配置**: 要获取网络接口的IP地址和MAC地址,可以查看`/etc/sysconfig/network-scripts/ifcfg-eth0`文件,如`ifconfig`和`cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR`。 这些命令是管理CentOS系统的基础,熟练掌握它们能帮助你更高效地进行系统维护和故障排查。在日常工作中,还可以结合其他命令和工具,如`netstat`、`ps`、`find`等,进一步提升管理能力。