solaris与linux命令的区别

2024-03-07 18:48
文章标签 linux 命令 区别 solaris

本文主要是介绍solaris与linux命令的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近使用axis2做webservice,在solaris上使用axis2生成客户端,当执行命令

export JAVA_HOME=/usr/j2se

设置环境变量时,报如下的错误:

JAVA_HOME=/usr/j2se: is not an identifier

后来经过多次实验,发现在solaris下设置环境变量时应该这样设置:

JAVA_HOME=/usr/j2se

export JAVA_HOME

然后使用命令echo $JAVA_HOME查看,设置成功。

虽然solaris和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:   rpm -ql stardict 
Solaris: pkgchk -l SUNWstardict | grep Pathname 
 
根据某一个文件来判断该文件属于哪一个安装包 
# pkgchk -lp /usr/share/stardict/sounds/menushow.wav 
# 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 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.3.15 
Solaris: ifconfig e1000g addif 192.168.3.15/24 up

这篇关于solaris与linux命令的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/784477

相关文章

Linux中的计划任务(crontab)使用方式

《Linux中的计划任务(crontab)使用方式》:本文主要介绍Linux中的计划任务(crontab)使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、前言1、linux的起源与发展2、什么是计划任务(crontab)二、crontab基础1、cro

kotlin中const 和val的区别及使用场景分析

《kotlin中const和val的区别及使用场景分析》在Kotlin中,const和val都是用来声明常量的,但它们的使用场景和功能有所不同,下面给大家介绍kotlin中const和val的区别,... 目录kotlin中const 和val的区别1. val:2. const:二 代码示例1 Java

CSS Padding 和 Margin 区别全解析

《CSSPadding和Margin区别全解析》CSS中的padding和margin是两个非常基础且重要的属性,它们用于控制元素周围的空白区域,本文将详细介绍padding和... 目录css Padding 和 Margin 全解析1. Padding: 内边距2. Margin: 外边距3. Padd

Linux换行符的使用方法详解

《Linux换行符的使用方法详解》本文介绍了Linux中常用的换行符LF及其在文件中的表示,展示了如何使用sed命令替换换行符,并列举了与换行符处理相关的Linux命令,通过代码讲解的非常详细,需要的... 目录简介检测文件中的换行符使用 cat -A 查看换行符使用 od -c 检查字符换行符格式转换将

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

Springboot @Autowired和@Resource的区别解析

《Springboot@Autowired和@Resource的区别解析》@Resource是JDK提供的注解,只是Spring在实现上提供了这个注解的功能支持,本文给大家介绍Springboot@... 目录【一】定义【1】@Autowired【2】@Resource【二】区别【1】包含的属性不同【2】@

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Java中的String.valueOf()和toString()方法区别小结

《Java中的String.valueOf()和toString()方法区别小结》字符串操作是开发者日常编程任务中不可或缺的一部分,转换为字符串是一种常见需求,其中最常见的就是String.value... 目录String.valueOf()方法方法定义方法实现使用示例使用场景toString()方法方法

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

分辨率三兄弟LPI、DPI 和 PPI有什么区别? 搞清分辨率的那些事儿

《分辨率三兄弟LPI、DPI和PPI有什么区别?搞清分辨率的那些事儿》分辨率这个东西,真的是让人又爱又恨,为了搞清楚它,我可是翻阅了不少资料,最后发现“小7的背包”的解释最让我茅塞顿开,于是,我... 在谈到分辨率时,我们经常会遇到三个相似的缩写:PPI、DPI 和 LPI。虽然它们看起来差不多,但实际应用