1. 程式人生 > 其它 >將List集合中相同屬性的物件合併

將List集合中相同屬性的物件合併

安裝

步驟一:安裝編譯檔案及庫檔案

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel pcre-devel

步驟二:建立nginx目錄

cd /usr/localmkdir nginxcd nginx

步驟三:下載並解壓nginx

下載

wget https://nginx.org/download/nginx-1.14.2.tar.gz

下載可能會很慢,不如直接瀏覽器或者迅雷下載檔案,把檔案複製到對應目錄下

解壓

tar -zxvf nginx-1.14.2.tar.gz

步驟四: 進入安裝包目錄

cd nginx-1.14.2

步驟五: 編譯安裝nginx,預設安裝到 /usr/local/nginx中

1.執行配置檔案

./configure

2.編譯和安裝

make && make install

執行

/usr/local/nginx/sbin/nginx

如果127.0.0.1可以顯示,則安裝成功

參考:

https://blog.csdn.net/sinat_38798245/article/details/109615195

配置服務和開機自啟動

1.進入/usr/lib/systemd/system

cd /usr/lib/systemd/system

2.建立nginx.service

touch nginx.service

3.vim編輯nginx.service,裡面的路徑根據自己實際情況修改

vim /usr/lib/systemd/system/nginx.service

檔案內容如下:

[Unit]

Description=nginx

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx -s reload

ExecStop=/usr/local/nginx/sbin/nginx -s quit

PrivateTmp=true

[Install]

WantedBy=multi-user.target

裡面的路徑改成自己的

配置完後需要重新整理配置

systemctl daemon-reload

命令

#設定開機自啟
systemctl enable nginx.service
#關閉開機自啟動
systemctl disable nginx.service
#檢視所有開機啟動項
systemctl list-unit-files |grep enabled
#開啟服務
systemctl start nginx.service
#關閉服務
systemctl stop nginx.service
#重新載入配置
systemctl reload nginx.service
#檢視狀態
systemctl status nginx.service


參考:

https://blog.csdn.net/qq_34869990/article/details/103727377

檢視nginx是否啟動成功

第一種:

ps -ef | grep nginx

成功:

也能看是哪個config配置檔案啟動的,也能看nginx安裝目錄

第二種:

ps -C nginx -o pid

成功:

失敗:

第三種:

netstat -anp | grep :80

成功:

失敗:

第四種:

lsof -i:80

成功:

失敗:

nginx檢視版本號

/usr/local/nginx/sbin/nginx -V