当前位置: 首页
系统平台
Solaris与Linux常用命令区别整理

Solaris与Linux常用命令区别整理

热心网友 时间:2026-06-22
转载

谈到Solaris与Linux,许多人常困惑于两者的区别。首先需要明确:Solaris属于Unix系统,而非Linux。Linux本质上只是一个内核,而Unix则是一套完整的操作系统。在Unix生态中,内核通常由IBM、Sun或HP等硬件厂商直接提供技术支持;相比之下,Linux发行版是在Linux

谈到Solaris与Linux,许多人常困惑于两者的区别。首先需要明确:Solaris属于Unix系统,而非Linux。Linux本质上只是一个内核,而Unix则是一套完整的操作系统。在Unix生态中,内核通常由IBM、Sun或HP等硬件厂商直接提供技术支持;相比之下,Linux发行版是在Linux内核之上集成各类工具和软件包,这也正是它们真正的价值所在。

论及资历,Unix远比Linux更悠久,成熟度自然也更高。Solaris作为三大Unix平台之一(另外两个是AIX和HP-UX),历史积淀极为深厚。近年来Linux进步迅猛,但即便是最狂热的Linux支持者也不得不承认——在关键应用场景中,说服用户将数据库部署在Solaris上,远比说服他们迁移到Linux上容易得多。一些公司的CIO至今仍将Linux视为黑客操作系统,不敢将财务系统迁移过去。尽管这一看法并非绝对,但在重要系统选型时,现实的妥协往往比理想更为迫切。

而Linux,本质上可视为Unix的“仿制品”。下面整理一组日常运维中常用的Solaris与Linux命令对比,帮助大家快速掌握两种环境下的操作方式。

1) 查看开放端口
Linux:
netstat -atn
Solaris:
netstat -P tcp -f inet -an

2) 查看网卡/网络状态
Linux:
ifconfig
Solaris:
ifconfig -adladm show-dev
注:Linux下网卡命名统一为eth0、eth1等,而Solaris则直接使用驱动名,如rtls0、iprb0、bge0、bge1、bnx0、e1000g1、nge1、xge0等。可以通过man手册确认具体网卡类型,例如 man iprb

3) 查看系统安装的所有软件包
Linux:
rpm -qadpkg-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
如果想根据某个文件反查它属于哪个安装包,可以用:
# pkgchk -lp /usr/share/stardict/sounds/menushow.wa v
Linux对应:
# rpm -qf /bin/ls

7) 查看进程状态
Linux:
top
Solaris:
prstat
注:Solaris也可以通过 pkg-get -i top 安装top工具。而 prstat -L 可以进一步显示每个线程的状态。

8) 查看系统服务
Linux:
chkconfig --list
Solaris:
svcs

9) 系统服务管理
Linux:
chkconfig samba offchkconfig samba on
Solaris:
svcadm enable svc:/network/smtp:sendmailsvcadm disable svc:/network/smtp:sendmail
注:Solaris的svcadm加上 -r 参数可以递归地开启或关闭相关服务。

10) 查看CPU信息
Linux:
more /proc/cpuinfo
Solaris:
psrinfo -vpsrinfo -vp

11) 查看内存大小
Linux:
more /proc/meminfotop
Solaris:
prtconf | grep ^M

12) 监测网络
Linux:
tcpdump
Solaris:
snoop

13) 显示所有模块信息
Linux:
lsmod
Solaris:
modinfo
注:Linux也支持modinfo命令,但只显示某个指定模块的信息,例如 # modinfo fat

14) 插入模块
Linux:
insmodmodprobe
Solaris:
modload

15) 卸载模块
Linux:
rmmod
Solaris:
modunload
注: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.3.15
Solaris:
ifconfig e1000g addif 192.168.3.15/24 up

来源:https://www.jb51.net/os/Solaris/428125.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
旧显卡驱动漏洞多年未修:整机厂认证机制是主因

旧显卡驱动漏洞多年未修:整机厂认证机制是主因

旧显卡驱动漏洞多年未修的根本原因在于整机厂认证机制存在断层。漏洞虽已修复,但OEM仅对特定驱动认证一两年,之后不再维护;通用驱动被设为低优先级,显卡厂商驱动也被降权,导致设备长期停留在停售时的旧版本。

时间:2026-07-18 10:01
BIOS设置各参数中英文对照表

BIOS设置各参数中英文对照表

先说一个已经过气的选项:Above 1MB Memory Test。它控制着开机自检时是否要检测1MB以上的内存。不过放到现在,这个选项已经彻底淘汰了——当年内存价格高昂,容量普遍较小,自检速度飞快。后来内存价格大幅下降,容量激增,动辄数GB,开机自检反而成了耗时环节。未来即便只做一次内存检测,估计

时间:2026-07-18 07:30
BIOS自动开机设置及自动登录实现方法

BIOS自动开机设置及自动登录实现方法

许多用户都希望自己的电脑能实现全自动化——定时开机、自动登录、按时关机,甚至幻想它能自己煮咖啡。其实,这些功能并不复杂,只需简单调整BIOS和系统设置即可实现。 1、自动定时开机 自动定时开机功能依赖于BIOS设置,前提是主板支持ACPI高级电源管理。目前市面上绝大多数主板都具备此功能。 要设置自动

时间:2026-07-18 07:30
快速解决BIOS开机英文显示时间过长的方法

快速解决BIOS开机英文显示时间过长的方法

遇到这种情况是不是很头疼?即便你进入了BIOS并恢复默认设置,问题依然顽固存在,就像图中显示的那样。 其实原因非常简单:光驱已经损坏。硬件自检无法通过,导致系统在启动时长时间卡住。解决方法也很直接——将光驱拆除,开机速度慢的问题自然就迎刃而解了。

时间:2026-07-18 07:30
Award BIOS设置图解与功能介绍

Award BIOS设置图解与功能介绍

先来简单认识一下什么是Award BIOS?Award是一家公司的名称,BIOS是Basic Input Output System(基本输入输出系统)的缩写。这段程序被存放在一个不需要供电的记忆体(芯片)中,就是我们常说的BIOS。它在电脑中扮演着最基础也最关键的角色——所有硬件与操作系统之间的桥

时间:2026-07-18 07:30
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 热门数据榜