=SSH設定 =
次のページを参考にしました
http://www.jitaku-server.net/ssh_crypto.html
==鍵生成 ==
remote$ssh-keygen -t rsa
ローカルへ秘密鍵転送
remote$scp .ssh/id_rsa hoge@local:/home/hoge
公開鍵をリネーム
remote$mv .ssh/id_rsa.pub .ssh/authorized_keys
SSHサーバ設定
remote#vi /etc/ssh/sshd_config #パスワードではなくカギでログインする PasswordAuthentication no #rootでのログインを禁止する PermitRootLogin no #パスワードなしのログインは許可しない PermitEmptyPassword no #許可したユーザのみ接続可能 AllowUsers hoge
DHCPサーバ設定
次のページを参考にしました
http://centossrv.com/dhcp.shtml
DHCPDインストール
#yum -y install dhcp
設定ファイルをコピー
#cp /usr/share/doc/dhcp-*/dhcpd.conf.sample /etc/dhcpd.conf #vi /etc/dhcpd.conf
DHCPD起動
#/etc/init.d/dhcpd start
WebDav
次のページを参考にしました
http://centossrv.com/webdav.shtml
webdavで共有するディレクトリまでの全てのディレクトリでapachがアクセス出来るようにする
問題あり
#setfacl -m d:g:apache:rwx,g:apache:rwx /home/homihomu/webdav #setfacl -m g:apache:rwx,g:apache:rwx /home/homihomu/webdav
#vi /etc/httpd/conf.d/webdav.conf Alias /webdav "/home/homihomu/netshare" <Location "/webdav"> DAV On SSLRequireSSL Options Indexes AuthType Basic AuthName WebDAV AuthUserFile /etc/httpd/conf/.htpasswd Require user homihomu Allow from all </Location>
.htpasswd作成
htpasswd /etc/httpd/conf/.htpasswd USER_NAME
&u(){.htpasswdが無い場合はcオプションをつける}
htpasswd -c /etc/httpd/conf/.htpasswd USER_NAME
Software RAID
次のページを参考にしました
http://www.crimson-snow.net/tips/linux/mdadm_raid5.html
ステータスを見る
#cat /proc/mdstat #mdadm -D /dev/md0
リビルド
問題のディスクを故障と指定する
#mdadm /dev/md1 -f /dev/hdb1 #mdadm /dev/md2 -f /dev/hdb2
ディスクを切り離す
#mdadm /dev/md1 -r /dev/hdb1 #mdadm /dev/md2 -r /dev/hdb2
新しいディスクを追加する
#mdadm /dev/md1 -a /dev/hdd1 #mdadm /dev/md2 -a /dev/hdd2
#vi /etc/mtab /dev/md0 /boot ext3 rw 0 0
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 sdb2[1] sda2[0]
78123968 blocks [2/2] [UU]
md0 : active raid1 sdb1[1] sda1[0]
289024 blocks [2/2] [UU]
md2 : active raid1 sdb4[1] sda4[0]
409472640 blocks [2/2] [UU]
unused devices: <none>
ブートローダ
/etc/mtab の中のbootの箇所を修正していく
1) /dev/md1 を /dev/sda1/ に変更し #grub-install /dev/hda 2) /dev/sda1 を /dev/sdb1/ に変更し #grub-install /dev/hdb 3) /dev/sdb1 を /dev/md1 に戻す。 4) 起動するか試す
ディスクのシリンダ数変更
fdisk /dev/hda xでextra functionality cでchange number of cylinders
delegate
#!/bin/bash
#
# Version: 0.1
# chkconfig: 345 99 01
# We require the /etc/delegeted.conf file, but supply it in the package, so it
# should always be there.
# Source function library.
RETVAL=0
DELEGATE=/usr/local/delegate
PORT=18080
start() {
$DELEGATE/delegated -P$PORT SERVER=http CACHEDIR=/var/delegate/cache LIBPATH=$DELEGATE/cfi \
FTOCL=image.cfi LOGDIR=$DELEGATE/logs \
HTTPCONF=acc-encoding:-thrugzip HTTPCONF=gen-encoding:gzip \
RELAY=proxy REMITTABLE=+,http \
AUTH=proxy:pauth PERMIT="*:*:*" AUTHORIZER=-dgauth CRYPT=pass:PASSWD
}
stop() {
$DELEGATE/delegated -P$PORT -Fkill
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $RETVAL
このwikiの更新情報RSS