设为首页 收藏本站
查看: 449|回复: 0

[经验分享] linux 下基本信息查看工具

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-4-19 21:54:53 | 显示全部楼层 |阅读模式
系统
[iyunv@rac01 ~]# lsb_release -a            不一定有这个命令
[iyunv@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
[iyunv@Firewall ~]# head -n 1 /etc/issue        查看发行版本
CentOS release 5.5 (Final)
Red Hat Enterprise Linux Server release 5.8 (Tikanga)

内核
[iyunv@rac01 ~]# lsmod

cpu
[iyunv@rac01 ~]# cat /proc/cpuinfo        查看cpu信息
[iyunv@rac01 ~]# dmesg | grep cpu        查看cpu信息
[iyunv@rac01 ~]# dmidecode -t processor        查看cpu信息

主板
[iyunv@Firewall ~]# dmidecode            查看主板信息
[iyunv@Firewall ~]# lspci -tv            查看总线树详细
[iyunv@Firewall ~]# lsusb -tv            查看usb
[iyunv@Firewall ~]# lshal
[iyunv@Firewall ~]# cat /proc/bus/usb/devices    查看usb,更详细
[iyunv@Firewall ~]# cat /proc/bus/input/devices    查看键盘和鼠标

网络
[iyunv@Firewall ~]# lspci | grep -i 'eth'    查看网卡型号
[iyunv@Firewall ~]# cat /etc/sysconfig/hwconf | grep -i eth同上   
[iyunv@Firewall ~]# netstat -ntpl        查看所有监听端口
Active Internet connections (only servers)
[iyunv@Firewall ~]# netstat -natlp        查看已建立连接
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name

内存
[iyunv@Firewall ~]# free    -m            查看内存使用量和交换区使用量
[iyunv@Firewall ~]# cat /proc/meminfo        查看内存信息
[iyunv@Firewall ~]# grep MemTotal /proc/meminfo    查看内存总量
[iyunv@Firewall ~]# vmstat

用户
[iyunv@Firewall ~]# w                查看活动用户信息
[iyunv@Firewall ~]# who -a            与uname -a类似
[iyunv@Firewall ~]# who –rH            显示当前运行级别
[iyunv@Firewall ~]# id                查看指定用户信息
[iyunv@Firewall ~]# last                查看用户登录日志
[iyunv@Firewall ~]# lastlog
[iyunv@Firewall ~]# cut -d: -f1 /etc/passwd    查看系统所有用户
[iyunv@Firewall ~]# cut -d: -f1 /etc/group    查看系统所有组
[iyunv@Firewall ~]# crontab -l            查看当前用户的计划任务

进程
[iyunv@Firewall ~]# ps aux

服务
[iyunv@Firewall ~]# chkconfig --list
[iyunv@Firewall ~]# service kudzu status        用硬件检测程序kuduz探测新硬件

磁盘与分区
[iyunv@Firewall ~]# hdparm  -i /dev/sda        查看硬盘参数
[iyunv@Firewall ~]# fdisk -l            查看所有分区
[iyunv@Firewall ~]# df -h|column -t        查看各分区使用情况
[iyunv@Firewall ~]# mount|column -t        查看挂载的分区状态
[iyunv@Firewall ~]# du -sh /var/log        查看指定目录大小
[iyunv@Firewall ~]# swapon -s            查看所有交换分区
Filename                                Type            Size    Used    Priority
/dev/sda3                               partition       6144852 0       -1
[iyunv@8a2serv ~]# dmesg  |grep -i raid        查看raid卡
device-mapper: dm-raid45: initialized v0.2594l
md: Autodetecting RAID arrays.
[iyunv@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.
[iyunv@rac01 DS_3524]# pwd            查看光纤卡连接的存储分区
/proc/mpp/DS_3524
[iyunv@rac01 DS_3524]# ls
controllerA  controllerB  virtualLun0  virtualLun1  virtualLun2  virtualLun3  virtualLun4
[iyunv@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        存储上看到的
[iyunv@rac01 controllerA]# cd qla2xxx_h7c0t0
[iyunv@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
[iyunv@rac01 proc]# cd /proc/scsi/        查看此目录下的信息,与磁盘息息相关

软raid
mount /dev/md0 /opt               
[iyunv@localhost root]# cp /usr/share/doc/raidtools-1.00.3/raid*.conf.* /etc
[iyunv@localhost root]# ls -l /etc/ |grep raid
[iyunv@localhost root]# vi /etc/raid0.conf.sample  
mkraid /dev/md0
mkfs.ext3 /dev/md0
lsraid -A -a /dev/md0
[iyunv@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.


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-17854-1-1.html 上篇帖子: FreeBSD 安装配置nrpe 下篇帖子: CentOS 6.3下搭建Web服务器 linux 信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表