linux下安裝jdk,tomcat以及mysql
阿新 • • 發佈:2018-11-13
環境:centOS6.8、jdk1.8,tomcat-8.5.15,mysql-5.7.18 1. 安裝JDK 注意:rpm與軟體相關命令 相當於window下的軟體助手 管理軟體 步驟: 1)檢視當前Linux系統是否已經安裝java rpm -qa | grep java 輸入以上指令檢查是否安裝沒有不必管,有就用以下命令解除安裝掉 rpm -e --nodeps 要解除安裝的軟體 2)上傳jdk-8u131-linux-x64.tar.gz到Linux上 3) 解壓jdk到想要解壓的目錄 tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/local/ 4)配置jdk環境變數,用如下命令開啟/etc/profile配置檔案, vim /etc/profile 將下面配置拷貝進去(JAVA_HOME路徑按照自己實際解壓路徑配置) #set java environment JAVA_HOME=/usr/local/jdk1.8.0_131 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 5)重新載入/etc/profile配置檔案 source /etc/profile 5.測試java命令是否可用 驗證方法與windows一樣 2.Tomcat安裝 tomcat配置很簡單,只要解壓到想要解壓的資料夾就好了 步驟: 1)上傳Tomcat到linux上 2)解壓Tomcat到想要解壓下 tar -zxvf apache-tomcat-8.5.15.tar.gz -C /usr/local/ 3)開放Linux的對外訪問的埠8080 /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 永久儲存開放埠 /etc/rc.d/init.d/iptables save 4)啟動關閉Tomcat 進入tomcat的bin下啟動: ./startup.sh 進入tomcat的bin下關閉: ./shutdown.sh 這樣就安裝好了,可以通過瀏覽器訪問tomcat,測試是否成功啟動 3.mysql安裝 1)檢視當前CentOS系統是否存在mysql rpm -qa | grep mysql 輸入以上指令檢查是否安裝沒有不必管,有就用以下命令解除安裝掉 rpm -e --nodeps 要解除安裝的軟體 2)上傳mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar到Linux上 3) 解壓mysql到想要解壓的目錄 tar -xvf mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar -C /usr/local/mysql-5.7.18/ 解壓後有這些檔案: 4)安裝mysql的依賴(缺少依賴才安裝,不缺少可跳過這一步) yum install -y libaio* yum install -y libnuma* 5)安裝mysql(一定按照此順序安裝,不然會出現缺少依賴的問題) rpm -ivh mysql-community-common-5.7.18-1.el6.x86_64.rpm rpm -ivh mysql-community-libs-5.7.18-1.el6.x86_64.rpm rpm -ivh mysql-community-client-5.7.18-1.el6.x86_64.rpm rpm -ivh mysql-community-server-5.7.18-1.el6.x86_64.rpm 6)啟動mysql service mysqld start 7)將mysql加到系統服務中並設定開機啟動 加入到系統服務: chkconfig --add mysqld 自動啟動: chkconfig mysqld on 8)接下來要登入mysql 先獲取mysql的初始生成的預設密碼 grep 'temporary password' /var/log/mysqld.log 然後出現以下結果,紅框內為初始密碼 然後登陸mysql mysql -uroot -p2Gd6oq:kXkuf 登陸後立刻修改密碼不然會出現以下錯誤 輸入以下指令修改密碼 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; 修改密碼時,如果出現以下錯誤,說明密碼太簡單 如果密碼不簡單時,還有以下錯誤,可以進行如下修改 set global validate_password_policy=0; set global validate_password_length=1; 然後再次修改密碼就好了 開啟mysql的遠端登入 預設情況下mysql為安全起見,不支援遠端登入mysql,如果想遠端登入的話,需要設定開啟 遠端登入mysql的許可權 grant all privileges on *.* to 'root' @'%' identified by 'root'; 解釋:grant all on *.* to 使用者名稱@"%" identified by "密碼"; 這個使用者名稱與密碼是遠端登入的使用者名稱與密碼 重新整理許可權表 flush privileges; 開放Linux的對外訪問的埠3306 /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 將修改永久儲存到防火牆中 /etc/rc.d/init.d/iptables save