使用Ubuntu Server 22.04 (Minimal)一些问题的记录

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@oflyhigh·
0.000 HBD
使用Ubuntu Server 22.04 (Minimal)一些问题的记录
之前发帖说过自己的“主力”开发机即将上线,其实发帖一天之后,这机器就已经在使用啦,因为主要是开发用途,所以我选择的是Ubuntu Server 22.04 (Minimal)做为系统。


![image.png](https://images.hive.blog/DQmafqCSSpP2W5x5Bx1sENpRhkuEJLjxXbsCuEPYCVGry6P/image.png)
(图源 :[pixabay](https://pixabay.com/photos/home-office-pc-computer-1207834/))

首先简单说一下安装Ubuntu Server 22.04 (Minimal)的问题。

安装的过程我全程拍照了,原本打算分享一些,后来考虑到网上很多这方面的资料,而且Ubuntu现在的安装向导也很友好,就没必要发帖浪费区块链存储资源了,自己就随手把辛苦拍摄的照片都删除啦。

但是后来想到其实还是有几点要说明一下,比如使用Ubuntu Server 22.04安装包,要想安装成Minimal版,是***需要在其中某个步骤中选择一下的***,大家知道这点就好,图我已经没有啦(手贱惹的货)。

因为需要直接放到网络上使用,我们需要在安装时***为其配置IP(WIFI & 有线网)***;还有为了能使用SSH访问主机,我们需要***"Install OpenSSH Server"***。

当完成安装后,我们就可以把键盘鼠标显示器统统拔掉,然后将其使用网线连接至路由器(或者没有有线网的情况使用WIFI),这样一台崭新的开发服务器就上线啦,我们可以在上边瞎折腾啦。

接下来在说一些使用方面的问题。

前面说了,安装期间我为这台机器同时配置了有线网和WIFI连接,WIFI连接是为了安装时联网,有线网则是在安装后直接用网线连接到路由器上,提升速度和稳定性。

可是我登录后想看一下网络连接情况,输入`sudo ifconfig`却被提示:
>sudo: ifconfig: command not found

这就是使用Minimal版本的一点小弊端啦,虽然精简,但是一些很常用的工具也没有被包含在内。

为了解决` ifconfig`不存在的问题,我们需要首先安装`net-tools`:
>`sudo apt install net-tools`

这回就可以愉快地使用`ifconfig` 来查看网络配置以及连接情况啦:
![1703211358186.png](https://images.hive.blog/DQmbVss1XgEuH9jzd39UMVCqyMjEmcv3sXqLSvsvxiexRGU/1703211358186.png)

可见有线网和无线网都正确的连接上啦,但是我发现了一个问题,我给有线网配置的IP和我树莓派的IP重复了,好在树莓派并没有开机。尽管如此我依然需要修改一下IP。

结果一用`vi`,又出错了:
>sudo: vi: command not found

这个同样是因为使用Minimal版本的问题,需要我们手动安装相应的工具(根据个人喜好选择):
>`sudo apt install vim`

然后再说下配置IP的问题。

关于设置网络,好久以前在树莓派,香蕉派中都是直接编辑`/etc/network/interfaces`,后来树莓派中又改为编辑`/etc/dhcpcd.conf`。

而/Ubuntu Server中则是编辑`/etc/netplan`目录下的文件,因为安装时已经生成了相应的配置文件,修改IP的话直接做对应的修改就可以了,省却很多麻烦。

比如我的有线网卡配置如下:
![1703214547084.png](https://images.hive.blog/DQmTrH3kkeXirhaEZWMc8zUhPQMovcoXJoCF8rDnd4kbhh5/1703214547084.png)

更多的使用方法和细节,请参考Ubuntu官网上的这个内容:[Configuring networks](https://ubuntu.com/server/docs/network-configuration)。一个有意思的问题是,设置了多个配置文件,哪个是最终生效的呢?参考链接中另外一个链接的内容解决了我的疑惑,感兴趣的朋友可以看看。

还有个问题,如果让小电脑作为服务器长期运行,那么就可能面临断电的问题:
![20231218_100746.jpg](https://images.hive.blog/DQmee3WjmNnzZBpU1ok8FyrNYv3f76AocmVbgh9u67RyEGe/20231218_100746.jpg)

如果是做普通家用办公用途,那么断电也没关系,来电后再手动开机就OK啦。但是如若作为服务器,断电又来电后,我们又恰巧不在家,那就尴尬了。

所以,安全的做法是设置一下断电后再来电时的行为,这个需要在BIOS中,将After Power Failure对应的选项设置为:Power ON,就解决啦。


好了,关于使用Ubuntu Server 22.04 (Minimal)的一些问题就记录分享到这里,以后O哥再有新发现或者新的心得体会,再分享给大家。

题外话:今天被腾讯暴击,亏成狗啦,呜呜呜!

# 相关链接

* [Configuring networks](https://ubuntu.com/server/docs/network-configuration)
* [Netplan file order](https://askubuntu.com/questions/1446282/netplan-file-order)
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,