トップ
新規
一覧
単語検索
最終更新
ヘルプ
ログイン
アールメカブ
hidden_PE_CMS2再構築
をテンプレートにして作成
開始行:
[[Linuxの備忘録]]
[[PE_CMS]]
- 再々設定 2009 09 20
ishida@cms:~$ sudo fdisk -l
[sudo] password for ishida:
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00008859
Device Boot Start End Blocks Id S...
/dev/sda1 * 1 37777 303443721 83 ...
/dev/sda2 37778 38913 9124920 5 ...
/dev/sda5 37778 38913 9124888+ 82 ...
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x886fc648
Device Boot Start End Blocks Id S...
/dev/sdb1 1 20000 160649968+ 83 ...
/dev/sdb2 20001 40000 160650000 83 ...
/dev/sdb3 40001 60801 167084032+ 83 ...
-- 今度はパーティションをお任せ.基本が310,拡張にスワ...
LAMP MAIL SSH SAMBA をインストール指定
-- $ sudo apt-get update
-- $ sudo apt-get upgrade
-- $ sudo apt-get update
-- $ sudo apt-get install php5-dev
-- $ sudo apt-get install php-pear
-- $ sudo apt-get install apache2-threaded-dev
-- $ sudo apt-get install build-essential
-- $ sudo pecl install apc
# ただ Enter すればよい
-- cms から設定ファイ一式を移す。CpConf.sh
-- wiki
backup.sh から
$sudo chown -R www-data:www-data wiki
$sudo chmod -R 777 wiki
-- subversion 設定
backup.sh から
/var/local/
に展開すればよい
-- Moodle 用データベース作成
$ mysql -u root -p
> CREATE DATABASE moodle DEFAULT CHARACTER SET utf8
COLLATE utf8_unicode_ci;
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE
TEMPORARY TABLES,
DROP,INDEX,ALTER ON moodle.*
TO moodleuser@localhost IDENTIFIED BY '?????'
> quit
$ mysqladmin -u root -p reload
-- MySQLにmoodleデータ移植
MoodleData.sh から
mysql -uroot -p moodle < moodle.backup
/home/study に moodledata を展開
/home/study/public_hmtl に moodle を展開
パーミッションはすべて 777
オーナーは www-data
chown -R www-data:www-data moodledata
chown -R www-data:www-data public_html/moodle
-- mimetex のインストール
$cc -DAA mimetex.c gifsave.c -lm -o mimetex.cgi >& log.txt
$ sudo cp mimetex.cgi /usr/lib/cgi-bin/
-- サンバユーザーを設定
$sudo smbpasswd -a jinbun
-- アパッチ設定
$ sudo a2dissite default
Site default disabled; run /etc/init.d/apache2 reload ...
$ sudo a2ensite pe_site
Site pe_site installed; run /etc/init.d/apache2 reload...
$ /etc/init.d/apache2 reload
mod-available/userdir.conf を設定と実行しないと public_ht...
$ sudo vi /etc/apache2/mods-available/userdir.conf
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
# + AliasMatch ^/([^/]+)/(.*) /home/$1/public_html/$2
# <Directory /home/*/public_html>
# AllowOverride FileInfo AuthConfig Limit
# Options MultiViews Indexes SymLinksIfOwne...
IncludesNoExec
</Directory>
</IfModule>
$ sudo a2enmod # $ sudo a2enmod userdir # でもよい
Which module would you like to enable?
Your choices are: actions alias asis auth_basic auth_dig...
status suexec unique_id userdir usertrack version vhost_...
Module name? userdir
Module userdir installed;
cms:~$ /etc/init.d/apache2 force-reload
ishida@cms:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 288G 1.8G 271G 1% /
varrun 1.5G 204K 1.5G 1% /var/run
varlock 1.5G 0 1.5G 0% /var/lock
udev 1.5G 60K 1.5G 1% /dev
devshm 1.5G 0 1.5G 0% /dev/shm
/dev/sdb1 151G 491M 143G 1% /mnt/sdb1
/dev/sdb2 151G 188M 143G 1% /mnt/sdb2
/dev/sdb3 157G 4.8G 145G 4% /mnt/sdb3
-- (20090920現在未設定)
sudo apt-get install libc6-dev
-- apache2conf を2箇所修正(20090920現在未設定)
ただし,これは現在は空のhttpd.conに書いても良かった.
## ishida added 2008 04 16
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 40
MaxClients 150
MaxRequestsPerChild 100
</IfModule>
# # added by ishida 2008 04 16
<IfModule mpm_worker_module>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 100
</IfModule>
-- etc/mysql/my.ini の設定変更 (20090920現在未設定)
[mysqld]
key_buffer = 32M #変更
### by ishida オリジナルは ##key_buffer =...
max_allowed_packet = 16M
thread_stack = 128K
thread_cache_size = 8
#max_connections = 100
table_cache = 64#変更
# オリジナルはコメントアウト
#
query_cache_limit = 1M
query_cache_min_res_unit = 4k
query_cache_size = 32M # 変更
# オリジナルは query_cache_size = 16M
query_cache_type = 1 # 追加
# もとはなかった
# Here you can see queries with especially long duration
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 10
log-queries-not-using-indexes
# 以上三つは元々はコメントアウトされていたのを
# アンコメントした
-- sudo apt-get install subversion (20090920現在未設定)
-----------------
- 2009 09 10
ishida@cms:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 93G 761M 88G 1% /
varrun 1.5G 252K 1.5G 1% /var/run
varlock 1.5G 0 1.5G 0% /var/lock
udev 1.5G 56K 1.5G 1% /dev
devshm 1.5G 0 1.5G 0% /dev/shm
/dev/sda4 148G 940M 140G 1% /home
/dev/sda3 47G 672M 44G 2% /var
/dev/sdb1 151G 491M 143G 1% /mnt/sdb1
/dev/sdb2 151G 188M 143G 1% /mnt/sdb2
/dev/sdb3 157G 4.3G 145G 3% /mnt/sdb3
ishida@cms:~$ free
total used free shared bu...
Mem: 3042 2873 169 0 ...
-/+ buffers/cache: 225 2817
Swap: 9632 0 9632
上記の場合、実際に使用している物理メモリは225MB。
- Munin を入れたら
$ apt-get install munin
$ get install munin-node
cron からエラー報告のmail
Use of uninitialized value in concatenation (.) or strin...
/usr/share/perl5/Munin.pm line 784.
しかし稼働はしているんだが.
ググると [[ここ:http://osdir.com/ml/debian-bugs-closed/20...
>
The first time munin-cron is run on a newly installed sys...
generates a lot of perl warnings, apparently because the ...
<
- Apache2
以下を設定しないとユーザーアカウントにアクセスできなかった
ここ http://d.hatena.ne.jp/Fiore/20080310/1205127955 の情報
$ sudo a2enmod userdir
$ sudo vi /etc/apache2/mods-enabled/userdir.conf
...
<Directory /home/*/public_html>
# SSI(一部制限)やCGIの使用を許可している
Options IncludesNoExec ExecCGI FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
$ sudo /etc/init.d/apache2 restart
- cron関係
mysql の moodle データベースの全バックアップ /mnt/sdb3/mo...
ishida@cms:/usr/lib/cgi-bin$ crontab -l# m h dom mon do...
00 3 * * 4,6 /home/ishida/MoodleData.sh 1>/dev/null
moodle のWEBの更新
*/5 * * * * /home/ishida/MoodleCron.sh 1>/dev/null
subverson レポジトリと wiki のバックアップ /mnt/sdb3/back...
00 2 * * 3,7 /home/ishida/backup.sh 1>/dev/null
各種設定ファイルのバックアップ /mnt/sdb3/conf に
00 1 1 * * /home/ishida/CpConf.sh 1>/dev/null
- ルート
ishida, pe , study, jinbun のホームフォルダを丸ごとバック...
crontab -u root -e
00 04 * * 1 /home/ishida/BackUsersHome.sh 1>/dev/null
-そのほか
口座予算のバックアップ /mnt/sdb3 に
jinbun@cms:~$ crontab -l
# m h dom mon dow command
00 3 * * 2 /home/jinbun/backup.sh 1>/dev/null
iptabelsの更新
ishida@cms:~$ sudo cp iplist_check.sh /etc/cron.weekly/
ishida@cms:~$ sudo chmod +x /etc/cron.weekly/iplist_chec...
ishida@cms:~$ ls -la /etc/cron.weekly/iplist_check.sh
-rwx--x--x 1 root root 996 2009-09-02 11:27 /etc/cron.we...
/iplist_check.sh
終了行:
[[Linuxの備忘録]]
[[PE_CMS]]
- 再々設定 2009 09 20
ishida@cms:~$ sudo fdisk -l
[sudo] password for ishida:
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00008859
Device Boot Start End Blocks Id S...
/dev/sda1 * 1 37777 303443721 83 ...
/dev/sda2 37778 38913 9124920 5 ...
/dev/sda5 37778 38913 9124888+ 82 ...
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x886fc648
Device Boot Start End Blocks Id S...
/dev/sdb1 1 20000 160649968+ 83 ...
/dev/sdb2 20001 40000 160650000 83 ...
/dev/sdb3 40001 60801 167084032+ 83 ...
-- 今度はパーティションをお任せ.基本が310,拡張にスワ...
LAMP MAIL SSH SAMBA をインストール指定
-- $ sudo apt-get update
-- $ sudo apt-get upgrade
-- $ sudo apt-get update
-- $ sudo apt-get install php5-dev
-- $ sudo apt-get install php-pear
-- $ sudo apt-get install apache2-threaded-dev
-- $ sudo apt-get install build-essential
-- $ sudo pecl install apc
# ただ Enter すればよい
-- cms から設定ファイ一式を移す。CpConf.sh
-- wiki
backup.sh から
$sudo chown -R www-data:www-data wiki
$sudo chmod -R 777 wiki
-- subversion 設定
backup.sh から
/var/local/
に展開すればよい
-- Moodle 用データベース作成
$ mysql -u root -p
> CREATE DATABASE moodle DEFAULT CHARACTER SET utf8
COLLATE utf8_unicode_ci;
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE
TEMPORARY TABLES,
DROP,INDEX,ALTER ON moodle.*
TO moodleuser@localhost IDENTIFIED BY '?????'
> quit
$ mysqladmin -u root -p reload
-- MySQLにmoodleデータ移植
MoodleData.sh から
mysql -uroot -p moodle < moodle.backup
/home/study に moodledata を展開
/home/study/public_hmtl に moodle を展開
パーミッションはすべて 777
オーナーは www-data
chown -R www-data:www-data moodledata
chown -R www-data:www-data public_html/moodle
-- mimetex のインストール
$cc -DAA mimetex.c gifsave.c -lm -o mimetex.cgi >& log.txt
$ sudo cp mimetex.cgi /usr/lib/cgi-bin/
-- サンバユーザーを設定
$sudo smbpasswd -a jinbun
-- アパッチ設定
$ sudo a2dissite default
Site default disabled; run /etc/init.d/apache2 reload ...
$ sudo a2ensite pe_site
Site pe_site installed; run /etc/init.d/apache2 reload...
$ /etc/init.d/apache2 reload
mod-available/userdir.conf を設定と実行しないと public_ht...
$ sudo vi /etc/apache2/mods-available/userdir.conf
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
# + AliasMatch ^/([^/]+)/(.*) /home/$1/public_html/$2
# <Directory /home/*/public_html>
# AllowOverride FileInfo AuthConfig Limit
# Options MultiViews Indexes SymLinksIfOwne...
IncludesNoExec
</Directory>
</IfModule>
$ sudo a2enmod # $ sudo a2enmod userdir # でもよい
Which module would you like to enable?
Your choices are: actions alias asis auth_basic auth_dig...
status suexec unique_id userdir usertrack version vhost_...
Module name? userdir
Module userdir installed;
cms:~$ /etc/init.d/apache2 force-reload
ishida@cms:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 288G 1.8G 271G 1% /
varrun 1.5G 204K 1.5G 1% /var/run
varlock 1.5G 0 1.5G 0% /var/lock
udev 1.5G 60K 1.5G 1% /dev
devshm 1.5G 0 1.5G 0% /dev/shm
/dev/sdb1 151G 491M 143G 1% /mnt/sdb1
/dev/sdb2 151G 188M 143G 1% /mnt/sdb2
/dev/sdb3 157G 4.8G 145G 4% /mnt/sdb3
-- (20090920現在未設定)
sudo apt-get install libc6-dev
-- apache2conf を2箇所修正(20090920現在未設定)
ただし,これは現在は空のhttpd.conに書いても良かった.
## ishida added 2008 04 16
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 40
MaxClients 150
MaxRequestsPerChild 100
</IfModule>
# # added by ishida 2008 04 16
<IfModule mpm_worker_module>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 100
</IfModule>
-- etc/mysql/my.ini の設定変更 (20090920現在未設定)
[mysqld]
key_buffer = 32M #変更
### by ishida オリジナルは ##key_buffer =...
max_allowed_packet = 16M
thread_stack = 128K
thread_cache_size = 8
#max_connections = 100
table_cache = 64#変更
# オリジナルはコメントアウト
#
query_cache_limit = 1M
query_cache_min_res_unit = 4k
query_cache_size = 32M # 変更
# オリジナルは query_cache_size = 16M
query_cache_type = 1 # 追加
# もとはなかった
# Here you can see queries with especially long duration
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 10
log-queries-not-using-indexes
# 以上三つは元々はコメントアウトされていたのを
# アンコメントした
-- sudo apt-get install subversion (20090920現在未設定)
-----------------
- 2009 09 10
ishida@cms:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 93G 761M 88G 1% /
varrun 1.5G 252K 1.5G 1% /var/run
varlock 1.5G 0 1.5G 0% /var/lock
udev 1.5G 56K 1.5G 1% /dev
devshm 1.5G 0 1.5G 0% /dev/shm
/dev/sda4 148G 940M 140G 1% /home
/dev/sda3 47G 672M 44G 2% /var
/dev/sdb1 151G 491M 143G 1% /mnt/sdb1
/dev/sdb2 151G 188M 143G 1% /mnt/sdb2
/dev/sdb3 157G 4.3G 145G 3% /mnt/sdb3
ishida@cms:~$ free
total used free shared bu...
Mem: 3042 2873 169 0 ...
-/+ buffers/cache: 225 2817
Swap: 9632 0 9632
上記の場合、実際に使用している物理メモリは225MB。
- Munin を入れたら
$ apt-get install munin
$ get install munin-node
cron からエラー報告のmail
Use of uninitialized value in concatenation (.) or strin...
/usr/share/perl5/Munin.pm line 784.
しかし稼働はしているんだが.
ググると [[ここ:http://osdir.com/ml/debian-bugs-closed/20...
>
The first time munin-cron is run on a newly installed sys...
generates a lot of perl warnings, apparently because the ...
<
- Apache2
以下を設定しないとユーザーアカウントにアクセスできなかった
ここ http://d.hatena.ne.jp/Fiore/20080310/1205127955 の情報
$ sudo a2enmod userdir
$ sudo vi /etc/apache2/mods-enabled/userdir.conf
...
<Directory /home/*/public_html>
# SSI(一部制限)やCGIの使用を許可している
Options IncludesNoExec ExecCGI FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
$ sudo /etc/init.d/apache2 restart
- cron関係
mysql の moodle データベースの全バックアップ /mnt/sdb3/mo...
ishida@cms:/usr/lib/cgi-bin$ crontab -l# m h dom mon do...
00 3 * * 4,6 /home/ishida/MoodleData.sh 1>/dev/null
moodle のWEBの更新
*/5 * * * * /home/ishida/MoodleCron.sh 1>/dev/null
subverson レポジトリと wiki のバックアップ /mnt/sdb3/back...
00 2 * * 3,7 /home/ishida/backup.sh 1>/dev/null
各種設定ファイルのバックアップ /mnt/sdb3/conf に
00 1 1 * * /home/ishida/CpConf.sh 1>/dev/null
- ルート
ishida, pe , study, jinbun のホームフォルダを丸ごとバック...
crontab -u root -e
00 04 * * 1 /home/ishida/BackUsersHome.sh 1>/dev/null
-そのほか
口座予算のバックアップ /mnt/sdb3 に
jinbun@cms:~$ crontab -l
# m h dom mon dow command
00 3 * * 2 /home/jinbun/backup.sh 1>/dev/null
iptabelsの更新
ishida@cms:~$ sudo cp iplist_check.sh /etc/cron.weekly/
ishida@cms:~$ sudo chmod +x /etc/cron.weekly/iplist_chec...
ishida@cms:~$ ls -la /etc/cron.weekly/iplist_check.sh
-rwx--x--x 1 root root 996 2009-09-02 11:27 /etc/cron.we...
/iplist_check.sh
ページ名: