CentOS操作系统常用命令大全
版权申诉
188 浏览量
更新于2024-07-04
收藏 156KB DOC 举报
"CentOS常用命令.doc"
在Linux操作系统中,特别是对于 CentOS 这样的服务器级发行版,熟悉和掌握常用命令是运维工作中的基础。本文将详细介绍一些在 CentOS 中经常使用的命令,帮助用户更高效地管理和维护系统。
一、查看CPU信息
在 CentOS 中,可以使用以下命令查看 CPU 的型号和相关信息:
1. `more /proc/cpuinfo | grep "model name"`
2. `grep "model name" /proc/cpuinfo`
若希望输出更整洁,可添加 `cut -f2 -d:`,例如:
`grep "model name" /proc/cpuinfo | cut -f2 -d:`
二、检查内存状态
要查看系统的内存总量,可以使用:
1. `grep MemTotal /proc/meminfo`
2. `grep MemTotal /proc/meminfo | cut -f2 -d:`
另外,`free -m` 命令显示内存的详细信息,`grep "Mem" | awk '{print $2}'` 可以提取出总内存(以MB为单位)。
三、识别系统架构(32位或64位)
要确认 CPU 是否支持 64 位计算,可以运行:
`getconf LONG_BIT`
四、查看 Linux 发行版及版本
获取 CentOS 版本信息,可以查看 `/etc/redhat-release` 文件:
1. `more /etc/redhat-release`
2. `cat /etc/redhat-release`
五、查看内核版本
内核版本信息通过以下命令获取:
1. `uname -r` 显示简短的内核版本号
2. `uname -a` 显示详细的系统信息,包括内核版本、硬件平台等
六、获取当前时间
`date` 命令用于查看系统当前的时间。
七、硬盘和分区管理
1. `df -h` 显示磁盘分区的使用情况, `-h` 参数表示以人类可读的格式(如 KB, MB, GB)显示。
2. `fdisk -l` 列出所有硬盘的分区信息。
3. `du -sh` 查看指定目录占用的磁盘空间,`-s` 表示汇总目录下的所有文件大小,`-h` 同样使输出以人类可读的格式显示。
4. `du /etc -sh` 查看 `/etc` 目录的大小。
八、检查已安装的软件包
1. 查看系统安装时的软件记录:
`cat -n /root/install.log` 或 `more /root/install.log | wc -l`
2. 查看当前已安装的软件包:
`rpm -qa` 列出所有通过 RPM 方式安装的软件包
`yum list installed | wc -l` 显示通过 YUM 安装的软件包数量
注意:RPM 和 YUM 查询的结果可能不同,因为它们的记录方式和包含的软件包类型可能存在差异。
九、键盘布局信息
要查看当前系统的键盘布局设置,可以查看 `/etc/sysconfig/keyboard` 文件:
1. `cat /etc/sysconfig/keyboard`
2. `cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=`
这些命令是 CentOS 系统管理员日常工作中最常用的工具,熟练掌握它们将极大地提高工作效率。在运维过程中,还会有更多高级命令和技巧需要学习和实践,但这些基本命令已经涵盖了大部分日常需求。
2020-12-08 上传
2022-06-12 上传
2020-12-28 上传
2012-12-19 上传
2012-02-15 上传
2021-10-07 上传
2011-04-25 上传
2021-11-19 上传
2023-07-10 上传
智慧安全方案
- 粉丝: 3837
- 资源: 59万+
最新资源
- node-server-sdk
- stu_information,多人开发c语言怎么保密源码,c语言程序
- sqlval
- java个人健康信息管理系统设计毕业设计程序
- ASMI:一个简单的MIPS IDE
- doc:SAP OpenUI5官方文档
- rank,成绩管理系统c语言源码下载,c语言程序
- Data-Science-projects:随时间推移创建的笔记本和有趣的项目
- matlab2fmex:matlab2fmex.m 是一个小型翻译器,旨在将数字 M 文件转换为 Fortran90 mex。-matlab开发
- daily_ais:从每日的SeaSonde LOOP文件创建AIS生成的天线方向图的图
- 02【实验】自然语言处理项目实战--知识库问答系统(NLP).zip
- Alya-Ramadhani_I0320123_Mas-Abyan_Tugas4
- VBass6: Bass.dll COM Wrapper:用于Visual Basic 6.0的Bass.dll COM包装器-开源
- AT89S52,反激开关电源控制c语言源码,c语言程序
- tweety:基于Laravel的Twitter克隆
- HCIA-HCIE-HCIP-openEuler培训教材及实验手册