Linux的兩種安裝方式

2022-09-11 00:30:47 字數 2094 閱讀 4225

首先,介紹一下linux的安裝方式,可以是yum安裝,也可以是原始碼包安裝。

yum 安裝nginx非常簡單,就輸入一條命令即可。

$ sudo yum -y install nginx

# 安裝 nginx

$ sudo yum remove nginx

# 解除安裝 nginx

通過yum安裝的時候提示下面的錯誤

# yum install nginx

已載入外掛程式:fastestmirror, langpacks

loading mirror speeds

from cached hostfile

沒有可用軟體包 nginx。

錯誤:無須任何處理

需要新增nginx的源

# rpm -ivh
該命令執行之後,會在/etc/yum.respos.d下面多出乙個nginx.repo

使用yum進行nginx安裝時,nginx配置檔案在/etc/nginx目錄下。

$ sudo systemctl enable nginx

# 設定開機啟動

$ sudo service nginx start

# 啟動nginx服務

$ sudo service nginx stop

# 停止nginx服務

$ sudo service nginx restart

# 重啟nginx服務

$ sudo service nginx reload

nginx原始碼包安裝方式步驟比較繁瑣,並且需要提前安裝一些nginx依賴庫。

1. 安裝 gcc 環境

$ sudo yum -y install gcc gcc-c++ # nginx編譯時依賴gcc環境

2. 安裝 pcre

$ sudo yum -y install pcre pcre-devel # 讓nginx支援重寫功能

3.安裝 zlib

# zlib庫提供了很多壓縮和解壓縮的方式,nginx使用zlib對http包內容進行gzip壓縮

$ sudo yum -y install zlib zlib-devel

4. 安裝 openssl

# 安全套接字層密碼庫,用於通訊加密

$ sudo yum -y install openssl openssl-devel

以上安裝完成後,進行nginx安裝。

$ sudo tar -zxvf  nginx-1.11.5.tar.gz # 解壓縮

在完成解壓縮後,進入nginx-1.11.5目錄進行原始碼編譯安裝。

$ cd nginx-1.11.5

$ ./configure --prefix=/usr/

local/nginx # 檢查平台安裝環境

--prefix=/usr/

local/nginx 是nginx編譯安裝的目錄(推薦),安裝完後會在此目錄下生成相關檔案

如果前面的依賴庫都安裝成功後,執行./configure --prefix=/usr/local/nginx命令會顯示一些環境資訊。如果出現錯誤,一般是依賴庫沒有安裝完成,可按照錯誤提示資訊進行所缺的依賴庫安裝。

進行原始碼編譯並安裝nginx

$ make

# 編譯

$ make install

# 安裝

原始碼包安裝與yum安裝的nginx服務操作命令也不同。

$ /usr/local/nginx/sbin/nginx

$ /usr/local/nginx/sbin/nginx -s reload

$ /usr/local/nginx/sbin/nginx -s stop

$ ps -ef | grep nginx # 檢視服務程序

linux 安裝nginx兩種方式

1 安裝依賴包 yum y install gcc zlib zlib devel pcre devel openssl openssl devel 2 官網下在nginx 3 cd usr local中mkdir nginx建立資料夾存放配置檔案 5 解壓 tar zxvf nginx xx.ta...

Linux驅動的兩種安裝方式

一 概念簡述 在linux下可以通過兩種方式載入驅動程式 靜態載入和動態載入。動態載入利用了linux的module特性,可以在系統啟動後用insmod命令新增模組 ko 在不需要的時候用rmmod命令解除安裝模組,採用這種動態載入的方式便於驅動程式的除錯,同時可以針對產品的功能需求,進行核心的裁剪...

Linux中安裝GRUB的兩種方式

grub 的安裝方式兩種 我們都知道在操作 系統啟動過程中有 乙個很重要的引導程式 mbr。mbr是由三段組成的其中最重要的兩段 是由446個位元組組成的boot locader 引導載入器 和64個位元組的分割槽表。在mbr的446位元組也就是boot locader這段程式對於引導作業系統很重要...