看到一篇文章不错,给大家伙儿看看。
------------------------------------------------------------
我的 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
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




