linux下安裝jdk,tomcat以及mysql

來源:互聯網
上載者:User

標籤:lan   訪問   iptables   使用者   分享   輸入   undle   .sh   $path   

  環境: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 environmentJAVA_HOME=/usr/local/jdk1.8.0_131CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport 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

linux下安裝jdk,tomcat以及mysql

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.