仙台の山奥で自転車に乗ったり転んだり

愛車の GIOS でサイクリングしたりポタリングしたり、それをブログに記録してみたり。ロードバイクや自転車や坂のことを書いてみたり。ときたまプログラムのことを忘れないようにメモってみたり。

お名前.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