看到一篇文章不错,给大家伙儿看看。
------------------------------------------------------------

我的 Solaris Server 設定方法

Last Update : 21 Jun 2002


--------------------------------------------------------------------------------

1 ) 設定網絡卡的 IP Address , Gateway, 主機名稱, DNS Server IP Address, Server Domain

2 ) 建立使用者的目錄

3 ) 建立新的使用者及群組

4 ) 建立 /usr/local

5 ) 安裝文字編輯器

6 ) 建立 Bash Shell Script

7 ) 安裝 wget 網頁檔案下載器

8 ) 安裝 gcc Compiler

9 ) 安裝 less

10 ) 安裝 Perl 5.61

11 ) 安裝 top CPU工作管理

12 ) 安裝 tcp wrapper-7.6

13 ) Update Solaris 8 x86 Patches

14 ) 安裝新版本的 tar

建立使用者的目錄

一般在 Linux Server 使用者的目錄是在 /home 目錄,但我比較喜愛使用 Solaris 時把使用者的目錄放在 /u0。

但是我們要注意一點,一般安裝完成後的 Solaris Server,根( / )目錄的使用空間很少,而且大部份的空間都放在 /export/home。( 用 'df' 指令便能够檢查到硬碟的編排情況 )

所以我建立使用者空間時會用以下做法:-

# cd /
# mkdir /export/home/u0
# ln -s /export/home/u0 /u0

這樣做有兩個好處,第一,/u0 不會佔用根目錄的空間而使用了 /export/home 的空間,第二,看上 /u0 似乎在根目錄一樣,但唯一不同的,就是他只是一條 Link。

# ls -l /u0
lrwxrwxrwx 1 root other 15 Dec 30 18:22 /u0 -> /export/home/u0
#

建立新的使用者

e.g. :-

群組 = users
使用者登入名稱 = peter
密碼 = opL12112
( 因為保安的理由,密碼應該不少於八個字,當中要包含英文大小寫和數目字,而且不能够使用字典中的文字 )
目錄 = /u0/peter
使用者登入名稱 = Peter Pan
使用 Bash Shell

建立群組users

# groupadd users

建立新的使用者

# whereis bash
bash: /usr/bin/bash
# useradd -m -g users -d /u0/peter -s /usr/bin/bash -c 'Peter Pan' peter

-g group
-d directory
-s shell
-c content

更改密碼

# passwd peter

刪除使用者

假如您希望把指定的使用者刪除的話,能够用以下的指令:-

# userdel -r peter

'-r' 是用來清除使用者的任何目錄 e.g. /u0/peter , /var/mail ...

建立 /usr/local

建立 /usr/local 是用來把需要安裝的軟件安裝在這裡。

但是我們要注意一點,一般安裝完成後的 Solaris Server,根( / )目錄的使用空間很少,而且大部份的空間都放在 /export/home。( 用 'df' 指令便能够檢查到硬碟的編排情況 )

所以我建立 /usr/local 時會用以下做法:-

# cd /
# mkdir /export/home/local
# ln -s /export/home/local /usr/local

這樣做有兩個好處,第一,/usr/local 不會佔用根目錄的空間而使用了 /export/home 的空間,第二,看上 /usr/local 似乎在 /usr 目錄一樣,但唯一不同的,就是他只是一條 Link。

# ls -l /usr/local
lrwxrwxrwx 1 root other 15 Dec 30 18:22 /u0/local -> /export/home/local
#

安裝文字編輯器

因為我不習慣使用 vi,所以需要安裝 pico 編輯器。

pico 是 pine 的一部份,這是一個閱讀及編寫電郵程式。

下載 : http://solaris.tophk.net/packages/pine4.33.zip

因為 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伺服器下載檔案。


例如: -
# wget http://solaris.tophk.net/packages/apache-1.3.9-sol8-intel-local.gz

安裝方法如下: -

下載 : http://solaris.tophk.net/packages/wget-1.8.1-sol8-intel-local.gz

# mv wget-1.8.1-sol8-intel-local.gz /usr/local/src
# cd /usr/local/src
# cp wget-1.8.1-sol8-intel-local.gz ..
# cd ..
# gzip -d wget-1.8.1-sol8-intel-local.gz
# pkgadd -d wget-1.8.1-sol8-intel-local
# rm wget-1.8.1-sol8-intel-local

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!