PEMBELAJARAN SHELL DOSS

Senin, 13 September 2010

01. Apakah shell itu?
02. Apa saja kegunaan shell?
03. Bagaimana cara memesan shell di nushells?
04. Apakah nushells menyediakan script auto installer untuk psybnc dan eggdrop?
05. Apakah nushells mengajarkan cara pemakain shell?
06. Beberapa perintah dasar dalam shell
07. Berapa maksimal proses yang boleh dijalankan dari shell?

08. Apakah nushells menyediakan fasilitas FTP untuk mengupload file?
09. Bagaimana cara membuat psybnc menggunakan script 'getpsy' dari nushells?
10. Bagaimana cara membuat eggdrop/bot menggunakan script 'getegg' dari nushells?

JAWABAN :
01. Apakah shell itu?
Shell adalah program (penterjemah perintah) yang menjembatani user dengan sistem operasi dalam hal ini kernel (inti sistem operasi). Umumnya shell menyediakan prompt sebagai user interface, tempat dimana user mengetikkan perintah-perintah yang diinginkan baik berupa perintah internal shell (internal command), ataupun perintah eksekusi suatu file progam (eksternal command), selain itu shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai program.

02. Apa saja kegunaan shell?
Yang dijelaskan disini hanya yang berhubungan dengan layanan nushells saja, yaitu untuk meng-setup kemudian mengkonfigurasi sendiri psybnc atau eggdrop. Tetapi untuk hal ini tentu anda harus sudah mengerti cara pemakaian shell seperti command-command shell atau troubleshooting bila kemudian mengalami masalah pada psybnc dan eggdrop anda. nushells tidak bertanggung jawab untuk masalah pada psybnc atau eggdrop yang user setup sendiri.

03. Bagaimana cara memesan shell di nushells?
Tentukan dulu paket psyBNC yang anda inginkan, klik shell untuk melihat paket yang ada.
- Transfer uang sesuai harga paket tersebut, klik Payment untuk melihat alamat pembayaran.
- Konfirmasi pembayaran anda ke sales@nushells.com atau join #nushells di DALnet /EFnet, atau melalui form di Kontak. Cantumkan detail paket yang dibeli, jumlah uang, nama pengirim, tujuan pembayaran, no. HP atau email yang bisa dihubungi.

04. Apakah nushells menyediakan script auto installer untuk psybnc dan eggdrop?
Benar, dalam shell kami sudah tersedia script auto installer untuk menginstall psyBNC dan eggdrop. Gunakan perintah getpsy dan getegg.

05. Apakah nushells mengajarkan cara pemakain shell?
nushells tidak mengajarkan cara pemakaian shell karena diharapkan anda yang membeli shell sudah paham tentang shell. Terutama permasalahan pada bot yang masalahnya bisa cukup kompleks. Walau begitu anda bisa konsultasi dan akan kami bantu sebisanya.

06. Beberapa perintah dasar dalam shell
Berikut adalah perintah-perintah dasar dalam shell :
- ls -al - untuk melihat isi direktori secara detail
- cd - untuk masuk ke dalam satu direktori Syntax: cd
- cd ..
- untuk keluar dari satu direktori dan kembali ke direktori diatasnya.
- mkdir - untuk membuat direktori baru Syntax: mkdir
- rm -rf - untuk menghapus direktori Syntax: rm
-rf
- cp - untuk mengcopy file

Contoh: cp eggdrop.conf backup.conf
Akan mengcopy file eggdrop.conf menjadi file backup.conf (file eggdrop.conf tetap ada)

Contoh: cp eggdrop.conf /home/username
Akan mengcopy file eggdrop.conf ke direktori /home/username

Contoh: cp eggdrop.conf /home/username/backup.conf
Akan mengcopy file eggdrop.conf ke direktori /home/username sekaligus mengganti nama file menjadi backup.conf

- mv - untuk memindah file ke direktori lain atau bisa untuk mengganti nama file
Contoh: mv eggdrop.conf backup.conf
Akan mengganti nama file eggdrop.conf menjadi backup.conf (file eggdrop.conf terhapus)

Contoh: mv psybnc.conf /home/username/backuppsy.conf
Akan memindahkan file psybnc.conf yang awalnya berada dalam direktori home/username/psybnc/ ke direktori /home/username/ sekaligus mengganti namanya menjadi backuppsy.conf - ps x - untuk melihat proses yang berjalan / aktif dalam account shell

- kill -9 no.pid - untuk mematikan proses sesuai dengan nomer pid proses tsb
Contoh: kill -9 34251

- pico - untuk mengedit isi file
- passwd - untuk merubah password shell, akan diminta password lama sebelum memasukkan password baru
- exit - untuk keluar dari shell

07. Berapa maksimal proses yang boleh dijalankan dari shell?

Tergantung dari paket pembelian anda. Sebagai contoh anda membeli 1 buah shell 1 BG, berarti proses yang boleh dijalankan dari shell tsb adalah 1 proses (1 proses = 1 BG).
1 proses tsb bisa berupa 1 proses eggdrop ATAU 1 proses psybnc Admin (+ 1 psyuser).
Contoh lain 1 buah shell 2 BG, berarti proses yang boleh dijalankan dari shell tsb adalah

2 proses (2 proses = 2BG). 2 proses tsb bisa berupa 1 eggdrop DAN 1 proses psybnc
Admin (+ 1 psy user)


08. Apakah nushells menyediakan fasilitas FTP untuk mengupload file?

Ada, anda bisa mengupload file-file ke shell anda melalui FTP dengan menggunakan software seperti Filezilla dll. Informasi mengenai alamat FTP maupun port akan didapat sewaktu memesan shell. Untuk Filezilla bisa anda download disini


09. Bagaimana cara membuat psybnc menggunakan script 'getpsy' dari nushells?
- Login ke shell account nushells anda.
- Jalankan perintah: getpsy
- Tunggu hingga proses berakhir dan muncul prompt pertanyaan tentang informasi pengguna psybnc. Hal ini dapat dikosongkan dengan menekan sampai prompt terakhir menanyakan port yang ingin anda pakai.
- Masukkan angka port yang anda inginkan sebanyak 5 digit antara 10000 - 65555 lalu
- Apabila angka port yang anda pakai masih tersedia atau tidak ada user lain yang memakai, psybnc bisa mulai disetting dan dipakai melalui mIRC.- Apabila port yang anda pilih sudah terpakai user lain psybnc tidak akan bisa diakses, ganti dengan angka port yang lain.
- Untuk mengganti angka port matikan dulu proses psybnc yang terlanjur dijalankan, edit file psybnc.conf dalam direktori psybnc, save file, jalankan lagi proses psybnc: ./psybnc

10. Bagaimana cara membuat eggdrop/bot menggunakan script 'getegg' dari nushells?

- Login ke shell account nushells anda.
- Jalankan perintah: getegg
- Script akan meminta anda memasukkan setting2 untuk eggdrop/bot seperti ini :

Nick bot:

Realname bot:

Nick owner bot:

Masukkan ip bot:

Port telnet:

Channel bot (contoh: #momok):

Network IRC bot, pilih angka ( 1=QUAKEnet, 2=UNDERnet, 3=DALnet, 4=EFnet, 5=ALLnet, 6=GameSurge, 7=IRCnet ):

- Masuk ke direktori eggdrop dan jalankan perintah: ./eggdrop -m eggdrop.conf
- Apabila tidak ada masalah maka bot akan online di channel dan network yang anda masukkan tadi.
- File setting bot ada pada direktori eggdrop: eggdrop.conf
- Perlu diingat eggdrop ini belum memilik fungsi2 tambahan, anda harus mengupload dan meng-setup tcl script sendiri.
- Namun anda sudah bisa mengkontrol bot melalui DCC chat :

Setelah bot online untuk pertama kalinya, ketik: /msg nickbotnya hello

Bot akan meminta anda men-set password ke bot, ketik: /msg nickbotnya pass password-ke-bot

Contoh: /msg botsaya pass yea123

Untuk melakukan DCC chat ketik: /ctcp botsaya chat

Kalau memakai psybnc, terima DCC chat dengan mengetik: /dccanswer botsaya

Masukkan nick owner bot dan passwordnya.

Untuk bantuan penggunaan DCC ketik: .help atau .help all

Keterangan lebih lanjut command2 ketik: .help

Contoh: .help adduser
.

0 komentar: