ubuntu server 服务环境配置
基本配置
- 更新系统
ubuntu 默认软件源为archive.ubuntu.com
阿里云或者其他云有些会用自己的 mirror 源速度比较快 无需修改 如果没有用这些源可以更改为 163 软件源
方法如下:
打开配置文件
vim /etc/apt/source.list
替换 163 源
:%s/archive.ubuntu/mirrors.163/g
更新系统
apt update
升级系统
apt upgrade
移除多余的软件包
apt autoremove
重启服务器
reboot
-
用户配置 新建 deployer 用户
useradd -d -s /bin/bash deployer
修改用户密码passwd deployer
修改用户 sudo 权限vim /etc/sudoers
增加一行deployer ALL=(ALL:ALL) ALL
-
后续用 deployer 用户登录服务器 root 用户不使用
安装 mongodb
- 配置软件源
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
使用 163 镜像加速安装echo "deb [ arch=amd64 ] https://mirrors.163.com/mongodb/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
- 安装 mongodb
sudo apt update
sudo apt install mongodb-org
- 配置开机启动
sudo systemctl start mongod
安装 redis
- 下载 redis
wget http://download.redis.io/releases/redis-5.0.8.tar.gz
tar xzf redis-5.0.8.tar.gz
cd redis-5.0.8
- 编译安装
make
sudo make install
- 安装服务开机启动
sudo utils/install_server.sh
都选默认即可
安装 memcached nginx
sudo apt install memcached nginx
安装 ruby 环境
- 安装 rvm
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
- 配置 rvm 安装 mirror
echo "ruby_url=https://cache.ruby-china.com/pub/ruby" > ~/.rvm/user/db
source /home/deployer/.rvm/scripts/rvm
- 安装 ruby
rvm install 2.7.0 --disable-binary
参考文章
https://ruby-china.org/wiki/ruby-mirror
https://rvm.io/
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
https://redis.io/download
http://mirrors.163.com/