10年工作经验,专研网站运维。
全部博文(454)
分类: 系统运维
2013-02-05 11:49:51
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字母开头,比如gtar5. 网络配置文件
Linux Solaris6.文件系统配置文件
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、共同点:11. Solaris的命令参数和Linux有些差别。