uname//显示计算机及操作系统相关信息的命令
uname [-amnrsv]
eg:
uname-a
hostname //显示或修改计算机主机名的命令
hostname [计算机名]
eg:
hostname rscpass
[root@localhost ~]# hostname
localhost.localdomain
dmesg//显示开机信息
Date//显示和设置系统日期和时间
date [选项] [显示时间格式]
[root@localhost ~]#date -s 16:29:00
Wed Aug 22 16:29:00 CST2012
[root@localhost ~]#date -s 120821
Tue Aug 21 00:00:00 CST2012
echo //在显示器上显示文字
echo [-n] [字符串]
mesg//设定是否允许用write命令发送信息
mesg [y/n]
wall //对全部已登录用户发送信息
wall [消息]
eg:
wall "shutdown your computer" //所有用户都可以接收到信息
write//向用户发送消息
write [用户帐号] [终端名称]
[root@localhost ~]#write rscpass pts/1
talk//发送信息给其他使用者
talk [用户] [ttyname]
clear //清除屏幕上的信息
sync //将缓冲文件写到硬盘中
uptime//显示系统已运行时间
last //显示近期用户登录情况
last [选项]
查看CPU信息(型号) cat /proc/cpuinfo | grep name |cut -f2 -d: | uniq -c
复制代码显示信息如下:
2 Intel(R) Pentium(R) D CPU3.00GHz
(看到有8个逻辑CPU, 也知道了CPU型号)
cat/proc/cpuinfo | grep physical | uniq -c
复制代码显示信息如下:
1physical id : 0 1 address sizes : 36 bits physical, 48 bits virtual 1 physical id : 0 1 address sizes : 36 bitsphysical, 48 bits virtual
(说明实际上是两颗4核的CPU) getconf LONG_BIT
复制代码显示信息如下:
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit) cat /proc/cpuinfo | grep flags | grep ' lm ' | wc-l
复制代码8
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
再完整看cpu详细信息, 不过大部分我们都不关心而已. dmidecode | grep 'ProcessorInformation'
复制代码查看内存信息 cat /proc/meminfo
uname -a
复制代码显示信息如下:
Linux euis12.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
(查看当前操作系统内核信息) cat /etc/issue |grep Linux
复制代码显示信息如下:
Red Hat EnterpriseLinux AS release 4 (Nahant Update 5)
(查看当前操作系统发行版信息)
查看机器型号 dmidecode | grep "ProductName"
复制代码显示信息如下:
Product Name: 1111111 Product Name: LENOVO
查看网卡信息 dmesg | grep -i eth
复制代码显示信息如下:
8139cp: 10/100 PCIEthernet driver v1.2 (Mar 22, 2004)
8139too Fast Ethernetdriver 0.9.27
eth0: RealTek RTL8139at 0xffffc20000034c00, 00:1b:b9:d0:16:6c, IRQ 201
eth0: Identified 8139 chip type 'RTL-8100B/8139D'
eth0: link up, 100Mbps,full-duplex, lpa 0x45E1
eth0: no IPv6 routerspresent