Unrar file !!!

Dari pertanyaan yang sering saya dengar di Chating via IRC akhirnya saya postingkan bagaimana cara membuka file .rar di linux atau keluarganya.

pertama2 kita download saja file rarnya, disini saya sengaja download yang versi src atau sourcenya supaya kita tidak hanya pake yang instan saja tetapi juga tahu bagaimana caranya compilenya. langsung saja:

buka  di index website file unrar http://files.rarlab.com/rar/

download file http://files.rarlab.com/rar/unrarsrc-3.6.8.tar.gz

[root@ardantus tmp]# wget http://files.rarlab.com/rar/unrarsrc-3.6.8.tar.gz
–07:14:43–  http://files.rarlab.com/rar/unrarsrc-3.6.8.tar.gz
=> `unrarsrc-3.6.8.tar.gz’
Resolving files.rarlab.com… done.
Connecting to files.rarlab.com[207.44.156.65]:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 125,045 [application/x-gzip]

100%[====================================>] 125,045       27.73K/s    ETA 00:00

07:14:48 (27.73 KB/s) – `unrarsrc-3.6.8.tar.gz’ saved [125045/125045]

lalu kita buka file tar nya dengan command

[root@ardantus tmp]# tar -zxvf unrarsrc-3.6.8.tar.gz

[root@ardantus tmp]# ls -l

arccmt.cpp    extinfo.hpp   loclang.hpp      rartypes.hpp  strfn.cpp
archive.cpp   extract.cpp   log.cpp          rarvm.cpp     strfn.hpp
archive.hpp   extract.hpp   log.hpp          rarvm.hpp     strlist.cpp
arcread.cpp   filcreat.cpp  makefile.bcc     rarvmtbl.cpp  strlist.hpp
array.hpp     filcreat.hpp  makefile.cygmin  rawread.cpp   suballoc.cpp
beosea.cpp    file.cpp      makefile.dmc     rawread.hpp   suballoc.hpp
cmddata.cpp   filefn.cpp    makefile.msc     rdwrfn.cpp    system.cpp
cmddata.hpp   filefn.hpp    makefile.unix    rdwrfn.hpp    system.hpp
coder.cpp     file.hpp      match.cpp        readme.txt    timefn.cpp
coder.hpp     filestr.cpp   match.hpp        recvol.cpp    timefn.hpp
compress.hpp  filestr.hpp   model.cpp        recvol.hpp    ulinks.cpp
consio.cpp    find.cpp      model.hpp        resource.cpp  ulinks.hpp
consio.hpp    find.hpp      msc.dep          resource.hpp  unicode.cpp
crc.cpp       getbits.cpp   options.cpp      rijndael.cpp  unicode.hpp
crc.hpp       getbits.hpp   options.hpp      rijndael.hpp  unios2.cpp
crypt.cpp     global.cpp    os2ea.cpp        rs.cpp        unpack15.cpp
crypt.hpp     global.hpp    os.hpp           rs.hpp        unpack20.cpp
dll.cpp       headers.hpp   pathfn.cpp       savepos.cpp   unpack.cpp
dll.def       int64.cpp     pathfn.hpp       savepos.hpp   unpack.hpp
dll.hpp       int64.hpp     rar.cpp          scantree.cpp  uowners.cpp
encname.cpp   isnt.cpp      rardefs.hpp      scantree.hpp  version.hpp
encname.hpp   isnt.hpp      rarfn.hpp        sha1.cpp      volume.cpp
errhnd.cpp    license.txt   rar.hpp          sha1.hpp      volume.hpp
errhnd.hpp    list.cpp      rarlang.hpp      smallfn.cpp   win32acl.cpp
extinfo.cpp   list.hpp      raros.hpp        smallfn.hpp   win32stm.cpp

Setalah itu kita kompile, karena ini mesin linux distro redhat 9 shark maka saya pilih yang Makefile.unix anda bisa tentukan yang harus di pilih sesuai dengan os anda

[root@ardantus unrar]# make -f makefile.unix
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rar.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c strlist.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c strfn.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c pathfn.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c int64.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c savepos.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c global.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c file.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c filefn.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c filcreat.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c archive.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c arcread.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c unicode.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c system.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c isnt.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c crypt.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c crc.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rawread.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c encname.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c resource.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c match.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c timefn.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rdwrfn.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c consio.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c options.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c ulinks.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c errhnd.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rarvm.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rijndael.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c getbits.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c sha1.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c extinfo.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c extract.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c volume.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c list.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c find.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c unpack.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c cmddata.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c filestr.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c recvol.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rs.cpp
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c scantree.cpp
g++ -o unrar  rar.o strlist.o strfn.o pathfn.o int64.o savepos.o global.o file.o filefn.o filcreat.o archive.o arcread.o unicode.o system.o isnt.o crypt.o crc.o rawread.o encname.o resource.o match.o timefn.o rdwrfn.o consio.o options.o ulinks.o errhnd.o rarvm.o rijndael.o getbits.o sha1.o extinfo.o extract.o volume.o list.o find.o unpack.o cmddata.o filestr.o recvol.o rs.o scantree.o
strip unrar

sehingga setelah selesai compile akan kita lihat file rar dengan chmod 755 bernama file unrar

[root@ardantus unrar]#

setelah itu  baru bisa kita jalankan

[root@ardantus unrar]# ./unrar

untuk command unrar lihat help ini contohnya unrarnya

[root@ardantus unrar]# unrar directory-nama file-rar.rar

selamat mencoba.

HTTP tunnel sebagai proxy

[root@ardantus root]# wget http://www.macgyver.org/software/httptunnel/httptunnel-3.3-1.i386.rpm
–11:30:12–  http://www.macgyver.org/software/httptunnel/httptunnel-3.3-1.i386.rpm
           => `httptunnel-3.3-1.i386.rpm’
Resolving http://www.macgyver.org… done.
Connecting to http://www.macgyver.org[209.253.118.10]:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 65,554 [application/x-rpm]

100%[====================================>] 65,554         5.52K/s    ETA 00:00

11:30:35 (5.52 KB/s) – `httptunnel-3.3-1.i386.rpm’ saved [65554/65554]

[root@ardantus root]# rpm -ivh httptunnel-3.3-1.i386.rpm
Preparing…                ########################################### [100%]
   1:httptunnel             ########################################### [100%]
You have new mail in /var/spool/mail/root
[root@ardantus root]#

setelah itu kalau kita ingin mengalihkan port

kita buat begini hts –forward-port localhost:22 80     <<<< artinya apa coba kita akses ssh lewat port 80. sebelumnya pastikan webserver dalam keadaan off

thanks

Downloader di linux selain wget

Mungkin kita hanya tahu di linux itu untuk download file dari internet kita seringnya memakai downloader wget.

disini saya akan sedikit berbagi alternatif download selain wget kita memakai lwp-download

kita download dulu sourcenya sebelum kita compile dari
http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/libwww-perl-5.805.tar.gz

setelah itu seerti biasa kita extract dulu:

tar -zxvf libwww-perl-5.805.tar.gz
lalu masuk ke dir nya

cd libwww-perl-5.805

selanjutnya kita compile dengan perintah

make -f makefile.pl

make clean;

lalu kita jalankan lwp-download –help      <<< untuk mengetahui command2 nya bantuan

 lwp-download –help
Unknown option: –
Unknown option: h
Unknown option: e
Unknown option: l
Unknown option: p
Usage: lwp-download [-a] <url> [<lpath>]

test juga dengan menjalankan dengan memakainya untuk download

contoh

lwp-download http://www.perl.com/CPAN/src/latest.tar.gz

sekian tutor downloader menggunakan lwp-download segala macam kritik dan saran serta tambahan tutor di terima lewat comment.

Instal psybnc

Mungkin sudah banyak tutor mengenai cara menginstalasi psybnc:
disini saya akan berbagi instalasi psybnc dan juga sebagai catatan buat saya snediri juga.
pertama masuk ke shell mesin kita
lalu

kita wget http://www.psybnc.net/psyBNC-2.3.2-7.tar.gz

setelah itu extrak file tadi:

tar -zxvf psyBNC-2.3.2-7.tar.gz

proses extract berlangsung menghasilkan directory psyBNC-2.3.2-7
rubah nama dir nya  dari psyBNC-2.3.2-7 menjadi psybnc (kecil semua namanya)
karena linux membedakan huruf besar dan kecil

kita ketik mv psyBNC-2.3.2-7 psybnc
lalu ketik ls -l

setelah itu masuk kedalam dir nya

cd psybnc
dan ketik make
kompilasi berjalan
buat file psybnc.conf

contoh dari psybnc.conf adalah

[root@ardantus psybnc]# more psybnc.conf
PSYBNC.SYSTEM.PORT1=21183
PSYBNC.SYSTEM.HOST1=*
PSYBNC.HOSTALLOWS.ENTRY0=*;*
USER0.USER.LOGIN=aku
USER0.USER.PASS=rahasia
USER0.USER.RIGHTS=1                                               <<<<< setingkat admin/root (tertinggi)
USER1.USER.LOGIN=gue                                             <<<<<< identnya (mirc email adreses   gue@)
USER1.USER.USER=…:::Secure Administrator:::…
USER1.USER.PASS==1K`h0v`p’H081f`=0N          <<<< password login psy ketika sudah di encrypt
USER1.USER.RIGHTS=1
USER1.USER.VLINK=0
USER1.USER.PPORT=0
USER1.USER.PARENT=0
USER1.USER.QUITTED=0
USER1.USER.DCCENABLED=0
USER1.USER.AUTOGETDCC=0
USER1.USER.AIDLE=0
USER1.USER.LEAVEQUIT=0
USER1.USER.AUTOREJOIN=1
USER1.USER.SYSMSG=1
USER1.USER.LASTLOG=0
USER1.USER.AWAY=Dont Disturb ME                                        <<<< system away
USER1.USER.NICK=Dj-avu
USER1.CHANNELS.ENTRY0=#chanel
USER1.SERVERS.PORT1=6667
USER1.SERVERS.SERVER1=rumble.fl.us.dal.net
USER1.SERVERS.SPASS2=jarangoyang
USER1.SERVERS.PORT2=6667
USER1.SERVERS.SERVER2=irc.dal.net
USER1.SERVERS.SPASS1=rahasia                                                   <<<<< untuk auto identify
[root@ardantus psybnc]#
setelah di edit  lalu ketik

[root@ardantus psybnc]# ./psybnc

setelah berjalan dan kita lihat pid nya maka kita tinggal login lemat mirc

sekian terimakasih

Clamav antivirus (instalations)

Mungkin kita sudah sering memakai antivirus punya windows macam norton, kaspersky, avg dan lainya nah disini coba aku berbagi untuk antivirus di mesin linux.
disini kita akan belajar menginstall clamav antivirus yang dapat di lihat di http://www.clamav.net
ada banyak 2 type file yang akan kita pake dan disini saya hanya akan mengulas type file rpm saja.

untuk menginstal clamav kita memerlukan 5 file rpm yaitu :
[root@ardantus 885]# ls -l
total 7764
-rw-r–r–    1 root     root       746774 Oct 21 08:06 clamav-0.88.5-1.rh9.rf.i386.rpm
-rw-r–r–    1 root     root      6879448 Oct 21 07:48 clamav-db-0.88.5-1.rh9.rf.i386.rpm
-rw-r–r–    1 root     root       159496 Oct 21 07:44 clamav-devel-0.88.5-1.rh9.rf.i386.rpm
-rw-r–r–    1 root     root        61724 Oct 21 07:43 clamav-milter-0.88.5-1.rh9.rf.i386.rpm
-rw-r–r–    1 root     root        65529 Oct 21 07:21 clamd-0.88.5-1.rh9.rf.i386.rpm
[root@ardantus 885]#

anda dapat mencari dan mendownload nya di http://rpm.pbone.net semua file harus sama versinya  karena jika beda versi dia tidak akan mau bekerja. oks akan kita mulai menginstalasi file pertama yang harus dinstal terlebih dulu.

[root@ardantus 885]# rpm -ivh clamav-db-0.88.5-1.rh9.rf.i386.rpm
warning: clamav-db-0.88.5-1.rh9.rf.i386.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing…                ########################################### [100%]
   1:clamav-db              ########################################### [100%]
[root@ardantus 885]#
[root@ardantus 885]# rpm -ivh clamav-0.88.5-1.rh9.rf.i386.rpm
warning: clamav-0.88.5-1.rh9.rf.i386.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing…                ########################################### [100%]
   1:clamav                 ########################################### [100%]
[root@ardantus 885]# rpm -ivh clamav-devel-0.88.5-1.rh9.rf.i386.rpm
warning: clamav-devel-0.88.5-1.rh9.rf.i386.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing…                ########################################### [100%]
   1:clamav-devel           ########################################### [100%]
[root@ardantus 885]#
[root@ardantus 885]# rpm -ivh clamd-0.88.5-1.rh9.rf.i386.rpm
warning: clamd-0.88.5-1.rh9.rf.i386.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing…                ########################################### [100%]
   1:clamd                  ########################################### [100%]
[root@ardantus 885]#
[root@ardantus 885]# service clamd start
Starting Clam AntiVirus Daemon:                            [  OK  ]
[root@ardantus 885]#
nah setelah oks sekarang saatnya mengupdate database virus definitions kita

[root@ardantus 885]# freshclam
ClamAV update process started at Sat Oct 21 08:34:47 2006
WARNING: DNS record is older than 3 hours.
WARNING: Invalid DNS reply. Falling back to HTTP mode.
Reading CVD header (main.cvd): OK (IMS)
main.cvd is up to date (version: 40, sigs: 64138, f-level: 8, builder: tkojm)
Reading CVD header (daily.cvd): OK
Downloading daily.cvd [*]
daily.cvd updated (version: 2060, sigs: 9558, f-level: 8, builder: ccordes)
Database updated (73696 signatures) from db.id.clamav.net (IP: 202.158.56.242)
Clamd successfully notified about the update.
[root@ardantus 885]#
[root@ardantus 885]# clamd –help

                      Clam AntiVirus Daemon 0.88.5
    (C) 2002 – 2005 ClamAV Team – http://www.clamav.net/team.html

    –help                   -h             Show this help.
    –version                -V             Show version number.
    –debug                                 Enable debug mode.
    –config-file=FILE       -c FILE        Read configuration from FILE.

[root@ardantus 885]#
[root@ardantus 885]# clamdscan –help

                       ClamAV Daemon Client 0.88.5
     (C) 2002 – 2005 ClamAV Team – http://www.clamav.net/team.html

    –help              -h             Show help
    –version           -V             Print version number and exit
    –verbose           -v             Be verbose
    –quiet                            Be quiet, only output error messages
    –stdout                           Write to stdout instead of stderr
                                       (this help is always written to stdout)
    –log=FILE          -l FILE        Save scan report in FILE
    –remove                           Remove infected files. Be careful!
    –move=DIRECTORY                   Move infected files into DIRECTORY
    –config-file=FILE                 Read configuration from FILE.
    –infected            -i           Only print infected files
    –no-summary                       Disable summary at end of scanning

[root@ardantus 885]#
lihat pula untuk file2 yang lain yang bisa di baca di http://www.clamav.net
silahkan di coment untuk pertanyaandan tambahan tutor terimakasih mungkin tutor ini masih banyak kekurangannya.

Contoh clamd.conf

LogFile /var/log/clamav/clamd.log
#LogFileUnlock
LogFileMaxSize 0
LogTime
#LogClean
LogSyslog

#LogFacility LOG_MAIL

#LogVerbose

PidFile /var/run/clamav/clamd.pid

TemporaryDirectory /var/tmp

DatabaseDirectory /var/clamav
#LocalSocket /var/run/clamav/clamd.sock

FixStaleSocket

TCPSocket 3310

TCPAddr 127.0.0.1

MaxConnectionQueueLength 30

#StreamMaxLength 20M

#StreamMaxPort 32000

#MaxThreads 20

ReadTimeout 300

#IdleTimeout 60

#MaxDirectoryRecursion 20

#FollowDirectorySymlinks

#FollowFileSymlinks

#SelfCheck 600

#VirusEvent /usr/local/bin/send_sms 123456789 “VIRUS ALERT: %v”

User clamav

AllowSupplementaryGroups

#ExitOnOOM

#Foreground

#Debug

#LeaveTemporaryFiles

#DisableDefaultScanOptions

DetectBrokenExecutables
#ScanOLE2

ScanMail

#MailFollowURLs

#ScanHTML
#ScanArchive

#ScanRAR
#ArchiveMaxFileSize 15M

#ArchiveMaxRecursion 9

#ArchiveMaxFiles 1500

ArchiveMaxCompressionRatio 300

#ArchiveLimitMemoryUsage

ArchiveBlockEncrypted

ArchiveBlockMax

#ClamukoScanOnAccess

#ClamukoScanOnOpen
#ClamukoScanOnClose
#ClamukoScanOnExec

#ClamukoIncludePath /home
#ClamukoIncludePath /students

#ClamukoExcludePath /home/guru

#ClamukoMaxFileSize 10M

Ketika maju dan mundurpun aku tak bisa!

Pertamanya masalahnya aku adalah menginstal clamavnya salah paket dia punya mandrake tapi malah aku install di redhat 9. dan dia aku exsekusi dengan command:
apt-get -y -f install clamav-XXXX
eh ternyata habis itu memble aku gak bisa instal apa2. sampe bingung aku ngeremove gak bisa mau instal clamav gak bisa apalagi program lain duh gimana donk

sampe pernah aku hampir saja mau nginstal ulang system os ku ini
tapi pas lagi pusing2nya ada om google yang selalu setia membantu kesulitan ini dan TUHAN masih memberiku jalan yang bisa aku tempuh Terimakasih ALLAH atas semua bantuanMU.

nih command nya:

[root@ardantus tmp]# cd /usr/share/rpm-helper/
-bash: cd: /usr/share/rpm-helper/: No such file or directory
[root@ardantus tmp]# mkdir -p /usr/share/rpm-helper/
[root@ardantus tmp]# touch !$/del-service
touch /usr/share/rpm-helper//del-service
[root@ardantus tmp]# rpm -qa |grep clamav
clamav-0.88.4-0.1.20060mdk
clamav-milter-0.88.4-0.1.20060mdk
[root@ardantus tmp]# rpm -e –nopreun clamav-milter-0.88.4-0.1.20060mdk
[root@ardantus tmp]# rpm -e –nopreun clamav-0.88.4-0.1.20060mdk
[root@ardantus tmp]# ls
clamav-db-0.88.2-1.rh9.rf.i386.rpm
[root@ardantus tmp]# rpm -ivh clamav-db-0.88.2-1.rh9.rf.i386.rpm
warning: clamav-db-0.88.2-1.rh9.rf.i386.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing…                ########################################### [100%]
   1:clamav-db              ########################################### [100%]
[root@ardantus tmp]#
[root@ardantus tmp]#

uits akhirnya aku berhasil menginstal euy… asyik dey

Mendeteksi directory pid

dapet masalah hari ini aku melihat ada 2 program running yaitu radio streaming
root@waduh [/home/abok/public_html/media/radio]# ps x |grep sc_serv
 2346 ?        S      0:02 ./sc_serv
 4306 ?        S      0:02 ./sc_serv

nah aku mau ngedit salah satu configurasi dari salah satu radio itu tetapi ada kendala yang mana radio yang bener  jangan jangan aku salah kill pid ternyata bukan lagi. karena disitu ada 2 pid lalu ndetect nya pid itu jalan dari directory mana seumpama kita
mana mungkin mengingat2 teru menuh2in otak saja.

[root@ardantus root]# lsof –help
lsof: illegal option character: –
lsof: illegal option character: e
lsof: no process ID specified
lsof 4.63
 latest revision: ftp://vic.cc.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://vic.cc.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://vic.cc.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abhlnNoOPRstUvV] [-c c] [+|-d s] [+D D] [+|-f]
 [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+|-M] [-o [o]] [-p s]
 [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [–] [names]
Defaults in parentheses; comma-separate set (s) items; dash-separate ranges.
  -?|-h list help          -a AND selections (OR)     -b avoid kernel blocks
  -c c  cmd c, /c/[bix]                               +d s  dir s files
  -d s  select by FD set   +D D  dir D tree *SLOW?*
  -i select IPv[46] files  -l list UID numbers        -n no host names
  -N select NFS files      -o list file offset        -O avoid overhead *RISKY*
  -P no port names         -R list paRent PID         -s list file size
  -t terse listing         -T disable TCP/TPI info    -U select Unix socket
  -v list version info     -V verbose search          +|-w  Warnings (+)
  — end option scan
  +f|-f  +filesystem or -file names
  -F [f] select fields; -F? for help
  +|-L [l] list (+) suppress (-) link counts < l (0 = all; default = 0)
                                        +|-M   portMap registration (-)
  -o o   o 0t offset digits (8)         -p s   select by PID set
  -S [t] t second stat timeout (15)     -T qs  TCP/TPI Q,St info (s)
  -g [s] select by process group ID set and print process group IDs
  -i i   select by IPv[46] address: [46][proto][@host|addr][:svc_list|port_list]
  +|-r [t] repeat every t seconds (15); + until no files, – forever
  -u s   exclude(^)|select login|UID set s
  names  select named files or files on named file systems
Anyone can list all files; /dev warnings disabled; kernel ID check disabled.
[root@ardantus root]#

sekarang kita dah tahu comand dari menu help nya lalu kita cari deh sekarang
tinggal kita cari pid yang mau kita lihat dan kill
root@waduh [/home/abok/public_html/media/radio]# ps x |grep sc_serv
 2346 ?        S      0:02 ./sc_serv
 4306 ?        S      0:02 ./sc_serv
 1335 pts/3    S      0:00 grep sc_serv
root@waduh [/home/abok/public_html/media/radio]#
root@waduh [/home/abok/public_html/media/radio]# lsof -a -d cwd -p 4306
COMMAND  PID USER   FD   TYPE DEVICE SIZE    NODE NAME
sc_serv 4306 root  cwd    DIR    3,3 4096 1933374 /home/abok/public_html/media/radio
root@waduh [/home/abok/public_html/media/radio]#
root@waduh [/home/abok/public_html/media/radio]# kill -9 4306
root@waduh [/home/abok/public_html/media/radio]#

nah jadi khan dapet khan akhirnya hehehhe thanks to all