系统又双叒叕崩了
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