1. 默认shell不同

Linux使用bash shell, Solaris使用Bourne shell。

2. 文件系统不同

linux使用ext3, Solaris使用UFS

3. 文件系统目录布局不同

Linux使用/proc目录放置进程信息和硬件信息,而Solaris使用/proc目录只放置进程信息,用/platform目录放置硬件信息。

4. 命令不同

Linux命令在目录/bin(/usr/bin)和/sbin(/usr/sbin)下,而Solaris命令还在一些目录下存在,为了与BSD等UNIX兼容:/usr/openwin, /bin/usr/dt/bin, /usr/sfw/bin, /opt/sfw/bin, usr/xpg4/bin, usr/ccs/bin, /usr/ucb.

/usr/bin        标准的System V命令

/usr/ucb        传统的BSD命令

免费软件的部署Linux和Solaris相同,这些GNU的命令在Solaris中通常都以g字母开头,比如gtar

5. 网络配置文件

Linux                                                                         Solaris

/etc/ntp.conf                                                               /etc/inet/ntp.conf

/etc/[x]inetd.conf                                                        /etc/inet/inetd.conf

/etc/sysconfig/network-scripts/ifcfg-{interface}           /etc/hostname.{interface}  and  /etc/inet/netmasks

/etc/sysconfig/network/etc/nodenameand/etc/defaultrouter

/etc/networks                                              /etc/networks -> /etc//inet/networks(链接到这个文件)

6.文件系统配置文件

Linux:                                              Solaris:

/etc/fstab                                                   /etc/vfstab

/etc/exports                                               /etc/dfs/dfstab

/etc/auto.master                                         /etc/auto_master

/etc/auto.home                                          /etc/auto_home

区别总结:

目录的路径相差不大,文件名称稍有不同。

7. mail

Linux:                                                Solaris:

/etc/aliases                                                  /etc/mail/aliases

/etc/mail.rc                                                  /etc/mail/Mail.rc

/etc/mail/mailx.rc

8. 日志文件:

Linux:                                                Solaris:

Log Path: /var/log/messages/var/adm/messages

默认情况下,/var/adm/messages文件包含所有的日志记录,可通过修改syslog.conf文件为不同的日志制定不同的消息记录文件。

9. 移动脚本从Linux到Solaris:

首先确定脚本中所使用的所有文件和路径在Solaris中均有效。

然后去顶所有选项和参数是否有变化。

最后查看命令的执行输出是否有区别。

10. 查看帮助信息

0、pkginfo -?

1、共同点:

都可以查看whatis数据库中的关键字,比如uname命令:# apropos uname or man -k uname

都可以直接在man命令中指定搜索路径:# man -M /opt/man command

2、man的差异

Linux的man

# whatis printf

printf               (1)  - format and print data

printf               (3)  - formatted output conversion

printf [builtins]    (1)  - bash built-in commands, see bash(1)

# man3printf

Solaris的man

$ whatis printf

printf          printf (1)      - write formatted output

printf          printf (3c)     - print formatted output

printf          printf (3ucb)   - formatted output conversion

$ man-s 3cprintf

添加新搜索路径

linux把新搜索路径加入/etc/man.conf文件,比如“MANPATH /opt/man”。

然后运行makewhatis,可更新whatis数据库

solaris可在/etc/profile文件中加入:

MANPATH=$MANPATH:/opt/man

export MANPATH

11. Solaris的命令参数和Linux有些差别。

solaris与linux区别,Solaris和Linux的区别相关推荐

  1. solaris与linux区别,solaris与linux命令的区别

    最近使用axis2做webservice,在solaris上使用axis2生成客户端,当执行命令 export JAVA_HOME=/usr/j2se 设置环境变量时,报如下的错误: JAVA_HOM ...

  2. sunos与linux区别,linux与solaris的联系与区别总结:命令的异同

    命令差别绝大多数linux命令都有两种类型的选项:简洁式(short form,比如-v)和长格式(long form,比如--version). 而Solaris的命令,除非是GNU版本的以外,通常 ...

  3. java aix 移植linux,[转]程序的可移植性:window,linux,aix,solaris下程序移植体会

    程序的可移植性:window,linux,aix,solaris下程序移植体会 - [工作学习] 1.类型 我们知道,在Windows平台中,系统定义了很多诸如BOOL,CHAR,ULONG,HAND ...

  4. [转载] linux、Solaris下xdmcp远程桌面服务

    原文链接 http://youlvconglin.blog.163.com/blog/static/52320420106243857254/ 使用图形界面远程登录linux和Solaris,首先要在 ...

  5. SNMPM 配置 [linux windows solaris]

    SNMPM 配置 [linux windows solaris] 投稿: its    2007-04-30 [url]http://www.cublog.cn/u/19540/showart_177 ...

  6. sun工作站linux,LINUX SUN Solaris 8操作系统安装指导书.doc

    LINUX SUN Solaris 8操作系统安装指导书 摘要: 本文用于指导在SUN的小型机上安装Solaris 8的安装,介绍了基于通过终端方式安装Solaris 8的方法.主要包括操作系统的安装 ...

  7. AIX、HP-UX、Linux、Solaris 常用命令及配置文件对照表

    1对照表(一) Directory Mappings  AIX FreeBSD HP-UX LINUX(RedHat) SOLARIS Tru64 Root filesystem /          ...

  8. Linux中线程和进程的区别

    Linux中线程和进程的区别 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,它是系统进行资源分配和调度的一个独立单位.例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括 ...

  9. linux tty pty pts tts概念 区别

    1. tty(终端设备的统称): tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后 来这东西被键盘与显示 ...

  10. linux和unix区别_Unix vs Linux – Unix和Linux之间的区别

    linux和unix区别 Here you will learn about difference between unix and linux i.e. unix vs linux. 在这里,您将了 ...

最新文章

  1. 动态树与静态树显示——(一)
  2. 原 layer父子页面交互
  3. java runtime类 heap_Java 进阶(一) JVM运行时内存模型
  4. android json传输数据到服务器,Android中post请求传递json数据给服务端的实例
  5. 2021高值人才职业发展洞察:连接、信任与赋能----“高能”、“高薪”、“高潜”...
  6. ulimit命令学习
  7. 超级有意思的图片注释
  8. Android更新主线程UI的两种方式handler与runOnUiThread()
  9. 拓端tecdat|使用R语言做极大似然估计实例
  10. apache + phpStudy 配置vue history模式
  11. 华为NP课程笔记8-BGP2
  12. echarts中国地图,省市标注代码
  13. deepin photoshop_Linux/Deepin 系统简单安装 Photoshop CS6 教程,附安装包
  14. 机械制图之工程图线型
  15. ArcEngine(五)用ICommand接口实现放大缩小
  16. 微信小程序--map组件视图无法更新的问题
  17. 体脂秤模块的原理和基本功能说明
  18. 基于jwt的token验证、原理及流程
  19. 小程序获取本地存储数据,然后传参的时候是上次请求的id
  20. FPGA Vs 单片机 -- 嵌入式设计的另一种方法

热门文章

  1. Java入门基础知识点总结(详细篇)
  2. C功底挑战Java菜鸟入门概念干货(三)
  3. 禁忌搜索算法(Tabu Search)的基本原理与算法流程总结
  4. jmeter-模拟弱网测试
  5. cmpp java代码_CMPP2.0 java实现基于 协议。 多个厂家的版本都有体现。 Develop 238万源代码下载- www.pudn.com...
  6. 阮一峰ES6入门学习笔记~~变量的解构赋值
  7. 【冰点文库下载器.exe】
  8. 微信朋友圈html5广告,微信朋友圈原生广告页是什么
  9. HarmonyOS笔记
  10. MapReduce----并行支持向量机(PSVM)第二部分之原始对偶内点法