Linuxによるサーバー構築メモ |
$ date
$ echo "export LC_ALL=C" >> .bashrc $ . .bashrc
$ date
---: R G B ---: R G B 0 : 0 0 0 8 : 64 64 64 1 : 205 0 0 9 : 255 0 0 2 : 0 205 0 10 : 0 255 0 3 : 205 205 0 11 : 255 255 0 4 : 0 0 205 12 : 0 0 255 5 : 205 0 205 13 : 255 0 255 6 : 0 205 205 14 : 0 255 255 7 : 250 235 215 15 : 255 255 255xterm
---: R G B ---: R G B 0 : 46 52 54 8 : 85 87 83 1 : 204 0 0 9 : 239 41 41 2 : 78 154 6 10 : 138 226 52 3 : 196 160 0 11 : 252 233 79 4 : 52 101 164 12 : 114 159 207 5 : 117 80 123 13 : 173 127 168 6 : 6 152 154 14 : 52 226 226 7 : 211 215 207 15 : 238 238 236
$ sudo apt-get update $ sudo apt-get upgrade
$ sudo vi /etc/network/interfaces # iface eth0 inet dhcp address 192.168.X.X netmask 255.255.255.0 network 192.168.X.0 broadcast 192.168.x.255 gateway 192.168.X.1 dns-nameservers 192.168.x.1
$ ifconfig
Ubuntuインストール直後のviエディタはTiny(Small)バージョンのよう。
$ vi --version
$ sudo app-get update $ sudo apt-get install vim $ vi --version
$ sudo app-get update $ sudo apt-get install ntp
#server 0.ubuntu.pool.ntp.org #server 1.ubuntu.pool.ntp.org #server 2.ubuntu.pool.ntp.org #server 3.ubuntu.pool.ntp.org server ntp.nict.jp server ntp.nict.jp server ntp.nict.jp #server ntp.ubuntu.com
$ sudo service ntp restart
$ sudo ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== ntp-b3.nict.go. .PPS. 1 u 6 64 1 30.498 -1496.5 0.001 ntp-b2.nict.go. .PPS. 1 u 5 64 1 30.445 -1495.7 0.001 ntp-a3.nict.go. .PPS. 1 u 4 64 1 30.544 -1498.0 0.001NTP サーバーを起動した直後は上記ような結果、10 分ほど経過して同期が始まると以下のように表示.
$ sudo ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== +ntp-b3.nict.go. .PPS. 1 u 43 64 77 30.146 -511.91 182.891 *ntp-b2.nict.go. .PPS. 1 u 56 64 77 30.226 -506.15 191.408 +ntp-a3.nict.go. .PPS. 1 u 26 64 77 29.345 -549.89 168.772参考 http://debianj.com/ubuntu/install/ntp
$ sudo apt-get update $ sudo apt-get install samba
$ sudo vi /etc/samba/smb.conf [gloval] unix characterset = UTF-8 dos characterset = CP932 workgroup = XXXXXX [share] path = /var/samba/fshare read only = no browseable = yes
$ sudo mkdir -p /var/samba/fshare $ sudo chmod 777 /var/samba/fshare $ sudo pdbedit -a ユーザー名
$ sudo service samba restart
&font(Red){*ubuntu 14.04LTS では swatはapt-get でインストールできない。};
$ sudo taskselLAMPサーバを選んで実行。途中MySQL データベース管理者 (root) パスワードの設定。
$ mysql -u root -p $ php -v $ apache2 -v
ドキュメントルートを/var/www/htmlから変更せずに使用する場合。
$ sudo chgrp -R グループ名 /var/www $ sudo chmod g+w /var/www $ sudo chmod g+w /var/www/html
$ sudo vi /etc/apache2/apache2.conf <Directory /> # Options FollowSymLinks # AllowOverride None Options None ExecCGI AllowOverride All Require all denied </Directory>
<Directory /var/www/> # Options Indexes FollowSymLinks Options FollowSymLinks AllowOverride None Require all granted </Directory>
ServerName サーバー名
$ wget http://prdownloads.sourceforge.net/webadmin/webmin_1.801_all.deb $ sudo apt-get install apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl $ sudo dpkg -i webmin_1.801_all.deb $ sudo passwd root でrootパスワードを設定
https://サーバーIP:10000
$ sudo apt-get install phpmyadmin $ sudo php5enmod mcrypt php拡張を有効 $ sudo service apache2 restart Apacheを再起動
$ sudo apt-get install php5-curl $ sudo service apache2 restart Apacheを再起動
$ crontab -e vi を選択 &font(blue){30分に1回IPアドレスを更新する}; */30 * * * * /usr/bin/wget -q -O /dev/null http://(mydns.jp のマスターID):(mydns.jp のパスワード)@www.mydns.jp/login.html
$ sudo apt-get install mediatomb
# mysql -u root -p mysql> create database mediatomb; Query OK, 1 row affected (0.00 sec) mysql> grant all privileges on mediatomb.* to DBユーザー名@localhost identified by 'DBパスワード'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> select host,user,password from mysql.user; MySQLデータベースの確認 mysql> quit Bye
$ sudo vim /etc/mediatomb/config.xml
<ui enabled="yes" show-tooltips="yes"> <accounts enabled="yes" session-timeout="30"> <account user="ユーザー名" password="パスワード"/> <sqlite3 enabled="no"> <mysql enabled="yes"> <username>ユーザー名</username> <Password>パスワード</password>
$ sudo service mediatomb restart
$ cat /var/log/mediatomb
$ sudo apt-get update $ sudo apt-get install imagemagick
$ chmode 777 /var/www/html/cpg/albums $ chmod 777 /var/www/html/cpg/include $ chmod 777 /var/www/html/cpg/albums/userpics $ chmode 777 /var/www/html/cpg/albums/edit
$ ls -l /var/www/html/cpg
cpg1.5.x_plugin_flash_media_player_v2.1&font(Red){ただし、現状iPhoneはOKでiPadでは読めないコーディックあり。(2016/6/19)};
cpg1.5.x_plugin_custom-thumb_v1.6