从Linux到Solaris(系统安装,软件管理)

来源:互联网 发布:字中字软件 编辑:程序博客网 时间:2024/04/28 20:43
 第三章:系统安装

1、使用介质安装

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

Linux的典型安装步骤包括:
  • 从介质启动(CD/DVD)
  • 硬盘分区
  • 选择软件包
  • 输入配置参数
solaris的典型安装步骤包括
  • 从介质启动
  • 输入系统配置参数
  • 选择软件包
  • 硬盘分区

2、网络安装

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

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

具体可参见susbin的精华帖:
  • JumpStart 安装 Solaris10 --- 用CD images设置安装服务器及一些新功能的应用
详见docs.sun.com的文档:
  • Solaris 10 安装指南:基于网络的安装.pdf
  • Solaris 10 安装指南:自定义 JumpStart 和高级安装.pdf

3、Flash Archive

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

详见docs.sun.com的文档:
  • Solaris 10 安装指南:Solaris Flash 归档文件(创建和安装).pdf

4、Live upgrade

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

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

详见docs.sun.com的文档:
  • Solaris 10 安装指南:Solaris Live upgrade and upgrade planning.pdf

4、查看系统版本(new~)

QUOTE:
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、软件包管理

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

  • rpm -i安装,一般用rpm -ivh
  • rpm -e卸载,
  • rpm -qa 查看有哪些包
  • rpm -qi 查看包的详细信息
  • rpm -ql 查看包安装了哪些具体文件

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

  • pkgchk -p /etc/shadow 查看shadow文件自安装起的变化,如修改时间,文件大小,checksum等
  • pkgchk -l -p /usr/bin/showrev  查看showrev属于哪个软件包
  • pkgchk -v 查看包安装了哪些具体文件

2、补丁包管理

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

3、更新

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

solaris有两个独立的命令管理升级操作
  • GUI工具updatemanager
  • 命令行工具smpatch
两个命令都可以实现对升级的管理

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

第5章:系统管理
  • 启动、关闭和运行级别
  • 系统服务
  • 用户/组管理
  • 文件系统管理
  • 磁盘和卷管理
  • 网络管理
  • 远程管理
  • 内核管理
原创粉丝点击