[转贴]Solaris 8_x86 安装日记

Home Home
引用 | 编辑 aa
2002-11-06 18:51
楼主
推文 x0
该站网址
http://solaris.tophk.net/index.htm

TCP/IP Address + Router or Gateway + 主机名称 + DNS IP + Domain 设定

Example ]定

把主机名称 haha123 放入 /etc/nodename

把主机名称 haha123 放入 /etc/hostname.???0 的网络介面卡
( 此例为 elxl0 是网卡的名称,/etc/hostname.elxl0,在安装 Solaris 时,只要你选择网络连线,这个档案便会自动产生。)

TCP/IP address 设定

把 201.65.7.2  haha123 放入 /etc/inet/hosts

把 201.65.7.0  255.255.255.0 放入 /etc/inet/netmarks

Router IP 或 Gateway 设定

把 201.65.7.1 放入 /etc/defaultrouter

Domain Name 设定

把 coxford.net 放入 /etc/defaultdomain

DNS IP 设定


search coxford.net
nameserver 202.66.8.5
nameserver 152.101.101.101
放入 /etc/resolv.conf

更改 /etc/nsswitch.conf 的设定

把 hosts: files 改为 hosts: files dns



最后电脑从新启动便完成

献花 x0
引用 | 编辑 aa
2002-11-06 18:56
1楼
  
建立使用者的目录

一般在 Linux Server 使用者的目录是在 /home 目录,但我比较喜爱使用 Solaris 时把使用者的目录放在 /u0。

但是我们要注意一点,一般安装完成后的 Solaris Server,根( / )目录的使用空间很少,而且大部份的空间都放在 /export/home。( 用 'df' 指令便可以检查到硬碟的编排情况 )

所以我建立使用者空间时会用以下做法]建立新的使用者

e.g. ]为保安的理由,密码应该不少于八个字,当中要包含英文大小写和数目字,而且不可以使用字典中的文字 )
目录 = /u0/peter
使用者登入名称 = Peter Pan
使用 Bash Shell

建立群组users

# groupadd users

建立新的使用者

# whereis bash
bash]更改密码

# passwd peter

删除使用者

如果你希望把指定的使用者删除的话,可以用以下的指令]安装文字编辑器

因为我不习惯使用 vi,所以需要安装 pico 编辑器。

pico 是 pine 的一部份,这是一个阅读及编写电邮程式。

下载 ]为 Solaris Server 没有 wget 之类软件从网页下载档案,所以要先下载去 Windows98等系统,再用 FTP 存去 Solaris Server。

安装pine

# mv pine4.33.zip /usr/local/src
# cd /usr/local/src
# cp pine4.33.zip ..
# cd ..
# unzip pine4.33.zip
# rm pine4.33.zip
# pkgadd -d SFWpine
# rm SFWpine
# ln -s /opt/sfw/bin/pico /bin/pico
# ln -s /opt/sfw/bin/pilot /bin/pilot
# ln -s /opt/sfw/bin/pine /bin/pine

pico = 文字编辑器
pine = 电邮编辑器
pilot = 档案管理

建立 Bash Shell Script

我始终比较喜欢使用 Bash Shell,而 C Shell 到现在还是不太习惯。

Bash Shell Script 就好像 Microsoft DOS 的 Autoexec.bat 一样,当使用 Bash Shell 他会自动则行 Script 的设定。
例如:path, man path, lib path 和则行一些程式。

以下例子是为 root user 设定 Bash Shell Script
# cd ~root
# pico .bashrc
#!/usr/bin/bash
export PATH=$PATH:/usr/local/bin:/usr/ccs/bin:/usr/ucb:/opt/sfw/bin
export MANPATH=$MANPATH:/usr/man:/usr/local/man:/opt/sfw/man
export PS1='\u@\h:\w#'
export EDITOR=/bin/pico
export PAGER=/usr/local/bin/less (less 会迟一点安装)


# bash ( 则行 Bash Shell )

安装 wget 网页档案下载器

wget 是一个很有用的网页档案下载程式,只要把网址键入,便可以从网页或FTP伺服器下载档案。


例如]安装 gcc Compiler

gcc Compiler 是一个非常重要的软件,在安装其他软件时都会用到 cc 或 gcc Compiler。

有几样东西要特别注意的,在 Sun 购买回来的 Solaris 8 x86 已经有 cc Compiler,但已我的经验用这套 cc Compiler会有一些软件 Compile 失败,所以我通常都会另外安装 gcc Compiler,而且还要欺骗电脑把 gcc Compiler 当成 cc Compiler用。每当软件找寻及使用 cc Compiler 或 gcc Compiler 时便全都会使用了 gcc Compiler。

在 Sun 下载回来的 Solaris 8 x86 是没有任何 cc Compiler,所以一定要自行安装。

我经常收到一些电邮问及有关在 Compile 时失败,无法找到cc Compiler,而且又确定自己已经安装了 gcc 2.9x or gcc 3.xx。
大部份主要原因是在 Path (路径) 上的问题,因为当安装软件时,那些软件会自行找寻 cc Compiler 和 gcc Compiler 在那里。但是,如果你没有设定 Path,那些软件便无法找到 Compiler。

下载 ]安装 less

less 跟 more 的用途差不多,但是 less 可以退后阅读资料,more就不可以。

可以下例子你可以试一试 ]安装 Perl 5.61

Solaris 8 x86 已经安装了Perl 5.005_03,但希望使用 Perl 5.61 Version。

下载 ]安装 top CPU工作管理

top - 显示最新有关CPU运作的资料。可以知道CPU现在进行什么工作,那些工作量是很大的,记忆体使用情况。

这些资料是用来估计Server是否需要升级、加RAM。另外,还可以监看自己设计的软件对CPU做成多少负载,如果太多负载的话,便可以从自己设计的软件着手,把设计改良,减低CPU负载。

下载 ]安装 tcp wrapper-7.6

tcp wrapper 可以防止任何未经过批准的 IP Address 使用指定的 Deamon。

例如: telnet deamon, ftp deamon 等

换句话说,如果你想从远端 Telnet 至伺服器,你就一定要在伺服器上的 tcp wrapper 设定为这个远端的 IP Address 可以进入。

tcp wrapper 7.6 设定

Update Solaris 8 x86 Patches

Sun Solaris 8 x86 题供了一些 Patches 用来修补 Solaris 一般保安及升级上的问题。

http://www.sun.com/bigadmin/patches/index.html

下载 : Patches > Recommended > Solaris 8_x86

# mv 8_x86_Recommended.zip /usr/local/src
# cd /usr/local/src
# cp 8_x86_Recommended.zip ..
# cd ..
# unzip 8_x86_Recommended.zip
# rm 8_x86_Recommended.zip
# cd 8_x86_Recommended
# ./install_cluster

献花 x0
引用 | 编辑 alolen
2004-12-16 01:33
2楼
  
感谢分享
收集起来好好保存

献花 x0
引用 | 编辑 jasonk0914
2014-01-03 23:35
3楼
  
写得实在是非常详细喔~不过目前已不在研究Solaris了~还是感谢分享!!表情

献花 x1