[命令] Linux 命令 uname (显示系统信息)

内容一:uname 命令的格式

# uname <option>

内容二:uname 命令的选项

1) -a 或者 –all,显示所有系统信息

(补充:如果系统处理器类型和系统硬件平台处于未知状态则不显示)

2) -s 或者 –kernel-name,显示系统内核
3) -n 或者 –nodename,显示系统节点名称
4) -r 或者 –kernel-release,显示系统内核发布版本
5) -m 或者 –machine,显示系统硬件名称
6) -p 或者 –processor,显示系统处理器类型
7) -i 或者 –hardware-platform,显示系统硬件平台
8) –help,显示帮助信息
9) –version,显示 uname 命令版本

[命令] Linux 命令 hwclock (硬件时钟的管理)

内容一:hwclock 命令的格式

# hwclock <function> <option...>

内容二:hwclock 命令的功能

1) –adjust,以前每次更改硬件时钟的记录,都会被写入到 /etc/adjtime 文件中。使用 –adjust 功能可以根据过往来记录估算和校正硬件时钟
2) –debug,显示执行 hwclock 命令时的详细过程
3) –directisa,hwclock 默认从 /dev/rtc 存取硬件时钟,–directisa 功能可以直接从 I/O 存取硬件时钟
4) –hctosys,将硬件时钟调整到和系统时钟一致
5) –help,显示帮助信息
6) –set –date=,设置硬件时钟的时间
7) –show,显示硬件时钟的时间
8) –systohc,当硬件时钟和系统时钟一致时,将硬件时钟的时区调整到和系统时钟一致
9) –test,测试命令
10) –localtime,将硬件时钟视为本地时间
11) –version,显示命令的版本

[内容] Linux 虚拟机和物理机的区分

如果是虚拟机:

# dmidecode -s system-product-name
VMware7,1

(补充:从输出结果可以看出此为 VMware7,1 虚拟机)

或者:

# systemd-detect-virt
vmware

(补充:从输出结果可以看出此为 vmware 虚拟机)

如果是物理机:

# dmidecode -s system-product-name
PowerEdge R940

(补充:从输出结果可以看出此为 PowerEdge R940 物理机)

或者:

# systemd-detect-virt 
none

(补充:从输出结果可以看出此为物理机)