Linux系统与硬件管理常用命令全览

需积分: 10 1 下载量 124 浏览量 更新于2024-08-05 收藏 25KB DOCX 举报
本文档是一份详尽的Linux常用命令大全,涵盖了系统信息展示、关机与重启管理、文件和目录操作、以及一些高级工具的使用。以下是各个部分的主要知识点: 1. **系统信息显示**: - `arch` 命令用于显示机器的处理器架构,这对于了解系统的硬件基础非常关键。 - `uname -m` 提供更具体的处理器架构信息。 - `uname -r` 显示当前内核版本,这对于软件兼容性和更新管理至关重要。 - `dmidecode -q` 显示硬件系统部件,如SMBIOS/DMI数据,有助于识别设备制造商和型号。 - `hdparm -i /dev/hda` 和 `hdparm -tT /dev/sda` 分别用于获取硬盘的架构特性以及执行磁盘测试。 2. **性能监控**: - `cat /proc/cpuinfo` 展示处理器的详细配置信息,如型号、速度等。 - `cat /proc/interrupts` 显示系统中断信息,用于分析系统负载和硬件问题。 - `cat /proc/meminfo` 检查内存使用情况,包括总内存、空闲内存等。 - `cat /proc/swaps` 查看虚拟内存交换空间的使用情况。 - `cat /proc/version` 获取内核版本,用于确定系统软件环境。 3. **网络状态**: - `cat /proc/net/dev` 显示网络接口的状态和统计信息,便于网络故障排查。 4. **文件系统管理**: - `cat /proc/mounts` 显示已加载的文件系统及其挂载点。 - `lspci -tv` 和 `lsusb -tv` 分别列出PCI设备和USB设备,有助于硬件识别。 5. **日期和时间管理**: - `date` 显示系统当前日期和时间。 - `cal2007` 提供指定年份的日历视图。 - `date041217002007.00` 设置日期和时间,格式化精确到秒。 - `clock-w` 将系统时间写入BIOS,确保硬件时间同步。 6. **系统操作**: - `shutdown -h now` 或 `reboot` 停止并重启系统立即执行。 - `init0`、`telinit0` 和 `shutdown -h hours:minutes` 分别控制不同方式的关机。 - `shutdown -c` 取消按计划关闭系统。 - `logout` 注销当前用户。 7. **文件和目录操作**: - `cd` 和其变体用于改变工作目录,如`cd /home`、`cd ..`、`cd ../..` 等。 - `pwd` 显示当前工作目录。 - `ls`、`ls -F` 和 `ls -l` 分别列出目录内容、添加符号来区分文件类型和提供详细信息。 - `ls -a` 显示所有文件(包括隐藏文件)。 - 特殊的通配符和命令如`ls *[0-9]*`、`tree` 和 `lstree` 用于查找特定文件或构建目录结构。 8. **目录创建和删除**: - `mkdir` 创建目录,如 `mkdirdir1` 和 `mkdir -p` 用于递归创建多级目录。 - `rm` 和 `rmdir` 用于删除文件和目录,如 `rm -rf` 强制删除,需谨慎使用。 这些命令构成了日常Linux系统管理的基础,熟练掌握它们能够极大地提高效率并解决常见的系统维护问题。