さくらVPS設定続き
rootパスワード変更、一般ユーザー作っておく
# passwd Changing password for user root. New password: Retype new password: passwd: all authentication tokens updated successfully. # adduser sakuragaoka && passwd sakuragaoka Changing password for user sakuragaoka. New password: Retype new password: passwd: all authentication tokens updated successfully. # usermod -G wheel sakuragaoka
sudo使えるように
# visudo
下記の行のコメントを外す
%wheel ALL=(ALL) NOPASSWD: ALL
一般ユーザーになっておく
# su sakuragaoka
お好みで設定
$ echo "bash --version" >> ~/.bashrc $ cat >> ~/.bash_profile export LANG=ja_JP.UTF-8 export LC_ALL=en_US.UTF-8 ^D $ . .bash_profile GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
sshでrootログイン不可にしておく
$ sudo vi /etc/ssh/sshd_config #PermitRootLogin yes PermitRootLogin no # added $ sudo service sshd restart Stopping sshd: [ OK ] Starting sshd: [ OK ]
アップデートしとこう
$ sudo yum -y update
LAMP環境ほしい
MySQL入れる
$ sudo yum -y install mysql-server うんたらかんたら Installed: mysql-server.x86_64 0:5.1.61-4.el6 Dependency Installed: mysql.x86_64 0:5.1.61-4.el6 perl-DBD-MySQL.x86_64 0:4.013-3.el6 perl-DBI.x86_64 0:1.609-4.el6 Complete!
mysql設定
$ sudo cp /etc/my.cnf /etc/my.cnf.org $ sudo vi /etc/my.cnf $ cat /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 character-set-server=utf8 skip-character-set-client-handshake [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqldump] default-character-set=utf8
httpd、mysqld自動起動の設定
$ sudo /sbin/chkconfig httpd on && /sbin/chkconfig --list httpd httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off $ sudo /sbin/chkconfig mysqld on && /sbin/chkconfig --list mysqld mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
mysqld起動
$ sudo service mysqld start
Webmin入れる
http://www.webmin.com/download.html を見て最新版のwebminのrpmファイルのURLを調べておく
$ mkdir ~/rpm && cd ~/rpm $ wget http://prdownloads.sourceforge.net/webadmin/webmin-1.590-1.noarch.rpm $ sudo yum -y install perl-Net-SSLeay perl-IO-Socket-SSL なんとかかんとか Installed: perl-IO-Socket-SSL.noarch 0:1.31-2.el6 perl-Net-SSLeay.x86_64 0:1.35-9.el6 Dependency Installed: perl-Net-LibIDN.x86_64 0:0.12-3.el6 $ sudo rpm -U webmin-1.590-1.noarch.rpm
perl関係のは、Webminの動作に必要
todo
参考: http://p.tl/-qGi
その他
- phpインストール
- yum 自動アップデート設定
- mysqld設定
- ユーザー作成