1. 程式人生 > >Linux之YUM管理

Linux之YUM管理

前言:

    由於YUM的指令並不多,因此在第四部分介紹下載Linux下搭建JavaEE開發環境,主要包括JDK、Tomcat 什麼MySQL等和Redis、MongoDB一起吧。

一、什麼是YUM

    接著昨天的RPM來說,YUM是基於RPM包管理的,能夠從指定的伺服器自動下載RPM包並安裝,比起昨天的RPM是不是覺得好用多了,RPM你得先找到映象檔案,然後去Package裡面找對應的RPM包。而YUM可以自動處理包之間的依賴關係,可以一次性安裝所有的依賴軟體包。但需要注意的是使用YUM的時候必須要保證聯網狀態,不然無法訪問到YUM伺服器。

二、基本語法

    2.1 安裝指定的YUM包,語法為yum install xxxx

 根據提示輸入y表示繼續安裝,然後就不用你管啦,它會自動安裝並處理依賴關係。

   過了一會就好啦

2.2 檢視YUM伺服器是否有需要安裝的軟體,語法為yum list | grep xxx

    比如說要檢視是否有firefox,演示如下:

三、YUM總結

    其實YUM的指令沒有多少,但是在以後的Linux中安裝任何的軟體基本上使用的都是YUM,比如說Docker、Redis等,當然你也可以事先準備好安裝包,使用XFTP上傳到Linux後解壓安裝。

四、JDK安裝

    在Linux下安裝後JDK的步驟為:

    1)通過XFTP把安裝包上傳到Linux中,一般放在/opt/目錄下。

    2)對JDK進行解壓

    3)修改/etc/profile/配置JDK環境

    4)登出或切換使用者使配置生效

    省略了FTP上傳步驟以及解壓步驟,因為都是基本操作,前面的幾篇基本指令的文章中都有

 接下來我們進入到/etc/profile中進行環境配置,在最後加上一下配置:

 解釋:JAVA_HOME的配置和在Windows一樣,意思是指明JDK的檔案目錄

PATH前面也是指明安裝目錄,後面的意思是保留之前的Path配置,想想之前配置Windows的時候,是不是JDK的Path是在其他的Path後面,而不是直接全刪了就留一個JDK的配置。最後的export意思是輸出這2個配置。

    接下來我們來寫一個Hello.java檔案來測試執行一下:

  儲存之後我們來返回/opt下輸入java和javac發現沒有生效,這是因為我們在配置完之後需要登出一下,我這裡採用切換另一個使用者後再登入的root的方式來達到登出的目的,如下:

    接下來我們再測試下環境是否配置成功,輸入java如下:

   javac如下:

  至此JDK配置已經完成!

五、配置Tomcat

    前面的步驟安裝JDK的步驟一樣,先從FTP中把Tomcat放到Linux的/opt中,然後解壓。之後的步驟為進入到Tomcat的bin目錄,使用startup.sh進行啟動。

前面的解壓啥的指令就省略了。。。直接看下面的bin裡面的東西

 接下來使用./startup.sh進行啟動

使用Linux上的FireFox訪問看一下:

  存在的問題:雖然在Linux中可以訪問到,但是在windows上並不能訪問Linux的Tomcat。因為Linux中的防火牆並沒有放行8080埠,現在我們來放行。首先我們來修改這個檔案:

 進入後我們再新增一行,之後重啟防火牆

  現在我們使用Chrome訪問下Linux中的Tomcat,發現訪問成功!

六、總結

    YUM基本指令和JDK、Tomcat的安裝已經完成,下次講Shell程式設計吧,然後寫一些自己理解的分散式的文章吧。