centos即将退出历史舞台,一代经典Centos7虽然经典,但后继无人。与此同时,ubuntu社区,无论是在桌面端、服务端还是容器生态等都是蓬勃发展。所以,我们正式的运行环境会以Ubuntu20.04为主。本文章定位为操作系统的安装及初始配置。

选择语言为英文,不管有没有中文,都选英文。主要是字符集等一系列可能引发小问题的东西。

键盘布局,默认选项。

安装版本,选择默认的服务版,没有选最小版。就不纠结那些默认安装包啥的了。遇到问题再说。减少麻烦。
网络配置是需要进行手动配置的,默认如下图:

用方向键移动光标到eth0的位置,回车(Enter)

选择IPv4,回车(Enter)

回车(Enter),

选择手动配置(Menual)

输入IP配置。这里有一些要注意的:

默认选项,不设置。

国内也没有被墙,可以不改。不过,最近感觉越来越慢了,可以改成阿里云的
http://mirrors.aliyun.com/ubuntu/

这个我选的是开始,但不更新。装好后再自己更新,要不然不知道要安装多久,还不能中断,麻烦的很。

由于是虚拟机的磁盘,默认选项就好。

我这里由于总共只有10个G,默认划分成了上图的样子。


我这里还是选择了安装,反正要装的。

可以什么都不选,直接开始安装。

然后就是等待安装完成。

等到下图这样就是装好了。重启就能正常进入系统了。不过我这是虚拟机,正常进入系统之前需要先移除iso镜像。
ubuntu默认root是没有设置密码的,自然也无法远程登陆。我自己设置的管理员账号叫nature,就是用这个登陆。也就是我上面图中设置的那个账号。
ubuntu默认的时区是有问题的,通过如下指令修正:
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
另外还可以通过tzselect自行选择可用的时区,效果与上述指令相同。
ubuntu的包管理工具是apt,而不是Centos7中的yum。执行如下指令,将包更新到最新:
sudo apt update
sudo apt upgrade
ubuntu防火墙默认是关着的,很懂事。基础操作指令如下:
sudo ufw enable # 开启防火墙
sudo ufw default deny # 设置防火墙默认拒绝
sudo ufw disable # 关闭防火墙
sudo ufw status # 查看防火墙状态
ubuntu默认就没装selinux,也很懂事。就不管它了。
sudo vim /etc/security/limits.conf
在最后追加如下内容:
- * soft nproc 65536
- * hard nproc 65536
- * soft nofile 65536
- * hard nofile 65536
含义如下:
大部分的目录和操作,我们都可以通过sudo进行提权操作。但是,/etc这个目录,我们是进不去的。通用的做法是,切换到root账号。怎么切换呢?
sudo su
收好,不谢。