1. 程式人生 > >Linux下安裝軟體(rpm,yum)

Linux下安裝軟體(rpm,yum)

1、 rpm 方式安裝

  • 掛載光碟:
  • 前面文章已經介紹過rpm的安裝方法了,這裡就不介紹了

  • VMware下掛載光碟並安裝檔案

rpm –ivh            安裝軟體
rpm –e              解除安裝軟體
umount /mnt         解除安裝光碟

有依賴:

  • 這種時候rpm安裝的方式就出現了缺陷。
  • 必須要安裝該軟體的所有依賴軟體之後才能安裝

1

2、 yum方式安裝

  • yum安裝方式會自動下載依賴

1、建立一個檔案倉庫

cd /etc/yum.repos.d   .d 表示後臺執行的程式

2

  • 然後建立一個.repo為字尾的檔案
vi cdrom.repo
.repo 表示倉庫檔案

3

[cdrom]
name=cdrom
baseurl=file:///mnt
pgpcheck=1
  • 輸入命令wq ———–儲存退出

命令:

yum clean all 清空所有的倉庫

4

一般使用yum這個服務的時候,redhat是要收費的,所以我們還得匯入一下簽名

  • 匯入簽名
rpm --import /etc/pki/rpm-gpg/RPM*

5

這樣就匯入了所有的RPM簽名了,我們來試試安裝一個apach伺服器來測試一下

yum install httpd 安裝     
yum remove httpd  解除安裝

6

提示Complete就已經安裝成功了,而已所有的依賴都會幫你安裝好


  • 接下來啟動一下apache
  apachectl start

7

  • 瀏覽一下apache自帶的測試網頁
curl localhost 檢視網頁

8

  • 或者使用驗證方法:
telnet localhost 80

這時後雖然能開啟測試的網站了,但是別人還不能訪問到你
還需要在防火牆上讓80埠通過 (80埠是apache預設的埠)
這樣別人才能訪問到你的網頁

apachect1 start         啟動一個apachectl 服務
service iptables stop   關閉防火牆
service iptables start
開啟防火牆 chkconfig iptables off 永久關閉防火牆 iptables status 檢視狀態 iptable --version 檢視版本 iptables –list 檢視規則列表 isof -i:3306 檢視某個埠狀態
  • 進去防火牆配置資訊目錄下
cd /etc/sysconfig/
  • 更改iptables檔案的配置

在埠22下面新增一個80埠 :

vi: iptables

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

9



配置好之後儲存退出,記得一定要重啟一下防火牆

service iptables restart

10

這樣你的小夥伴就能訪問到你的網頁了。

當然,你還可以安裝一些軟體,使用yum安裝方式會非常簡單

yum install openssh openssh-clients                 安裝ssh
yum install ftp                                     安裝ftp

...