Linux命令大全-2024
需积分: 0 9 浏览量
更新于2024-06-28
收藏 226KB DOC 举报
### Linux命令大全-2024:系统管理与设置篇
#### 1. 信息显示命令
**Linux** 是一种广泛使用的开源操作系统,其强大的功能和灵活性使其成为服务器管理和开发人员首选的操作系统之一。了解如何有效地使用 **Linux** 命令对于系统管理员和开发者来说至关重要。
- **man & info**:这两个命令用于获取命令的手册页或信息页。
- `man 命令`:显示相应命令的帮助内容。例如,输入 `man ls` 将会显示列出文件和目录命令 `ls` 的帮助文档。
- `arch`:显示当前系统架构。这对于确定系统是否为 x86_64 或 ARM 等非常有用。
- `cal`:显示日历。可以指定特定月份或年份。
- `cal`:显示当前月份的日历。
- `cal 2012`:显示 2012 年的月历。
- `cal 10 2012`:显示 2012 年 10 月的日历。
- `cal -y`:显示整个年度的日历。
- 查看系统信息:
- `cat /etc/issue`:显示当前系统的发行版本信息。
- `cat /etc/redhat-release`:适用于 Red Hat 和 CentOS 发行版,显示操作系统的版本信息。
- `cat /etc/shells`:列出可用的 shell。
- `cat /etc/services | more`:查看各种服务及其端口号。
- `cat /proc/cpuinfo`:显示 CPU 的详细信息。
- `cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l`:检查是否支持 64 位计算。如果结果大于 0,则表示支持 64 位计算。
- `cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c`:列出并计数不同的 CPU 型号。
- `cat /proc/cpuinfo | grep physical | uniq -c`:列出并计数物理 CPU 数量。
- `getconf LONG_BIT`:显示 CPU 位数 (32 或 64)。
- `dmidecode`:显示硬件信息。
- `dmidecode | grep "Product Name"`:显示机器型号。
- `dmidecode | grep 'Serial Number'`:显示主板序列号。
- `dmidecode -q`:显示硬件系统部件 (SMBIOS / DMI) 信息。
- `dmidecode -s system-serial-number`:显示系统序列号。
- `dmidecode -t 11`:显示 OEM 信息。
- `dmidecode -t memory`:显示内存信息。
- `dmidecode -t processor`:显示 CPU 详细信息。
- `echo`:显示文本行。
- `echo $LANG`:显示系统语言。
- `echo $PATH`:显示系统的环境变量 `$PATH`。
- `env`:显示所有环境变量。
- `export`:查看环境变量 (在 bash 下)。
- `fgconsole`:显示活动的虚拟终端数目。
- `file`:确定文件类型。
- `file -s /dev/sd*`:查看设备信息。
- 查看系统状态:
- `date`:显示当前时间。
- `date +%Y/%m/%d`:以 yyyy/mm/dd 格式显示日期。
- `date +%Y-%m-%d`:以 yyyy-mm-dd 格式显示日期。
- `date +%H:%M`:显示当前小时和分钟。
- `date -r test`:显示文件 `test` 最后一次的修改时间。
- 查看系统配置信息:
- `cat /proc/devices`:列出字符和块设备的主设备号。
- `cat /proc/filesystems`:查看文件系统。
- `cat /proc/interrupts`:显示中断信息。
- `cat /proc/ioports`:查看设备 IO 端口。
- `cat /proc/loadavg`:查看系统负载。
- `cat /proc/meminfo`:查看内存信息。
- `cat /proc/mounts`:显示当前系统所安装的文件系统信息。
- `free`:查看系统内存和交换空间的状态。
- `dmidecode`:查看硬件信息。
- `prtdiag -v`:查看内存信息 (在 Unix 系统中)。
- `cat /proc/modules`:查看当前加载的内核模块。
- `cat /proc/net/dev`:显示网络适配器及统计信息。
- `cat /proc/partitions`:查看当前系统分区信息。
- `cat /proc/scsi/scsi`:查看 SCSI 硬盘信息。
- `cat /proc/swaps`:查看所有 swap 分区。
- `cat /proc/version`:查看 Linux 内核版本。
- `cat /etc/security/limits.conf`:查看打开的最大文件数等设置。
- `cd /proc/pid 号; ls -l exe`:查看进程的完整路径。
- `dmesg`:查看启动信息。
- `echo`:显示文本行。
通过以上命令,您可以更深入地了解 **Linux** 系统的状态和配置,这对于系统管理和故障排除至关重要。掌握这些命令将有助于您更高效地管理 **Linux** 系统。