1. 程式人生 > >Linux安裝軟體淺析

Linux安裝軟體淺析

  我們在使用linux過程中總是需要根據不同需求來安裝不同的軟體,那麼如何高效快捷的安裝軟體就變得非常重要,

下面就簡單談一談兩種linux軟體的安裝方式:

一  yum install 軟體名

  快速,簡單,易用,常用於小的工具,或者說沒有特殊需求的軟體安裝

  只有通過yum安裝的軟體,可以使用
    systemctl start/stop/restart/status/ 軟體名
    yum install nginx 
    systemctl start nginx 啟動nginx

  安裝完成後,完成以下步驟:
    第一步,檢視服務程序,ps -ef|grep nginx 

    第二步,檢視服務的埠 netstat -tunlp | grep nginx 
  
    如果你沒有netstat這個名字,提示comand not found,這是因為你沒有安裝netstat,
    yum install net-tools -y (net-tools軟體包,包含大量網路服務管理名字)

二 通過下載原始碼包,進行編譯安裝(用的是最多,並且公司線上軟體,都是通過編譯安裝的)

   可自定製外掛,可自定製安裝路徑,便於之後對軟體的管理

  進行原始碼包安裝,需要提前解決所有的軟體依賴,防止在編譯軟體後,發生缺少xxxx依賴


  如何解決?
  見招拆招,報錯缺少了什麼元件,就去安裝響應的元件。
    1.下載所需的軟體,原始碼包
    2.解壓縮,切換進入原始碼包目錄
    3.檢視是否有configure這個指令碼 ./configure --prefix=/opt/nginx1-12/ 這就是告訴make編譯器,我的軟體要裝到/opt/nginx1-12/
    4.進行編譯,編譯安裝 make && make install
    5.進入指定的安裝路徑,資料夾
    6.此時我的nginx1.12這個軟體,就在/opt/nginx1-12/底下了,可執行命令,和配置檔案都在這裡了 

  什麼是配置檔案?


    安裝了一個軟體,你想要對他進行功能擴充套件,或者功能指定,或者開啟官方提供給你的功能,那就需要指定配置檔案了!!
    redis-server redis.conf
    nginx nginx.conf