自分で作ったり提供したりするものは、まず自分自身で使ってみろろということです。自分じゃ使わないものなら人はいくらでも無責任にも無思考にもなれる。そういう投げやりな「サービス」やら「プロダクツ」なんて、だれだってイヤだ。自分が作り手と同時に利用者の立場になれば、ちゃんと使えるレベルのものを提供しようとします。

2012年8月30日木曜日

Linuxサーバー監視スクリプト

uptime
nmap xxx.xxx.xxx.xxx
echo "1)メモリ使用トップ10"
ps auxf | sort -nr -k 4 | head -10
echo "2)CPU使用トップ10"
ps auxf | sort -nr -k 3 | head -10
echo "3)CPU時間トップ10"
ps auxf | sort -nr -k 10 | head -10
echo "1:netstat -lnt"
netstat -lnt
echo "2:netstat -an|grep ESTABLISHED"
netstat -an|grep ESTABLISHED
echo "3:netstat -an|grep SYN"
netstat -an|grep SYN
echo "4:netstat -an|grep xxx.xxx.xxx.xxx"
netstat -an|grep xxx.xxx.xxx.xxx

Drupal必須モジュール

Content Construction Kit (CCK)
http://drupal.org/project/cck

Views
http://drupal.org/project/views

Panels
http://drupal.org/project/panels

Imagecache
http://drupal.org/project/imagecache

Nicemenus
http://drupal.org/project/nice_menus

Nodequeues
http://drupal.org/project/nodequeue

WYSIWYG
http://drupal.org/project/wysiwyg

Pathauto
http://drupal.org/project/pathauto

Webform
http://drupal.org/project/webform

Backup and Migrate
http://drupal.org/project/backup_migrate

Ubercart
http://drupal.org/project/ubercart

2012年8月28日火曜日

接続IP制限と解除

IP禁止
sudo iptables -I INPUT -s *.*.*.* -j DROP

IP解除
sudo iptables -D INPUT -s *.*.*.* -j DROP

Apacheノーハウ(Ubuntu)

●Ubuntu Apacheインストール
sudo apt-get install apache2

パッケージ内容:
apache2.2-common (= 2.2.22-1ubuntu1)
apache2-mpm-worker (= 2.2.22-1ubuntu1)
apache2-mpm-prefork (= 2.2.22-1ubuntu1)
apache2-mpm-event (= 2.2.22-1ubuntu1)
apache2-mpm-itk (= 2.2.22-1ubuntu1)

Ubuntu ユーザー管理

●ユーザー追加
sudo adduser USER

●ユーザー削除
sudo deluser --remove-home USER

●グループ作成
sudo groupadd GROUP1
sudo groupadd GROUP2

●ユーザー作成時にグループを指定
sudo adduser --ingroup GROUP1 testuser

後の修正
sudo usermod -G GROUP1,GROUP2 testuser

2012年8月27日月曜日

Ubuntuパッケージ管理

●aptフォルダ
/etc/apt
/var/cache/apt
/var/lib/apt

●/etc/apt/sources.listパッケージ倉庫ファイル
四種類:main、restricted、universe、multiverse

アドバイス:
①security行を保留
②multiverse行をコメント
③セキュリティ重視の場合、universe行もコメント

上記の修正をしたら、【apt-get update】を行う必要

UbuntuでSambaサーバーを作成する

社内ファイル共有サーバーをUbuntu+Sambaで簡単に作成できます。

①UbuntuServerバージョンをインストールする
今の最新バージョンyは12.04.1 LTSとなります。

②システムアップグレード
アップグレードファイルを作成する
nano -w osup
ファイル内容:
sudo apt-get update
sudo apt-get upgrade
#sudo apt-get dist-upgrade
実行権限を付与
chmod +x osup
二回以上に実行する
./osup
./osup

2012年8月17日金曜日

Ubuntu12 IP設定例

nano -wc /etc/network/interfaces

auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.1.1

ホームページ