Linux命令速查:关机、重启与系统信息查看
需积分: 9 127 浏览量
更新于2024-08-10
收藏 22KB MD 举报
"Linux命令手册" 是一个记录了常用Linux命令的Markdown文件,方便用户查阅和导出,以了解和执行各种操作,包括系统关机、重启、注销以及查看系统信息和性能的相关命令。
在Linux操作系统中,命令行工具是进行系统管理的核心方式。本手册首先介绍了关机、重启和注销的命令:
- `shutdown -h now` 即刻关机,停止所有服务并关闭系统。
- `shutdown -h 10` 设定10分钟后自动关机,可以更改时间参数以适应不同需求。
- `shutdown -h 11:00` 在特定时间(例如11:00)关机。
- `shutdown -h +10` 从当前时间起10分钟后关机,+号后跟时间表示相对当前的时间。
- `shutdown -c` 取消已经设置的定时关机任务。
- `shutdown -r now` 立刻重启系统。
- `shutdown -r 10` 10分钟后重启。
- `reboot` 和 `init 6` 都是立即重启系统,但`init 6`是通过改变运行级别来实现重启。
- `init 0` 和 `halt` 用于立即关机,`telinit 0` 同样执行关机操作。
- `poweroff` 也用于立刻关机,与`halt`类似,但更彻底地切断电源。
此外,手册还提到了数据同步到磁盘的`sync`命令,以及退出登录Shell的`logout`命令。
在系统信息和性能查看部分,手册列举了如下命令:
- `uname -a` 显示系统内核、操作系统、CPU等详细信息。
- `uname -r` 查看当前内核版本。
- `uname -m` 和 `arch` 命令用来查看处理器架构。
- `hostname` 获取计算机名称。
- `who`, `whoami` 以及 `whoami`(可能有误,通常只有一个`whoami`)显示当前登录的用户信息。
- `cat /proc/version` 查看Linux内核版本。
- `cat /proc/cpuinfo` 提供CPU详细信息。
- `cat /proc/interrupts` 显示中断信息。
- `cat /proc/loadavg` 查看系统负载平均值。
- `uptime` 显示系统运行时间、当前在线用户数量以及系统负载。
- `env` 列出所有环境变量。
- `lsusb -t -v` 展示系统中的USB设备及其详细信息。
- `lspci -t -v` 显示PCI设备信息。
- `lsmod` 列出已加载的内核模块。
- `grep MemTotal /proc/meminfo` 获取总内存大小。
- `grep MemFree /proc/meminfo` 查看当前空闲的内存量。
- `free -m` 以MB为单位显示内存和交换分区的使用情况。
- `date` 显示当前日期和时间。
- `cal 2021` 打印2021年的日历。
- `top` 动态实时监控系统CPU、内存使用及进程状态。
- `vmstat 1 20` 每1秒报告一次系统状态,持续20次,展示虚拟内存、进程、块I/O等统计信息。
- `iostat` 监控磁盘I/O性能。
这些命令是Linux系统管理员和开发者日常工作中不可或缺的工具,能够帮助他们有效地管理和诊断系统状态。
2024-03-26 上传
2024-06-12 上传
2023-01-17 上传
2020-07-06 上传
2022-01-20 上传
2024-03-19 上传
lonjoker
- 粉丝: 3
- 资源: 3
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章