重装系统后的准备工作

系统又双叒叕崩了

0 背景:

卸载openresty 没有卸载完全,导致ubuntu的桌面全面瘫痪,时不时就死机,没有办法,重新做个系统,这次是最新版本的ubuntu21,做个记录,以防后期再做系统,再去搜资料

1. 换源:

将ubuntu的源换成国内的

这里需要说一下,ubuntu20/21 的源与网上的一些源是不兼容的,所以低于20的可以考虑网上的换源,如果是20/21不建议换源,还完之后好多软件无法正常安装

下面是换源的步骤

sudo cp /etc/apt/source.list /etc/apt/source.list.bak
sudo vi /etc/apt/source.list
复制代码

源:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
复制代码
sudo apt-get update
复制代码

3. 设置静态IP

点开wifi连接->ipv4–>设置–>手动—>设置一下

4. 安装工具

sudo apt-get -y install vim
sudo apt-get -y install openssh-server
复制代码

设置root

sudo passwd root #输入密码即可
复制代码

设置ssh可以root登录

vim /etc/ssh/sshd_config
#修改如下
Port 22 # 解开这个注释
PermitRootLogin yes #解开这个注释, prohibit-password 改成yes, 前面的意思是不可以使用密码
# 重启一下ssh
sudo service ssh restart
复制代码

安装git

sudo apt-get install git
复制代码

5.安装工作环境

1. lnmp环境

一键安装lnmp环境:

ubuntu:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
复制代码

解决mysql 远程无法连接的问题:

版本:5.7

mysql -u root -p   登录数据库
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
flush privileges;
复制代码

面板的安全组中放行端口3306

2. golang 环境

下载地址: studygolang.com/dl

wget https://studygolang.com/dl/golang/go1.16.3.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.3.linux-amd64.tar.gz

vim /etc/profile
#最后一行追加
export PATH=$PATH:/usr/local/go/bin
复制代码

设置goproxy

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
复制代码

3. java环境

tar -zxvf tar -zxvf jdk-8u211-linux-x64.tar.gz
vim /etc/profile
# 内容如下:
export JAVA_HOME=/usr/local/jdk1.8.0_211
export JRE_HOME=/usr/local/jdk1.8.0_211/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
复制代码

6.编辑器配置

1. vscode

配置vocode的remote功能

步骤: 将宿主机的公钥放到服务器里,

新机器没有.ssh目录, 在任意目录输入以下命令

ssh-keygen #生成公钥与私钥
复制代码

同样的命令也可以在自己的电脑上执行(windows),如果已经有.ssh 则不需要再次执行.

将本地的公钥id_rsa.pub 复制到服务器,复制里面的内容以

vim authorized_keys
复制代码

追加一下即可

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享