文章目录
前言
尽做个人学习记录,仅供参考
一、准备工作
- 安装 VMware Workstation 15.x
- centos系统包:CentOS-7.0-1406-x86_64-DVD.iso
- FinalShell 连接工具 下载地址
- tomcat的压缩包:apache-tomcat-8.5.53.tar.gz
- jdk的压缩包:jdk-8u161-linux-x64.tar.gz
- mysql的压缩包:mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz
二、安装步骤
1.安装VMware Workstation 并安装centos 7
1.1 跟随向导安装VM
- 跟随向导安装选择好本地的centos 7 镜像
- 建议名称 用户名 密码都一样 好记
- 我的部分配置 容量分了40G
1.2 windows 网络适配器 设置 VMnet8 网络适配器静态ip
设置静态ip 用于 服务器固定 ip 访问
ipv4 设置
- 设置静态ip 192.168.xx.xx xx范围可自定义(0~255)
- 子网掩码是统一的255.255.255.0
- 默认网关 和 ip地址同一网段 192.168.99.xx xx范围自定义(0~255)
1.3 设置VMware工具的ip
vmware窗口→ 编辑→ 虚拟网络编辑器→配置:
- 子网ip和设置的静态ip同一网段避开默认网关
- NAT设置 ip 和 ipv4的默认网关相同
1.4 进入centos 7配置 静态ip
界面点选添加配置
点击顶部状态栏右边的网路 点击Network Settings 进行设置
这是修改过本地网络配置文件的
添加新配置
- ip 的最后一位要和 之前设置的静态ipv4地址 不一样才能通信
- 默认网关和设置的网关一致
- Add关闭
- 应该就能使用固定ip连上网了
命令修改默认网络适配器
- 进入终端 terminal
# 进入网络配置目录
cd /etc/sysconfig/network-scripts
# 编辑网络配置文件
vim ifcfg-eno16777736
# 可以备份一下,养成好习惯
cp ifcfg-eno16777736 ifcfg-eno16777736.bak
- vim 进入后 命令模式 gg 回到开头 dG删除所有内容
- 填写配置
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.99.100
GATEWAY=192.168.99.66
NETMASK=255.255.255.0
DNS1=8.8.8.8
1.5 配置好就可以使用工具连接虚拟机的系统了
- ip 就是 ipv4 地址
- 用户名就是安装时的用户名
- 密码就是安装时的密码
2. 上传全部包
- FinalShell连接好后
- 在home/用户目录下创建 softwares 文件夹
mkdir softwares
- 通过工具拖拽上传
- 全部解压到 /usr/local/ 目录下
- 把名字 都改短 点
- jdk1.8
- tomcat8
- mysql5.7
3. 安装配置jdk
查询是否安装jdk
rpm -qa | grep jdk
卸载
rpm -e xxxjdkxxx(查到的jdk的名字) --nodepes # --nodeps 无视依赖卸载
配置环境变量
vim /etc/profile
## 权限不够时切换root
su root # 回车输入创建系统时密码
添加如下配置
export JAVA_HOME=/usr/local/jdk1.8
export PATH=$PATH:$JAVA_HOME/bin
刷新配置
source /etc/profile
java 一下验证
java
javac
java -version
验证结果
4. 安装配置tomcat
配置环境变量 在哪个目录都可以启动停止
- 还是 修改配置文件
vim /etc/profile
- 在文件最后添加配置
export PATH=$PATH:/usr/local/tomcat8/bin
- 命令启动
startup.sh
- 命令停止
shutdown.sh
- 查看已开放端口列表
firewall-cmd --list-ports
- 查看所有开启的端口号
netstat -aptn
- 开放防火墙8080端口
# 开放端口 firewall-cmd --permanent --add-port=8080/tcp # 重启防火墙 systemctl restart firewalld
- 开机自启动
- 修改 /etc/rc.d/rc.local
- 在文件内容最后添加如下配置
export JAVA_HOME=/usr/local/jdk8 /usr/local/tomcat8/bin/startup.sh start
- 重启查看端口验证
reboot # 重启系统 netstat -antp #查看当前开启的端口号
- 参考文档:https://blog.csdn.net/hehuihh/article/details/80374103
5. 安装配置mysql
查询卸载mariadb或mysql
rpm -qa | grep mariadb
rpm -qa | grep mysql
卸载
rpm -e xxx(查到的名字) --nodepes # --nodeps 无视依赖卸载
- 添加用户和用户组
# 添加用户 默认设置同名用户组 useradd msyql # 查看创建的用户 tail -5 /etc/passwd # 查看用户组 tail -5 /etc/group # 进入mysql目录 修改所属用户和所属组 chown -R mysql:mysql .
- 编写mysql配置文件,放入mysql根目录
配置信息如下# 在 mysql 目录下 .cnf 即是 config 缩写 touch my.cnf # 编辑 vim my.cnf # 然后配置
[mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data port=3306 character-set-server=utf8
- 初始化数据库
# 进入mysql目录下 bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --intialize # 获取到一个临时密码 进行登录
- mysql服务注册到系统服务中
# mysql 目录下 cp support-files/mysql.server /etc/init.d/mysqld
- 启动服务
# mysql目录下 support-files/mysql.server start # 因为上一步注册过服务 所以可以使用以下两条命令 systemctl start mysqld # 这条命令执行但不出现提示信息 # or service mysqld start # 会出现提示信息 # 关闭服务的话 start 修改为 stop
- 开机自启动设置
# 条件是mysql服务注册到了系统服务中 # 修改下面文件 vim /etc/rc.d/rc.local
在文件内添加如下配置
命令验证
reboot # 重启系统
netstat -antp #查看当前开启的端口号
参考文档 https://segmentfault.com/q/1010000004539081/a-1020000007759074
- 登录 修改密码
# mysql目录下 bin/mysql -u root -p # 回车临时密码登录 # 修改密码 set password=password("123456");
- 创建用户并授权
create user root@'%' identified by '123456'; grant all privileges on *.* to root@'%';
- 开放端口
# 开放端口 firewall-cmd --permanent --add-port=3306/tcp # 重启防火墙 systemctl restart firewalld
总结
需要注意的点
- 配置通信的静态ip
- 记得刷新配置文件 source /etc/profile
- 创建mysql用户和组
- 初始化mysql登录
- 开放端口号
结语
如有疏漏,请指正
祝语
体平安为富贵,身平安莫怨贫。——佚名,《增广贤文》。