虚拟机配置

环境配置

  1. 更换为国内镜像 https://mirrors.ustc.edu.cn/help/ubuntu.html
  2. 更新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"
posted @ 2021-08-08 20:54  沧海一声笑rush  阅读(81)  评论(0编辑  收藏  举报