一、安装ubuntu 18.04.5 server版
不显示系统安装图片。直接进入到相关操作
1.1 设置ROOT账户
命令:
sudo passwd root
建议直接开启SSH。
1.1.1 开启root远程
- 使用下方代码进入并修改文件找到PermitRootLogin(下图一是默认;图二修改的结果)
sudo vim /etc/ssh/sshd_config
- 将PermitRootLogin prohibit-password 修改为
PermitRootLogin yes
- 重启电脑或重启服务
重启电脑:init 6
重启服务:service ssh restart
- 安装SSH服务
sudo apt-get install openssh-server
检查是否启动:
sudo ps -e | grep ssh
1.2 更换apt源
- 备份源
cp /etc/apt/sources.list /etc/apt/sources.list.bak
- 更换源(清华、阿里的源都可以)
先使用dd删除原来的内容,在添加新的源
vim 使用命令暂未更新
vim /etc/apt/sources.list
个人使用的是清华源:
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
- 使用命令更新软件及软件包
sudo apt-get update
sudo apt-get upgrade
1.3 设置DNS
vim /etc/systemd/resolved.conf
1.4 设置静态网路
我使用的是虚拟机直接用网络桥接模式。
- 进入配置文件夹下
cd /etc/netplan
- 使用"ls"命令,查看配置文件名(如下图:)
- 在.yaml文件中,找到dhcp4并修改为no,将下方配置复制并修改为自己对应的IP、网关、DNS.
修改前图片:
使用下方代码,修改后图片:(注意每一级的对应)
dhcp4: no
addresses: [192.168.2.11/24]
optional: true
gateway4: 192.168.2.1
nameservers:
addresses: [202.102.224.68]
- 更新配置
sudo netplan apply
二、安装ruby2.3.5及相关环境
在Linux(具体是UBuntu18.04.5)中安装ruby及其相关环境,使用的用户建议是普通用户
2.1 安装rvm
获取密钥及安装rvm链接:rvm.
2.1.1 安装前操作
1、在hosts文件中,配置域名与ip的映射关系:
hosts位置:
sudo vim /etc/hosts
添加内容:(前提需要确定这个域名是这个IP。链接:输入下方域名获取对应IP)
185.199.108.133 raw.githubusercontent.com
2.1.2 安装rvm
- 安装gnupg2
apt install gnupg2
- 安装rvm(rvm官方地址.)
- 导入公钥
官方网址上的第一步导入公钥容易失败,建议用下方的命令:
gpg --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
#如果hkp://ipv4.pool.sks-keyservers.net 不成功使用下方几个替换
1、hkp://keys.openpgp.org
2、hkp://pgp.mit.edu
3、hkp://keyserver.pgp.com
4、hkp://keyserver.ubuntu.com
- 安装RVM
\curl -sSL https://get.rvm.io | bash -s stable
安装过程中,如果出现签名验证失败的错误,把rvm官网的第一个命令在执行一次。
- 验证rvm
验证时,容易出现下方的错误:
Command ‘rvm’ not found, but there are 21 similar ones.
使用下方命令解决:
source /etc/profile.d/rvm.sh
- 更新文件信息
source ~/.bashrc
- 安装ruby 2.3.5
rvm install 2.3.5
- 验证命令
ruby -v
- 安装bundler命令:
apt install ruby-bundler
- 安装rails 4.2.4
gem install rails -v 4.2.4
到这里,全文结束。