ubuntu server 24 安装备忘

I.安装桌面和VNC
sudo apt-get install gnome
sudo apt-get install gnome-panel
sudo apt-get install tigervnc-standalone-server

vi ~/.vnc/config

session=gnome
geometry=1920x1080
localhost=no
depth=32
SecurityTypes=VncAuth

vi ~/.vnc/xstartup

#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
export XAUTHORITY=$HOME/.Xauthority
export DISPLAY=:1
exec gnome-session

chmod +x ~/.vnc/xstartup

III.减少grub菜单等待时间
安装grub-customizer(图形界面)
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt update
sudo apt install grub-customizer

调整启动时间后
sudo update-grub

IV.开机自启vncserver
1. 复制系统自带的getty@.service文件
sudo cp /lib/systemd/system/getty@.service /etc/systemd/system/getty-myself@.service

2. 修改此getty-myself@.service文件

sudo vi /etc/systemd/system/getty-myself@.service

i. 将ExecStart=一行由ExecStart=-/sbin/agetty -o ‘-p – \u’ --noclear %I $TERM 修改为ExecStart=-/sbin/agetty --autologin 你的用户名 --noclear %I $TERM,其中你的用户名为实际用户名。
ii. 将RestartSec=0一行修改为RestartSec=1min30s ,让意外导致的vncserver终止能够自动重启。
iii. :wq保存

3. 屏蔽系统原getty服务

sudo systemctl mask getty@.service

4.启用getty-myself@tty1.service服务

sudo systemctl enable getty-myself@tty1.service

5. 修改$HOME/.profile文件

vi $HOME/.profile

添加并保存如下内容:

# ***** auto vncserver *****
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
    /usr/bin/vncserver -fg :1
    exit
fi
# ***** auto vncserver *****

重启服务器,等待几分钟后即可远程连接vnc,注意以上设置导致端口号为:1。


V.要关闭Ubuntu的自动休眠
方法一:可以按照以下步骤操作:

打开终端(Ctrl + Alt + T)。
输入以下命令来编辑/etc/systemd/logind.conf文件:
sudo nano /etc/systemd/logind.conf
复制代码
在打开的文件中找到#IdleAction=和#IdleActionSec=两行,将其解除注释并修改为:
IdleAction=ignore
IdleActionSec=0
复制代码
保存并关闭文件(Ctrl + X,然后按Y确认保存)。
重新启动systemd-logind服务以应用更改:
sudo systemctl restart systemd-logind
复制代码
这样就成功关闭了Ubuntu的自动休眠功能。

方法二:Ubuntu如何禁止休眠

Ubuntu是一种常见的开源操作系统,广泛应用于个人电脑和服务器。默认情况下,Ubuntu会在电脑处于不活动状态一段时间后自动进入休眠状态,以省电和减少噪音。然而,在某些情况下,你可能需要禁止休眠,例如正在进行长时间下载或进行长时间的计算。本文将介绍如何在Ubuntu系统中禁止休眠。
使用系统设置禁止休眠

最简单的方法是使用Ubuntu的系统设置。以下是具体步骤:

点击右上角的设置图标,选择“设置”。

选择“电源”选项卡。

将“自动暂停”选项更改为“关”。这样电脑就不会在不活动一段时间后自动进入休眠状态了。

请注意,在这种情况下,如果你的电脑处于充电状态,它仍然可以自动进入休眠状态。如果你想完全禁止休眠,需要执行下面的方法。
使用终端禁止休眠

你也可以使用终端命令禁用Ubuntu系统的休眠功能。以下是具体步骤:

打开终端。你可以按下Ctrl + Alt + T键,或在“活动”搜索框中输入“终端”并打开它。

输入以下命令并按Enter键:

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

输入你的管理员密码并按Enter键(命令行中不会显示输入的密码)。

现在Ubuntu系统已经禁用了休眠功能。
如何恢复休眠

如果你需要再次启用休眠功能,可以按如下步骤操作:

打开终端。

输入以下命令并按Enter键:

sudo systemctl unmask sleep.target suspend.target hibernation.target hybrid-sleep.target

输入你的管理员密码并按Enter键。

### 安装 CUDA 12.1 版本于 Ubuntu 20.04 LTS #### 检查依赖项和系统准备 为了确保顺利安装 CUDA 12.1,在开始之前需确认操作系统已更新至最新状态并移除任何可能冲突的旧版 NVIDIA 软件包。 ```bash sudo apt update && sudo apt upgrade -y sudo apt-get purge nvidia* ``` 此外,建议禁用 Nouveau 开源显卡驱动以防止其干扰专有的 NVIDIA 驱动加载过程[^1]。 #### 下载适用于 Linux 的 CUDA Installer 针对 Linux 发行版提供的本地安装器可以通过官方链接获取。对于希望部署 CUDA 12.1 的用户而言: ```bash wget https://developer.download.nvidia.com/compute/cuda/12.1.1/local_installers/cuda_12.1.1_530.30.02_linux.run ``` 此命令会下载对应版本的运行文件到当前目录下。 #### 执行安装脚本前准备工作 在启动实际安装流程以前,关闭 X Server 及图形界面可以减少潜在错误的发生几率。这通常涉及切换到 TTY 终端 (Ctrl+Alt+F1~F6),登录后停止显示管理服务如 GDM 或 LightDM: ```bash sudo systemctl stop gdm # 对应 GNOME Desktop Manager # OR sudo systemctl stop lightdm # 如果使用的是另一个桌面环境的话 ``` 接着设置必要的内核模块参数来支持即将安装的新 GPU 驱动程序: ```bash sudo modprobe -r nouveau echo 'blacklist nouveau' | sudo tee /etc/modprobe.d/blacklist-nouveau.conf echo 'options nouveau modeset=0' | sudo tee -a /etc/modprobe.d/blacklight-nouveau.conf update-initramfs -u reboot now ``` 重启之后再次进入TTY模式继续操作。 #### 运行 CUDA 安装向导 完成上述预处理工作后即可正式开启 CUDA 工具链安装备忘录: ```bash sudo sh cuda_12.1.1_530.30.02_linux.run --silent --toolkit --override ``` 这里 `--silent` 参数用于静默方式执行;而 `--toolkit` 则指定仅安装开发工具集而非整个套件;最后 `--override` 强制覆盖某些默认行为以便顺利完成安装过程。 #### 设置环境变量 成功安装完毕后应当调整 `.bashrc` 文件加入新的路径定义从而让 shell 认识新添组件的位置信息: ```bash export PATH=/usr/local/cuda-12.1/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-12.1/lib64\ ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} source ~/.bashrc ``` 通过以上步骤可使后续编译项目时自动识别所需的库文件位置。 #### 校验安装成果 最终可通过验证样例代码的方式检验是否一切正常运作: ```bash cd /usr/local/cuda/samples/1_Utilities/deviceQuery make ./deviceQuery ``` 如果输出结果显示设备被正确检测,则表明 CUDA 平台已经就绪可供进一步探索学习之用了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fancybit

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值