最近,刚安装 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
标签:-%,注意事项,E7%,Server,init,Ubuntu,cloud From: https://www.cnblogs.com/klchang/p/18106578