1. 程式人生 > >阿裏雲學生服務器使用記錄

阿裏雲學生服務器使用記錄

move sdn details soft 生成 密鑰 cau rep gin

連接服務器

根據阿裏雲服務器設置密鑰然後

  1. 找到您下載的私鑰所在目錄,如:/root/xxx.pem
  2. 使用以下命令修改私鑰文件的屬性:chmod 400 xxx.pem
  3. 使用 SSH 命令連接至實例(假設實例的公網 IP 地址為 10.10.10.100):ssh [email protected] -i /root/xxx.pem

另一種方法,在控制管理臺中將自己電腦的密鑰添加進去

或者手動添加

# 在本地主機中,查看是否生成過public key
cat ~/.ssh/id_rsa.pub
# 若沒有生成過,則執行
ssh-keygen

# 1. 利用ssh-copy-id軟件傳輸
ssh-copy-id 主機名@ip地址

# 2. 手動復制
# 在雲主機中
$ vim .ssh/authorized_keys
# 粘貼你的 ssh 公鑰,然後保存

先更新一下軟件,然後安裝git

apt-get update
apt-get upgrade

apt-get install git

安裝zsh和oh-my-zsh

感覺原來的命令行太醜了,而且也習慣用Ohmyzsh了

apt-get install zsh
把默認的shell改成zsh
chsh -s /bin/zsh

# 安裝oh-my-sh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

# 把默認主題改成dpoggi
vim .zshrc

使用Rails建站並部署

使用rvm安裝ruby並配置,安裝rails

# 安裝rvm
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

curl -sSL https://get.rvm.io | bash -s stable

# 斷開重新連接服務器

# 檢查一下安裝是否正確
rvm -v 

# 列出已知ruby版本
rvm list known

# 安裝Ruby,這裏我安裝的是2.5.1
rvm install 2.5.1

# 更改gem國內鏡像
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
gem sources -l # 確保顯示結果只有 gems.ruby-china.com

# 安裝Bundler並改鏡像
gem install bundler
bundle config mirror.https://rubygems.org https://gems.ruby-china.com

#安裝rails
gem install rails
rails -v

安裝Passenger和Nginx

根據文檔安裝即可Installing Passenger + Nginx

附加:單獨安裝最新版nginx

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:nginx/stable 
sudo apt-get update
sudo apt-get install nginx
nginx -v

也可以根據官網的]安裝方法](https://www.nginx.com/resources/wiki/start/topics/tutorials/install/)來
提示:如果出現W: GPG error: http://nginx.org/packages/ubuntu xenial Release: The following signatures couldn‘t be verified because the public key is not available: NO_PUBKEY $key執行以下操作

# 將$key替換成GPG錯誤提示中的$key
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
sudo apt-get update
sudo apt-get install nginx

參考文檔:

Ruby安裝-菜鳥教程
RubyGems - Ruby China
Jim
Ubuntu 14.04 安裝最新版Nginx

阿裏雲學生服務器使用記錄