CentOS7.5部署环境指南
- JDK部署
1.利用Xshell工具进行远程连接虚拟机。输入虚拟机ip地址,用户名以及密码建立连接。
2.在/usr路径下建立java文件夹。
命令 mkdir /usr/java 用WinSCP连接查看/usr/路径下的java文件夹
3.通过WinSCP将jdk的tar.gz的安装包放入到java文件夹下
进入到java目录下 命令 cd /usr/java,然后进行解压命令,将压缩包进行解压,解压完成之后,执行删除命令删除压缩包。
解压命令:tar zxvf 压缩包名称 (例如:tar zxvf jdk-8u201-linux-x64.tar.gz)
删除命令:rm -f 压缩包名称 (例如 rm -f jdk-8u201-linux-x64.tar.gz)
呈现出
4. 安装完成之后现在我们要进行环境配置了,在Xshell工具中进行命令编辑/etc/profile文件
编辑命令:vi /etc/profile
在执行完上方命令之后点击i键位让文件可以修改,进行文件编写
在图中此位置将此段话粘贴上去:
export JAVA_HOME=/usr/java/jdk1.8.0_201
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
(注意:JAVA_HOME的路径是你实际解压后的JDK的路径,千万别写错了)
在对文件进行编写完以后我们按Shift+ESC键,会出现下方图的样子,我们再输入:wq进行回车,我们的文件编辑就结束了。
5. 对于/etc/profile编写完成之后是不够的,还需要最后一个步骤,就是让刚刚我们修改的文件变成有效起来,所以我们再输入一个命令,让修改生效。
生效命令:source /etc/profile
最后我们来进行一下测试,看看我们的环境变量是否配置成功
测试命令:java -version
如果出现上面的信息的话,就说明配置完成了,如果没有成功的话,仔细检查是否是命令打错了,如果命令没有错误的话,看看你下载的JDK版本是否匹配。
- Tomcat部署
1.在/usr路径下建立tomcat文件夹
命令 mkdir /usr/tomcat 用WinSCP连接查看/usr/路径下的tomcat文件夹。
2.通过WinSCP将tomcat的tar.gz的安装包放入到tomcat文件夹下
进入到tomcat目录下 命令 cd /usr/tomcat,然后进行解压命令,将压缩包进行解压,解压完成之后,执行删除命令删除压缩包。
解压命令:tar zxvf 压缩包名称 (例如:tar apache-tomcat-8.5.35.tar.gz)
删除命令:rm -f 压缩包名称 (例如 rm -f apache-tomcat-8.5.35.tar.gz)
呈现出
3.然后进行修改tomcat端口 进入到apache-tomcat-8.5.35的conf目录下
命令 cd apache-tomcat-8.5.35/conf/
再执行命令 vi server.xml 将8080端口修改成80端口,再和之前的一样进行保存退出。
4.进入到apache-tomcat-8.5.35的bin目录下
命令 cd /usr/tomcat/apache-tomcat-8.5.35/bin
然后执行命令 ./startup.sh 启动tomcat
再访问ip地址测试
- MySQL部署
- 在/usr路径下建立mysql文件夹
命令 mkdir /usr/mysql 用WinSCP连接查看/usr/路径下的mysql文件夹。
2.通过WinSCP将mysql的tar.gz的安装包放入到mysql文件夹下
进入到tomcat目录下 命令 cd /usr/mysql,然后进行解压命令,将压缩包进行解压,解压完成之后,执行删除命令删除压缩包。
解压命令:tar zxvf 压缩包名称 (例如:tar zxvf mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz)
删除命令:rm -f 压缩包名称 (例如 rm -f mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz)
呈现出
再将文件夹重命名修改为简单的如
3.接下来执行以下命令来创建mysql用户、用户组
创建用户组 groupadd mysql
创建用户 useradd -g mysql mysql
4. 在 etc 下新建配置文件my.cnf
命令 cd mysql-5.5.62 进入到mysql解压出的文件夹
命令 cp support-files/my-medium.cnf /etc/my.cnf
命令 vim /etc/my.cnf 进行修改my.cnf
并在该文件中添加一下代码,:wq保存退出
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/mysql/mysql-5.5.62
datadir=/usr/mysql/mysql-5.5.62/data
5. 添加可执行权限
命令 chown -R mysql:mysql ./
6. 安装、初始化数据库
命令 ./scripts/mysql_install_db --user=mysql --basedir=/usr/mysql/mysql-5.5.62/ --datadir=/usr/mysql/mysql-5.5.62/data/
会显示出mysql的登录方法
7、修改当前data目录的拥有者为mysql用户
命令 chown -R mysql:mysql data
8、授予my.cnf最大权限
命令chown 777 /etc/my.cnf
9、复制启动脚本到资源目录
命令 cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
10、增加mysqld服务控制脚本执行权限
命令 chmod +x /etc/rc.d/init.d/mysqld
11、将mysqld服务加入到系统服务,检查mysqld服务是否已经生效
命令chkconfig --add mysqld
命令chkconfig --list mysqld
12、将mysql的bin目录加入PATH环境变量,编辑 ~/.bash_profile文件,添加内容:export PATH=$PATH:/usr/mysql/mysql-5.5.62/bin
命令 vim ~/.bash_profile
添加内容如下
执行下面的命令是修改的内容立即生效:
命令 source ~/.bash_profile
13、启动服务
命令service mysqld start (出现如下图,则表示mysql启动成功)
14.登录mysql
命令 mysql -u root -p 回车两下就登录成功 (root初始密码为空)
执行以下命令将root用户密码修改为root
mysql> use mysql;
mysql> update user set password=password('root') where user='root';
mysql> flush privileges;
执行以下命令使得root用户能够进行远程连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root'