perp系列之五:perp安装
perp系列之五:perp安裝
版本說明
| 0.1 | ZY | 2019.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”來配置編譯器、編譯器選項和安裝目錄:
$ vi conf.mk作為非特權(quán)(非root)用戶,使用以下軟件構(gòu)建軟件:
make該系統(tǒng)的目的是make(1)
“不可知的”,并且應(yīng)該正確地使用BSD或Linux系統(tǒng)提供的任何標準make構(gòu)建。
為較小的可執(zhí)行文件剝離調(diào)試符號:
$ make strip要安裝已編譯的二進制文件和手冊頁,請獲得管理員權(quán)限并運行:
$ su # make install該軟件現(xiàn)在已安裝在系統(tǒng)上。
激活
在第一次激活該軟件之前,花些時間熟悉它的配置和操作。特別地,瀏覽手冊頁面,查找perp_intro(8)、perpd(8)和perpetrate(5)。
建議使用perpboot(8)啟動并記錄perp系統(tǒng)。perp-setup(8)實用程序可用于自動將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 /中的啟動腳本。
boot和perpboot(8)節(jié)添加到/etc/inittab或/etc/rc.local。
然后,系統(tǒng)的激活取決于主機系統(tǒng)。
如果System-V樣式(/etc/inittab),只需發(fā)送一個SIGHUP到init(8):
如果是BSD-style (/etc/rc.local),則需要重新啟動機器:
# shutdown -r now然后perp系統(tǒng)將被激活,服務(wù)可以隨時添加到/etc/perp中。
升級
如果升級以前的perp安裝,請遵循上面的所有步驟。ep -setup(8)實用程序腳本不會干擾它在/etc/inittab, /etc/rc.local, 或者 /etc/perp/.boot中的任何以前的配置。
在不重啟系統(tǒng)的情況下重啟perpd,成為超級用戶,找到當(dāng)前正在運行的perpd進程的pid,然后殺死它kill(1):
$ su # ps ux | grep perpd root 233 ... 1:11PM 0:00.01 perpd -a6 /etc/perp # kill 233在本例中,perpd的當(dāng)前實例顯示為進程id 233運行。
發(fā)送到perpd的SIGTERM在perpd終止之前啟動所有服務(wù)的受控關(guān)閉。
作為上述較簡單的選擇,perphup(8)實用工具也可與“-t”選項一起使用,執(zhí)行受控的終止和重新啟動活動的perpd安裝:
$ su # perphup -t /etc/perp在正常配置下,perpd本身由init(8)通過/etc/inittab中的“respawn”條目進行監(jiān)視,或者由/etc/rc.local中啟動的perpboot(8)進行監(jiān)視。
在這兩種情況下,新安裝的perpd版本通常會在舊版本退出后自動重啟。
在/etc/perp中安裝和激活的所有服務(wù)將自動重新啟動并恢復(fù)運行。
perp安裝腳本可以在/etc/perl/.boot/中安裝新版本的perpboot(8)腳本啟動而不干擾任何現(xiàn)有的perpd。新文件可以用“.new”的后綴找到。管理員可以檢查這些“.new”后綴的文件,并確定是否對現(xiàn)有腳本進行了修改。
作為一種特殊情況,如果從ep -0.00升級到ep -2.*系列,需要手動從早期版本中刪除幾個舊文件。這些是可執(zhí)行的perpetrate(8)及其相關(guān)手冊頁。這些文件的正常位置如下:
/usr/sbin/perpetrate /usr/share/man/man8/perpetrate.8例子
分發(fā)包中的examples子目錄包含一個現(xiàn)成服務(wù)定義的小集合。
該目錄中的README文件以及每個示例服務(wù)定義都解釋了它的使用和安裝過程。
總結(jié)
以上是生活随笔為你收集整理的perp系列之五:perp安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么计算机不显示桌面工具栏,电脑开机后
- 下一篇: 精神心理科医生教您如何摆脱精神科药物带来