安装Ubuntu 18.04 服务器版
1. 安装步骤概括
- 官网下载live_server版本的iso包(大概967M) — mirrors address: http://mirrors.aliyun.com/ubuntu
- 修改时区,在安装过程中没有设置时区
- 修改国内的源(阿里、网易、中科大)
- 安装应用—JDK、mysql、nginx 等
## 1.设置ubuntu的时间 ##
sudo tzselect
# 选择亚洲(4)-中国(9)-选是(1)
date #检查时间,发现还没有效果
sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 到此再检查,才有效果
## 2.切换国内的源 ##
cd /etc/apt
sudo mv sources.list sources.list.backup
echo '' > sources.list
vi sources.list
# 保存退出后,执行更新
sudo apt update
sudo apt upgrade
## 替换sources.list中的内容 ##
# 阿里源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb 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 main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
# 网易
deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
#中科大
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
## 3.配置JDK ##
## 卸载原有的openJDK
sudo apt-get remove openjdk*
## 安装sun JDK
mkdir /usr/lib/jdk
sudo tar -zxvf jdk-8u202-linux-x64.gz -C /usr/lib/jdk
## 添加有多个地方: /etc/profile 或者 ~/.bashrc
sudo vi ~/.bashrc # 修改环境变量
# 在文件末尾追加jdk的配置
# set sun jdk environment
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_202
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin
source ~/.bashrc #让配置文件生效
## 安装mysql ##
# 我已经提前下载了:mysql-server_5.7.33-1ubuntu18.04_amd64.deb-bundle.tar(下载可以不登录,直接点击直接下载)
mkdir /usr/lib/mysql
sudo tar -xvf mysql-server_5.7.33-1ubuntu18.04_amd64.deb-bundle.tar -C /usr/lib/mysql/
# 安装之前添加两个需要的依赖:
sudo apt install -y libaio1 libmecab2
# 对于mysql的deb文件,在安装的时候有先后顺序
sudo dpkg -i mysql-common_5.7.33xxx
sudo dpkg -i libmysqlclient20_5.7.33xxx
sudo dpkg -i libmysqlclient-dev_5.7.33xxx
sudo dpkg -i libmysqld-dev_5.7.33xxx
sudo dpkg -i mysql-community-client_5.7.33xxx
sudo dpkg -i mysql-client_5.7.33xxxx
sudo dpkg -i mysql-common_5.7.33xxxx
sudo dpkg-preconfigure mysql-community-server_5.7.33xxxxx # 这个是用来设置mysql的root用户,所使用的密码。
sudo dpkg -i mysql-community-server_5.7.33xxx
sudo dpkg -i mysql-server_5.7.33xxxxx
## 卸载mysql的安装 ##
dpkg --list|grep mysql
sudo apt-get remove mysql-common
sudo apt-get autoremove --purge mysql*
sudo apt-get remove apparmor # 自动卸载mysql的程序
dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P #清除残留数据
rm -r /var/lib/mysql
rm -r /etc/mysql
## 常见的dpkg命令 ##
dpkg -i package.deb #安装包
dpkg -r package#删除包
dpkg -P package#删除包(包括配置文件)
dpkg -L package#列出与该包关联的文件
dpkg -l package#显示该包的版本
# 登录到数据库,并添加远程访问权限
grant all on *.* to 'root'@'%' identified by 'root用户的密码' with grant option;
flush privileges;
# 修改配置文件
vi /etc/mysql/mysql.conf.d/mysqld.conf
# 重启mysql服务
/etc/init.d/mysql start|stop|restart
## Nginx的安装
### 1.安装前需要依赖
sudo apt install -y build-essentail libtool openssl libpcre3 libpcre3-dev zlib1g-dev gcc
# 2.解压缩tar包
sudo mkdir /usr/local/nginxsudo tar -zxvf /home/fred/downloads/nginx_1.6.0xxx -C /usr/local/nginx/
# 3.开始安装
cd /usr/local/nginx/nginx_1.6.0./configure --prefex=/usr/local/nginxmake && make install
#可能存在文件目录的权限问题,选用root用户启动吧~
# 4. 启动和管理nginx
cd /usr/local/nginx/sbin/./nginx
# 管理
sudo service nginx start #启动
sudo service nginx stop #停止
sudo service nginx restart #重新启动
sudo service nginx reload #重新加载配置
sudo nginx -t #检查Nginx配置是否正确
sudo nginx -s start #启动
sudo nginx -s stop #停止
sudo nginx -s restart #重新启动
sudo nginx -s reload #重新加载配置
参考文档:https://blog.csdn.net/u013919855/article/details/85042660?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control #安装mysql