Linux系统管理:关机重启与系统信息查看命令详解

需积分: 12 2 下载量 64 浏览量 更新于2024-08-05 收藏 22KB MD 举报
"Linux命令手册.md" 在Linux操作系统中,掌握一些基本的命令是十分重要的,因为这些命令能够帮助用户高效地管理和控制系统。本手册主要涵盖了两个方面的内容:关机/重启/注销命令以及系统信息和性能查看命令。 首先,让我们来了解一些用于关机、重启和注销的命令: 1. `shutdown -h now`:这个命令会立即关闭系统,无延迟。 2. `shutdown -h 10`:设置系统在10分钟后自动关机。 3. `shutdown -h 11:00`:设定在11:00钟关机。 4. `shutdown -h +10`:在10分钟后关机,这里的`+10`代表分钟数。 5. `shutdown -c`:取消已经设置的定时关机。 6. `shutdown -r now`:立即重启系统。 7. `shutdown -r 10`:10分钟后重启。 8. `shutdown -r 11:00`:设定在11:00重启。 9. `reboot`:简化的重启命令,与`shutdown -r now`相同。 10. `init 6`:重启系统,`init`命令可以改变运行级别,6对应于重启。 11. `init 0` 和 `telinit 0`:立即关机,`init`命令更改运行级别,0对应于关机。 12. `poweroff` 和 `halt`:这两个命令都可以用来立即关闭系统,通常在非多用户模式下使用。 13. `sync`:在关机或重启前执行此命令,确保所有缓冲区的数据被写入磁盘,避免数据丢失。 接下来,我们来看看一些用于查看系统信息和性能的命令: 1. `uname -a`:显示完整的系统信息,包括内核、操作系统、主机名、硬件平台等。 2. `uname -r`:只显示当前使用的内核版本。 3. `uname -m`:显示机器的硬件架构,例如x86_64。 4. `arch`:与`uname -m`类似,显示处理器架构。 5. `hostname`:输出系统的主机名。 6. `who`:列出当前登录到系统的所有用户。 7. `whoami`:显示当前执行命令的用户名称。 8. `cat /proc/version`:查看Linux内核版本信息。 9. `cat /proc/cpuinfo`:获取CPU的详细信息,如型号、频率等。 10. `cat /proc/interrupts`:显示中断信息,用于排查硬件问题。 11. `cat /proc/loadavg`:查看系统负载平均值,反映系统的繁忙程度。 12. `uptime`:提供系统运行时间、当前在线用户数以及系统负载。 13. `env`:列出所有当前用户的环境变量。 14. `lsusb -t -v`:详细列出所有USB设备及其树状结构。 15. `lspci -t -v`:显示系统中的PCI设备及其配置。 16. `lsmod`:列出系统中已加载的模块,如驱动程序。 17. `grep MemTotal /proc/meminfo`:查看系统总内存。 18. `grep MemFree /proc/meminfo`:查看系统剩余的空闲内存。 19. `free -m`:以MB为单位显示内存和交换空间的使用情况。 20. `date`:打印当前日期和时间。 21. `cal 2021`:显示2021年的日历。 22. `top`:实时显示系统中各个进程的资源占用状况,包括CPU和内存。 23. `vmstat [interval count]`:报告虚拟内存统计信息,例如`vmstat 1 20`表示每1秒报告一次,共报告20次。 24. `iostat`:用于监控I/O子系统的性能,可以查看磁盘、CPU等资源使用情况。 了解并熟练掌握这些命令,对于日常的系统管理、故障排查和性能优化都是非常有帮助的。通过它们,用户可以更好地理解系统状态,及时发现和解决问题。