Ubuntu Desktop安装及远程桌面设置

准备安装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

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也来得及。

  • 22
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值