Linux系統命令與Solaris系統命令的對比
最近一個專案的系統用的是,雖然以前用的都是 系統,但是系統中的一些命令和Solaris系統是通用的,為了方便我現在列出部分,以後陸續更新。
1) 檢視開放埠
Linux: netstat -atn
Solaris: netstat -P tcp -f inet -an
2) 檢視網路卡/網路狀態
Linux: ifconfig
Solaris: ifconfig -a 或者 dladm show-dev等
注1:Linux下每個網路卡都是以eth0,eth1等來命名的,而Solaris則是以網路卡驅動來命名的,如rtls0, iprb0, bge0, bge1,bnx0,e1000g1,nge1,xge0等,可以透過man來檢視究竟是什麼網路卡,比如:
# man iprb
注2:Linux在逐漸淘汰ifconfig命令,取而代之是功能更強調的iproute或者叫iproute2軟體包,主要命令有ip和tc.用ifconfig給網路卡新增另外一個ip,命令如下:
# ifconfig eth0:0 192.168.1.127/24 broadcast 192.168.3.255
用ip如下:
# ip addr add 192.168.1.127/24 broadcast 192.168.3.255 dev eth0
3) 檢視系統安裝的所有軟體包
Linux: rpm -qa 或者 dpkg-query -l
Solaris: pkginfo
4) 安裝軟體包
Linux: rpm -ivh stardict.rpm
Solaris: pkgadd -d `pwd` SUNWstardict
5) 解除安裝軟體包
Linux: rpm -e stardict
Solaris: pkgrm SUNWstardict
6) 檢視軟體包的所有安裝檔案
Linux: rpm -ql stardict
Solaris: pkgchk -l SUNWstardict | grep Pathname
注:在Solaris上還可以根據某一個檔案來判斷該檔案屬於哪一個安裝包
# pkgchk -lp /usr/share/stardict/sounds/menushow.wav
Pathname: /usr/share/stardict/sounds/menushow.wav
Type: regular file
Expected mode: 0644
Expected owner: root
Expected group: bin
Expected file size (bytes): 6250
Expected sum(1) of contents: 60494
Expected last modification: Jul 18 11:26:00 2006
Referenced by the following packages:
SUNWstardict
Current status: installed
今天發現rpm也可以實現此功能
# rpm -qf /bin/ls
coreutils-6.4-10
7) 檢視程式狀態
Linux: top
Solaris: prstat
在Solaris下可以透過pkg-get -i top來下載安裝top軟體,prstat -L可以進一步顯示每個執行緒的狀態
8) 檢視系統服務
Linux: chkconfig ----list或者chkconfig -L
Solaris: svcs
9) 系統服務管理
Linux: chkconfig samba off或者chkconfig samba on
Solaris: svcadm ensable svc:/network/smtp:sendmail或者svcadm enable svc:/network/smtp:sendmail
Solaris的svcadm可以透過-r引數進一步把相關的服務開啟或者禁止掉
10) 檢視CPU資訊
Linux: more /proc/cpuinfo
Solaris: psrinfo -v或者psrinfo -vp
11) 檢視記憶體大小
Linux: more /proc/meminfo或者top
Solaris: prtconf | grep ^M
12) 監測網路
Linux: tcpdump
Solaris: snoop
13) 顯示所有模組資訊
Linux: lsmod
Solaris: modinfo
注:Linux也支援modinfo,但是隻顯示某個模組資訊,如
# modinfo fat
14) 插入模組
Linux: insmod/modprobe
Solaris: modload
15) 解除安裝模組
Linux: rmmod
Solaris: modload
注:Solaris每個模組都有一個整數編號,要解除安裝需指定編號
# modinfo | grep bge
174 ffffffffeff63000 12150 162 1 bge (BCM579x driver v0.51)
# modunload -i 174
16)檢視pci裝置
Linux: lspci -vn
Solaris: prtconf -vp
17)給網路卡新增額外的IP地址
Linux: ifconfig eth0:1 192.168.1.127
Solaris: ifconfig e1000g addif 192.168.1.127/24 up
1) 檢視開放埠
Linux: netstat -atn
Solaris: netstat -P tcp -f inet -an
2) 檢視網路卡/網路狀態
Linux: ifconfig
Solaris: ifconfig -a 或者 dladm show-dev等
注1:Linux下每個網路卡都是以eth0,eth1等來命名的,而Solaris則是以網路卡驅動來命名的,如rtls0, iprb0, bge0, bge1,bnx0,e1000g1,nge1,xge0等,可以透過man來檢視究竟是什麼網路卡,比如:
# man iprb
注2:Linux在逐漸淘汰ifconfig命令,取而代之是功能更強調的iproute或者叫iproute2軟體包,主要命令有ip和tc.用ifconfig給網路卡新增另外一個ip,命令如下:
# ifconfig eth0:0 192.168.1.127/24 broadcast 192.168.3.255
用ip如下:
# ip addr add 192.168.1.127/24 broadcast 192.168.3.255 dev eth0
3) 檢視系統安裝的所有軟體包
Linux: rpm -qa 或者 dpkg-query -l
Solaris: pkginfo
4) 安裝軟體包
Linux: rpm -ivh stardict.rpm
Solaris: pkgadd -d `pwd` SUNWstardict
5) 解除安裝軟體包
Linux: rpm -e stardict
Solaris: pkgrm SUNWstardict
6) 檢視軟體包的所有安裝檔案
Linux: rpm -ql stardict
Solaris: pkgchk -l SUNWstardict | grep Pathname
注:在Solaris上還可以根據某一個檔案來判斷該檔案屬於哪一個安裝包
# pkgchk -lp /usr/share/stardict/sounds/menushow.wav
Pathname: /usr/share/stardict/sounds/menushow.wav
Type: regular file
Expected mode: 0644
Expected owner: root
Expected group: bin
Expected file size (bytes): 6250
Expected sum(1) of contents: 60494
Expected last modification: Jul 18 11:26:00 2006
Referenced by the following packages:
SUNWstardict
Current status: installed
今天發現rpm也可以實現此功能
# rpm -qf /bin/ls
coreutils-6.4-10
7) 檢視程式狀態
Linux: top
Solaris: prstat
在Solaris下可以透過pkg-get -i top來下載安裝top軟體,prstat -L可以進一步顯示每個執行緒的狀態
8) 檢視系統服務
Linux: chkconfig ----list或者chkconfig -L
Solaris: svcs
9) 系統服務管理
Linux: chkconfig samba off或者chkconfig samba on
Solaris: svcadm ensable svc:/network/smtp:sendmail或者svcadm enable svc:/network/smtp:sendmail
Solaris的svcadm可以透過-r引數進一步把相關的服務開啟或者禁止掉
10) 檢視CPU資訊
Linux: more /proc/cpuinfo
Solaris: psrinfo -v或者psrinfo -vp
11) 檢視記憶體大小
Linux: more /proc/meminfo或者top
Solaris: prtconf | grep ^M
12) 監測網路
Linux: tcpdump
Solaris: snoop
13) 顯示所有模組資訊
Linux: lsmod
Solaris: modinfo
注:Linux也支援modinfo,但是隻顯示某個模組資訊,如
# modinfo fat
14) 插入模組
Linux: insmod/modprobe
Solaris: modload
15) 解除安裝模組
Linux: rmmod
Solaris: modload
注:Solaris每個模組都有一個整數編號,要解除安裝需指定編號
# modinfo | grep bge
174 ffffffffeff63000 12150 162 1 bge (BCM579x driver v0.51)
# modunload -i 174
16)檢視pci裝置
Linux: lspci -vn
Solaris: prtconf -vp
17)給網路卡新增額外的IP地址
Linux: ifconfig eth0:1 192.168.1.127
Solaris: ifconfig e1000g addif 192.168.1.127/24 up
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17172228/viewspace-777254/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Solaris 系統命令(轉)
- Solaris系統與Linux系統常用命令的區別介紹Linux
- Solaris 與系統資訊有關的操作命令(轉)
- solaris系統中有關 TCP/IP配置的檔案與命令TCP
- Linux系統命令之systemctl命令。Linux
- Linux常見命令(系統命令)Linux
- uname命令顯示系統資訊?linux系統運維命令Linux運維
- Linux系統命令大全。Linux
- Linux系統管理命令Linux
- Linux系統命令3Linux
- Linux常用系統命令Linux
- SOLARIS作業系統常用命令(轉)作業系統
- 對於Linux系統統計的命令有哪些?怎樣系統的學習LinuxLinux
- 分散式檔案系統(HDFS)與 linux系統檔案系統 對比分散式Linux
- Linux系統中的管道命令、grep命令、sed命令和awk命令Linux
- linux系統命令記錄Linux
- Linux 系統檢視命令Linux
- Linux系統命令及VimLinux
- <Linux系統minfo命令用法>Linux
- <Linux系統uname命令用法>Linux
- linux常用系統分析命令Linux
- linux系統檢視命令Linux
- Linux常用系統管理命令Linux
- Linux的檔案系統與Shell簡單命令Linux
- 對於Linux系統管理命令方面都有哪些?怎樣學習Linux系統Linux
- Linux系統命令彙總之系統備份常用命令(轉)Linux
- Linux系統上的命令使用格式Linux
- 檢視Linux系統版本的命令Linux
- solaris11使用truss解決系統命令hang住
- ubuntu與centos系統對比UbuntuCentOS
- 對比ubuntu與centos系統 UbuntuCentOS
- LINUX(十五)Linux系統管理命令Linux
- Linux系統如何使用Fuser命令Linux
- Linux系統管理命令二(轉)Linux
- Linux系統下活用History命令Linux
- Linux系統執行命令方法Linux
- Linux作業系統 paste命令Linux作業系統AST
- Linux命令列得到系統IPLinux命令列