vi命令操作: 按键“i”编辑内容,按键“Esc”退出编辑,按键“:wq”保存并退出
一、操作系统
安装CentOS7
配置静态IP地址
开放ssh服务端口“22”
开放http服务端口“8080”
二.安装MySQL
1.CentOS7默认安装了和MySQL有兼容性的MariaDB数据库,在我们安装MySQL5.7之前为了避免发生冲突首先删除MariaDB。
# rpm -qa | grep maria
mariadb-libs-5.5.50-1.el7_2.x86_64
# yum remove mariadb-libs -y
2.在CentOS7上yum安装MySQL需使用MySQL的yum源。执行以下命令首先添加MySQL的yum源。
# yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
3.添加MySQL的yum源之后可以使用yum info命令搜索mysql-community-server,确认详细的信息。
# yum info mysql-community-server
4.确认安装版本之后执行以下命令进行安装。
# yum install mysql-community-server -y
安装出现失败的软件包是:mysql-community-client-5.7.38-1.el7.x86_64
GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql问题时
原因:MySQL GPG 密钥已过期导致
解决:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
5.确认安装的MySQL版本。
# mysqld --version
6.启动及停止MySQL
配置MySQL的开机自动启动
# systemctl enable mysqld.service
启动MySQL
# systemctl start mysqld.service
停止MySQL
# systemctl stop mysqld.service
7.修改默认密码(mysql 5.7.29)
查看密码
# grep 'temporary password' /var/log/mysqld.log
登录MYSQL
# mysql -u root -p
执行修改密码SQL(必须先修改设置密码,才能执行sql语句)
mysql> alter user user() identified by "La12345678."
密码必须大于8为大小写字母、数字和符号。
如果需要设置简单密码如下
mysql> update mysql.user set authentication_string=password('123456') where user='root'
如果出现错误:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
1、修改密码策略:
mysql> SHOW VARIABLES LIKE 'validate_password%'; --查看密码策略
mysql> set global validate_password_policy=LOW; --只验证密码长度
mysql> set global validate_password_length=6; --最小长度6
mysql> flush privileges;
查看用户信息表
mysql> select host,user,authentication_string from mysql.user;
8.授权远程连接权限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'La12345678.' WITH GRANT OPTION;
mysql> flush privileges;
mysql> exit;
三.安装JDK
通过下载安装(推荐)
1.下载JDK1.8的.tar.gz格式文件
2.上传到CentOS7的usr文件夹下
3.通过命令行解压文件
4.设置jdk环境变量
# vi /etc/profile
在profile文件底部添加
#java environment
export JAVA_HOME=/usr/local/jdk1.8.0_11
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
注:/usr/jdk1.8.0_11是解压文件目录
5.让修改生效
# source /etc/profile
6.验证
# java -version
通过yum命令安装
1.查找JDK源
# yum search jdk
2.选择jdk版本yum安装
# yum install java-1.8.0-openjdk
3.设置jdk环境变量
# vi /etc/profile
在profile文件底部添加
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
注:yum会将JDK默认安装到/usr/lib/jvm/目录下
5.让修改生效
# source /etc/profile
6.验证
# java -version
四.安装Tomcat
通过下载安装(推荐)
1.下载Tomcat7的.tar.gz格式文件
2.上传到CentOS7的usr文件夹下
3.通过命令行解压文件
# tar -zxvf 文件名.tar.gz
4.进入tomcat目录下bin文件夹启动tomcat服务,
# sh startup.sh 或 ./startup.sh
5.验证
打开浏览器输入IP:8080
通过yum命令安装
1.查看Tomcat信息
# yum info tomcat
2.安装Tomcat
# yum -y install tomcat
3.查看Tomcat是否安装成功
# rpm -q tomcat
4.设置Tomcat环境变量
# vi /etc/profile
在profile文件底部添加
CATALINA_BASE=/usr/share/tomcat
CATALINA_HOME=/usr/share/tomcat
export JAVA_HOME PATH CLASSPATH CATALINA_BASE CATALINA_HOME
注:yum会将Tomcat默认安装到/usr/share/tomcat目录下
5.快速更改Tomcat在启动时使用的Java选项。打开Tomcat配置文件:
# vi /usr/share/tomcat/conf/tomcat.conf
添加JAVA_OPTS行添加到文件。
随意改变Xmx和MaxPermSize值,这些设置会影响Tomcat会使用多少内存:
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC"
6.启动 Tomcat
# systemctl start tomcat
7.查看Tomcat是否启动成功
# systemctl status tomcat
8.重启Tomcat
# systemctl restart tomcat
9.关闭Tomcat
# systemctl enable tomcat
10.验证
打开浏览器输入IP:8080