solaris与Linux的基本命令区别
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Solaris 是Unix ,而不是Linux 。Linux 是一个内核,而Unix 是一个操作系统。
1)查看开放端口
Linux:netstat -atn
Solaris:netstat -P tcp -f inet -an
2)查看网卡/网络状态
Linux:ifconfig
Solaris:ifconfig -a 或者dladm show-dev
注:Linux 下每个网卡都是以eth0,eth1 等来命名的,而Solaris 则是以网卡驱动来命名的,如rtls0, iprb0, bge0, bge1,bnx0,e1000g1,nge1,xge0 等,可以通过man 来查看究竟是什么网卡,比如:# man iprb
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:top
Solaris:prstat
在Solaris 下可以通过pkg-get -i top 来下载安装top软件,prstat -L 可以进一步显示每个线程的状态。
7)查看系统服务
Linux:chkconfig --list
Solaris:svcs
8)系统服务管理
Linux:chkconfig samba off 或者chkconfig samba on
Solaris:svcadm ensable svc:/network/smtp:sendmail
或者enable svc:/network/smtp:sendmail
Solaris 的svcadm 可以通过-r 参数进一步把相关的服务开启或者禁止掉。
9)查看CPU信息
Linux:more /proc/cpuinfo
Solaris:psrinfo -v
10)查看内存大小
Linux:more /proc/meminfo 或者top
Solaris:prtconf | grep ^M
11)监测网络
Linux:tcpdump
Solaris:snoop
12)显示所有模块信息
Linux:lsmod
Solaris:modinfo
注:Linux 也支持modinfo,但是只显示某个模块信息,如# modinfo fat