安装并使用 Ubuntu Server 的一些注意事项

最近,刚安装 Ubuntu Server 22.04.4 LTS 版本,遇到些问题,记录其解决方案以备忘。

 

1)断网安装 Ubuntu Server 系统

采用 USB 启动盘,安装Ubuntu Server 时,一定要断网,因为连接互联网,安装 Ubuntu Server 系统时,会自动下载更新,等待时间很可能会比较长,而断网会秒级安装,之后根据提示,重启即可。

 

2)Ubuntu Server 版本没有图形界面,只有命令行界面

如果需要图形界面进行远程桌面登录控制 Server,需要额外安装桌面环境(desktop environment),推荐安装 GNOME,因为 rustdesk、todesk、向日葵等远程控制软件目前只支持 Ubuntu 的默认桌面环境 GNOME。具体安装命令如下:

# GNOME minimal installation
sudo apt install gnome-session gnome-terminal
# Or GNOME full installation
#sudo apt install ubuntu-desktop

如果在启动远程控制软件过程,依旧存在问题,由于 GNOME 桌面环境的默认显示管理器是 GDM3,可通过以 root 权限编辑配置文件 /etc/gdm3/custom.conf  启用或禁用 Wayland。

在 /etc/gdm3/custom.conf 中,找到显示 #WaylandEnable=false 的行,取消注释此行,并将其设置为 true 或 false,保存退出。最后重新启动 GDM3 或 Ubuntu 桌面生效,命令如下:

sudo systemctl restart gdm3

 

3)Ubuntu 系统启动时,联网等待时间较长

每次 Ubuntu Server 启动过程中,如果断网,会默认等待网络连接2分钟,即显示

[** ] A start job is running for wait for Network to be configured (10s / no limit)

这个问题,可以通过以 root 权限编辑配置文件 /etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service 解决。该文件中, [Service] 栏的最后添加一行,内容如下:

[Service]
......
TimeoutStartSec=30s

 

4)禁用 cloud-init

cloud-init 堪称是自定义云实例的标准,是由 Canoncal 公司(Ubuntu的创建者)开发的开源软件。cloud-init 用于将用户数据自动应用于您的云实例的工具;可以使用其配置默认语言环境、主机名、生成和设置SSH私钥、设置临时挂载点等;

每次用户登录以后,会有 cloud-init 相关的提示信息,由于用不到且提示信息比较烦人,为了避免不必要的麻烦,选择禁用 cloud-init。具体方法为创建 /etc/cloud/cloud-init.disabled 文件,禁用 cloud-init 。具体命令为

sudo touch /etc/cloud/cloud-init.disabled
reboot

 

5)禁用睡眠

为了使 Ubuntu Server 24小时工作,禁止其进入睡眠状态,具体命令如下:

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

 

6)关闭息屏和锁屏

这是个人需要,不希望 Ubuntu Server 自动黑屏或锁屏。具体命令如下:

# Disable the screen lock from the command line 关闭锁屏
gsettings set org.gnome.desktop.screensaver lock-enabled false
# Disable screen blackout 关闭息屏
gsettings set org.gnome.desktop.session idle-delay <seconds> (0 to disable)

 

参考资料

[1] 如何在 Ubuntu 22.04 桌面上启用/禁用 wayland. https://cn.linux-console.net/?p=9861

[2] 禁用或者移除Ubuntu中的cloud-init. https://www.cnblogs.com/sysin/p/15202199.html

[3] 如何禁用戴尔笔记本电脑的 Ubuntu 或 Red Hat Linux 7 的睡眠和配置盖板电源设置. https://www.dell.com/support/kbdoc/zh-cn/000179566/%E5%A6%82%E4%BD%95-%E4%B8%BA-ubuntu-%E6%88%96-red-hat-enterprise-linux-7-%E7%A6%81%E7%94%A8-%E7%9D%A1%E7%9C%A0-%E5%92%8C-%E9%85%8D%E7%BD%AE-%E7%9B%96%E6%9D%BF-%E7%94%B5%E6%BA%90-%E8%AE%BE%E7%BD%AE

posted @ 2024-03-31 12:27  klchang  阅读(659)  评论(0编辑  收藏  举报