Ubuntu Desktop安装及远程桌面设置

直蓝笔记 2024-10-20 10:07:02 阅读 50

准备安装tensorflow2了,首先把开发环境搭好。tensorflow2对系统要求如下:

操作系统我选择Ubuntu Desktop(排第一的应该是首选)。正好公司有一台旧服务器空闲,可以继续压榨一下剩余价值。

然后下载最新版本(当前是24.04) Ubuntu Desktop系统镜像,6个G挺大的,但是通过BitTorrent下载很快。

因为我服务器上部署的是VMware ESXi,下载镜像后,还要先传到服务器上,然后创建ubuntu虚拟机,配置如下:

打开电源,按提示安装,该选啥就选啥,随便就行(大约耗时20分钟)。在预装软件这里我选了最小化安装,因为常规安装会安一些办公套件、游戏之类的我并不需要。

安装完成后,把iso设备断开,然后重启

很简单,操作系统就安装好了。首次登进来就是这个样子,多少有些不习惯,可以在桌面右击,更改一下显示设置,换换背景图片,dock栏放到底部等等。

因为系统安装在公司服务器,我没有体力也不太好意思天天背着服务器上下班,所以需要通过类似putty/xshell/MobaXterm的工具,远程现在的桌面系统。我找了几种办法,xshell需要额外安装xManager,但这个家伙是收费的(不像Xshell和xftp有免费版),且跟MobaXterm一样需要配置隧道之类的,较为麻烦,最终我选择了windows自带的远程桌面。步骤如下:

1. 首先确保,我们已经安装了GNOME

<code>sean@sean-vm:~$ echo $XDG_CURRENT_DESKTOP

ubuntu:GNOME

2. 执行如下配置

sudo apt update

sudo apt install -y xrdp

echo "gnome-session" > ~/.xsession

sudo ufw allow 3389

sudo apt install -y gnome-tweaks

cat <<EOF > ~/.xsessionrc

export GNOME_SHELL_SESSION_MODE=ubuntu

export XDG_CURRENT_DESKTOP=ubuntu:GNOME

export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg

EOF

sudo systemctl enable xrdp

sudo systemctl start xrdp

cat <<EOF > ~/.vimrc

set nocompatible

set backspace=2

EOF

1) 安装xrdp

2) 设置.xsession为gnome(远程图形界面会使用gnome)

3) 防火墙开放xrdp的默认端口

4) 安装gnome-tweaks和设置.xsessionrc。如果不配置,会出现如下情况:

        第一、远程进来之后,会有两个悬浮的桌面,选中其中一个后,只有一个空桌面,dock栏消失,如果你想找寻应用,只能点左上角的Activites回到悬浮桌面,再从dock栏选择。

        第二、远程桌面一些功能被禁用了,比如桌面右击只有三个选项;系统设置也缺少一些选项。

5)xrdp开机启动

6)设置vim使退格键和方向键好用。

安装好xrdp之后,就可以远程了,不过要先把exsi里登录的账号登出,否则远程会失败的。

至于python和pip的安装都很简单,就不再展开了。

OMT: 主流做AI的公司使用的好像都是英伟达GPU和CUDA,我为什么不一步到位?第一,漂亮国不卖了;第二,卖我也买不起;第三,前期完全可以用CPU开发,后期有生产需要再转GPU也来得及。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。