Chinaunix

标题: 他山之石可以攻玉,从Linux到Solaris(03&04):安装系统和软件以及补丁 [打印本页]

作者: yuhuohu    时间: 2007-10-17 16:48
标题: 他山之石可以攻玉,从Linux到Solaris(03&04):安装系统和软件以及补丁
本帖最后由 yuhuohu 于 2010-11-30 10:09 编辑

前人种树,后人乘凉,开源世界,自由分享


做系统管理的不可能单纯的仅接触solaris,unix大同小异,完全可以从solaris出发达到触类旁通的目的。近日有空,看些Linux的管理文档,主要是看Linux和Solaris的区别点,顺手发些心得,这是第三篇:系统安装的区别;以及第四篇:软件管理的区别

从Linux到Solaris

目录:


作者保留版权,转载请注明出处,来自cu-yuhuohu.

第三章:系统安装

1、使用介质安装
最常见的安装方法都是从介质进行安装(都可从官方网站下载ISO映像或是实体的CD/DVD安装盘)

Linux的典型安装步骤包括:
solaris的典型安装步骤包括


2、网络安装
Linux从光盘引导后,要输入安装文件所在的服务器的URL,然后安装程序会下载所需的安装包并进行安装

Solaris的网络安装程序叫做JumpStart,需要搭建JumpStart服务器,在JumpStart服务器上配置客户机的MAC地址,以及指定与之对应的IP地址,提供客户机的启动引导服务,并通过NFS共享提供安装介质,然后实现网络安装。Solaris支持跨网段进行网络安装,但需要提供一台dhcp服务器,并做适当配置

具体可参见susbin的精华帖:
详见docs.sun.com的文档:


3、Flash Archive
Solaris还提供了一种克隆安装机制,把现有模版系统制作成归档文件(叫做 Flash Archive),然后可在JumpStart或标准安装程序中使用归档文件,达到克隆安装的目的,但源系统和目标系统的硬件架构必须一致,比如你不能用一台sun4u架构的solaris系统制作好Flash Archive,然后在sun4m架构的机器上安装solaris时使用这个来自sum4u的flash归档文件。

详见docs.sun.com的文档:

4、Live upgrade
Live upgrade可以创建一个现有工作环境的备用版,然后在备用版中进行更新、升级等操作,而不会影响现有的工作环境。等升级操作完成后,再重新启动,使用备用版作为新的工作环境。

使用Live upgrade可减少由于升级而导致的应用停止或宕机时间,而且一旦发现升级导致故障也可以很容易就回退到升级前的工作环境。

详见docs.sun.com的文档:


4、查看系统版本(new~)
1、查看内核64位还是32位
solaris#isvinfo -b        ----------- or isainfo -kv   显示的信息更多些
    64

redhat#getconf WORD_BIT
    32

2、查看操作系统发布号

通用:uname -a
solaris#cat /etc/release
                           Solaris 10 11/06 s10s_u3wos_10 SPARC
           Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                           Assembled 14 November 2006
【注】11/06是发布的日/月,s10s_u3wos_10的"u3"是版本号,即solaris 10的update 3版本

redhat#cat /etc/redhat_release      -------------- or /etc/issue    or  /proc/version
  • Red Hat Enterprise Linux AS release 4 (Nahant Update 2)                  -------------AS4 update 2
  • Red Hat Enterprise Linux Server release 5 (Tikanga)                  ------------------ES 5,没显示update即为初始版本



第四章:软件管理


1、软件包管理
redhat or suse linux使用Redhat Package Management(RPM)管理软件包,

solaris使用System V软件包,添加为pkgadd命令,删除为pkgrm命令,查看用pkginfo,用pkgchk校验包。但solaris也可以支持rpm命令。


2、补丁包管理
Linux系统不存在Solaris的补丁概念。Linux能够把指定的包(RPM)升级到下一个版本,它不象solaris那样有内建的机制能够在应用补丁后再进行回退(取消打补丁的操作)
Solaris使用patchadd添加补丁,patchrm卸除补丁。补丁可从http://sunsolve.sun.colm获得,有些补丁需要有sun的技术支持服务才能下载,关键性的补丁通常都是免费提供。每个补丁包中都包含有应用此补丁以及回退的时需要做的变动的内容,因此可以回退。

3、更新
redhat系统可使用up2date命令管理所有的软件包升级所发生的版本变化。

solaris有两个独立的命令管理升级操作
两个命令都可以实现对升级的管理



嘿嘿,这两篇相对前2篇而言较简单,重头戏即将来到,写完就贴上来:

第5章:系统管理
作者保留版权,转载请注明出处,来自cu-yuhuohu.

哥们,来给点动力,点这里\"\"

这么多内容,索性挖个大坑把自己埋了。

[ 本帖最后由 yuhuohu 于 2009-7-4 20:32 编辑 ]
作者: wangyu1314    时间: 2007-10-18 17:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 风之幻想    时间: 2007-10-18 17:19
顶一下.
作者: dreammaker    时间: 2007-10-19 00:02
不错,鼓励一下!不过linux的up2date是要钱的,你应该再把yum加进来就更好了。
作者: 死了都要爱    时间: 2007-10-25 11:26
好帖子,自己不能达到这样的学习境界!
作者: zhushuyun    时间: 2007-10-25 15:52
原帖由 dreammaker 于 2007-10-19 00:02 发表
不错,鼓励一下!不过linux的up2date是要钱的,你应该再把yum加进来就更好了。

ubuntu linux 和 debian linux  的 get-install update  是不用银子的.
作者: huohuliaisili    时间: 2008-07-26 21:29
好帖!
学习中。
书已经买过一本了,正在看。
作者: todaypuzzleme    时间: 2008-07-26 22:05
我现在就是郁闷sun cluster patch需要partner资质,不知道哪位老大提供个10的补丁,我搞个下来珍藏:wink:
作者: linuxkumao    时间: 2008-09-28 09:09
Very good 支持楼主
作者: hexilanlan    时间: 2008-09-28 09:50
这个也收藏。。
作者: lsmweixinyu    时间: 2008-10-11 09:45
标题: 回复 #1 yuhuohu 的帖子
个人以为unix的思路 比linux清晰多了,还要好学一点,可维护性也高很多
作者: superbird    时间: 2009-06-13 12:47
LZ的贴全部收藏了,太谢谢你 了,努力学习中
作者: SMEWL    时间: 2010-07-31 20:48
好东西,顶




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2