Linux系統下安裝JDK,Tomcat和Mysql
目錄
2.使用軟體FileZilla_3.7.3_win32上傳jar包
Linux安裝jdk
(所需軟體打包下載:連結: https://pan.baidu.com/s/13G3_6-_AKN0kqJc4puNR5g 提取碼: igab)
1.先解除安裝open-jdk
檢視linux上是否存在已經安裝好的JDK javac
java –version
rpm -qa | grep java
檢視本機上所有已經安裝成功的軟體,只檢視和java相關的
刪除linux自帶jdk
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.i686
2開始安裝:
1.Linux系統中新建資料夾:命令如下
mkdir /usr/local/src/java
mkdir /usr/local/src/mysql
mkdir /usr/local/src/tomcat
[[email protected] ~]# mkdir /usr/local/src/java
mkdir /usr/local/src/mysql
mkdir /usr/local/src/tomcat
[[email protected] ~]# mkdir /usr/local/src/mysql
[[email protected] ~]# mkdir /usr/local/src/tomcat
[[email protected] ~]# mkdir /usr/local/src/java
2.使用軟體FileZilla_3.7.3_win32上傳jar包
FileZilla_3.7.3_win32上傳jdktar包
FileZilla_3.7.3_win32上傳mysql包
FileZilla_3.7.3_win32上傳tomcat包
3解壓:
cd /usr/local/src/java
將jdk壓縮包進行解壓
tar -zxvf jdk-7u71-linux-i586.tar.gz
安裝依賴包:
yum install glibc.i686
(需要聯網)
4配置環境變數:
① vim /etc/profile
② 在末尾行新增
#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
:wq儲存退出
③source /etc/profile 使更改的配置立即生效
④java -version 檢視JDK版本資訊,如果顯示出1.7.0證明成功
[[email protected] ~]# source /etc/profile
[[email protected] ~]# java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) Client VM (build 24.71-b01, mixed mode)
[[email protected] ~]#
Linux安裝Tomcat
tomcat只要解壓就可以使用。
進入tomcat目錄:cd /usr/local/src/tomcat
解壓:tar -zxvf apache-tomcat-7.0.57.tar.gz
重新命名:mv apache-tomcat-7.0.57 tomcat
- 啟動tomcat:
cd tomcat/bin/
./startup.sh 或者 sh startup.sh - 檢視日誌:
tail -f ../logs/catalina.out - 檢視效果 http://192.168.137.128:8080/
發現無法訪問: - 防火牆開啟 8080 埠
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT - 儲存配置
/etc/rc.d/init.d/iptables save
安裝成功
Linux安裝mysql
檢測是否已經安裝了mysql
rpm -qa | grep mysql
[[email protected] bin]# rpm -qa | grep mysql
mysql-libs-5.1.66-2.el6_3.i686
如果已經安裝了,將其解除安裝,如:
rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.i686
安裝mysql
- cd /usr/local/src/mysql
- tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
[[email protected] mysql]# tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
MySQL-shared-compat-5.6.22-1.el6.i686.rpm
MySQL-server-5.6.22-1.el6.i686.rpm
MySQL-client-5.6.22-1.el6.i686.rpm
MySQL-devel-5.6.22-1.el6.i686.rpm
MySQL-test-5.6.22-1.el6.i686.rpm
MySQL-shared-5.6.22-1.el6.i686.rpm
MySQL-embedded-5.6.22-1.el6.i686.rpm
- 安裝server
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
出錯:
安裝依賴:
yum -y install libaio.so.1 perl-Module-Install.noarch
- 安裝中:
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
- 安裝client
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
- 查詢mysq服務執行狀態
service mysql status
服務未啟動。
- 初始化資料庫mysql_install_db --user=mysql --ldata=/var/lib/mysql/
- 啟動mysql服務
service mysql start - 使用root賬號登入[[email protected] mysql]# mysql -u root -p
讓輸入密碼的時候,由於我們沒設定密碼,所以直接回車。 - 修改root密碼:SET PASSWORD = PASSWORD('123456');
mysql> SET PASSWORD = PASSWORD('123456');
Query OK, 0 rows affected (0.00 sec)
系統啟動時自動啟動mysql服務
加入到系統服務:
[[email protected] mysql]# chkconfig --add mysql
自動啟動:
[[email protected] mysql]# chkconfig mysql on
查詢列表:
[[email protected] mysql]# chkconfig
說明:都關閉(off)時是沒有自動啟動。
開啟遠端訪問
- 登入:
mysql -u root -p
Enter password:123456
- 設定遠端訪問(使用root密碼):
grant:賦予
privileges:許可權,規則
grant all privileges on *.* to 'root' @'%' identified by '123456';
flush privileges;
- 退出mysql回到Linux系統下:
在防火牆中開啟3306埠
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
- 將開啟的埠的訪問規則儲存在檔案中
/etc/rc.d/init.d/iptables save
- 檢視機器開放的埠號
/etc/init.d/iptables status