お名前.comのVPS
お名前.comのVPSサーバを借りる。
どうしても(楽に)自由サーバがほしくて、メモリ1GBで3,000円以内ならありかな、と契約した。
よくみたら、512MB(最大1GB)だった。よく考えればそんなにハードに使わないので、1,000円くらいのでよかったような……。
[root ~]# groupadd -g 1001 developer [root ~]# useradd -d /home/username -c "main user" -m -g developer -u 1001 username [root ~]# tail -n 1 /etc/group developer:x:1001: [root ~]# tail -n 1 /etc/passwd username:x:1001:1001:main user:/home/mente:/bin/bash [root ~]# passwd username Changing password for user username. New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully. root ~]# su - username [username ~]$ mkdir .ssh [username ~]$ cd .ssh [username .ssh]$ vi authorized_keys [username .ssh]$ chmod go-rwx authorized_keys [username .ssh]$ cd .. [username ~]$ chmod go-rwx .ssh [username ~]$ exit logout [root ssh]# visudo
とにかく作業ユーザを作ってもろもろ確認してみる。
sudoは↓に設定
%developer ALL=(ALL) NOPASSWD: ALL
マシン情報を書き出して、x86_64マシンだー
とか、実メモリはいちおう1GMになってるとか確認
[root ssh]# su - username [username ~]$ touch machine.info [username ~]$ hostname >> machine.info [username ~]$ uname -a >> machine.info [username ~]$ cat /etc/redhat-release >> machine.info [username ~]$ cat /proc/version >> machine.info [username ~]$ cat /proc/cpuinfo >> machine.info [username ~]$ cat /proc/meminfo >> machine.info [username ~]$ cat machine.info
いざ気合を入れて、ミドルウェアをセットアップ!
と思ったらyumがない……。
rpmからyumを入れるのにけっこう手間取ってしまった。
[root ~]# mkdir install && cd install [root install]# wget http://ftp.riken.jp/Linux/centos/5.3/os/x86_64/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm [root install]# wget http://ftp.riken.jp/Linux/centos/5.3/os/x86_64/CentOS/yum-metadata-parser-1.1.2-2.el5.x86_64.rpm [root install]# wget http://ftp.riken.jp/Linux/centos/5.3/os/x86_64/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm [root install]# wget http://ftp.riken.jp/Linux/centos/5.3/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm [root install]# wget http://ftp.riken.jp/Linux/centos/5.3/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm [root install]# wget http://ftp.riken.jp/Linux/centos/5.3/os/x86_64/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm [root install]# wget http://ftp.riken.jp/Linux/centos/5.3/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm [root install]# wget http://ftp.riken.jp/Linux/centos/5.3/os/x86_64/CentOS/m2crypto-0.16-6.el5.3.x86_64.rpm [root install]# rpm --import http://ftp.riken.jp/Linux/caos/centos/RPM-GPG-KEY-CentOS-5 [root install]# rpm -ihv * [root install]# rpm -q "yum" yum-3.2.19-18.el5.centos [root install]# yum update