ubuntu20安装详解 1.更新系统软件包 1 2 sudo apt updatesudo apt upgrade
2.安装mysql服务 1 sudo apt install mysql-server
3.配置mysql,可以修改密码 1 sudo mysql_secure_installation
4.设置密码
更改密码长度限制
1 2 3 4 5 6 7 8 set global validate_password.policy= 0 ;set global validate_password.mixed_case_count= 0 ;set global validate_password.number_count= 0 ;set global validate_password.special_char_count= 0 ;set global validate_password.length= 6 ;show variables like 'validate_password%' ; #查询所有ALTER USER 'root' @'localhost' IDENTIFIED WITH mysql_native_password BY '123456' ; #更新密码FLUSH PRIVILEGES; #刷新
MySQL的root用户被默认设置成通过auth_socket插件进行认证,而不是通过密码。修改加密方式
4.启动mysql 1 sudo service mysql start
mysql安装完成! 删除mysql 1.停止mysql服务
2.卸载mysql客户端服务器安装包 1 sudo apt purge mysql-client mysql-server
3.删除mysql配置文件和数据目录 1 sudo rm -rf /etc/mysql /var/lib/mysql
4.删除残留的mysql配置和数据文件
5.检查mysql是否成功删除
ssh连接问题 下载
1 2 sudo apt updatesudo apt install openssh-server
关闭防火墙
安装Nginx
删除nginx1 2 sudo apt-get remove nginx*sudo apt-get autoremove
创建nginx目录1 2 mkdir /opt/nginxcd /opt/nginx
3.拉取nginx包1 wget https://nginx.org/download/nginx-1.24.0.tar.gz
4.解压1 tar -zxvf nginx-1.24.0.tar.gz
5.进入nginx-1.24.0目录进行配置1 2 cd nginx-1.24.0./configure --prefix=/usr/local/nginx
–prefix=/usr/local/nginx:指定安装目录为/usr/local/nginx。在编译和安装完成后,软件将被安装到该目录下. –with-http_stub_status_module:启用 HTTP Stub Status 模块。该模块是 Nginx 的一个内置模块,用于获取 Nginx 服务器的状态信息。 –with-http_ssl_module:启用 HTTP SSL 模块。该模块使得 Nginx 支持通过 HTTPS 提供安全的加密传输。
make
正常情况的信息输出:1 2 nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
nginx几个常见命令1 2 3 4 /usr/local/nginx/sbin/nginx -s reload /usr/local/nginx/sbin/nginx -s reopen /usr/local/nginx/sbin/nginx -s stop ps -ef | grep nginx
命令行安装vscode
添加源1 2 3 curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpgsudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
更新包缓存,然后安装code1 2 sudo apt-get updatesudo apt-get install code
安装arm64 版vscode 1 2 3 4 5 6 7 8 sudo apt updatesudo apt install software-properties-common apt-transport-https wgetwget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/rm packages.microsoft.gpgsudo sh -c 'echo "deb [arch=arm64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list' sudo apt updatesudo apt install code
安装Golang
以1.20.2版本为例1 wget https://golang.google.cn/dl/go1.20.2.linux-amd64.tar.gz
解压文件1 tar -zxf go1.20.2.linux-amd64.tar.gz
配置环境变量1 2 3 4 5 6 7 8 vim /etc/profile export PATH=$PATH :/usr/local/go/binexport GOPATH=/home/go/go export GOROOT=/usr/local/gosource /etc/profile
GO设置代理环境变量1 go env -w GOPROXY=https://goproxy.cn,direct