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  

さくらのVPSへお引越し(不要デーモン停止)

やる夫がapacheのコネクション数を調べるようです。

接続数/帯域制限で無法なダウンローダを撃退(4/4) - @IT

基本

@IT:Apacheパフォーマンス・チューニングの実践(2/2)
WWWサーバの構築(CentOS編)

おまけ:apacheの設定(ログのローテーション)
ログローテーション

自分のインストールしたものメモ等
http://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のインストールで参考に。

viエディタの使い方
viの使い方

 

コマンド

サイト内http://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など

サイト内http://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起動時に起動するサービスリスト?