運行環境:
R710
os:ubuntu16.04
設置靜態ip:
libo@ubuntu:~$ su - root
Password:
vim /etc/network/interfaces
auto ens3
iface ens3 inet static
address 10.0.0.32
netmask 255.255.255.0
gateway 10.0.0.1
dns-nameserver 114.114.114.114
重啓網絡服務
/etc/init.d/networking restart
在Ubuntu中限制普通用戶使用1024以下的端口號,所以使用root用戶。
(1)安裝jdk1.8
tomcat9下載地址
https://tomcat.apache.org/download-90.cgi
root@ubuntu16:~# mkdir /test
root@ubuntu16:~# chmod 777 -R /test/
root@ubuntu16:/test# ll
total 190988
drwxrwxrwx 2 root root 4096 Nov 5 20:59 ./
drwxr-xr-x 24 root root 4096 Nov 5 20:58 ../
-rw-r--r-- 1 libo libo 9912675 Oct 14 16:51 apache-tomcat-9.0.12.tar.gz
-rw-r--r-- 1 libo libo 185646832 Oct 14 16:48 jdk-8u181-linux-x64.tar.gz
root@ubuntu16:/test# tar xf apache-tomcat-9.0.12.tar.gz
root@ubuntu16:/test# tar xf jdk-8u181-linux-x64.tar.gz
root@ubuntu16:/test# chmod 777 -R /usr/local/jdk
root@ubuntu16:/test# chmod 777 -R /usr/local/tomcat
root@ubuntu16:/test# mkdir -p /usr/local/jdk
root@ubuntu16:/test# mkdir -p /usr/local/tomcat
root@ubuntu16:/test# ll
total 191000
drwxrwxrwx 4 root root 4096 Nov 5 20:59 ./
drwxr-xr-x 24 root root 4096 Nov 5 20:58 ../
drwxr-xr-x 9 root root 4096 Nov 5 20:59 apache-tomcat-9.0.12/
-rw-r--r-- 1 libo libo 9912675 Oct 14 16:51 apache-tomcat-9.0.12.tar.gz
drwxr-xr-x 7 uucp 143 4096 Jul 7 16:09 jdk1.8.0_181/
-rw-r--r-- 1 libo libo 185646832 Oct 14 16:48 jdk-8u181-linux-x64.tar.gz
root@ubuntu16:/test# mv apache-tomcat-9.0.12 /usr/local/tomcat/
root@ubuntu16:/test# mv jdk1.8.0_181/ /usr/local/jdk/
root@ubuntu16:/test# vim /etc/profile
在末尾處添加
#java
JAVA_HOME=/usr/local/java/jdk1.8.0_181
JRE_HOME=${JAVA_HOME}/jre
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
root@ubuntu16:/test# source /etc/profile
root@ubuntu16:/test# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
安裝tomcat9
root@ubuntu16:/test# cd /usr/local/tomcat/
root@ubuntu16:/usr/local/tomcat# chmod 777 -R apache-tomcat-9.0.12/
root@ubuntu16:/usr/local/tomcat/apache-tomcat-9.0.12# cd conf/
root@ubuntu16:/usr/local/tomcat/apache-tomcat-9.0.12/conf# vim server.xml
把8080端口改爲80,把字符集改爲UTF-8
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
root@ubuntu16:/usr/local/tomcat/apache-tomcat-9.0.12/bin# vim startup.sh
在空白地方添加配置項
fi
#java
JAVA_HOME=/usr/local/java/jdk1.8.0_181
JRE_HOME=${JAVA_HOME}/jre
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#tomcat
TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.12
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
開啓tomcat9(80端口)
root@ubuntu:/usr/local/tomcat/apache-tomcat-9.0.12/bin# ./startup.sh
安裝mysql5.7
root@ubuntu:/# apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libaio1 libcgi-fast-perl libcgi-pm-perl libencode-locale-perl libevent-core-2.0-5 libfcgi-perl libhtml-parser-perl
libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl liblwp-mediatypes-perl
libtimedate-perl liburi-perl mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server-5.7 mysql-server-core-5.7
Suggested packages:
libdata-dump-perl libipc-sharedcache-perl libwww-perl mailx tinyca
The following NEW packages will be installed:
libaio1 libcgi-fast-perl libcgi-pm-perl libencode-locale-perl libevent-core-2.0-5 libfcgi-perl libhtml-parser-perl
libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl liblwp-mediatypes-perl
libtimedate-perl liburi-perl mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server mysql-server-5.7 mysql-server-core-5.7
0 upgraded, 21 newly installed, 0 to remove and 49 not upgraded.
Need to get 19.0 MB of archives.
After this operation, 162 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 mysql-common all 5.7.24-0ubuntu0.16.04.1 [15.3 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libaio1 amd64 0.3.110-2 [6,356 B]
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 mysql-client-core-5.7 amd64 5.7.24-0ubuntu0.16.04.1 [6,030 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 mysql-client-5.7 amd64 5.7.24-0ubuntu0.16.04.1 [1,720 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 mysql-server-core-5.7 amd64 5.7.24-0ubuntu0.16.04.1 [7,757 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libevent-core-2.0-5 amd64 2.0.21-stable-2ubuntu0.16.04.1 [70.6 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 mysql-server-5.7 amd64 5.7.24-0ubuntu0.16.04.1 [2,726 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libhtml-tagset-perl all 3.20-2 [13.5 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 liburi-perl all 1.71-1 [76.9 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libhtml-parser-perl amd64 3.72-1 [86.1 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libcgi-pm-perl all 4.26-1 [185 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libfcgi-perl amd64 0.77-1build1 [32.3 kB]
Get:13 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libcgi-fast-perl all 1:2.10-1 [10.2 kB]
Get:14 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libencode-locale-perl all 1.05-1 [12.3 kB]
Get:15 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libhtml-template-perl all 2.95-2 [60.4 kB]
Get:16 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libtimedate-perl all 2.3000-2 [37.5 kB]
Get:17 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libhttp-date-perl all 6.02-1 [10.4 kB]
Get:18 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libio-html-perl all 1.001-1 [14.9 kB]
Get:19 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 liblwp-mediatypes-perl all 6.02-1 [21.7 kB]
Get:20 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libhttp-message-perl all 6.11-1 [74.3 kB]
Get:21 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 mysql-server all 5.7.24-0ubuntu0.16.04.1 [10.8 kB]
Fetched 19.0 MB in 32s (583 kB/s)
Preconfiguring packages ...
輸入mysql的初始密碼(自己定,我這裏寫123456)
root@ubuntu:/# isntall mysql-client
#服務管理
#啓動
sudo service mysql start
#停止
sudo service mysql stop
#服務狀態
sudo service mysql status
進入數據庫
mysql -u root -p
#開啓遠程連接
mysql> update mysql.user set Host='%' where Host='localhost' and User='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0