linux rhel unix centos FreeBSD 經常使用命令

一:使用CentOS經常使用命令查看cpunode

more /proc/cpuinfo | grep "model name"   
grep "model name" /proc/cpuinfo [root@localhost /]# grep "CPU" /proc/cpuinfo model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz 若是以爲須要看的更加舒服 grep "model name" /proc/cpuinfo | cut -f2 -d:

2.查看linux系統是多少位linux

 使用命令以下:ios

uname -a

若是結果相似於這樣:網絡

[root@localhost ~]# uname -a Linux localhost.localdomain 2.6.18-92.el5xen #1 SMP Tue Apr 29 13:45:57 EDT 2008 i686 i686 i386 GNU/Linux 代表是32位 若是顯示結果是x86_64,代表是64位

二:使用CentOS經常使用命令查看內存dom

grep MemTotal /proc/meminfo  grep MemTotal /proc/meminfo | cut -f2 -d:  free -m |grep "Mem" | awk '{print $2}'

三:使用CentOS經常使用命令查看cpu是32位仍是64位ssh

查看CPU位數(32 or 64)tcp

getconf  LONG_BIT

四:使用CentOS經常使用命令查看當前linux的版本ide

more /etc/redhat-release cat /etc/redhat-release

五:使用CentOS經常使用命令查看內核版本佈局

uname -r uname -a

六:使用CentOS經常使用命令查看當前時間ui

date上面已經介紹如何同步時間了

七:使用CentOS經常使用命令查看硬盤和分區

df -h fdisk -l

也能夠查看分區

du -sh

能夠看到所有佔用的空間

du /etc -sh

能夠看到這個目錄的大小

八:使用CentOS經常使用命令查看安裝的軟件包

查看系統安裝的時候裝的軟件包

cat -n /root/install.log more /root/install.log | wc -l

查看如今已經安裝了那些軟件包

rpm -qa rpm -qa | wc -l yum list installed | wc -l

不過很奇怪,我經過rpm,和yum這兩種方式查詢的安裝軟件包,數量並不同。沒有找到緣由。

九:使用CentOS經常使用命令查看鍵盤佈局

cat /etc/sysconfig/keyboard cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=

十:使用CentOS經常使用命令查看selinux狀況

sestatus sestatus | cut -f2 -d: cat /etc/sysconfig/selinux

十一:使用CentOS經常使用命令查看ip,mac地址

在ifcfg-eth0 文件裏你能夠看到mac,網關等信息。  ifconfig  cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR  cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2 -d=  ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6-  ifconfig   | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'  查看網關  cat /etc/sysconfig/network  查看dns  cat /etc/resolv.conf  十二:使用CentOS經常使用命令查看默認語言
echo $LANG $LANGUAGE
cat /etc/sysconfig/i18n

十二:使用CentOS經常使用命令查看所屬時區和是否使用UTC時間

cat /etc/sysconfig/clock

十三:使用CentOS經常使用命令查看主機名

hostname
cat /etc/sysconfig/network

修改主機名就是修改這個文件,同時最好也把host文件也修改。

十四:使用CentOS經常使用命令查看開機運行時間

uptime
09:44:45 up 67 days, 23:32, ...

看來剛纔確實是網段的問題,個人機器仍是67天前開機的。
#系統資源使用狀況

2. 註銷系統 請在 # 號後,輸入 logout 或 exit 表示離開。 當你完成註銷,系統會顯示出 login 的畫面。

一、freebsd下如何查看程序所佔用的端口?

#sockstat #netstat -na

2 、route相關命令

查詢 routing table

#netstat -rn

查詢網絡接口流量統計

#netstat -I

查詢 TCP網絡聯機情形

#netstat -t

查詢全部網絡聯機情形

#netstat -a

netstat 查看端口狀態,如:

#netstat -an | grep tcp   查看開放的tcp端口

三、如何查看系統全部進程/用戶進程

#ps -A

#ps auxww (查看系統全部進程)

#ps或ps -ef 查看用戶進程

四、FreeBSD下怎麼查看內存大小

#top (能夠查看,但不直觀) #dmesg -a | grep memory (這個很直內存大小)

五、查看網絡流量

#systat -if 1 (1表示1s刷新屏幕一次) #netstat 1

#Traffic 表示當前流量  #peak表示流量峯值

六、查看硬盤信息

#diskinfo -vt /dev/ad0 (整個硬盤信息) #disklabel /dev/ad0 (分區信息) #disklabel /dev/ad0s1

七、查看硬盤詳細分區及讀寫情況

#gstat

八、freebsd如何掛載光驅

1)普通掛載

#mount -t cd9660  /dev/acd0 /mnt 或 #mount_cd9660 -e /dev/cd0 /cdrom

2)掛載顯示中文

#mount_cd9660 -C GB2312  -e  /dev/cd0  /cdrom

九、freebsd如何掛載USB、移動硬盤

1)普通掛載

#mount -t msdosfs /dev/da0s1 /data 或#mount_msdosfs /dev/da0s1 /data  (注:掛載usb移動硬盤至/data目錄)

2)如何顯示中文

#mount_msdos -L zh_CN.GB2312 -D cp936 /dev/ad0s1 /data

3)訪問NTFS

mount_ntfs -C eucCN /dev/ad0s5 /media/winD

十、Freebsd 下如何查看CPU個數

方法1:dmesg|grep cpu

方法2:sysctl -a|grep cpu

十一、Freebsd下若是CPU是多核,如何查看各顆CPU的運行狀態:

方法1:top命令(在輸出中,有一列的名字叫C,在STATE列後面,以下圖:)

PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 35871 root           1  48    0  4520K  2864K CPU1   1   0:00  0.49% top 35867 root           1  20    0  4504K  2312K pause  2   0:00  0.10% csh 1186 root           1  44    0  5768K  4312K select 3   0:57  0.00% httpd 29884 root           1  44    0  9320K  5232K select 1   0:47  0.00% snmpd 12482 root           1  44    0  8428K  2792K select 3   0:05  0.00% sshd 768 root           1  44    0  5876K  2456K select 0   0:01  0.00% sendmail 34691 www            1  44    0  5768K  4372K select 2   0:01  0.00% httpd 34748 www            1   4    0  5768K  4376K accept 0   0:01  0.00% httpd

從上面的結果,能夠知道,這是一顆四核的CPU

 

AIX:
    1,得到AIX主機鏈接的光纖設備:

# lsdev -Cc adapter -S a | grep fcs fcs0 Available 09-08 FC Adapter fcs1 Available 09-09 FC Adapter


    其中,顯示有兩塊光纖卡.fcs0和fcs1
    2,查看光纖卡的WWN號
   

# lscfg -vpl fcs0 fcs0 U787B.001.DNWG664-P1-C1-T1 FC Adapter Part Number.................10N8620 Serial Number...............1B74404468 Manufacturer................001B EC Level....................A Customer Card ID Number.....5759 FRU Number.................. 10N8620 Device Specific.(ZM)........3 Network Address.............10000000C96E2898 ROS Level and ID............02C82138 Device Specific.(Z0)........1036406D Device Specific.(Z1)........00000000 Device Specific.(Z2)........00000000 Device Specific.(Z3)........03000909 Device Specific.(Z4)........FFC01159 Device Specific.(Z5)........02C82138 Device Specific.(Z6)........06C12138 Device Specific.(Z7)........07C12138 Device Specific.(Z8)........20000000C96E2898 Device Specific.(Z9)........BS2.10X8 Device Specific.(ZA)........B1F2.10X8 Device Specific.(ZB)........B2F2.10X8 Device Specific.(ZC)........00000000 Hardware Location Code......U787B.001.DNWG664-P1-C1-T1


    其中標紅的部分就是光纖卡的WWN號
    
HP-Unix:
    1,列出HP機上鍊接的光纖卡設備:

# ioscan -fnC fc Class I H/W Path  Driver S/W State   H/W Type Description ================================================================= fc 0  0/3/1/0   fcd  CLAIMED     INTERFACE    HP A6826-60001 2Gb Dual Port PCI/PCI-X Fibre Channel Adapter (FC Port 1) /dev/fcd0 fc 1  0/3/1/1   fcd  CLAIMED     INTERFACE    HP A6826-60001 2Gb Dual Port PCI/PCI-X Fibre Channel Adapter (FC Port 2) /dev/fcd1

 


    由此圖能夠看到,/dev/fcd0和/dev/fcd1是兩個光纖卡
    2, 查看光纖卡的WWN號
     

# fcmsutil /dev/fcd0 Vendor ID is = 0x001077 Device ID is = 0x002312 PCI Sub-system Vendor ID is = 0x00103c PCI Sub-system ID is = 0x0012ba PCI Mode = PCI-X 133 MHz ISP Code version = 3.3.18 ISP Chip version = 3 Topology = PTTOPT_FABRIC Link Speed = 2Gb Local N_Port_id is = 0xa10500 Previous N_Port_id is = None N_Port Node World Wide Name = 0x50060b00001db241 N_Port Port World Wide Name = 0x50060b00001db240 Switch Port World Wide Name = 0x205e000dec0e2e00 Switch Node World Wide Name = 0x2001000dec0e2e01 Driver state = ONLINE Hardware Path is = 0/3/1/0 Maximum Frame Size = 2048 Driver-Firmware Dump Available = NO Driver-Firmware Dump Timestamp = N/A Driver Version = @(#) libfcd.a HP Fibre Channel ISP 23xx & 24xx Driver B.11.23.04 /ux/core/isu/FCD/kern/src/common/wsio/fcd_init.c:Oct 18 2005,08:21:11 其中紅色部分顯示了HBA卡的WWNN和WWPN號,另外還能看到該HBA卡鏈接的光纖交換機端口的WWN號

 

Solaris:
    solaris上用luxadm命令來管理存儲設備以及光纖相關設備.
    1, 查詢現有存儲設備和光纖設備,能夠讀到包括磁盤設備的WWN號
        # luxadm probe
    2, 查看HBA的prot,能夠獲得HBA卡的port值以及鏈接屬性:

# luxadm -e port /devices/pci@0,0/pci1022,7450@2/pci1077,101@1/fp@0,0:devctl NOT CONNECTED /devices/pci@0,0/pci1022,7450@2/pci1077,101@1,1/fp@0,0:devctl      CONNECTED

 

    從中能夠看到僅有一塊光纖卡鏈接到存儲設備    3, 選擇那個已經鏈接的HBA卡,查看其WWN號       格式: # luxadm -e dump_map 設備port.其中port值可從步驟2獲得.以下圖啊所示:       # luxadm -e dump_map /devices/pci@0,0/pci1022,7450@2/pci1077,101@1/fp@0,0:devctlPos  Port_ID Hard_Addr Port WWN         Node WWN         Type0    0       0        210000e08b19827a 200000e08b19827a 0x1f (Unknown Type,Host Bus Adapter)Redhat:    在Redhat中,設備管理的相關信息都保存在內核中,即/proc目錄.因此咱們通常查詢CPU,內存,磁盤等信息,也是在該目錄下. 其中HBA卡相關信息保存在/proc/scsi/qla2300/目錄下,不一樣設備對應不一樣的文件名,例如    # grep scsi /proc/scsi/qla2300/1    Number of reqs in pending_q= 0, retry_q= 0, done_q= 0, scsi_retry_q= 0    scsi-qla0-adapter-node=200000e08b9cf661;    scsi-qla0-adapter-port=210000e08b9cf661;    就能夠查到系統第一塊HBA卡的WWNN和WWPN號.

相關文章
相關標籤/搜索