linux 下基本信息查看工具
系统
[root@rac01 ~]# lsb_release -a
不一定有这个命令
[root@rac01 ~]# uname -a
显示系统体系结构,以下参数分别代表各字段信息
Linux
rac01 2.6.18-308.el5 #1 SMP Fri Jan 27 17:17:51 EST 2012 x86_64 x86_64 x86_64
GNU/Linux
-s -n
-r
-v
-m
-p
-i -o
[root@Firewall ~]# head
-n 1 /etc/issue 查看发行版本
CentOS release
5.5 (Final)
Red Hat Enterprise Linux Server release 5.8
(Tikanga)
内核
[root@rac01 ~]# lsmod
cpu
[root@rac01 ~]# cat
/proc/cpuinfo 查看cpu信息
[root@rac01 ~]#
dmesg | grep cpu 查看cpu信息
[root@rac01 ~]#
dmidecode -t processor
查看cpu信息
主板
[root@Firewall ~]# dmidecode
查看主板信息
[root@Firewall ~]# lspci
-tv
查看总线树详细
[root@Firewall ~]# lsusb -tv
查看usb
[root@Firewall ~]# lshal
[root@Firewall ~]#
cat /proc/bus/usb/devices 查看usb,更详细
[root@Firewall ~]# cat
/proc/bus/input/devices 查看键盘和鼠标
网络
[root@Firewall
~]# lspci | grep -i ‘eth‘ 查看网卡型号
[root@Firewall ~]# cat
/etc/sysconfig/hwconf | grep -i eth同上
[root@Firewall ~]#
netstat -ntpl 查看所有监听端口
Active Internet
connections (only servers)
[root@Firewall ~]# netstat -natlp
查看已建立连接
Active Internet connections (servers and
established)
Proto Recv-Q Send-Q Local
Address
Foreign
Address
State PID/Program
name
内存
[root@Firewall ~]# free -m
查看内存使用量和交换区使用量
[root@Firewall ~]#
cat /proc/meminfo 查看内存信息
[root@Firewall
~]# grep MemTotal /proc/meminfo 查看内存总量
[root@Firewall ~]#
vmstat
用户
[root@Firewall ~]# w
查看活动用户信息
[root@Firewall ~]# who
-a 与uname
-a类似
[root@Firewall ~]# who –rH
显示当前运行级别
[root@Firewall ~]# id
查看指定用户信息
[root@Firewall ~]# last
查看用户登录日志
[root@Firewall ~]#
lastlog
[root@Firewall ~]# cut -d: -f1 /etc/passwd
查看系统所有用户
[root@Firewall ~]# cut -d: -f1 /etc/group
查看系统所有组
[root@Firewall ~]# crontab -l
查看当前用户的计划任务
进程
[root@Firewall ~]# ps
aux
服务
[root@Firewall ~]# chkconfig --list
[root@Firewall ~]#
service kudzu status
用硬件检测程序kuduz探测新硬件
磁盘与分区
[root@Firewall ~]# hdparm -i
/dev/sda 查看硬盘参数
[root@Firewall ~]# fdisk
-l
查看所有分区
[root@Firewall ~]# df -h|column -t
查看各分区使用情况
[root@Firewall ~]# mount|column
-t 查看挂载的分区状态
[root@Firewall ~]# du -sh
/var/log 查看指定目录大小
[root@Firewall ~]#
swapon -s
查看所有交换分区
Filename
Type
Size Used
Priority
/dev/sda3
partition 6144852
0 -1
[root@8a2serv ~]# dmesg |grep
-i raid 查看raid卡
device-mapper:
dm-raid45: initialized v0.2594l
md: Autodetecting RAID arrays.
[root@rac01
~]# dmesg |grep -i raid
查看raid卡
scsi0 : LSI SAS based MegaRAID driver
Vendor:
IBM Model: ServeRAID M1015 Rev:
2.13
device-mapper: dm-raid45: initialized v0.2594l
md: Autodetecting RAID
arrays.
[root@rac01 DS_3524]# pwd
查看光纤卡连接的存储分区
/proc/mpp/DS_3524
[root@rac01
DS_3524]# ls
controllerA controllerB virtualLun0
virtualLun1 virtualLun2 virtualLun3 virtualLun4
[root@rac01
DS_3524]# cat virtualLun0 50G
1_file_data /dev/sdb1
Lun WWN:
60080e5000364d6c000010f25253578b
linux主机上的这个号对应存储上的这个号
Logical Drive ID:
60:08:0e:50:00:36:4d:6c:00:00:10:f2:52:53:57:8b
存储上看到的
[root@rac01 controllerA]# cd
qla2xxx_h7c0t0
[root@rac01 qla2xxx_h7c0t0]# ll
total 0
-rw-r--r-- 1
root root 0 Apr 17 15:28 LUN0
-rw-r--r-- 1 root root 0 Apr 17 15:28
LUN1
-rw-r--r-- 1 root root 0 Apr 17 15:28 LUN2
-rw-r--r-- 1 root root 0
Apr 17 15:28 LUN3
-rw-r--r-- 1 root root 0 Apr 17 15:28 LUN4
[root@rac01
proc]# cd /proc/scsi/
查看此目录下的信息,与磁盘息息相关
软raid
mount /dev/md0 /opt
[root@localhost root]# cp /usr/share/doc/raidtools-1.00.3/raid*.conf.*
/etc
[root@localhost root]# ls -l /etc/ |grep raid
[root@localhost root]#
vi /etc/raid0.conf.sample
mkraid /dev/md0
mkfs.ext3
/dev/md0
lsraid -A -a /dev/md0
[root@localhost root]# more
/proc/mdstat
不使用的时候请直接删除/etc/raidtab文件. # rm /etc/raidtab
有时想知道服务器上有几块磁盘,如果没有做raid,则可以简单使用fdisk
-l就可以看到。但是做了raid呢,这样就看不出来了。那么如何查看服务器上做了raid?
windows:RAID卡厂商都有RAID安装程序与驱动的。在配置完RAID后,进WINDOWS系统,下载相应的RAID安装程序并安装。比如
LSI 1064E 在官网上就可以下载到。 或者HD
tune可以查看基本的raid信息
linux:分软与硬
软件raid:只能通过Linux系统本身来查看cat
/proc/mdstat,可以看到raid级别,状态等信息。
硬件raid:最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看:
#
/usr/dpt/raidutil -L
all可以看到非常详细的信息。
当然更多情况是没有安装相应的管理工具,只能依靠Linux本身,一般有两种方式:
# dmesg |grep -i
raid
# cat /proc/scsi/scsi
显示的信息差不多,raid的厂商,型号,级别,但无法查看各块硬盘的信息。
# fdisk
-l
Disk /dev/sda: 145.9 GB, 145999527936 bytes
255 heads, 63
sectors/track, 17750 cylinders
Units = cylinders of 16065 * 512 = 8225280
bytes
Device Boot
Start
End Blocks Id
System
/dev/sda1
*
1
13 104391 83
Linux
/dev/sda2
14 17750 142472452+
8e Linux LVM
# cat /proc/scsi/scsi
Attached devices:
Host: scsi0
Channel: 00 Id: 00 Lun: 00
Vendor: SEAGATE Model:
ST3146356SS Rev: HS09
Type:
Direct-Access
ANSI SCSI revision: 05
Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor: SEAGATE Model: ST3146356SS Rev:
HS09
Type:
Direct-Access
ANSI SCSI revision: 05
Host: scsi0 Channel: 01 Id: 00 Lun: 00
Vendor: Dell Model: VIRTUAL DISK
Rev: 1028
Type:
Direct-Access
ANSI SCSI revision: 05
通过以上信息可以看出,该服务器有两块磁盘。品牌是希捷的,磁盘代号为
ST3146356SS,如果你熟悉细节磁盘的代号命名规则,你会轻易判定该磁盘大小为146G 。再根据fdisk
得出的结果可以判定,该服务器是拿两块146G的硬盘做的raid1.
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。