學術及資源的交流園地 ^_^

etch 升級上 lenny

debian 的更新是比其他發行本來得慢, 是次更新已經等了很久了 ~

因此有許多用 debian 的人都是用 testing 版本的 ~

所以每次升級都有人由  stable --- upgrade ---> stable

又有人由 testing --- upgrade ---> testing

所謂各人都有各人要走的路 !! 各有各我 upgrade

Remark:
我升級是因為 OpenVZ kernel 已經在 debian 內了 ^ ^

===============================================================

事前功夫:

 

升級前, 如果可以的話當然要做 full backup 啦 ~

不能的話最少也要知道自己系統安裝了什麼,

以便出事時可以重建系統 = ,= |||

dpkg -l  ~/curr-pkgs.txt
# 記錄了裝過什麼

tar -zcf ~/etc.bak.tar.gz /etc
# 備份系統的設定

另外以免節外生枝, 那要注意 /var 的可用空間,

因為升級包會下載在  /var/cache/apt/archives  內

apt-get clean
# 清除不用的包

script ( terminal 記錄工具 )

script

它是可出將 terminal 輸出的文字寫入到檔案內

# script -t 2>~/upgrade-lenny.time -a ~/upgrade-lenny.script

-a            Append the output to file
-t             Output timeing data to standard error

Output timeing data:

<time elapsed since the previous output> <characters were output this time>

 

重播 upgrade-lenny.script 的過程
# scriptreplay ~/upgrade-lenny.time ~/upgrade-lenny.script

 

Remark:

script 及 scriptreplay 是在 bsdutils 包內的

emule 的 kad

最後更新: 2018-08-17

KAD 介紹

 

Kad Network clients typically query known nodes on the eDonkey network in order to find an initial node on the Kad network.

 

 

 

pgrep 與 pkill

pgrep 與 pkill 是 procps 包內的其中兩個工具來,

它的作用如用 grep +  ps + kill 的混合

但用起上來比它們方便 ^ ^

 

===========================================

pgrep 是給出條件後返回 process ID

如 $ pgrep sshd

# 即會返回所有 sshd 的 process ID

它的功能與 sysvinit-utils 的 pidof 有點接近

==========================================
lwy@lamp:~$ pidof apache2
28501 28500 28340 28335 12201 12004 12003 12002 12001 12000 11978

==========================================

但 pgrep 比它強, 因為它可以接受再多參數

RSS feed