7,166
edits
No edit summary |
|||
(One intermediate revision by the same user not shown) | |||
Line 114: | Line 114: | ||
my_hostname = os.popen("/bin/hostname -s").read().rstrip() | my_hostname = os.popen("/bin/hostname -s").read().rstrip() | ||
# replace the ubuntu hostname in /etc/hosts | # replace the ubuntu hostname in /etc/hosts | ||
mp = {'localipv4' : my_ip, 'hostname' : my_hostname, 'fqdn' : my_fqdn} | mp = {'localipv4' : my_ip, 'hostname' : my_hostname, 'fqdn' : my_fqdn} | ||
t = Template(file="/usr/local/etc/bind/templates/hosts.tmpl", searchList=[mp]) | t = Template(file="/usr/local/etc/bind/templates/hosts.tmpl", searchList=[mp]) | ||
Line 294: | Line 294: | ||
mod_sed の書き換えルールはこんな感じかな | mod_sed の書き換えルールはこんな感じかな | ||
<pre> | <pre> | ||
<IfModule mod_sed.c> | <IfModule mod_sed.c> | ||
AddOutputFilter Sed html | AddOutputFilter Sed html | ||
OutputSed "s/www\.example\.com/test.example.com/g" | OutputSed "s/www\.example\.com/test.example.com/g" | ||
</IfModule> | </IfModule> | ||
</pre> | </pre> | ||
Line 537: | Line 537: | ||
=== いろいろ === | === いろいろ === | ||
<syntaxhighlight> | <syntaxhighlight lang="bash" enclose="div"> | ||
sudo aptitude install php-pear | sudo aptitude install php-pear | ||
sudo aptitude install apache2-prefork-dev | sudo aptitude install apache2-prefork-dev | ||
Line 548: | Line 548: | ||
== Zimbra 系メモ == | == Zimbra 系メモ == | ||
Sending Mail from Terminal (optional) | Sending Mail from Terminal (optional) | ||
<syntaxhighlight> | <syntaxhighlight lang="bash" enclose="div"> | ||
wget http://ubuntu.lnix.net/misc/mta-dummy/mta-dummy_1.0_all.deb | wget http://ubuntu.lnix.net/misc/mta-dummy/mta-dummy_1.0_all.deb | ||
dpkg -i mta-dummy_1.0_all.deb | dpkg -i mta-dummy_1.0_all.deb | ||
Line 558: | Line 558: | ||
== WordPress 系メモ == | == WordPress 系メモ == | ||
とりあえずパッケージでいれて設定だけいただく | とりあえずパッケージでいれて設定だけいただく | ||
<syntaxhighlight> | <syntaxhighlight lang="bash" enclose="div"> | ||
sudo aptitude -y install wordpress | sudo aptitude -y install wordpress | ||
sudo /bin/bash /usr/share/doc/wordpress/examples/setup-mysql -n WORDPRESSDBNAME HOSTNAME | sudo /bin/bash /usr/share/doc/wordpress/examples/setup-mysql -n WORDPRESSDBNAME HOSTNAME | ||
Line 570: | Line 570: | ||
node | node | ||
<syntaxhighlight> | <syntaxhighlight lang="bash" enclose="div"> | ||
sudo aptitude install munin-node | sudo aptitude install munin-node | ||
sudo aptitude install munin-plugins-extra | sudo aptitude install munin-plugins-extra | ||
Line 582: | Line 582: | ||
server | server | ||
<syntaxhighlight> | <syntaxhighlight lang="bash" enclose="div"> | ||
sudo aptitude install munin | sudo aptitude install munin | ||
</syntaxhighlight> | </syntaxhighlight> | ||
お手軽 サービス・死活監視 | お手軽 サービス・死活監視 | ||
<syntaxhighlight> | <syntaxhighlight lang="bash" enclose="div"> | ||
sudo aptitude install monit | sudo aptitude install monit | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Line 646: | Line 646: | ||
[http://www.varnish-cache.org/installation/ubuntu Installation on Ubuntu] | [http://www.varnish-cache.org/installation/ubuntu Installation on Ubuntu] | ||
<syntaxhighlight> | <syntaxhighlight lang="bash" enclose="div"> | ||
echo "deb http://repo.varnish-cache.org/ubuntu/ lucid varnish-2.1" | sudo tee /etc/apt/sources.list.d/varnish.list | echo "deb http://repo.varnish-cache.org/ubuntu/ lucid varnish-2.1" | sudo tee /etc/apt/sources.list.d/varnish.list | ||
wget -qO - http://repo.varnish-cache.org/debian/GPG-key.txt | sudo apt-key add - | wget -qO - http://repo.varnish-cache.org/debian/GPG-key.txt | sudo apt-key add - | ||
Line 655: | Line 655: | ||
あんちょくな daily backup script | あんちょくな daily backup script | ||
<syntaxhighlight> | <syntaxhighlight lang="bash" enclose="div"> | ||
#!/bin/sh | #!/bin/sh | ||
Line 752: | Line 752: | ||
MySQL を noninteractive でインストール。(対話型でパスワードを聞かれるのを自動設定する) | MySQL を noninteractive でインストール。(対話型でパスワードを聞かれるのを自動設定する) | ||
<syntaxhighlight> | <syntaxhighlight lang="bash" enclose="div"> | ||
echo 'mysql-server-5.1 mysql-server/root_password password PASSWORD' | sudo debconf-set-selections | echo 'mysql-server-5.1 mysql-server/root_password password PASSWORD' | sudo debconf-set-selections | ||
echo 'mysql-server-5.1 mysql-server/root_password seen true' | sudo debconf-set-selections | echo 'mysql-server-5.1 mysql-server/root_password seen true' | sudo debconf-set-selections | ||
Line 773: | Line 773: | ||
'''☆環境により boot しない場合有り 注意☆''' | '''☆環境により boot しない場合有り 注意☆''' | ||
<syntaxhighlight> | <syntaxhighlight lang="bash" enclose="div"> | ||
sudo e2label /dev/sda1 | sudo e2label /dev/sda1 | ||
ls -al /dev/disk/by-label | ls -al /dev/disk/by-label | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight> | <syntaxhighlight lang="bash" enclose="div"> | ||
sudo e2label /dev/sda1 cloudimg-rootfs | sudo e2label /dev/sda1 cloudimg-rootfs | ||
sudo e2label /dev/sdp no-rootfs | sudo e2label /dev/sdp no-rootfs | ||
Line 1,028: | Line 1,028: | ||
== Opscode chef recipes == | == Opscode chef recipes == | ||
<syntaxhighlight> | <syntaxhighlight lang="bash" enclose="div"> | ||
echo 'deb http://apt.opscode.com/ lucid-0.10 main' | sudo tee /etc/apt/sources.list.d/opscode.list | echo 'deb http://apt.opscode.com/ lucid-0.10 main' | sudo tee /etc/apt/sources.list.d/opscode.list | ||
wget -qO - http://apt.opscode.com/packages@opscode.com.gpg.key | sudo apt-key add - | wget -qO - http://apt.opscode.com/packages@opscode.com.gpg.key | sudo apt-key add - |