今天开始安装Solaris 10,跟Linux的差别挺多,真是不习惯啊。

命名规则

磁盘命名规则为 /dev/[r]dsk/c0t0d0s0 ,其中 0 表示数字,如 /dev/dsk/c0t3d0s0

c = controller number,表示硬盘控制器的序号,c0表示第一个控制器,c1表示第二个等。

t = target number,目标号,表示控制器内的地址。

d = disk number,表示连接到目标上的磁盘的逻辑单元号(LUN)。单个磁盘或IDE硬盘永远为 d0。

s 表示分区号。Solaris下一个磁盘包含8个分区,所以取值范围为 s0 - s7。

网卡是直接以驱动程序名称来命名的。比如我用的网卡是Broadcom的,所以网卡名称就是 bge0。

网络设置

修改主机名:

/etc/hosts, /etc/nodename, /etc/hostname.bde0

修改IP地址、掩码、网关和DNS:

/etc/hosts, /etc/defaultrouter, /etc/netmasks, /etc/resolv.conf

用户管理

添加用户:不像Linux那样会自动给你建好组、主目录,完全要自己手工建立。

# groupadd newgroup
# useradd -g newgroup newuser
# cd /export/home
# mkdir newuser
# chown newuser newuser
# chgrp newuser newuser
# vi /etc/passwd

将 newuser项中的 /home/newuser 修改为 /export/newuser,将 /bin/sh 修改为 /usr/bin/bash

然后用 newuser 登录,在主目录中建立 .bashrc.bash_profile.bashrc的内容随意,.bash_profile 的内容为:

if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

为了方便起见,PS1变量也可以设置得好看些。我的设置是

export PS1="\e[1;36m[\e[1;32m\u\e[1;35m@\h \e[1;33m\W\e[1;36m]\\$\e[m "

GNU软件安装

接下来就是让ls有颜色,再装个vim即可。 ls就是GNU的coreutils包,和vim两个包都能在Sunfreeware.com上找到。

coreutils包需要下载并安装:

  • coreutils-7.1-sol10-x86-local.gz
  • libgcc-3.4.6-sol10-x86-local.gz
  • libiconv-1.11-sol10-x86-local.gz
  • libintl-3.4.0-sol10-x86-local.gz

vim包需要下载并安装:

  • glib-1.2.10-sol10-x86-local.gz
  • gmp-4.2.1-sol10-x86-local.gz
  • gtk+-1.2.10-sol10-intel-local.gz
  • ncurses-5.6-sol10-x86-local.gz
  • vim-7.2-sol10-x86-local.gz

下完之后依次展开,用 pkgadd -d <文件名> 装上即可。

带颜色的ls放在/usr/local/bin下,所以要想用它还得改改.bashrc:

export PATH=/usr/local/bin:$PATH

加上别名:

alias ls='ls --color=tty'
alias ll='ls -l'
alias vi='vim'

系统管理

关机:

shutdown -y -i5 -g0

btw: 装好Solaris之后启动、登录,选择使用JDE,嗯,界面还是很漂亮的。