我既home linux server

大雜燴咁,唔知有無人仲多service過我呢部機呢??
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

My server has Apache + SSH  + Samba + NTP client only...

DHCP server is on the router.

TOP

Web, mail(smtp+imap+webmail), database, vpn server/client, virtualization, proxy.
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

What's the corresponding command to list those running services in debian? Thanks!

TOP

我個 Ubuntu, 咁樣算唔算


[ 本帖最後由 foobar 於 2009-1-3 08:29 編輯 ]
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

原帖由 foobar 於 2009-1-2 23:36 發表
我個 Ubuntu, 咁樣算唔算

又awk又sed
不如重寫只用其中一種。

[ 本帖最後由 corvus 於 2009-1-2 23:57 編輯 ]

TOP

原帖由 有你便有我 於 2009-1-2 19:46 發表
大雜燴咁,唔知有無人仲多service過我呢部機呢??


做server 就唔裝 GUI 啦.

TOP

原帖由 corvus 於 2009-1-2 23:56 發表

又awk又sed
不如重寫只用其中一種。


因為懶學, 所以一路都淨係用 awk 揀 text 入面o既 components 同用 sed 做 substitution 俾你講一講, 又走去望吓, search awk oneliners 同 sed oneliners 勁多 examples, 又學到o野 sed 搭 regex 係勁, 但真係難明   反而 awk 話晒都係一個 language 易上手好多

用 sed:
  1. ls -l /etc/rc2.d/ | sed -e '/init.d/!d' -e 's/.* ..\/init.d\///'
複製代碼
'/init.d/!d' 先將有 init.d o既 lines 唔好 delete, 其他全部 delete
's/.* ..\/init.d\///' 然後用 regex 將 "空格../init.d/" replace 做冇o野, 因為 greedy match o既關係 ".*空格" 會 match 最後一個空格

用 awk:
  1. ls -l /etc/rc2.d/ | awk ' { sub(/..\/init.d\//,""); } $10!~/^$/ { print $10 } '
複製代碼
sub(/..\/init.d\//,"") 先有理冇理將全部 ../init.d/ replace 做冇o野先
$10!~/^$/ 如果第十個 component 唔係空白的話
{ print $10 } 寫返第十個 component 出黎

只可以話呢 D unix utilities 太博大精深, 如果可以精到其中一件都好好囉

[ 本帖最後由 foobar 於 2009-1-3 08:32 編輯 ]

TOP

有冇複雜D呀....
ls -1 | sed -e 's/^S..//'
咁已經得左。

TOP

原帖由 lazyfai 於 2009-1-3 10:59 發表
有冇複雜D呀....
ls -1 | sed -e 's/^S..//'
咁已經得左。


Ubuntu / Debian 個 rc?.d folder 入面有個 README file
find ./ -type l | sed -e 's/^..S..//'
係咪仲好 D

TOP