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 ljz
gpasswd -a ljz sudo

后面的操作使用新用户完成

50. 更新软件源

sudo vim /etc/apt/sources.list

可以看到,阿里已经帮我将源指向了阿里镜象自己,这也是最快的选择,所以不需要作任何修改

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

deb http://mirrors.aliyuncs.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyuncs.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyuncs.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyuncs.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyuncs.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyuncs.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyuncs.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyuncs.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyuncs.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-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 nu
set ai

保存。这样vim显示时就自动显示行号,也能自动缩进了

vim显示行号、语法高亮、自动缩进的设置

时间: 2024-10-18 01:19:52

Ubuntu 16.04系统布署小记的相关文章

Ubuntu 16.04环境布署小记

本系列文章记录了升级Ubuntu 16.04的布署过程 回到目录 10. 安装Mono, Xsp 当前版本16.04.1的系统源的Mono版本为4.2.1,如需使用最新版本(本文书写时稳定版本为4.6.2),则需添加Mono官方源地址 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb http://dow

Ubuntu 16.04应用布署小记

本系列文章记录了升级Ubuntu 16.04的布署过程 回到目录 10. Dokuwiki 将虚拟目录配置文件链接到Apache2的可用的配置文件库中 sudo ln -s /opt/dokuwiki/dokuwiki.conf /etc/apache2/conf-available/dokuwiki.conf 启用此配置文件 sudo a2enconf dokuwiki 重启Apache2服务 sudo systemctl restart apache2.service 注意,1604版本更新

Ubuntu 16.04系统下CUDA8.0配置Caffe教程

由于最近安装了Ubuntu 16.04,本文教程的特点是不需要降级gcc的版本,毕竟cuda8.0已经支持gcc5以上(默认不支持,实际支持). 本文是在参考caffe官网教程以及http://www.linuxidc.com/Linux/2015-07/120449.htm结合自己总结经验而来,对此表示感谢. Ubuntu 14.04安装Nvidia CUDA7.5并搭建Python Theano深度学习开发环境http://www.linuxidc.com/Linux/2015-09/123

在ubuntu 16.04系统里解决软件依赖问题,如何在ubuntu中安装zlib和zlib-dev

在ubuntu 16.04系统里解决软件依赖问题,一般情况可以依靠安装aptitude软件包来解决:(1)sudo apt-get install aptitude(2)sudo aptitude install zlib1g-dev但是这个软件也通过这种方式解决不了,因为在ubuntu里,zlib叫zlib1g,相应的zlib-devel叫zlib1g.dev.默认的安装源里没有zlib1g.dev.要packages.ubuntu.com因此应该先安装(3) sudo apt-get ins

Ubuntu 16.04系统挂载4T硬盘

问题描述: Ubuntu 16.04系统,系统盘为240G固态硬盘,还有1T机械硬盘,现要再添加一个4T硬盘. 问题分析: 使用GTP对硬盘进行分区并挂载硬盘的方法,一般而言服务器上挂载的硬盘都是比较大的,传统的对硬盘进行分区需要在终端敲sudo fdisk进行操作 但是,当挂载的硬盘的容量大于2T的时候,是无法通过sudo fdisk进行分区的,这个时候必须要进行GPT进行分区,并且设置为开机启动. fdisk 分区,硬盘超过2T,只能生成2T分区. $ sudo fdisk /dev/sda

Ubuntu 16.04系统下开机提示“无法应用原保存的显示器配置”

开机启动Ubuntu时,提示以下错误,部分截图如图: 解决方法: 按住Ctrl+Alt+T开启终端,输入rm .config/monitors.xml,回车,然后重启Ubuntu即可解决:如图

Ubuntu 16.04 系统及相关软件的安装

1. 如何制作Ubuntu安装U盘(本身有win10存在) http://www.linuxidc.com/Linux/2015-10/123786.htm 2.安装后默认是win10启动(登录时暂时采用F12选择系统启动方式) 3.安装搜狗输入法(搜索官网下载及安装方法) 4.wpsoffic的安装(搜索官网下载及安装方法) 环境变量:export WPS_HOME=/opt/kingsoft/wps-office/office65.pycharm的安装 添加启动器图标: $ sudo ged

Ubuntu 16.04系统下软件中心Software闪退解决办法

按住Ctrl+Alt+T打开终端输入: sudo apt-get update //更新 sudo apt-get dist-upgrade //升级 sudo apt-get install --reinstall software-center //重新安装 重新打开软件中心Software即可解决闪退问题:

百篇大计敬本年之系统篇《六》—— Ubuntu 16.04开启 root 超级用户

Ubuntu 16.04系统在一开始安装完成时是无法切换到 root 用户的,普通用户需要使用 root 权限的时候通常需要在执行命令前加 "sudo",需要经常使用root权限的伙伴可能会觉得这会让我们的蛋蛋同学很忧伤...... 其实,要解决蛋蛋同学的问题很简单,只要给 root 配一个密码即可切换到 root 用户了 $ sudo passwd root 如下 首先要先输入当前用户的密码,再在"输入新的UNIX密码"后面输入你想要设置的 root 密码即可,然