免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1010 | 回复: 0
打印 上一主题 下一主题

他山之石可以攻玉:从Linux到Solaris(一) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-14 11:48 |只看该作者 |倒序浏览
做系统管理的不可能单纯的仅接触solaris,unix大同小异,完全可以从solaris出发达到触类旁通的目的。近日有空,看些Linux的管理文档,主要是看Linux和Solaris的区别点,顺手发些心得,这是第一篇:差别概览。二楼是第二篇:命令差别
从Linux到Solaris
目录:

  • 差别概览


  • 命令区别

  • 安装区别
  • 软件管理
  • 系统管理
  • 设备管理
  • 安全和加固
  • 监视和性能
  • 备份和回复
  • 故障诊断



    作者保留版权,转载请注明出处,来自
    cu-yuhuohu
    .
    第一章:差别概览
    首先一个区别:默认shell
    [Copy to clipboard]

    [ - ]
    CODE:
    两个操作系统的默认shell虽然都是/bin/sh,
    但linux默认shell是bash,/bin/sh仅是一个指向到/bin/bash的符号链接。
    而solaris的默认shell是Bourne shell,名为/bin/sh。
    第二个区别:文件系统
    [Copy to clipboard]

    [ - ]
    CODE:
    标准的solaris文件系统格式是UFS,还可以使用VxFS,QFS,从Solaris 10 u2版开始,还可以使用ZFS。
    Linux通常使用ext3,reiser,JFS,XFS其中一种。
    区别3:文件系统目录布局
    [Copy to clipboard]

    [ - ]
    CODE:
    最值得注意的是/proc目录。
    Linux的/proc目录存放与系统配置以及进程有关的信息,可以修改这些文件以更新内核变量和进程信息。
    而Solaris的/proc目录仅包含进程信息,不能从/proc目录获取系统信息或调整内核变量,但Solaris使用/platform目录,这个目录包含平台特定的信息和应用,Linux没有与Solaris的/platform对应的目录。
    区别4:命令
    QUOTE:
    为了保持对System V,BSD,GNU软件的兼容性,除了常规的/bin(/usr/bin)和/sbin(/usr/sbin)目录外,Solaris还使用了一些扩展的命令目录,这些目录如下所示:

    • /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命令
    有些命令在这两个目录中都有,但用法可能不同,比如
              basename      df             du        echo         expr        fastboot
              fasthalt      file            from      groups       install     ld
              lint          ln             lpc       lpq          lpr         lprm
              lptest        ls             mkstr     printenv     ps          rusage
              sed           shutdown       stty      sum          test        touch
              tr            tset           users     vipw         whereis     whoami
    免费软件的部署Linux和Solaris相同,这些GNU的命令在Solaris中通常都以g字母开头,比如gtar。
    System V和BSD中有两个目录包含免费软件:/usr/sfw/bin和/opt/sfw/bin。前者包含从安装介质中安装的免费软件,后者则是从配套CD中安装的软件。
    随着Solaris版本的更新,有可能会把配套CD上的软件放入Solaris安装介质中,因此需要注意在旧版本上的/opt/sfw/bin目录中的命令可能会被移植到/usr/sfw/bin中。凡是在/usr/sfw/bin中的软件,表示能够通过Sun的标准支持通道获得完全技术支持,而/opt/sfw/bin中的软件则通常是由开源软件组织获得技术支持。
    作者保留版权,转载请注明出处,来自
    cu-yuhuohu
    .
    区别5:网络配置文件
    [Copy to clipboard]

    [ - ]
    CODE:
         Linux                                                      Solaris
         /etc/ntp.conf                                              /etc/inet/ntp.conf
         /etc/inetd.conf                                            /etc/inet/inetd.conf
         /etc/sysconfig/network-scripts/ifcfg-{interface}            /etc/inet/netmasks
         /etc/networks                                              /etc/inet/networks
    区别6:文件系统配置文件
    [Copy to clipboard]

    [ - ]
    CODE:
                  Linux                  Solaris
                  /etc/fstab             /etc/vfstab
                  /etc/exports           /etc/dfs/dfstab (format is different)
                  /etc/auto.master       /etc/auto master
                  /etc/auto.home         /etc/auto home
    区别7:mail
    [Copy to clipboard]

    [ - ]
    CODE:
                               Linux            Solaris
                               /etc/aliases     /etc/mail/aliases
                               /etc/mail.rc     /etc/mail/Mail.rc
                                                    /etc/mail/mailx.rc
    区别8:日志文件

    [Copy to clipboard]

    [ - ]
    CODE:
    在Linux系统中,日志文件的主目录为/var/log,各种系统守护进程的日志文件均存在此处。
    Solaris稍有不同,/var/log目录存放syslog和authlog的日志文件,而/var/adm目录则存放消息日志文件,在缺省配置时,/var/adm/messages文件包含所有的日志记录(可通过修改syslog.conf文件为不同的日志指定不同的消息记录文件)。
    区别9:脚本
    QUOTE:
    如果要把脚本从Linux移植到Solaris,需要注意以下几点:

    • 首先确定脚本中所使用的所有文件和路径在Solaris中均有效
    • 确定所有的选项和参数是否有变化
    • 命令的执行输出是否有区别

    先来第一篇,周末该休息了,后面的内容等上班了再补上。
    作者保留版权,转载请注明出处,来自
    cu-yuhuohu
    .
    [ 本帖最后由 yuhuohu 于 2007-10-13 17:39 编辑 ]


    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/21280/showart_400337.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP