首页 > 系统相关 >安装并使用 Ubuntu Server 的一些注意事项

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

时间:2024-03-31 12:34:30浏览次数:22  
标签:-% 注意事项 E7% Server init Ubuntu cloud

最近,刚安装 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

相关文章

  • 数据库原理与应用(SQL Server)笔记——第三章 关系数据库规范化
    目录一、关系数据库设计理论二、关系模式的形式化表示三、函数依赖四、关系模式规范化(一)规范化目的(二)范式(三)范式化过程一、关系数据库设计理论函数依赖、范式和模式设计是关系数据库设计理论中的主要内容,其中函数依赖起到核心作用,范式用来描述数据库结构的标准化程......
  • ubuntu编译与安装 OpenSSL-1.0.0
    apt-getpurgeopensslrm-rf/etc/ssl#删除配置文件编译与安装OpenSSLprefix是安装目录,openssldir是配置文件目录,另外建议安装两次,shared作用是生成动态连接库。(需要同时指定prefix与openssldir,否则可能会因为找不到文件而报错)wgetftp://ftp.openssl.org/source/op......
  • [linux] ubuntu 下安装qtcreate遇到“无法加载Qt平台插件‘xcb’问题”解决方案
    [linux]ubuntu下安装qtcreate遇到“无法加载Qt平台插件‘xcb’问题”解决方案以下是遇到的三种报错情况From6.5.0,xcb-cursor0orlibxcb-cursor0isneededtoloadtheQtxcbplatformplugin.CouldnotloadtheQtplatformplugin“xcb”in“”eventhough......
  • <商务世界>《第28课 商务旅行的注意事项》
    1选择人气旺的酒店酒店找一个旺气的地方。1是干净、整洁是最重要的。2是在选择酒店的时候尽量选择闹市,人口要集中的地方,这样入住率有保证,人多气场旺不至于发生一些灵异事件。而且人少屋多,也会让我们没有安全感。2避免无窗房酒店住房要尽量避免选择没有窗户或者窗户过小......
  • SQL Server 附加数据库提示5120错误
    SQLServer附加数据库提示5120错误怎么样是不是跟你的错误是一样的,心里是不是有点小激动?T_T终于有办法了!!!! 第一步先关掉你的SQLserver然后在菜单上找找到SQLSERVER右键选择“以管理员运行” 第二步给你的数据库文件所在文件夹给上“读取,写入”的权限。在附加数据库......
  • 程序员在平台兼职接单,月入30K,方法我全写出来了!(附接单渠道和注意事项)
    本月兼职的收入又到账了,程序员副业实在是太香了!虽然这点小钱还远远达不到财富自由,也比不上那些真正的大佬,但在这个行业寒冬里,能有一笔相对稳定的收入,作为全职之外的补充,还是让人倍感踏实的!今天我就掏心掏肺地跟大家讲一讲,平台接单的二三事,知无不言言无不尽!什么是程序员......
  • Java面试必问题22:如何创建线程池(偏重点)&&创建线程池的注意事项
    企业最佳实践:不要使用Executors直接创建线程池,会出现OOM问题,要使用ThreadPoolExecutor构造方法创建,引用自《阿里巴巴开发手册》【强制】线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽......
  • centos7提示 file /root/.serverauth.13703 does not exist
    情况背景:安装虚拟数据服务器,使用系统为centos7,安装完成后,开始安装图形化程序,在虚拟服务器上一切正常,输入startx也会正常显示图形操作界面问题来源:现在通过其他电脑远程连接虚拟数据服务器,输入地址进入也是正常,但是输入“startx”命令后就显示失败代码,无法进入图形操作界面,如......
  • Ubuntu下anaconda安装tensorflow-gpu遇到的问题
    创建虚拟环境并激活后```$condacreate-ntensorflowpython=3.9$condaactivatetensorflow```使用下面指令安装tensorflow时显示"Solvingenvironment:failedwithinitialfrozensolve.Retryingwithflexiblesolve."```$condainstalltensorflow==2.6.0``` 换成pip......
  • JavaSE_方法method 定义时的注意事项 案例分析
    在定义方法时,需要注意以下几个重要事项:1.**方法定义的位置**:方法不能定义在另一个方法内部。2.**方法名及参数列表**:确保方法名的拼写正确,并且参数列表也要准确无误。参数列表包括参数的类型、顺序和数量,这些都必须与方法调用时的实参匹配。3.**返回值类型**:如果方法声明......