2008年5月23日金曜日

セキュリティ

ユーザアカウントを作成
# useradd john.mac
パスワードを付与
# passwd john.mac
アカウントをwheelグループに所属させる
# usermod -G wheel john.mac

wheelグループのユーザが、suコマンドで管理者権限を得られるように設定
# echo "SU_WHEEL_ONLY yes" >> /etc/login.defs
# vi /etc/pam.d/su
コメント削除
auth required pam_wheel.do use_uid

wheelグループのユーザに、sudoコマンドの実行権限を付与
# yum install sudo
# visudo
コメント削除
%wheel ALL=(ALL) ALL

コンソールでのrootアカウントによるログイン禁止
# cp /dev/null /etc/securetty

SSH経由でのrootによるログイン禁止
# vi /etc/ssh/sshd_config
コメント削除
PermitRootLogin no
# service sshd restart

nmap http://nmap.org

yum

yum install
yum remove
yum update
yum check-update
yum search
yum list
yum info
yum deplist
yum provides

基本コマンド

ps 稼働中のプロセス一覧を表示する。
netstat netstat -nl 接続待ち状態にあるポート・ソケットや接続中のコネクション情報などを表示する。
iptables iptables -L ホスト・ベースのファイアウォールの設定表示や管理を行う。
chkconfig chkconfig --list , chkconfig [on|off] サービスの起動設定を表示する。サービスの起動設定を行う。
yum yum list installed インストール済みのパッケージ一覧を表示する。

sha1sum md5sum

sha1sumやmd5sumでダウンロードしたファイルをチェックしよう。
-cオプションでコマンド実行で差異をチェックしてくれる。

2008年4月21日月曜日

redmine

RoRのredmineをインストールして使ってみました。
非常によくできている。wikiとチケット機能だけ使っていて、
wikiで家庭のいろんな決め事を整理し、
チケット機能で買い物の依頼とかの一時的な依頼事項を管理していこうと思っている。

システム運用管理

TERAバッチとHINEMOS

2007年12月10日月曜日

HDDを増設

ディスクを32GBずつフォーマットする。
sudo cfdisk /dev/sdb
New 32768(MB)ずつ切っていきます。
Type 8E (Linux LVM(Logical Volume))に設定
Write
sudo lvdisplay
sudo vgdisplay
sudo pvdisplay

物理ボリュームを作成する。
sudo pvcreate /dev/sdb5
sudo pvcreate /dev/sdb6 ...

ボリュームグループを拡張する。
sudo vgextend ibook /dev/sdb5
sudo vgextend ibook /dev/sdb6 ...

論理ボリュームの大きさを拡張する。
sudo lvextend -L +32G /dev/ibook/data

ファイルサイズの大きさを反映する。
sudo resize2fs /dev/ibook/data

リブートして反映する。
sudo reboot