Solaris設定について
初期設定について
PATHの設定
tcshならば、ホームディレクトリの 「.cshrc」 を編集します。
set path=(/bin /usr/bin .)
set path=(/usr/local/bin /usr/sfw/bin /opt/sfw/bin)
set path=($path /usr/bin /usr/sbin /usr/dt/bin /usr/openwin/bin)
set path=($path /usr/xpeg4/bin /usr/ccs/bin /usr/ucb /etc)
setenv PATH /bin:/usr/bin:/usr/local/bin:/usr/sfw/bin:/opt/sfw/bin:/usr/bin:/usr/sbin:/usr/dt/bin:/usr/openwin/bin
setenv PATH $PATH:/usr/xpeg4/bin:/usr/ccs/bin:/usr/ucb:/etc
LD_LIBRARYの設定
setenv LD_LIBRARY_PATH /usr/local/lib:/usr/sfw/lib:/opt/sfw/lib
setenv LD_LIBRARY_PATH "$LD_LIBRARY_PATH":/usr/lib:/usr/dt/lib:/usr/openwin/lib
setenv LD_LIBRARY_PATH "$LD_LIBRARY_PATH":/usr/xpeg4/lib:/usr/ccs/lib:/lib
manの設定
setenv MANPATH /usr/share/man:/usr/local/man:/opt/sfw/man
aliasの設定
alias rm 'rm -i'
alias rmr 'rm -rf'
alias ll 'ls -l'
編集のあと、以下のように変更を反映させます。
% source .cshrc
ネットワーク情報取得
IP-addressの表示
# ifconfig -a
MAC-addressの表示
# grep "Ethernet" /var/adm/messages.* | more
デーモンの確認と起動
サービスの確認
# /usr/sbin/inetadm
# svcs
# /usr/sbin/svcadm
# /usr/sbin/svccfg
FTPデーモンの確認と起動
# inetadm | grep ftp
disabled disabled svc:/network/ftp:default
# inetadm -e ftp
# inetadm | grep ftp
enabled online svc:/network/ftp:default
telnetについて
sshがデフォルトでインストールされており、セキュリティを考慮した上でも必要性はないので、無効にするべき。
# /usr/sbin/inetadm -d svc:/network/telnet
telnetを起動するならば以下のように設定する。
# inetadm -e telnet
停止させるべきサービス
# /usr/sbin/inetadm -d svc:/network/smtp:sendmail
# /usr/sbin/inetadm -d svc:/network/login:rlogin
# /usr/sbin/inetadm -d svc:/network/finger:default
# /usr/sbin/inetadm -d svc:/network/rpc/rusers:default
# /usr/sbin/inetadm -d svc:/network/shell:default
ファイアウォール設定
Solaris10のファイアウォールはオープンソースのIP Filterをベースにした「Solaris IP フィルタ」である。
自ホストへポートスキャン
# /opt/sfw/bin/nmap -P0 -sT localhost
/etc/ipf/pfil.apの設定
# vi /etc/ipf/pfil.ap
/etc/ipf/ipf.confの設定
ipf動作チェック