solaris与linux区别,Solaris和Linux的区别

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有些差别。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值