linux(ubuntu) 搭建java程式運行環境,ubuntujava

來源:互聯網
上載者:User

linux(ubuntu) 搭建java程式運行環境,ubuntujava

一:簡介

       ubuntu 系統的和linux差不多,我們需要在系統上搭建java程式運行環境,需要安裝jdk,mysql這兩個軟體,tomcat是綠色版,直接通過taz -zxvf tomcat 就可以使用了,不過安裝這些軟體之前,我還安裝了ssh,以及一些linux常用命令,如:vim,unzip 等。

       測試環境的ip是:192.168.71.138

二:軟體安裝

     2.1 安裝vim指令

      sudo apt-get install vim

     2.2 安裝unzip指令

     sudo apt-get install unace unrar zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack lha arj cabextract file-roller

         安裝後,我還是無法執行zip指令,又輸入了一次 apt install unzip(是zip還是unzip記不清了,ubuntun有提示) 

     2.3 安裝ssh.

     $ sudo apt-get install openssh-server  

    系統將自動進行安裝,安裝完成以後,先啟動服務:

    $ sudo /etc/init.d/ssh start  

    啟動後,可以通過如下命令查看服務是否正確啟動

    $ ps -e|grep ssh如:

    xxxx ?        00:00:00 sshd  

    如上表示啟動ok。注意,ssh預設的連接埠是22,可以更改連接埠,更改後先stop,

    然後start就可以了。改配置在/etc/ssh/sshd_config下,如下所示。

    注意:安裝完成後,shh還是無法通過root遠程,用戶端串連時會出錯(無法登入:server responded "algorithm negotiation failed”),解決辦法如下:

    修改ssh的設定檔 /etc/ssh/sshd_config

    在設定檔中添加:

    Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc  

    MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96

    KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-  nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org

    重啟sshd服務後,即可正常串連。

    sudo service ssh restart;

    正常串連後,還是無法使用root登陸,還需要修改一下sshd-config檔案

    

    記得重啟ssh,sudo service ssh restart;

 

     2.4 安裝jdk

     tar -zxvf jdk-8u60-linux-x64.tar.gz

               需要在本地把jdk-8u60-linux-x64.tar.gz下載後,通過ssh傳輸至java運行環境上.

    

  安裝完成後,需要配置JAVA_HOME,PATH,配置路徑在/etc/environment,

  JAVA_HOME=/usr/java/jdk1.7

  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/jdk1.7/bin"

  配置完成後,需要更新一下environment,更新指令:source environment;

  現在通過 java -version,可以查詢到jdk版本資訊化

  

 

     2.5 安裝mysql

         Ubuntu上安裝MySQL非常簡單只需要幾條命令就可以完成。

  1. sudo apt-get install mysql-server

  2. apt-get isntall mysql-client

  3.  sudo apt-get install libmysqlclient-dev

安裝過程中會提示設定密碼什麼的,注意設定了不要忘了,安裝完成之後可以使用如下命令來檢查是否安裝成功:

sudo netstat -tap | grep mysql

通過上述命令檢查之後,如果看到有mysql 的socket處於 listen 狀態則表示安裝成功。

登陸mysql資料庫可以通過如下命令:

mysql -u root -p

-u 表示選擇登陸的使用者名稱, -p 表示登陸的使用者密碼,上面命令輸入之後會提示輸入密碼,此時輸入密碼就可以登入到mysql。

 

mysql安裝完成後,本地就可以正常訪問了.

但是其它機子還是無法訪問,出現10061錯誤,需要修改一下設定檔,並且重啟mysql

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WI TH GRANT OPTION;

如執行上個命令仍然無效,修改my.cnf檔案

[mysqld]

Bind-address=0.0.0.0

 

  修改後,使用netstat -an|grep 3306,如果是 0.0.0.0:3306,哪就是正常的

  

     2.6 解壓tomcat

  直接unzip tomcat.zip 命令就行,將測試專案使用ssh,上傳至tomcat/webapps後,進入tomcat/bin目錄,使用./catalina.sh run命令啟動tomcat的debug方式,這個沒什麼好說的 ,通過瀏覽器正常訪問。

  

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.