上篇文章详细介绍了,整个 Ubuntu 16.04 的安装过程, 见

Ubuntu 16.04 最小化安装教程

对于 Ubuntu 初次安装好之后, 有一些小的优化建议,会极大的方便后续的使用.

对于安装过程中未选择 SSH Server 的话,安装 SSH Server 是首要的事情,对于虚拟机还好, 对于物理机环境或者远程环境,如果没有这个服务,维护和使用起来比较麻烦.

安装 openssh-server 包

apt -y install openssh-server

Ubuntu 默认的启动过程是基于 splash 的,所以启动过程基本看不到具体启动日志, 对于研发人员来说,建议还是使用日志模式, 便于平常的跟踪和管理,比如有每个服务启动过程中耗时特别长, 通过启动过程的观察可以快速定位, 当然启动后查看/var/log 目录下的服务启动日志也可以.

vim /etc/default/grub

将下述配置留空

GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"

更改后

GRUB_CMDLINE_LINUX_DEFAULT=""

仅仅修改还不能让 grub 的配置生效, 需要执行 update-grub/etc/default/grub 的配置生效到 /boot/grub/grub.cfg 中.

root@server:~# update-grub
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.4.0-150-generic
Found initrd image: /boot/initrd.img-4.4.0-150-generic
done

命令执行完成后直接使用 reboot 命令重启就可以观察到启动过程的变化.

Ubuntu bootstrap

当前 Ubuntu 是用于作为 PXE Server 使用, 我们需要调整下虚拟机的网络配置. 因为默认创建的 VirtualBox 虚拟机是一个 网络地址转换(NAT)网卡, 这个主要用来让虚拟机通过宿主机网络访问外网. 但是 PXE Server 需要独立的一个能支持 DHCP 广播的网络, 只能是 仅主机(Host-Only)网络. 所以我们要启动第二块网卡,在启用第二块网卡前,我们要先在 VirtualBox 创建一个仅主机(Host-Only)网络,从菜单 "管理"--"主机网络管理器"--"创建", 默认是 192.168.56.1/24 网段, 如果希望第二块网卡能动态获取 IP, 需要启用 DHCP功能, 见下图:

Ubuntu Host Only CIDR

第二块网卡设置为 仅主机(Host-Only)网络,记得界面选择刚才创建的 Host Only 网络界面(vboxnet0).具体设置见下图:

Ubuntu Host Only Interface

启动第二块网卡后, 需要将下述配置添加到 /etc/network/interfaces文件, 使用静态方式配置第二块网卡的 IP.

auto enp0s8
iface enp0s8 inet static
address 192.168.56.10
netmask 255.255.255.0

我这里第二块网卡是enp0s8, 若本地不是这个网卡名称, 需要按实际网卡填写.

【腾讯云】境外1核2G服务器低至2折,半价续费券限量免费领取!
https://cloud.tencent.com/act/cps/redirect?redirect=1068&cps_key=e4b50f6c64a4480367f8a8d16fd07c5a&from=console

标签: ubuntu, grub, 最小化安装, openssh-server, update-grub, interfaces

添加新评论