Laboratories for Mathematics, Lifesciences, and Informatics
a> をテンプレートにして作成
開始行:
*サーバが提供する機能 [#we730a48]
#contents
**ファイルサーバ [#s2de80b4]
ネットワーク上の他のコンピュータとファイルを共有できるよ...
***NFS(Network File System) [#b2830ce8]
****サーバ側の設定 [#c9cea607]
関連パッケージ
portmap
nfs-utils
system-config-nfs
起動・終了・再開
/etc/init.d/portmap
/etc/init.d/nfs
常駐プロセス(nfsdとlockedはカーネル内に含まれるプロセス)
nfsd
portmap
rpc.mounted
rpc.rquotad
locked
rpc.statd
設定ファイル
/etc/exports
NFSの設定はGUIによる設定(「アプリケーション」→「システム...
mayaでNFSサーバを動かす場合、いくつかのポートを空ける必要...
まず、rpc.statdは次のファイルの該当する行の最後にポート番...
/etc/init.d/nfslock
daemon rpc.statd "$STATDARG" -p 32771 -o 32772
rpc.mountdとrpc.rquotadは次のファイルの該当箇所をそれぞれ...
/etc/init.d/nfs
daemon rpc.rquotad $PRCRQUOTADOPTS -p 32775
daemon rpc.mountd $RPCMOUNTDOPTS -p 32773
%%lockedに対しては、以下のファイルの最後に一行追加します...
/etc/modprobe.conf
options lockd nlm_udpport=32770 nlm_tcpport=32770
statdとlockedはnfsの再起動ではすぐに反映されないので、OS...
rpcinfo -p
でやります。ここで表示される名前は、プロセス名と若干違い...
pormapper <=> portmap
nfs <=> nfsd
mountd <=> rpc.mountd
rquotad <=> rpc.quotad
nlockmgr <=> locked
status <=> rpc.statd
以上確認したら、111,2049,32770:32775番のTCP/UDPポートを全...
/etc/sysconfig/iptables
更新の反映は
/etc/init.d/iptables restart
****クライアント側の設定 [#oc99d2d0]
起動時に自動でマウントするための設定ファイル
/etc/fstab
コマンドラインからマウントする場合
mount -t nfs (以下略)
***Samba [#ne537fa1]
関連パッケージ
samba
samba-swat ←細かい設定をするためのツール
起動・終了・再開
/etc/init.d/smb
設定ファイル
/etc/samba/smb.conf
sambaの設定はGUIによる設定(「アプリケーション」→「システ...
さらに細かい設定をするには、ブラウザ上から
http://(ホストのIPアドレス):901/
へアクセスすると、samba-swatを使ってとても細やかな設定が...
**リモートアクセス環境 [#md6b4b4d]
遠隔ログインするための機能。telnetはそのまま通信、sshは暗...
***telnet [#y27a9e7f]
関連パッケージ
ktb5-telnet
起動・終了・再開(xinetdに任せることも可能)
/etc/init.d/telnet
常駐プロセス(xinetdに任せない場合)
telnet
***ssh [#keb2ed0c]
関連パッケージ
openssh
openssh-askpass
openssh-server
openssh-clients
設定ファイル
/etc/ssh/ssh_config
起動・終了・再開(xinetedに任せることも可能)
/etc/init.d/ssh
常駐プロセス(xinetedに任せない場合)
sshd
***VPN(トンネル) [#n686c918]
未調査。必要そうなら詳しく調べます。
**wwwサーバ [#eea8f5ea]
関連パッケージ
httpd
設定ファイル
/etc/httpd/conf/httpd.conf
apacheの設定はGUIからでも出来ます(「アプリケーション」→「...
起動・終了・再開
/etc/init.d/httpd
常駐プロセス
httpd (オーナー:apache、で同じものが沢山生成される)
CGIを動かすのは図解入門を参照して下さい。~
ユーザ毎のウェブページを管理するには、図解入門のとおりに...
/sbin/restorecon -R /home/(ユーザ名)
またCGIは/var/www/cgi-bin/内では動きますが、各ユーザのホ...
**メールサーバ [#ue65baef]
メールの送受信を扱うためにサーバマシン内で動いているプロ...
***MTA(SMTPサーバ) [#yc5d108e]
CentOSで標準インストールされているMTAはsendmailというやつ...
関連パッケージ
postfix
設定ファイル
/etc/postfix/main.cf
起動・終了・再開
/etc/init.d/postfix
常駐プロセス
master
qmgr (オーナー:postfix)
pickup (オーナー:postfix)
エイリアスマップの作成:以下のファイルを自作します(参照:...
/etc/postfix/aliases
受信メールボックス(上のはシンボリックリンクが張ってあるだ...
/var/mail/
/var/spool/mail
***POP/IMAPサーバ [#q1cae1b6]
POP/IMAPサーバも、昔からあるUW-IMAPというものと、新しく出...
関連パッケージ
dovecot
設定ファイル
/etc/dovecot.conf
起動・終了・再開
/etc/init.d/dovecot
常駐プロセス
dovecot
pop3-login (オーナー:dovecot、沢山生成される)
imap-login (オーナー:dovecot、沢山生成される)
dovecot-auth (オーナー:dovecot)
**プリンタサーバ [#yb55dd11]
LinuxではCUPSというプリンタサーバが使えるらしいです。が、...
**xdmサーバ [#l0fe7788]
参考書には載っていないようなので、以下のページを参考にし...
http://www.astec-x.com/FAQ/redhat_xdmcp.html
**dhcpサーバ [#of44fa6f]
関連パッケージ
dhcp
設定ファイル
/etc/dhcpd.conf
起動・終了・再開
/etc/init.d/dhcpd
常駐プロセス
dhcpd
FreeBSDでの設定ファイル
/usr/local/etc/dhcpd.conf
FreeBSDでの終了・起動
/usr/local/etc/rc.d/isc-dhcpd.sh stop
/usr/local/etc/rc.d/isc-dhcpd.sh start
**NISサーバ [#j8ec52d4]
関連パッケージ
ypserver (server)
ypbind (client)
設定ファイル
/etc/yp.conf (client)
/etc/sysconfig/network
/etc/nsswitch.conf
/var/yp/Makefile
/var/yp/securenets
起動・終了・再開
/etc/init.d/ypbind
/etc/init.d/ypserv
/etc/init.d/ypxfrd
/etc/init.d/yppasswdd
/usr/lib/yp/ypinit -m (又は-s)
常駐プロセス
ypserv
ypbind
ypxfrd
yppasswdd
ポート固定のための記述
/etc/sysconfig/network
YPSERV_ARGS="-p 834"
YPXEFD_ARGS="-p 835"
NISの情報を引き出すコマンド
ypwhich
ypwhich -x
ypcat passwd (又はgroupなど)
本来/etc/passwdには、ファイル名から連想されるパスワードそ...
**LDAPサーバ [#v3749eff]
関連パッケージ
openldap-clients
openldap-servers
設定ファイル
/etc/openldap/slapd.conf
起動・終了・再開
/etc/init.d/ldap
常駐プロセス
slapd
ユーザの登録
ldapadd
サーバマシンに登録されているアカウントをそのままLDAPに移...
**bladeの起動 [#x4ede3e1]
14枚のbladeをdisklessに起動する方法は、詳しくは「アプリケ...
+mayaに、bladeがネットワーク越しにマウントするためのディ...
/diskless/CentOS/root/ (read only)
/diskless/CentOS/snapshot/ (read & write)
+/diskless/CentOS/root/に、maya自身の/以下のファイルを全...
あるいは別のマシン(仮にIPをXX.XX.XX.XXとする)にblade用のC...
rsync -a -e ssh --exclude='/proc/*' --exclude='/sys/*' X...
+mayaでtftpとdhcpを走らせておき、dhcpは次のように設定する...
allow booting;
allow bootp;
class "pxeclients"{
match if substring(option vender-class-identifier,0,9)...
next-server = (mayaのIPアドレス);
filename "linux-install/pxelinux.0";
}
+mayaでGUIを使って指示に従い設定をする。名前はCentOS-4。I...
これが済むとブートプログラムとOSのイメージファイルが自動...
/tftpboot/linux-install/pxelinux.0
/tftpboot/linux-install/pxelinux.cfg/
/tftpboot/linux-install/CentOS/initrd.img
/tftpboot/linux-install/CentOS/vmlinux
さらにGUIで「新規」をクリック、スナップショット名はフルア...
/diskless/CentOS/snapshot/blade14.sat.iis.u-tokyo.ac.jp
実際にbladeに電源を入れると、こんな具合になると思います
+BIOSがDHCPサーバ(これはmaya)にIPを問い合わせる
+bladeのネットワークカード(NIC)の中にPXEというシステムが...
+blade上でLinuxが起動したら、mayaの/export/diskless/CentO...
+bladeは自身の/home以下をmojaからマウントしてくる
ちなみに現在のenaの状態との対応を書くと(左:ena、右:maya)
/export/ift2/diskless/freebsd5/ <=> /diskless/CentOS...
/tftpboot/pxeboot <=> /tftpboot/linux-install/pxelinu...
/export/ift2/diskless/freebsd5/conf/157.82.169.61 <=> ...
となっています。
終了行:
*サーバが提供する機能 [#we730a48]
#contents
**ファイルサーバ [#s2de80b4]
ネットワーク上の他のコンピュータとファイルを共有できるよ...
***NFS(Network File System) [#b2830ce8]
****サーバ側の設定 [#c9cea607]
関連パッケージ
portmap
nfs-utils
system-config-nfs
起動・終了・再開
/etc/init.d/portmap
/etc/init.d/nfs
常駐プロセス(nfsdとlockedはカーネル内に含まれるプロセス)
nfsd
portmap
rpc.mounted
rpc.rquotad
locked
rpc.statd
設定ファイル
/etc/exports
NFSの設定はGUIによる設定(「アプリケーション」→「システム...
mayaでNFSサーバを動かす場合、いくつかのポートを空ける必要...
まず、rpc.statdは次のファイルの該当する行の最後にポート番...
/etc/init.d/nfslock
daemon rpc.statd "$STATDARG" -p 32771 -o 32772
rpc.mountdとrpc.rquotadは次のファイルの該当箇所をそれぞれ...
/etc/init.d/nfs
daemon rpc.rquotad $PRCRQUOTADOPTS -p 32775
daemon rpc.mountd $RPCMOUNTDOPTS -p 32773
%%lockedに対しては、以下のファイルの最後に一行追加します...
/etc/modprobe.conf
options lockd nlm_udpport=32770 nlm_tcpport=32770
statdとlockedはnfsの再起動ではすぐに反映されないので、OS...
rpcinfo -p
でやります。ここで表示される名前は、プロセス名と若干違い...
pormapper <=> portmap
nfs <=> nfsd
mountd <=> rpc.mountd
rquotad <=> rpc.quotad
nlockmgr <=> locked
status <=> rpc.statd
以上確認したら、111,2049,32770:32775番のTCP/UDPポートを全...
/etc/sysconfig/iptables
更新の反映は
/etc/init.d/iptables restart
****クライアント側の設定 [#oc99d2d0]
起動時に自動でマウントするための設定ファイル
/etc/fstab
コマンドラインからマウントする場合
mount -t nfs (以下略)
***Samba [#ne537fa1]
関連パッケージ
samba
samba-swat ←細かい設定をするためのツール
起動・終了・再開
/etc/init.d/smb
設定ファイル
/etc/samba/smb.conf
sambaの設定はGUIによる設定(「アプリケーション」→「システ...
さらに細かい設定をするには、ブラウザ上から
http://(ホストのIPアドレス):901/
へアクセスすると、samba-swatを使ってとても細やかな設定が...
**リモートアクセス環境 [#md6b4b4d]
遠隔ログインするための機能。telnetはそのまま通信、sshは暗...
***telnet [#y27a9e7f]
関連パッケージ
ktb5-telnet
起動・終了・再開(xinetdに任せることも可能)
/etc/init.d/telnet
常駐プロセス(xinetdに任せない場合)
telnet
***ssh [#keb2ed0c]
関連パッケージ
openssh
openssh-askpass
openssh-server
openssh-clients
設定ファイル
/etc/ssh/ssh_config
起動・終了・再開(xinetedに任せることも可能)
/etc/init.d/ssh
常駐プロセス(xinetedに任せない場合)
sshd
***VPN(トンネル) [#n686c918]
未調査。必要そうなら詳しく調べます。
**wwwサーバ [#eea8f5ea]
関連パッケージ
httpd
設定ファイル
/etc/httpd/conf/httpd.conf
apacheの設定はGUIからでも出来ます(「アプリケーション」→「...
起動・終了・再開
/etc/init.d/httpd
常駐プロセス
httpd (オーナー:apache、で同じものが沢山生成される)
CGIを動かすのは図解入門を参照して下さい。~
ユーザ毎のウェブページを管理するには、図解入門のとおりに...
/sbin/restorecon -R /home/(ユーザ名)
またCGIは/var/www/cgi-bin/内では動きますが、各ユーザのホ...
**メールサーバ [#ue65baef]
メールの送受信を扱うためにサーバマシン内で動いているプロ...
***MTA(SMTPサーバ) [#yc5d108e]
CentOSで標準インストールされているMTAはsendmailというやつ...
関連パッケージ
postfix
設定ファイル
/etc/postfix/main.cf
起動・終了・再開
/etc/init.d/postfix
常駐プロセス
master
qmgr (オーナー:postfix)
pickup (オーナー:postfix)
エイリアスマップの作成:以下のファイルを自作します(参照:...
/etc/postfix/aliases
受信メールボックス(上のはシンボリックリンクが張ってあるだ...
/var/mail/
/var/spool/mail
***POP/IMAPサーバ [#q1cae1b6]
POP/IMAPサーバも、昔からあるUW-IMAPというものと、新しく出...
関連パッケージ
dovecot
設定ファイル
/etc/dovecot.conf
起動・終了・再開
/etc/init.d/dovecot
常駐プロセス
dovecot
pop3-login (オーナー:dovecot、沢山生成される)
imap-login (オーナー:dovecot、沢山生成される)
dovecot-auth (オーナー:dovecot)
**プリンタサーバ [#yb55dd11]
LinuxではCUPSというプリンタサーバが使えるらしいです。が、...
**xdmサーバ [#l0fe7788]
参考書には載っていないようなので、以下のページを参考にし...
http://www.astec-x.com/FAQ/redhat_xdmcp.html
**dhcpサーバ [#of44fa6f]
関連パッケージ
dhcp
設定ファイル
/etc/dhcpd.conf
起動・終了・再開
/etc/init.d/dhcpd
常駐プロセス
dhcpd
FreeBSDでの設定ファイル
/usr/local/etc/dhcpd.conf
FreeBSDでの終了・起動
/usr/local/etc/rc.d/isc-dhcpd.sh stop
/usr/local/etc/rc.d/isc-dhcpd.sh start
**NISサーバ [#j8ec52d4]
関連パッケージ
ypserver (server)
ypbind (client)
設定ファイル
/etc/yp.conf (client)
/etc/sysconfig/network
/etc/nsswitch.conf
/var/yp/Makefile
/var/yp/securenets
起動・終了・再開
/etc/init.d/ypbind
/etc/init.d/ypserv
/etc/init.d/ypxfrd
/etc/init.d/yppasswdd
/usr/lib/yp/ypinit -m (又は-s)
常駐プロセス
ypserv
ypbind
ypxfrd
yppasswdd
ポート固定のための記述
/etc/sysconfig/network
YPSERV_ARGS="-p 834"
YPXEFD_ARGS="-p 835"
NISの情報を引き出すコマンド
ypwhich
ypwhich -x
ypcat passwd (又はgroupなど)
本来/etc/passwdには、ファイル名から連想されるパスワードそ...
**LDAPサーバ [#v3749eff]
関連パッケージ
openldap-clients
openldap-servers
設定ファイル
/etc/openldap/slapd.conf
起動・終了・再開
/etc/init.d/ldap
常駐プロセス
slapd
ユーザの登録
ldapadd
サーバマシンに登録されているアカウントをそのままLDAPに移...
**bladeの起動 [#x4ede3e1]
14枚のbladeをdisklessに起動する方法は、詳しくは「アプリケ...
+mayaに、bladeがネットワーク越しにマウントするためのディ...
/diskless/CentOS/root/ (read only)
/diskless/CentOS/snapshot/ (read & write)
+/diskless/CentOS/root/に、maya自身の/以下のファイルを全...
あるいは別のマシン(仮にIPをXX.XX.XX.XXとする)にblade用のC...
rsync -a -e ssh --exclude='/proc/*' --exclude='/sys/*' X...
+mayaでtftpとdhcpを走らせておき、dhcpは次のように設定する...
allow booting;
allow bootp;
class "pxeclients"{
match if substring(option vender-class-identifier,0,9)...
next-server = (mayaのIPアドレス);
filename "linux-install/pxelinux.0";
}
+mayaでGUIを使って指示に従い設定をする。名前はCentOS-4。I...
これが済むとブートプログラムとOSのイメージファイルが自動...
/tftpboot/linux-install/pxelinux.0
/tftpboot/linux-install/pxelinux.cfg/
/tftpboot/linux-install/CentOS/initrd.img
/tftpboot/linux-install/CentOS/vmlinux
さらにGUIで「新規」をクリック、スナップショット名はフルア...
/diskless/CentOS/snapshot/blade14.sat.iis.u-tokyo.ac.jp
実際にbladeに電源を入れると、こんな具合になると思います
+BIOSがDHCPサーバ(これはmaya)にIPを問い合わせる
+bladeのネットワークカード(NIC)の中にPXEというシステムが...
+blade上でLinuxが起動したら、mayaの/export/diskless/CentO...
+bladeは自身の/home以下をmojaからマウントしてくる
ちなみに現在のenaの状態との対応を書くと(左:ena、右:maya)
/export/ift2/diskless/freebsd5/ <=> /diskless/CentOS...
/tftpboot/pxeboot <=> /tftpboot/linux-install/pxelinu...
/export/ift2/diskless/freebsd5/conf/157.82.169.61 <=> ...
となっています。
ページ名: