系统又双叒叕崩了
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
追加一下即可
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!