Linux 安裝jdk和tomcat環境實現



CentOs7----Linux網絡配置--我這裏用的是dhcp 動態網絡,可以嘗試去改爲靜態的。我這裏沒有實現,大家可以百度查詢看看。我的是虛擬機。

1、上傳jdk和tomcat文件
    1、    yum命令 http://man.linuxde.net/yum
        使用方式:yum [選項] [參數]
        yum update 更新所有的軟件包
        yum install lrzsz 安裝上傳下載工具包
        yum -y install lrzsz    -y選項表示:對所有的問答都回答爲yes  install 參數表示:安裝  lrzsz 是上傳下載工具包
    2、    創建軟件目錄:
       mkdir soft  //用於存放軟件壓縮包
       mkdir bin //用於存放解壓後的軟件包        
    3、上傳下載工具
        rz -y 上傳命令 選中要上傳的文件或者壓縮包
        
    4、解壓縮文件:詳細介紹:http://man.linuxde.net/tar
      tar -zxf jdk-8u11-linux-x64.tar.gz
      
      -z通過gzip指令處理備份文件--如果是沒有壓縮,只是打包就不需要該選項
      -x從備份文件中還原文件--相當於解壓
      -f 指定備份文件,這裏指定的備份文件是jdk-8u11-linux-x64.tar.gz
      
     5、壓縮文件:詳細介紹:http://man.linuxde.net/tar
        tar -cvf log.tar log2012.log    僅打包,不壓縮!
        tar -zcvf log.tar.gz log2012.log   打包後,以 gzip 壓縮 -log.tar.gz是新的壓縮包文件名
        tar -jcvf log.tar.bz2 log2012.log  打包後,以 bzip2 壓縮
        
        -c 建立新的備份文件
        -j 支持bzip2解壓文件
        -v 顯示操作過程
        
    6、解壓縮後將解壓縮後的文件jdk1.8.0_11 複製到bin目錄下
        cp複製命令:http://man.linuxde.net/cp
        cp -R jdk1.8.0_11 /www/bin/
        
        -R/r:遞歸處理,將指定目錄下的所有文件與子目錄一併處理
        
    7、創建軟連接:軟連接命令:http://man.linuxde.net/ln
      ln命令用來爲文件創件連接,連接類型分爲硬連接和符號連接兩種,默認的連接類型是硬連接。如果要創建符號連接必須使用"-s"選項
      
      ln -s /www/bin/jdk1.8.0_11/ jdk   創建軟連接jdk——>/www/bin/jdk1.8.0_11/
      
    8、設置jdk的環境變量
    
        編輯 /etc/profile文件
            # 這裏採用全局設置方法,就是修改etc/profile,它是是所有用戶的共用的環境變量  
        vi /etc/profile  
      
        # 打開之後在末尾添加  
        export JAVA_HOME=/www/bin/jdk       ----這裏的jdk是上面創建的軟連接;
        export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
        export PATH=$PATH:$JAVA_HOME/bin  
      
        # 請記住,在上述添加過程中,等號兩側不要加入空格,不然會出現“不是有效的標識符”  
        # 因爲source /etc/profile 時不能識別多餘到空格,會理解爲是路徑一部分。然後保存  
        然後執行:
        source /etc/profile     //source xxx/xxx.sh  初始化腳本或者初始化運行腳本
        
        
        
        
    9、執行 java -vesion 查看是否配置成功。
    
    10、配置tomcat環境,上傳tomcat壓縮包
        rz -y 上傳
    11、解壓縮
        tar -zxf apache-tomcat-8.0.48.tar.gz   --解壓到當前目錄下
    12、複製到bin目錄下
        cp -r apache-tomcat-8.0.48 /www/bin/
    13、創建軟連接
        ln -s /www/bin/apache-tomcat-8/ tomcat
    14、編輯/etc/profile文件 添加
    
     export TOMCAT_HOME="/www/bin/tomcat"
    
    15、source /etc/profile
    16、啓動tomcat, 到tomcat的bin目錄下運行腳本 startup.sh
    
    ---------------------------------------------------------------------------------------
    tomcat可以正常啓動但是外部瀏覽器無法訪問ip:8080
    原因是防火牆,沒有開啓8080端口
    17、CentOS 7.0默認使用的是firewall作爲防火牆,我們這裏改爲iptables防火牆
    18、關閉firewall防火牆,並關閉關機自啓動防火牆。
        systemctl 是系統服務管理命令指令 :http://man.linuxde.net/systemctl
        systemctl stop firewalld.service #停止firewall
        
        systemctl disable firewalld.service #禁止firewall開機啓動
        -----------------------------------------------------------------
        還有其他指令如:systemctl enable firewalld.service #開機自啓動該服務
    19、安裝iptables防火牆 並編輯iptables
        {1}、先檢查是否安裝了iptables
            service iptables status
        {2}、安裝iptables
            yum -y install iptables
        {3}、安裝 iptables-service
            yum install iptables-service
        {4}、編輯/etc/sysconfig/iptables文件
            添加這個:第一行是已存在的,我們只需要複製修改爲8080 就可以了。 vi 模式下,yy 是複製  dd是刪除 p 是粘貼
            -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT

            -A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

     


            
    20、退出保存後執行
        systemctl restart iptables.service #最後重啓防火牆使配置生效

        systemctl enable iptables.service #設置防火牆開機啓動
        
    -------------------------啓用tomcat後可以訪問--------------------------------
    ------------------------Linux學習在路上--------------------------------------
      參考命令鏈接:http://man.linuxde.net/service 謝謝
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章