Solaris安装memo
今天开始安装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,嗯,界面还是很漂亮的。