Ubuntu20.04相关

2021-11-15 10:00:59 浏览数 (1)

目录

安装SSH

开启远程桌面(windows连接,desktop版ubuntu)

升级CMake3.22

安装Samba


安装SSH

代码语言:javascript复制
sudo apt install openssh-server

开启远程桌面(windows连接,desktop版ubuntu)

安装vino 用于设置共享桌面

代码语言:javascript复制
sudo apt-get install vino

设置共享桌面(可选,好像可以不用开

安装dconf-editor

代码语言:javascript复制
sudo apt-get install dconf-editor

启动dconf-editor

代码语言:javascript复制
dconf-editor

依次展开org->gnome->desktop->remote-access,将 requre-encryption 设为 False

安装xdrp

代码语言:javascript复制
sudo apt-get  install xrdp

一旦安装完成,Xrdp 服务将会自动启动。你可以输入下面的命令,验证它:

代码语言:javascript复制
sudo systemctl status xrdp

默认情况下,Xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key,它仅仅对“ssl-cert” 用户组成语可读。运行下面的命令,将xrdp用户添加到这个用户组:

代码语言:javascript复制
sudo adduser xrdp ssl-cert  

重启 Xrdp 服务,使得修改生效:

代码语言:javascript复制
sudo systemctl restart xrdp

打开win10远程连接,进行连接。这里的用户名填写你系统的用户名,密码填写设置共享桌面的密码

如果黑屏,可以先注销原有的用户登录(也就是另一个地方已经登录了这个用户了,需要先注销登录)。

升级CMake3.22

下载

代码语言:javascript复制
wget https://cmake.org/files/v3.22/cmake-3.22.0-rc2-linux-x86_64.tar.gz

解压

代码语言:javascript复制
tar zxvf CMake-3.22.0-rc2-linux-x86_64.tar.gz

编译安装

代码语言:javascript复制
cd CMake-3.22.0-rc2
cmake .
make
sudo make install

更新

代码语言:javascript复制
sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force

查看

代码语言:javascript复制
cmake --version

删除安装包

代码语言:javascript复制
cd ..
rm CMake-3.22.0-rc2-linux-x86_64.tar.gz
rm -rf CMake-3.22.0-rc2/

安装Samba

安装

代码语言:javascript复制
sudo apt update
sudo apt install samba samba-common

创建一个用于分享的samba目录(如果在/home就跳过这步)

代码语言:javascript复制
mkdir /home/<username>/sambashare/

给创建的这个目录设置权限

代码语言:javascript复制
sudo chmod 777 /home/<username>/sambashare/ -R

添加用户(下面的sxf是我的用户名,之后会需要设置samba的密码)。这里添加的用户在 Linux 中必须存在。

代码语言:javascript复制
sudo smbpasswd -a sxf

配置samba的配置文件

代码语言:javascript复制
sudo nano /etc/samba/smb.conf

在配置文件smb.conf的最后添加下面的内容

代码语言:javascript复制
[sambashare]
    comment = Samba on Ubuntu
    path = /home/<username>/sambashare
    read only = no
    browsable = yes
    public = yes
    available = yes
    writable = yes
    valid users = sxf
    write list = sxf
    create mask = 0700
    directory mask = 0700
    force user = sxf

重启samba服务器

代码语言:javascript复制
sudo service smbd restart

Windows徽标 R 在弹出的运行窗口中输入 \ip 即可访问。输入samba用户名及密码访问即可看到共享,然后就可以在Linux系统与Windows系统直接进行文件共享了

关闭搜索,节省内存

1、Settings -> Search,关闭搜索 2、执行

代码语言:javascript复制
systemctl --user mask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service

tracker reset --hard

3、重启

0 人点赞