鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 操作系统维护 > solaris > >

Solaris10从下载、安装到基本配置过程

来源:互联网 作者:佚名 时间:2015-06-03 08:38
不久前笔者在自己笔记本上安装了Solaris 非常喜欢 好东西要和大家分享 决定写一些心得体会来描述笔者是怎么安装 配置和使用Solaris 本文讲下载 安装准备 安装和基本配置 下载: 从这个网址() 可以下载最新的Solaris / for x /x 的光盘 上去一看 有好多光盘

  不久前笔者在自己笔记本上安装了Solaris 非常喜欢 好东西要和大家分享决定写一些心得体会来描述笔者是怎么安装配置和使用Solaris 本文讲下载安装准备 安装和基本配置
  
  下载:
  
  从这个网址() 可以下载最新的Solaris / for x/x的光盘上去一看有好多光盘啊我下载了下面五张
  Solaris / CD
  Solaris / CD
  Solaris / CD
  Solaris / CD
  Solaris / Language CD
  
  下载完Solaris 的光盘 粗粗地看了一下其中的内容第一张盘主要是Solaris 系统基本软件第二张有许多和gnome相关的包第三张主要是staroffice 第四张包含了许多open source的软件如Apache/Ant/Python/TCL/mysql等等
  
  安装准备笔者还是喜欢用Linux 的分区工具 通过使用_JSESSIONID=&GXHC_jiveuserlastvisited=&forum=&thread= 描述的方法做了分区
  
  我把自己G的硬盘分为个区 名称 内容 类型 大小 文件系统 描述
  
  /dev/hda Win>
  C: Primary G NTFS Windows XP
  /dev/hda Ext Ext G 扩展分区
  /dev/hda Linux Primary G EXT Linux
  /dev/hda Solaris Primary G Solaris Solaris x
  partition/dev/hda 数据分区
  Logical G FAT 所有操作系统共享
  /dev/hda 数据分区
  Logical G FAT 所有操作系统共享
  /dev/hda linux swap Logical G swap Linux swap
  其中第四个主分区ID配成了x (Solaris 分区)大小为G然后把自己下载的文件都先解成iso文件并放在/dev/hda分区下这个分区在Windows下面是D盘
  
  安装:笔者比较吝啬一看要刻那么多盘不干了决定试试只刻第一张盘的方法 刻好第一张盘把BIOS设为光盘启动然后从光盘启动 非常顺利地看到了Solaris 的启动界面SunOS Secondary Boot Version 然后等待Initializing System Solaris Interactive 继续等待 Configuring devices 那一步比较慢
  
  经过几分钟的等待后就看到系统自己认识了我的Intel Pro/ VE 网卡 iprb 接着又看到系统自己认识了我的显卡(Nvidia Gefore )键盘和鼠标等 非常高兴! 要知道在Solaris 安装的时候我可是费了好大的劲才配上显卡网卡的啊(请参见_JSESSIONID=&GXHC_jiveuserlastvisited=&forum=&thread=)
  
  配置过程
  
  我选的是用简体中文安装接下来配置网络地域时间Root口令等非常简单这里我就不多说了接下来我选择软件自动重新引导和自动弹出CD第一张盘安装的介质我选择了CD 后面的几张盘我都是选择了网络文件系统
  
  接收License Agreement后选择了初始安装自定义安装选择了所有的中文的软件包并且把默认语言环境设为中文的GB没有选择任何附加产品然后选择整个群组/缺省包选择磁盘上的Solaris分区选择不保留数据在分布文件系统时因为是个人机器 我只配了/ 和swap 两个文件系统
  
  我的文件系统如下/ Gswap G接着就开始安装了
  
  当第一张盘安装结束后要注意在重启过程中取出第一张光盘否则机器又会从光盘启动当系统提示第二张光盘的位置时我选择了网络文件系统(目的是节约几张光盘)
  
  前面讲到我的Solaris 光盘ISO文件在/dev/hda下面也就是Windows下的D盘是FAT的文件系统我的做法是先打开一个Terminal然后把这个FAT的磁盘mount到Solaris下最后通过lofiadm/mount命令把ISO文件mount到Solaris下面做法如下
  
   把FAT的光盘mount到Solaris下面首先建立目的目录我打算把/dev/hda mount到/wind /dev/hda mount到/wine 所以运行# mkdir /wind #mkdir /wine 接着/dev/dsk ls 看到cdp到cdp 这里cdp就对应前面分区表中的/dev/hda也就是那个扩展分区里面包含了两个FAT的logicaldrive /dev/hda和/dev/hda
  
  在Solaris里面用devicename和logicaldrive分别对应主分区和逻辑分区这里扩展分区的devicename是cdp /dev/hda逻辑分区的logicaldrive 可以用c 或者数字来表示
  
  /dev/hda的logicaldrive是d 或者数字弄清楚了这些命令就简单了
  
  #mount F pcfs /dev/dsk/cdp:c /wind#mount F pcfs /dev/dsk/cdp:d /wine
  
  当然要记住在/etc/vfstab里面加入下面两行以便系统重新启动时能把FAT的分区自动mount上/dev/dsk/cdp:c /dev/rdsk/cdp:c /wind pcfs yes /dev/dsk/cdp:d /dev/rdsk/cdp:d /wine pcfs yes
  
  参考文档System Administration Guide: Devices and File Systems ()ch Mounting and Unmounting File Systems Page x: How to Mount a PCFS (DOS) File System From a Hard Disk
  
   用lofiadm/mount命令做虚拟光驱在Windows上有很多虚拟光驱程序如Daemon Virtual CD等可以把iso文件虚拟成光驱
  
  在Solaris下我们用lofiadm命令方法如下:
  
  # lofiadm a /wind/solaris/solGAxvisoiso 把iso文件export为块设备参数a 表示add这个命令的output是/dev/lofi/
  
  这样我们就可以把设备/dev/lofi/ mount到文件系统了# mount F hsfs o ro /dev/lofi/ /mnt 把/dev/lofi/ mount到/mnt
  
  然后#cd /mnt 看到mount成功后里面有了光盘上的内容再回到安装界面 在路径里面输入/mnt然后就能顺利安装了接下来要装第三张盘的时候同样到Terminal去# umount /mnt 用来unmount 这个不用我多说了# lofiadm d /dev/lofi/
  
  接着对照第二张盘的命令来安装第三第四张盘和语言包装完后系统会提示重新启动
  
  重启后有CDE和JDS两种桌面可供选择我选择进入Java Desktop System 的界面
  
  大功告成! 整个过程花了我将近小时的时间其中觉得第四张盘耗的时间最长另外觉得JDS 的桌面很漂亮也很方便使用
  
  基本配置
  
   x分辨率的设置我的笔记本分辨率是x而Solaris 起来后默认使用的是x看起来有点模糊查了一些文档知道需要新建一个文件/etc/X/nf这是我的/etc/X/nf的内容
  
  注意我加入了Section ServerFlagsOption HandleSpecialKeys AlwaysEndSection这样在Xorg的XServer 碰到问题时我就可以按Alt + Ctrl + BkSp 重新启动xserver了非常方便另外我还根据我的实际情况到启动>首选项>桌面首先项>显示下面更改了很多东西这里我就不一一描述了其中比较重要的一个是为了把字体改大我选择了字体>细节>分辨率把每英寸点数从改为解决了x分辨率下字很小的问题
  
   DHCP Client配置我公司里用的是DHCP但问题是DHCP Server给我分配的主机名老是dhcp什么的而且会变动对于装JES什么的特别不方便于是我修改了/etc/default/dhcpagent把最后一行从PARAM_REQUEST_LIST= 改为PARAM_REQUEST_LIST=去掉了选项hostname()这个大家可以看注释 另外就是加入新文件/etc/nodename 里面的内容是自己喜欢的主机名我用的是lap
  
   默认权限的配置系统默认是采用安全的方案但我的机器上面没有什么非常重要的数据而且经常需要用root用户进行sshtelnetftp等而这些系统默认都不允许没办法手工改啦ssh:/etc/ssh/sshd_config 把PermitRootLogin改为yes另外我曾经出现不能正常启动ssh service的情况原因是没有在/etc/ssh下面自动生成ssh_host_rsa_keyssh_host_rsa_keypub ssh_host_dsa_keyssh_host_dsa_keypub等key文件 最后我手工生成了这些文件解决了这个问题# sshkeygen b t rsa f /etc/ssh/ssh_host_key N # sshkeygen b t rsa f /etc/ssh/ssh_host_rsa_key N # sshkeygen b t dsa f /etc/ssh/ssh_host_dsa_key N
  
  telnet:简单修改文件/etc/default/login把行CONSOLE=/dev/console注释掉就可以用root用户telnet上来了ftp:只要修改/etc/ftpd/ftpusers 把root用户注释掉就可以用root用户进行ftp了
  
   默认shell的配置 系统默认使用的是/sbin/sh但我喜欢使用更流行的bash 于是修改/etc/passwd把第一行从root:x:::SuperUser:/:/sbin/sh 改为root:x:::SuperUser:/:/bin/bash重新登陆后发现默认shell成功更改据说这个做法不是特别安全但我还是喜欢这么做
  
   打印机的配置 在Solaris 的JDS桌面下安装打印机比较简单只要通过启动>首选项>系统首选项>添加/删除打印机就行了在图形界面里选择打印机>新的附加打印机或者新的网络打印机通过图形界面就可以很简单配好打印机
  
  展望:我想再写一些实际使用中用的到的一些心得如VNC的 配置用pkgget 来安装一些常用软件 (mplayer tcpdump ethereal 等mysql 的基本配置以及
网友评论
<