Linux系统命令详解:从硬件信息到进程管理
下载需积分: 50 | DOCX格式 | 22KB |
更新于2024-09-11
| 12 浏览量 | 举报
本资源主要介绍了Linux系统的常用命令,包括查看系统信息、硬件信息、时间设置、用户管理、进程管理和网络相关操作。通过这些命令,用户可以更好地理解和管理Linux操作系统。
1. 查看主机名称:使用`hostname`命令可以显示当前系统的主机名。
2. 查看内核版本:通过`uname -a`可获取系统的完整内核信息,`uname -r`则只显示内核版本号。
3. CPU信息查询:`more /proc/cpuinfo`提供详细的CPU信息,如物理ID、核心数等。通过`grep "modelname" /proc/cpuinfo`可以查看CPU型号。
4. 内存信息:`grep MemTotal /proc/meminfo`显示内存总量,`free -m`以MB为单位显示内存使用情况。
5. 系统位数:`getconf LONG_BIT`可得知系统是32位还是64位。
6. Linux版本:`more /etc/redhat-release`、`more /etc/issue`和`more /proc/version`分别显示不同的发行版信息。
7. 时区查询与设置:`date -R`显示当前时区,`date "+%Y%m%d%H:%M:%S%w"`显示格式化的日期和星期,`date -s`可设置系统时间。
8. SELinux状态:`sestatus`用来查看SELinux的安全策略状态。
9. 获取系统配置信息:`getconf`命令可用于获取系统的基本配置数据。
10. 磁盘空间:`df -h`以人类可读的格式显示磁盘使用情况。
11. 操作系统位数:`getconf WORD_BIT`可确定内核是32位还是64位。
12. 查看IP地址:`ifconfig -a`列出所有网络接口的IP信息。
13. 当前登录用户名:`whoami`命令用于获取当前用户。
14. 所有登录用户:`who`显示所有登录用户,`who -H`提供更详细的信息。
15. 用户切换:`su - user`完全切换至新用户环境,`su user`切换用户但不改变环境变量。
16. 进程管理:`ps -ef | grep java`查找Java进程,`kill -9 [PID]`强制结束指定进程(PID)。
17. 查看所有进程:`netstat -lnp`列出所有监听状态的进程,`lsof`提供更全面的进程与文件、网络连接的关系信息。
18. 端口相关的进程查看:`lsof -Pnl+M -i4 | grep 20880`和`lsof -Pnl+M -i6 | grep 20880`分别查看IPv4和IPv6下指定端口的进程。
19. `lsof`命令参数解释:`-P`禁止端口名称转换,提高效率;`-n`禁止主机名称转换,同样提高效率;`-l`显示被锁定的文件;`-M`显示多线程程序的详细信息;`-i4`和`-i6`分别针对IPv4和IPv6。
这些命令是Linux日常管理的基础,熟练掌握它们能有效提升在Linux环境中的工作效率。
相关推荐





零下摄氏度
- 粉丝: 5
最新资源
- 下载经典游戏娱乐PSD样机素材集
- 开源二维码扫描与生成工具库的实用指南
- MATLAB实现Excel数字转列名的函数开发
- WebStorm中文语言包发布,支持中文界面
- 丹佛斯VLT HVAC基本驱动FC 101编程手册下载
- Angular新版本ngx-cookie-service模块开发详解
- STM32L452多串口通讯配置及中断接收实现
- 手机引导页AI手绘插画素材包下载
- 全面解析线性温度传感器使用方法与特性
- MATLAB算术编码与解码技术详解
- Cassandra触发器实现 - Kryo序列化机制分析
- 探索WOQL服务:Javascript辅助的全新应用
- Arduino Lumazoid音乐可视化工具固件解析
- 深度学习框架Keras在遥感图像分类中的应用
- Demlyk旅游iOS主题UI素材包免费下载
- PingCAP TiDB开源项目支持WordPress运行
- 探索Access数据库实验报告的奥秘
- 学生自助选课系统开发 - MFC数据库编程实践
- Linux平台下的FastDFS图片服务器快速部署指南
- 掌握Qt图像旋转与自绘制技术
- PlayerUnknown战场WebSocket API实现示例
- 探索Money类的开源实现:doctest-0.2.0.zip深入解析
- phantomjs-2.1.1版本Windows系统安装包
- 高等代数期末试卷分析与备考指南