1. 修改ip和DNS
为防止IP冲突,无法联网等问题,需预先设置好主机名、IP、DNS配置
1. 修改cloud.cfg防止重启后主机名还原
vi /etc/cloud/cloud.cfg
# 该配置默认为false,修改为true即可
preserve_hostname: true
2. 修改主机名
# 修改主机名
hostnamectl set-hostname deployment
# 配置hosts
cat>>/etc/hosts<<EOF
192.168.171.136 deploment
EOF
3. 修改IP
vi /etc/netplan/50-cloud-init.yaml
network:
ethernets:
addresses: [192.168.171.136/24]
gateway4: 192.168.171.2
nameservers:
addresses: [192.168.171.2]
version: 2
使用netplan apply命令让配置生效
4. 修改DNS
# 取消DNS行注释,并增加DNS配置:114.114.114.114,修改后重启计算机,如:
vi /etc/systemd/resolved.conf
reboot
2. 安装docker
1. 卸载旧版本
apt-get remove docker docker-engine docker.io containerd runc
2. 更新数据源
apt-get update
3. 安装
apt install docker.io
4. 配置阿里云加速器
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://6mrn5rv4.mirror.aliyuncs.com"]
}
#重启docker
systemctl daemon-reload
systemctl restart docker
# 查看是否配置成功
docker info
3. 安装docker compose
1. 拷贝或者下载文件至/usr/local/bin/目录下
#下载
curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
2. 给docker-compose文件加执行权限
chmod +x docker-compose
3. 验证
docker-compose version
4. 安装JDK
- 准备安装文件
1. 解压文件: tar -zxvf jdk-8u152-linux-x64.tar.gz
2. 创建目录:mkdir -p /usr/local/java
3. 移动安装包:mv jdk1.8.0_152/ /usr/local/java/
4. 设置所有者: chown -R root:root /usr/local/java/
- 配置系统环境变量
vi /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/u
sr/local/games"
export JAVA_HOME=/usr/local/java/jdk1.8.0_152
export JRE_HOME=/usr/local/java/jdk1.8.0_152/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
- 配置用户环境变量
vi /etc/profile
fi
export JAVA_HOME=/usr/local/java/jdk1.8.0_152
export JRE_HOME=/usr/local/java/jdk1.8.0_152/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
if [ -d /etc/profile.d ]; then
- 使用用户环境变量生效
source /etc/profile
- 验证
java -version
5. 安装tomcat
1. 解压文件至/usr/local/tomcat下
2. 启动
/usr/local/tomcat/bin/startup.sh
./startup.sh
3. 停止
/usr/local/tomcat/bin/shutdown.sh
./shutdown.sh
6. 安装mysql
- 安装
1. 更新数据源
apt-get update
2. 安装数据库
apt-get install mysql-server
3. 验证
systemctl status mysql
- 配置使用密码方式登录
- 本地登录mysql,此时无需密码
mysql -u root -p
- 切换数据库到mysql
use mysql
- 修改root账号密码
update user set authentication_string=password('123456') where user='root';
- 设置登录模式
update user set plugin="mysql_native_password";
- 刷新配置
flush privileges;
- 退出mysql
exit;
- 重写启动
systemctl restart mysql
- 配置远程访问
- 修改配置文件
vi /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉(语句前面加上 # 即可):
# bind-address = 127.0.0.1
- 重启mysql
service restart mysql
- 登录mysql
mysql -u root -p
- 授权root用户允许所有人连接
grant all privileges on *.* to 'root'@'%' identified by '123456';
注意:因弱口令无法成功授权解决步骤
1. 查看和设置密码安全级别
select @@validate_password_policy;
set global validate_password_policy=0;
2. 查看和设置密码长度限制
select @@validate_password_length;
set global validate_password_length=1;
3. 其他配置
修改配置文件: vi /etc/mysql/mysql.conf.d/mysqld.cnf
[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
lower-case-table-names=1
注意: 配置内容追加到对应节点的底部即可
- 常用命令
查看版本: mysqladmin -p -u root version
启动: service mysql start
停止: service mysql stop
重启: service mysql restart
登录: mysql -u root -p
授权: grant all privileges on *.* to 'root'@'%' identified by 'Your Password';
网友评论