Linux命令速查:关机、重启与系统信息查看

需积分: 9 8 下载量 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系统管理员和开发者日常工作中不可或缺的工具,能够帮助他们有效地管理和诊断系统状态。