iptablesをオリジナルで設定するのは、今は断念することにした。
シェルスクリプトの内容は時間をかければ理解できるが、応用が出来ない。
自分で組むには危険が多すぎる。
頭パンク状態で、5分前に何を考えていたか、何を覚えたか、すら解らなくなって来た(^_^;
最低限のファイアウォールは構築できているので、それで良いじゃないか。今は別方向からのアプローチで済まそう。。。
cssもJacascriptもhtaccessもそうだったじゃないか。
初めて読んだ時は「????」の嵐だったけど、半年~1年経った頃に「!」となり、今は何とか使っているじゃないか。そのうち何とかなる!
リンク等々をまとめなおし。(過去のリンクも重複して記載)
iptables シェルスクリプト Apache さくらのVPS コマンド FTP よく使うコマンド
iptabels理解する用リンク集
さくらのVPS借りてみたので使ってみる
ブログのようなもの:さくらVPSにiptablesを設定した
さくらのVPS を使いはじめる 3 – iptables を設定する | アカベコマイリ
真似できるiptables 3種 2010/10/03追加
ログ監視ツール導入(SWATCH) - CentOSで自宅サーバー構築
Iptableの設定
習うより慣れろiptablesテンプレート集
▲じっくり読む
俺でも解るIPTABLES
▲まずはこれで勉強
連載記事 「ゼロから始めるLinuxセキュリティ」
全部読むぞー!最後の総仕上げに
シェルスクリプト
Apache負荷軽減
すげー参考に出来そうなサイトのURLを見失ってしまった('Α`)
「linux 不要なサービス」「linux 不要 デーモン」などで再検索のこと
インストール直後に絶対やるべき作業と設定(2/3)
▲この辺が丁寧で解り易いのでまずココから
Apache負荷軽減のこと mod_cband mod_evasive
接続数/帯域制限で無法なダウンローダを撃退(4/4) - @IT
基本
@IT:Apacheパフォーマンス・チューニングの実践(2/2)
WWWサーバの構築(CentOS編)
おまけ:apacheの設定(ログのローテーション)
ログローテーション
自分のインストールしたものメモ等
https://web.tvbok.com/web/vps/post_105.html
既にクリアしてる部分だけどまたいつか読む
WWWサーバの構築(CentOS編)
▲不要モジュールの停止とか
サイトを公開する際に最低限抑えておきたい Apache の設定 | バシャログ。
さくらのVPS
さくらのVPS を使いはじめる | アカベコマイリ
さくらのVPS を使いはじめる 2 – sudo と SSH ポート変更 |アカベコマイリ
さくらのVPS を使いはじめる 3 – iptables を設定する | アカベコマイリ
さくらのVPS を使いはじめる 4 – Apache のインストールと初期設定 |アカベコマイリ
さくらのVPS を使いはじめる 5 – MySQL のインストールと初期設定 |アカベコマイリ
他
CentOS5初期設定 - CentOSで自宅サーバー構築
Fedoraで自宅サーバー構築
CentOSで自宅サーバー構築
親ページはココ?
0からのApache:Apache(Apache2)を動かしてみよう
Apacheについてはこのページを参考に。
CentOS/PHP/PHP5/yum インストール - ひつじ帳
PHPのインストールで参考に。
コマンド
サイト内https://web.tvbok.com/web/vps/linux.html :転載元
Linuxで七転八倒な記録 7
# grep 'Memory' /var/log/messages
などでgrepの応用の仕方を学んだ。
こんな感じのサイトを沢山読んで応用力を身に付けよう。
せめて /dev/null がどういうモノか、理解できるようになっておこう。
UNIXの部屋 コマンド検索:/dev/null (*BSD/Linux)
[Linux] cp /dev/null logfile を使う理由
FTPなど
サイト内https://web.tvbok.com/web/vps/start_vps.html
よく使うコマンド
前に同じもの書いているけどもう一度
/etc/rc.d/init.d/iptables restart
vi /etc/ssh/sshd_config
service sshd restart
sudo vi /etc/httpd/conf/httpd.conf
apachectl configtest
apachectl -k graceful
sudo apachectl restart
sudo apachectl start
sudo apachectl stop
/etc/rc.d/init.d/httpd reload
メール削除
cat /dev/null > /var/spool/mail/root
ディレクトリ移動
cd $HOME
cd www/test
cd var/log/httpd
cd /var/www/log/
homeにコピーして圧縮
cp /var/log/httpd/access_log $HOME
cp /var/log/httpd/error_log $HOME
ls -t /var/www/log/
▲最新から古いほうへ順に表示
cp /var/www/log/access_log.xxxxx $HOME
cp /var/www/log/error_log.xxxxx $HOME
gzip -v access_log
gzip -v error_log
gunzip -v error_log.gz
vi コマンド
cp /var/log/httpd/access_log $HOME
:x999
:q!
:wq
:set nu
その他コマンド覚書き
空きメモリ確認
free -m
CPU情報確認
cat /proc/cpuinfo
CPU負荷の状態
uptime
プロセスの状態
ps axu
総合的にモニタ(Hでヘルプ、Qで終了)
top
HDDの空き容量を調べる
df
df -g
# ps aux | sort -nk 3
(CPU使用率昇順)
# ps aux | sort -nk 4
(メモリ使用量昇順)
chkconfig --list
起動しているサービスのリスト? OS起動時に起動するサービスリスト?