以下是沒看書的心得,如果要買書,請買這本 Hank Lin 大大的著作:
AWS雲端企業實戰聖經:Amazon Web Services改造企業IT體質
http://www.books.com.tw/exep/prod/booksfile.php?item=0010500075
你確定要看底下的廢話嘛?現在關掉視窗還來得及喔....
不要問我為什麼沒選 FreeBSD,我所有主機都跟 FreeBSD 有關係 (FreeBSD server + Mac 桌機)
選擇 t1.micro @tokyo 的機器
(我) 使用 archlinux x64 的 AMI
綁定 IP
右鍵選擇 Connect 就會告訴你 ssh -i /path/to/your/pem/file/ root@位置 來登入
建 user 來做平日登入(不要一直用 root 啦,不小心下錯指令東西就哭哭了):
# useradd -mG wheel <your_name>
# passwd <your_name>
切換回你的桌機,打開 Terminal (不是 AWS 機器喔):
$ ssh-keygen
$ cat ~/.ssh/id_rsa.pub
將`cat ~/.ssh/id_rsa.pub` 複製起來
回到 AWS 機器上:
$ mkdir ~/.ssh
$ vi ~/.ssh/authorized_keys
(貼上你機器的 `cat ~/.ssh/id_rsa.pub`)
去網頁控制介面那邊的 security 加入 22 port (或是你改 ssh port 也 ok, 你都會改 port 了,你不需要看我這篇廢話),按下 Apply Chnage
使用 ssh <your_name>@ip 連線你的機器
設定 /etc/pacman.d/mirrorlist:
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
Server = http://ftp.yz.yamagata-u.ac.jp/pub/linux/archlinux/$repo/os/$arch
Server = http://schlunix.org/archlinux/$repo/os/$arch
設定 /etc/pacman.conf, 增加:
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
裝 package(請自行斟酌):
$ sudo pacman -Syu
$ sudo pacman -S vim zsh git mercurial tmux nginx php php-fpm nodejs base-devel ctags
$ yaourt -S nodejs-npm
$ npm completion >> ~/.zshrc
$ yaourt -S percona-server
$ /usr/bin/mysql_secure_installation
設定 server (跳過,這個大家都比我強才對)
裝 oh-my-zsh (怕的話不要裝):
$ wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
裝 pct.vm (這不是推銷,這是我每台機器都會裝的套件):
$ git clone git://github.com/pct/pct.vim.git
$ cd pct.vim; ./update_submodule.sh; cd -
$ ln -s pct.vim/.vimrc
$ ln -s pct.vim/.vim
/etc/locale.gen,編輯好就執行`locale-gen`:
en_US.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8
校時
設定 mysql 預設編碼
然後呢?然後就開始用啊!我也希望人家教我如何賺錢啊 Orz...