日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

perp系列之五:perp安装

發(fā)布時(shí)間:2023/12/8 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 perp系列之五:perp安装 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

perp系列之五:perp安裝


版本說明

版本作者日期備注
0.1ZY2019.5.29初稿

目錄

文章目錄

    • perp系列之五:perp安裝
    • 版本說明
    • 目錄
      • 概要
      • 描述
      • 激活
      • 升級
      • 例子

概要

$ vi conf.mk$ make && make strip$ su# make install# perp-setup /etc/perp

描述

構(gòu)建系統(tǒng)和源代碼應(yīng)該是通用的和可移植的。

使用您喜歡的文本編輯器,打開頂層目錄中的文件“conf.mk”來配置編譯器、編譯器選項(xiàng)和安裝目錄:

$ vi conf.mk

作為非特權(quán)(非root)用戶,使用以下軟件構(gòu)建軟件:

make

該系統(tǒng)的目的是make(1)
“不可知的”,并且應(yīng)該正確地使用BSD或Linux系統(tǒng)提供的任何標(biāo)準(zhǔn)make構(gòu)建。

為較小的可執(zhí)行文件剝離調(diào)試符號:

$ make strip

要安裝已編譯的二進(jìn)制文件和手冊頁,請獲得管理員權(quán)限并運(yùn)行:

$ su # make install

該軟件現(xiàn)在已安裝在系統(tǒng)上。

激活

在第一次激活該軟件之前,花些時(shí)間熟悉它的配置和操作。特別地,瀏覽手冊頁面,查找perp_intro(8)、perpd(8)和perpetrate(5)。

建議使用perpboot(8)啟動(dòng)并記錄perp系統(tǒng)。perp-setup(8)實(shí)用程序可用于自動(dòng)將perpboot(8)安裝和配置到系統(tǒng)的init(8)腳本中,無論是system-V風(fēng)格(/etc/inittab)還是BSD風(fēng)格(/etc/rc.local):

# perp-setup /etc/perp

查看現(xiàn)在安裝在/etc/ perl /中的啟動(dòng)腳本。
boot和perpboot(8)節(jié)添加到/etc/inittab或/etc/rc.local。

然后,系統(tǒng)的激活取決于主機(jī)系統(tǒng)。
如果System-V樣式(/etc/inittab),只需發(fā)送一個(gè)SIGHUP到init(8):

# kill -HUP 1

如果是BSD-style (/etc/rc.local),則需要重新啟動(dòng)機(jī)器:

# shutdown -r now

然后perp系統(tǒng)將被激活,服務(wù)可以隨時(shí)添加到/etc/perp中。

升級

如果升級以前的perp安裝,請遵循上面的所有步驟。ep -setup(8)實(shí)用程序腳本不會(huì)干擾它在/etc/inittab, /etc/rc.local, 或者 /etc/perp/.boot中的任何以前的配置。

在不重啟系統(tǒng)的情況下重啟perpd,成為超級用戶,找到當(dāng)前正在運(yùn)行的perpd進(jìn)程的pid,然后殺死它kill(1):

$ su # ps ux | grep perpd root 233 ... 1:11PM 0:00.01 perpd -a6 /etc/perp # kill 233

在本例中,perpd的當(dāng)前實(shí)例顯示為進(jìn)程id 233運(yùn)行。
發(fā)送到perpd的SIGTERM在perpd終止之前啟動(dòng)所有服務(wù)的受控關(guān)閉。

作為上述較簡單的選擇,perphup(8)實(shí)用工具也可與“-t”選項(xiàng)一起使用,執(zhí)行受控的終止和重新啟動(dòng)活動(dòng)的perpd安裝:

$ su # perphup -t /etc/perp

在正常配置下,perpd本身由init(8)通過/etc/inittab中的“respawn”條目進(jìn)行監(jiān)視,或者由/etc/rc.local中啟動(dòng)的perpboot(8)進(jìn)行監(jiān)視。
在這兩種情況下,新安裝的perpd版本通常會(huì)在舊版本退出后自動(dòng)重啟。
在/etc/perp中安裝和激活的所有服務(wù)將自動(dòng)重新啟動(dòng)并恢復(fù)運(yùn)行。

perp安裝腳本可以在/etc/perl/.boot/中安裝新版本的perpboot(8)腳本啟動(dòng)而不干擾任何現(xiàn)有的perpd。新文件可以用“.new”的后綴找到。管理員可以檢查這些“.new”后綴的文件,并確定是否對現(xiàn)有腳本進(jìn)行了修改。

作為一種特殊情況,如果從ep -0.00升級到ep -2.*系列,需要手動(dòng)從早期版本中刪除幾個(gè)舊文件。這些是可執(zhí)行的perpetrate(8)及其相關(guān)手冊頁。這些文件的正常位置如下:

/usr/sbin/perpetrate /usr/share/man/man8/perpetrate.8

例子

分發(fā)包中的examples子目錄包含一個(gè)現(xiàn)成服務(wù)定義的小集合。
該目錄中的README文件以及每個(gè)示例服務(wù)定義都解釋了它的使用和安裝過程。

總結(jié)

以上是生活随笔為你收集整理的perp系列之五:perp安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。