<pre id="h7h7l"><pre id="h7h7l"></pre></pre>
    <track id="h7h7l"><ruby id="h7h7l"><strike id="h7h7l"></strike></ruby></track>

      <track id="h7h7l"><ruby id="h7h7l"><rp id="h7h7l"></rp></ruby></track>

      <p id="h7h7l"><del id="h7h7l"></del></p>

        商丘做網站,商丘網站優化,商丘網絡推廣,商丘網絡公司
        當前位置:首頁 >新聞資訊 > 建站經驗 >

        linux下配置開發環境,mysql+jdk+tomcat教程全解

        發表日期:2017-06-30 22:23聚圣源瀏覽次數: 本文關鍵詞:sql優化,linux下配置開發環

         

          linux下配置開發環境,mysql+jdk+tomcat教程全解

          最近由于自己開發需要,就下手租了一臺服務器,系統版本是centos6.5,64位機器。

          在配置環境的時候在網上找了半天也沒有發現比較全的開發環境配置方法,于是把自己的配置方法發上來以供大家交流學習。

          首先安裝JDK:

          在oracle網站下載jdk,,我下載的是1.8版本的jdk,由于是64位的linux系統,所以我下載了linux-x64的rpm安裝包。

          將安裝包拷貝到服務器上(我用的是winscp工具),然后執行一下命令:

          chmod -777 文件名,獲取執行權限

          rpm -ivh 文件名,開始安裝。

          由于是1.8版本的jdk,所以不需要配置環境變量,直接輸入java -version檢查是否安裝成功。

          接下來安裝mysql,為了簡單起見,我直接使用yum的安裝方式,下面是安裝步驟:

          1.檢查系統是否有自帶的mysql,如果有就刪除掉(一遍linux操作系統均自帶了mysql,但貌似不是很好用,我是直接卸載掉然后自己安裝的)

          檢查命令:rpm -qa|grep mysql 如果出現有mysql的安裝包,就執行下一步,否則跳過下一步。

          2.卸載mysql安裝包:rpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodeps(不同的機器mysql安裝文件名可能不一樣,需要更改),注意要輸入--nodeps強制卸載,因為如果不強制卸載的話因為依賴包的原因會導致卸載失敗。

          3.使用yum安裝mysql:yum install -y mysql-server mysql mysql-deve

          4.等待安裝完畢,輸入 service mysqld start 命令就可以啟動我們的mysql服務

          5.設置用戶名root的密碼:mysqladmin -u root password '***'  (***代表你的密碼)

          6.登錄mysql:mysql -u root -p 然后輸入密碼就可以登錄了。請注意,此時mysql默認root用戶只能本地ip訪問,如果你想要從外部訪問mysql的話,需要更改mysql訪問ip的限值,方法如下:

          切換到mysql數據庫的user表,update user set host = '%' where user ='root'; //更改ip限值,%代表允許任意ip通過該賬戶訪問mysql;

          flush privileges;

          flush privileges 命令本質上的作用是將當前user和privilige表中的用戶信息/權限設置從mysql庫(MySQL數據庫的內置庫)中提取到內存里。MySQL用戶數據和權限有修改后,希望在"不重啟MySQL服務"的情況下直接生效,那么就需要執行這個命令。通常是在修改ROOT帳號的設置后,怕重啟后無法再登錄進來,那么直接flush之后就可以看權限設置是否生效。而不必冒太大風險。

          我在這里碰到了一個問題:root帳號的權限更改以后我從外部訪問沒有問題,但是本機訪問卻被拒絕了,也是很蛋疼,于是我直接從外部使用sqlyog訪問mysql,修改了user表加入了一行:用戶名為root,host為localhost,然后其他所有屬性包括密碼全部仿照上面的root賬戶來設置,設置完畢之后老規矩fkush privileges;然后本機就可以登陸了。

          最后安裝tomcat:

          官網下載tomcat,網址是http://tomcat.apache.org/download-70.cgi,選擇core下面的第一個zip文件,解壓后上傳到linux服務器(同樣用的是winscp),

          使用ln(l是小寫L不是大寫i,之前學習的時候被坑過一次)將文件夾與usr/local/tomcat建立連接,命令如下:

          ln -s 你的tomcat包的絕對路徑(注意一定要絕對路徑) /usr/local/tocat,事先不用在/local/usr/建立tomcat文件夾

          至于ln命令的介紹,我見附在本文檔的后面,有興趣的同學可以去看看。

          將鏈接建立以后(注意建立軟連接需要絕對路徑),切換到tomcat文件夾下,chmod +x bin/*.sh賦予執行權限(一定要賦予不然會失敗),一切搞定,將需要的應用直接拖到webapp目錄下,在bin中sh ./startup.sh就可以啟動了。

          附錄:

          df查看磁盤使用情況

          -a 顯示所有文件系統的磁盤使用情況,包括0塊(block)的文件系統,如/proc文件系統。

          -k 以k字節為單位顯示。

          -i 顯示i節點信息,而不是磁盤塊。

          -t 顯示各指定類型的文件系統的磁盤空間使用情況。

          -x 列出不是某一指定類型文件系統的磁盤空間使用情況(與t選項相反)。

          -T 顯示文件系統類型。

          -h更具目前磁盤空間和使用情況 以更易讀的方式顯示

          -H根上面的-h參數相同,不過在根式化的時候,采用1000而不是1024進行容量轉換

          ln建立鏈接命令:

          Linux文件系統中,有所謂的鏈接(link),我們可以將其視為檔案的別名,而鏈接又可分為兩種 : 硬鏈接(hard link)與軟鏈接(symbolic link),硬鏈接的意思是一個檔案可以有多個名稱,而軟鏈接的方式則是產生一個特殊的檔案,該檔案的內容是指向另一個檔案的位置。硬鏈接是存在同一個文件系統中,而軟鏈接卻可以跨越不同的文件系統。

          軟鏈接:

          1.軟鏈接,以路徑的形式存在。類似于Windows操作系統中的快捷方式

          2.軟鏈接可以 跨文件系統 ,硬鏈接不可以

          3.軟鏈接可以對一個不存在的文件名進行鏈接

          4.軟鏈接可以對目錄進行鏈接

          硬鏈接:

          1.硬鏈接,以文件副本的形式存在。但不占用實際空間。

          2.不允許給目錄創建硬鏈接

          3.硬鏈接只有在同一個文件系統中才能創建

          這里有兩點要注意:

          第一,ln命令會保持每一處鏈接文件的同步性,也就是說,不論你改動了哪一處,其它的文件都會發生相同的變化;

          第二,ln的鏈接又分軟鏈接和硬鏈接兩種,軟鏈接就是ln –s 源文件 目標文件,它只會在你選定的位置上生成一個文件的鏡像,不會占用磁盤空間,硬鏈接 ln 源文件 目標文件,沒有參數-s, 它會在你選定的位置上生成一個和源文件大小相同的文件,無論是軟鏈接還是硬鏈接,文件都保持同步變化。

          ln指令用在鏈接文件或目錄,如同時指定兩個以上的文件或目錄,且最后的目的地是一個已經存在的目錄,則會把前面指定的所有文件或目錄復制到該目錄中。若同時指定多個文件或目錄,且最后的目的地并非是一個已存在的目錄,則會出現錯誤信息。

          3.命令參數:

          必要參數:

          -b 刪除,覆蓋以前建立的鏈接

          -d 允許超級用戶制作目錄的硬鏈接

          -f 強制執行

          -i 交互模式,文件存在則提示用戶是否覆蓋

          -n 把符號鏈接視為一般目錄

          -s 軟鏈接(符號鏈接)

          -v 顯示詳細的處理過程

          選擇參數:

          -S “-S<字尾備份字符串> ”或 “--suffix=<字尾備份字符串>”

          -V “-V<備份方式>”或“--version-control=<備份方式>”

          --help 顯示幫助信息

          --version 顯示版本信息

        如沒特殊注明,文章均來自網絡! 轉載請注明來自:http://www.thepremierleagueinsider.com/news/jzjy/4578.html

        網站設計案例推薦

        熱門文章

        站長工具綜合查詢里面SSL證書不...

        SSL證書不安全是怎么回事?但是點進去這個提示后,顯示的是別人的tdk是不是被劫持或者被黑了?...

        日期:2018-03-27 瀏覽次數:2234

        簡潔而實用的版權信息可增色網...

        打開網站,人們自然會從上往下瀏覽,首先映入眼簾的一定是BANNER主視覺,然后是網站主體內容部分。相比較而言,注意到網站底部版權信息的瀏覽者確實不多,但這并說明網站版權信...

        日期:2018-09-20 瀏覽次數:1999

        網站設計需要注意的3點問題...

        對于網站設計來講會受到很多因素的影響,而且不同類型的網站,在設計時需要體現的元素也不一樣,比如說對于一個企業網站更想體現出品牌以及產品的特點,主要是對產品、企業信...

        日期:2018-02-12 瀏覽次數:1910

        企業網站為什么要改版 改版選擇...

        網站改版,是每個建站企業必須面臨的工作。相信也有不少站長問,已經做好的企業網站,為何還要大費周章重新進行改版設計呢?下面小編就來給大家說說,企業究竟為什么要改變,并...

        日期:2018-03-26 瀏覽次數:1438

        「河北做網站」犀牛云企業云網...

        阿里 企業要在線上進行營銷,無論是宣傳品牌也好,賣貨也好,首先需要有一個企業網站,或是品牌官網,或是電商商城。但近年隨著企業營銷多元化,針對PC端進行企業建站不再單獨...

        日期:2018-08-26 瀏覽次數:1385

        相關文章

        WordPress SQL注入漏洞與提權分析...

        WordPress核心功能SQL注入漏洞分析 威脅響應中心研究員對Wordpress核心功能SQL注入漏洞(編號為CVE-2015-5623和CVE-2015-2213)進行了詳細的分析 0x00 漏洞概述 在twitter上看到Wordpress核心功能出現SQL注入漏洞...

        日期:2017-06-30 瀏覽次數:58

        隨機推薦

        客戶對網站知識的了解能促進網...

        「富??hseo」響應式網站建設:...

        選擇網站模板的一些建議...

        為什么說企業網站是主動性與被...

        江湖商圈O2O系統家政功能詳解介...

        策劃出一個有價值的企業網站...

        久久午夜国产,韩国婬片A片AAA毛片,深夜偷袭在夫旁熟睡人妻视频
          <pre id="h7h7l"><pre id="h7h7l"></pre></pre>
          <track id="h7h7l"><ruby id="h7h7l"><strike id="h7h7l"></strike></ruby></track>

            <track id="h7h7l"><ruby id="h7h7l"><rp id="h7h7l"></rp></ruby></track>

            <p id="h7h7l"><del id="h7h7l"></del></p>