背景
ubuntu 20 初始使用的一些配置和安装命令。
软件安装
SSH Server
安装
1
sudo apt install openssh-server
查看 ssh server 的状态
1
systemctl status sshd
proxy 配置
使用 shadowsocks 进行代理,要在本地安装client。
安装client
1
2sudo apt install python3-pip
sudo pip install git+https://github.com/shadowsocks/shadowsocks.git@master配置文件
添加 /etc/shadowsocks.json 文件
1
2
3
4
5
6
7
8
9
10{
"server":"服务器 IP 或是域名",
"server_port":端口号,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"密码",
"timeout":300,
"method":"加密方式 (chacha20-ietf-poly1305 / aes-256-cfb)",
"fast_open": false
}启动服务
1
sudo /usr/local/bin/sslocal -c /etc/shadowsocks.json -d start
配置全局使用
1
2
3sudo apt install privoxy
sudo vim /etc/privoxy/config
systemctl restart privoxy参考 https://www.wylu.me/posts/eed37a90/ 的 “配置 Ubuntu 使用 Global 模式”。
Samba 配置
为了实现 Win10 和 Ubuntu 20 的文件共享,设置了 Samba 服务。
1 | 安装软件 |
编写配置文件
1 | 打开配置文件 |
重启
1 | sudo service smbd restart |
内存配置
扩大 swap 分区
1 | # 将现有swap移动到主内存,可能需要几分钟 |
配置下载源
编辑 /etc/apt/sources.list
1
2
3
4
5
6
7
8
9
10
11
12
13# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用执行命令
1
2sudo apt-get update
sudo apt-get upgrade
环境异常解决
网络异常
虚拟机下,启动 ubuntu-20 后发现无网络连接,状态栏的网络图标也缺失,但vmware虚拟机网络配置是正常的。查找原因发现可以通过以下命令重启网络服务,修复这个问题[vmware1]:
1 | sudo service network-manager stop |
下载证书错误问题
通过如下 -o 选项可以临时关闭证书验证。
1 | apt-get -o Acquire::https::Verify-Peer=false update |
ssh 访问失败
github 通过ssh方式访问失败,报错如下:
1 | ssh: connect to host github.com port 22: Connection timed out |
可能是防火墙导致的错误,在~/.ssh/config 里的添加如下信息即可。
1 | Host github.com |
可以通过 ssh -T git@github.com 命令进行测试。
共享文件夹
解决虚拟机共享文件夹看不见的问题[vmware2]:
1 | // 查看vmware 共享是否设置成功 |
参考
ssh
proxy
vmware
下载源配置
https://blog.csdn.net/xiangxianghehe/article/details/105688062
https://juejin.cn/post/7033412379727626247
下载证书错误
https://github.com/IntelRealSense/librealsense/issues/10980#issuecomment-1272884516
samba 挂载
https://developer.huawei.com/consumer/cn/forum/topic/0202827366574480034?fid=0103702273237520029
扩大 swap 分区
https://zhuanlan.zhihu.com/p/480903179
VSCode 跳转配置
https://blog.csdn.net/weixin_43083491/article/details/119573501
命令行配置
https://forum.ubuntu.com.cn/viewtopic.php?t=466064
wsl 配置
安装WSL2时遇到的问题(0x80370102报错)解决_error code: wsl/service/createinstance/createvm/0x-CSDN博客
挂载磁盘
https://juejin.cn/post/6844903730068865038
磁盘扩展
https://www.jianshu.com/p/13f59261e343