Linux操作系统管理:关机重启与系统信息查看

0 下载量 155 浏览量 更新于2024-08-04 收藏 24KB DOCX 举报
"这份文档是Linux指令手册,涵盖了与关机、重启、注销相关的命令,以及系统信息和性能查看的工具,还包含了磁盘和分区管理的指令。它旨在帮助用户更好地理解和操作Linux操作系统。" 在Linux环境中,掌握基本的命令行指令是至关重要的。手册的第一部分介绍了几种关机、重启和注销的命令: 1. `shutdown -h now` 立即关机。 2. `shutdown -h 10` 设定10分钟后关机。 3. `shutdown -h 11:00` 在11:00关机。 4. `shutdown -h +10` 预定10分钟后关机。 5. `shutdown -c` 取消已经设定的定时关机。 6. `shutdown -r now` 立即重启。 7. `shutdown -r 10` 设定10分钟后重启。 8. `reboot` 重启命令,等同于`shutdown -r now`。 9. `init 6` 和 `telinit 0` 都用于重启系统。 10. `init 0` 和 `poweroff` 用于立即关机。 11. `halt` 同样表示关机,但有时可能不包括电源切断。 第二部分涉及到系统信息和性能监控: 1. `uname -a` 显示操作系统、内核版本和硬件信息。 2. `uname -r` 仅显示内核版本。 3. `uname -m` 与`arch`类似,显示处理器架构。 4. `hostname` 显示主机名。 5. `who`, `whoami` 用于查看当前登录用户信息。 6. `cat /proc/version` 获取Linux版本信息。 7. `cat /proc/cpuinfo` 显示CPU详细信息。 8. `cat /proc/interrupts` 查看系统中断。 9. `cat /proc/loadavg` 显示系统负载。 10. `uptime` 提供系统运行时间、用户数和负载信息。 11. `env` 列出所有环境变量。 12. `lsusb -t -v` 和 `lspci -t -v` 分别查看USB和PCI设备详情。 13. `lsmod` 显示已加载的内核模块。 14. `grep MemTotal /proc/meminfo` 和 `grep MemFree /proc/meminfo` 分别查看总内存和空闲内存。 15. `free -m` 以MB为单位显示内存使用情况。 16. `date` 显示当前日期和时间。 17. `cal 2021` 打印2021年的日历。 18. `top` 实时监控系统CPU和内存使用情况。 19. `vmstat 1 20` 每1秒收集一次系统状态,持续20次。 20. `iostat` 监控I/O读写和CPU利用率。 21. `sar -d 1 10` 用于分析磁盘性能。 第三部分涉及磁盘和分区管理: 1. `fdisk -l` 列出所有硬盘分区信息。 2. `swapon -s` 显示所有交换分区的状态。 3. `df -h` 以可读性高的方式显示磁盘空间使用情况和挂载点。 4. `df -hl` 同上,但包含更详细信息。 5. `du -sh /dir` 计算指定目录的大小。 6. `du -sk * | sort -rn` 以大小排序显示所有文件和目录。 通过学习并熟练运用这些指令,用户能够有效地管理和监控Linux系统的运行状态,提升日常运维效率。