首页 > 代码库 > Ubuntu 16.04系统布署小记
Ubuntu 16.04系统布署小记
前段时间趁着双11打折,又将阿里云主机续费了3年。之前布署的系统是Ubuntu 12.04,从系统发布到现在也有四年半了,其官方支持的生命周期也将止于明年春,且这在几年里出现了很多新的事物,我也需要跟上时代的步伐,于是着手将整个环境更新至最新的Ubuntu 16.04,现将布署过程记录如下
系统布署
环境布署
应用布署
10. 停止服务器实例,选择更换系统盘,选择Ubuntu 16.04 64bit,重启实例
20. 挂载虚拟内存
mkdir /swap && cd /swap && fallocate -l 2g 2GB.swap && mkswap 2GB.swap && swapon 2GB.swap && echo "# # # Swap File # # #" >> /etc/fstab && echo "/swap/2GB.swap none swap sw 0 0" >> /etc/fstab && mount -a
How To Add Swap Space on Ubuntu 16.04
Does it make sense to create swap partitions for new installations nowadways?
How to increase swap space?
30.重新挂载阿里云数据盘
echo ‘/dev/xvdb1 /opt ext4 defaults 0 0‘ >> /etc/fstab && moute -a
步骤 4:格式化和挂载数据盘
40. 新增个人用户
adduser ljzgpasswd -a ljz sudo
后面的操作使用新用户完成
50. 更新软件源
sudo vim /etc/apt/sources.list
可以看到,阿里已经帮我将源指向了阿里镜象自己,这也是最快的选择,所以不需要作任何修改
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiversedeb http://mirrors.aliyuncs.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.aliyuncs.com/ubuntu/ xenial-security main restricted universe multiversedeb http://mirrors.aliyuncs.com/ubuntu/ xenial-updates main restricted universe multiversedeb http://mirrors.aliyuncs.com/ubuntu/ xenial-proposed main restricted universe multiversedeb http://mirrors.aliyuncs.com/ubuntu/ xenial-backports main restricted universe multiversedeb-src http://mirrors.aliyuncs.com/ubuntu/ xenial main restricted universe multiversedeb-src http://mirrors.aliyuncs.com/ubuntu/ xenial-security main restricted universe multiversedeb-src http://mirrors.aliyuncs.com/ubuntu/ xenial-updates main restricted universe multiversedeb-src http://mirrors.aliyuncs.com/ubuntu/ xenial-proposed main restricted universe multiversedeb-src http://mirrors.aliyuncs.com/ubuntu/ xenial-backports main restricted universe multiverse
更新软件源
sudo apt update
升级软件
sudo apt upgrade
What is the difference between apt and apt-get?
60. 解决异常关机后重动时的卡顿
打开引导配置文件
sudo vim /etc/default/grub
增加异常停顿时间参数
GRUB_RECORDFAIL_TIMEOUT=2
保存退出后,更新启动配置
sudo update-grub
How can I force Ubuntu to boot on a stuck boot menu?
Force ubuntu to boot after power failure without user input
70. 安装常用工具
sudo apt install axel zip unzip tree screen
Axel替代wget
How to list all the files in a tree (a directory and its subdirs)?
SSH远程会话管理工具 - screen使用教程
80. vim设置
sudo vim /etc/vim/vimrc
在打开的文件最后输入下面的内容
set nuset ai
保存。这样vim显示时就自动显示行号,也能自动缩进了
vim显示行号、语法高亮、自动缩进的设置
Ubuntu 16.04系统布署小记