아 리 클 라 우 드 Centos 에 JDK + Tomcat + Mysql 설치 절차 상세 설명
클 라 우 드 서버
선언: 아래 는 Centos 7 의 시스템 환경 에 따라 설치 한 것 으로 직접 측정 할 수 있 습 니 다
1. JDK 설치 절차
export JAVA_HOME=/usr/local/java/jdk1.8.0_144
export JRE_HOME=/usr/local/java/jdk1.8.0_144/jre
export PATH=$PATH:/usr/local/java/jdk1.8.0_144/bin
export CLASSPATH=./:/usr/local/java/jdk1.8.0_144/lib:/usr/local/java/jdk1.8.0_144/jre/lib
( jdk , /usr/local/java)
7. source / etc / profile (수정 사항 적용) 8. java - version (설치 성공 여 부 를 확인) 이 나타 나 면:
[root@iz2ze4300ct6sdap2u81a6z ~]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
9. 시스템 을 다시 시작 하여 효력 을 확인 할 수 있 습 니 다.
2. Tomcat 의 설치 절차
Tomcat 설치
cd /usr/local
tar -zxvf apache-tomcat-8.5.20.tar.gz //
rm -rf apache-tomcat-8.5.20.tar.gz //
[root@iz2ze4300ct6sdap2u81a6z ~]# cd /usr/local
[root@iz2ze4300ct6sdap2u81a6z local]# cd apache-tomcat-8.5.20
[root@iz2ze4300ct6sdap2u81a6z apache-tomcat-8.5.20]# cd bin
[root@iz2ze4300ct6sdap2u81a6z bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-8.5.20
Using CATALINA_HOME: /usr/local/apache-tomcat-8.5.20
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5.20/temp
Using JRE_HOME: /usr/local/java/jdk1.8.0_144/jre
Using CLASSPATH: /usr/local/apache-tomcat-8.5.20/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5.20/bin/tomcat-juli.jar
Tomcat started.
그림 설명 을 입력 하 십시오
그 다음 에 방화벽 을 설치 합 니 다. CentOS 7.0 은 기본적으로 firewall 을 방화벽 으로 사용 합 니 다. 방화벽 에 대한 명령 과 방화벽 설정:
systemctl stop firewalld.service // firewall
systemctl disable firewalld.service // firewall
firewall-cmd --state // ( notrunning, running)
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload //
//--zone --add-port=80/tcp , : /
//--permanent ,
service tomcat restart
Tomcat 설정 자동 시작
#!/bin/sh
# chkconfig: 345 99 10
# description: Auto-starts tomcat
# /etc/init.d/tomcatd
# Tomcat auto-start
# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0
export JAVA_HOME=/usr/local/java/jdk1.8.0_144
export JRE_HOME=/usr/local/java/jdk1.8.0_144/jre
export CATALINA_HOME=/usr/local/apache-tomcat-8.5.20
export CATALINA_BASE=/usr/local/apache-tomcat-8.5.20
start()
{
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
echo " OK"
return $RETVAL
fi
}
stop()
{
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
return $RETVAL
fi
}
stop()
{
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
sleep 1
ps -fu root | grep apache-tomcat-8.5.20 | grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9
echo " OK"
# [ $RETVAL -eq 0 ] && rm -f /var/lock/...
return $RETVAL
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
echo $"Restaring Tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
// : ,Tomcat
chkconfig --list
// tomcat , chkconfig tomcat :
chkconfig --add tomcat
//
chkconfig --list
//
tomcat 0:off 1:off 2:off 3:off 4:off 5:off 6:off
chkconfig tomcat on
chkconfig --list
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off
여기 서 저 는 yum 을 사용 하여 MySQL 데이터 베 이 스 를 설치 한 적 이 있 습 니 다. 이런 방식 으로 설치 하면 MySQL 과 관련 된 일부 서 비 스 를 설치 할 수 있 습 니 다. Jar 가방 은 모두 우리 에 게 설치 해 주 셔 서 비교적 편리 합 니 다.
[root@localhost ~]# service mysqld start
mysqld: //
[root@iz2ze4300ct6sdap2u81a6z ~]#yum list | grep mysql // yum mysql
[root@iz2ze4300ct6sdap2u81a6z ~]#yum install -y mysql-server mysql mysql-deve //
[root@iz2ze4300ct6sdap2u81a6z ~]# rpm -qa | grep mysql
mysql-community-common-5.6.37-2.el7.x86_64
mysql-community-devel-5.6.37-2.el7.x86_64
mysql-community-libs-5.6.37-2.el7.x86_64
mysql-community-client-5.6.37-2.el7.x86_64
mysql-community-server-5.6.37-2.el7.x86_64
mysql-community-release-el7-5.noarch
// Mysql
[root@iz2ze4300ct6sdap2u81a6z ~]# service mysqld start
Redirecting to /bin/systemctl start mysqld.service
mysql>use mysql
mysql>update user set password=password(' ') where user='root'
// ERROR 1054 (42S22): Unknown column 'password' in 'field list', update MySQL.user( user) set authentication_string=password(' ') where user='root' ; MySQL password authentication_string
mysql>flush privileges;
mysql>exit
service mysqld restart// MySQL,
//
1. Mysql
systemctl stop mysqld.service
2.vi /etc/my.cnf
[mysqld] skip-grant-tables
3. mysql:systemctl start mysqld.service
4.mysql -u root
5.use mysql
6. :update mysql.user set authentication_string=password(' ') where user='root' ;
7. /etc/my.cnf skip-grant-tables
8. MySQL:systemctl restart mysqld.service
1: mysql /etc/my.cnf , bind-address =127.0.0.1 ;// ;( , )
2. mysql:mysql -u root -p
3.mysql>use mysql
4.mysql> select user,host from user;// host , "%"
5.mysql> update user set host='%' where user='root';
6.mysql>flush privileges;//
7. mysql
8. , : 3306 。
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.