虚拟机配置
环境配置
- 更换为国内镜像 https://mirrors.ustc.edu.cn/help/ubuntu.html
- 更新apt
sudo apt-get update
避免每次输入sudo命令都要输入密码
# 打开 sudo 文件夹
sudo EDITOR=vim visudo
# 在最后一行添加上
peng ALL=(ALL:ALL) NOPASSWD:ALL
### 当虚拟机没有安装 vm-tools 工具时,可以使用如下命令安装
```shell
sudo apt install open-vm-tools
sudo apt install open-vm-tools-desktop -y
安装docker
使用清华镜像源安装最新的docker
https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/
更换docker镜像源
sudo vim /etc/docker/daemon.json
//添加内容如下
{
"registry-mirrors": ["https://registry.dockermirror.com"]
}
//重启docker
sudo systemctl restart docker
其他的 docker 地址
网易:http://hub-mirror.c.163.com
阿里:https://cr.console.aliyun.com
docker中国站点:https://registry.docker-cn.com
避免每次docker 都输入sudo命令
sudo usermod -aG docker $USER # -G 添加用户附加组单不更改主组,-g添加用户组并更改主组
newgrp docker # 重新加载 docker 用户组
docker 中安装 mysql 和 redis
docker pull mysql # 安装mysql
docker run --name mysql_d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql #启动docker
docker pull redis # 安装redis
docker run --name some-redis -d redis # 启动redis
开启远程连接
sudo apt-get update #升级
# 安装
sudo apt-get install openssh-client
sudo apt-get install openssh-server
sudo service ssh start #启动一下
安装 golang 环境
https://www.cnblogs.com/rush-peng/p/15807224.html
开放指定端口
sudo ufw status # 查看开放了哪些端口
sudo ufw allow 80 # 允许开放的端口
sudo ufw enable # 防火墙有效
sudo ufw disable # 关闭防火墙
打开桥连接
开启后,重启虚拟,重启电脑。
vscore下载慢
将链接中的az764295.vo.msecnd.net替换为国内源vscode.cdn.azure.cn,比如我的下载链接替换后为:https://vscode.cdn.azure.cn/stable/3c4e3df9e89829dce27b7b5c24508306b151f30d/VSCodeUserSetup-x64-1.55.2.exe
vscore 避免每次连接,都输入用户名密码
1. 用命令行生成公钥和私钥
# 进入 cmd 命令行,直接执行以下命令
ssh-keygen
为了简单起见,这里一路回车,不需要设置任何密码。
# 结果
会在 用户/.ssh/ 目录下生成两个文件,私钥: id_rsa,公钥: id_rsa.pub
2. 将私钥的地址写入vscore 连接远端的配置文件中
只写地址即可
3. 使用 scp 命令上传私钥,暂存到临时文件夹里
scp id_rsa.pub 用户名@ip 地址 : /tmp/
scp id_rsa.pub admin@192.168.1.18:/tmp/
4. 将公钥追加到 authorizde_keys 文件中
如果没有对应的文件,使用 touch 命令自己创建
cat id_rsa.pub >> /home/ubuntu/.ssh/authorized_keys
ubuntu自动搜索命令的插件
command-not-found
### 6. 修改时区为北京时间和汉化
```bash
sudo timedatectl set-timezone Asia/Shanghai
汉化
安装 汉化包
sudo apt install language-pack-zh-hans -y
修改配置文件
cat /etc/default/locale
#LANG=en_US.UTF-8
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en
配置 zsh
参考zsh 安装
配置git
https://www.cnblogs.com/rush-peng/p/15365162.html
配置中科大镜像源
# 使用本镜像站来升级 pip
pip install -i https://mirrors.ustc.edu.cn/pypi/web/simple pip -U
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
配置代理
# ip 地址选择以太网适配器 VMware Network Adapter VMnet8
export http_proxy=http://192.168.220.1:4780
export https_proxy=http://192.168.220.1:4780
安装搜狗输入法
https://shurufa.sogou.com/linux/guide
下载 tabby 并这是为默认终端
$which tabby # 先查看安装在了什么地方?
/usr/bin/tabby
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/tabby
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"