Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| knowledgebase [2005/11/01 15:06] – Update ISO to 3.8 bang | knowledgebase [2025/10/25 17:09] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Knowledgebase ====== | ||
| + | ===== OpenBSD Kernel Module ===== | ||
| + | //author: Jim// | ||
| + | |||
| + | Untuk dapat me//load// dan //unload// //kernel module// ketika proses development, | ||
| + | dari //1// menjadi //-1//. Modifikasi //value// tersebut dapat dilakukan pada file /// | ||
| + | |||
| + | ===== Administrasi Remote System dengan SSH ===== | ||
| + | //author: Chiank// | ||
| + | |||
| + | Kalau Anda mengelola puluhan // | ||
| + | |||
| + | **Apa yang Anda butuhkan?** | ||
| + | * //remote system//: Anda membutuhkan service //ssh// dalam keadaan aktif. Anda dapat menggunakan //ssh// server dari SSH (SSH.COM) atau OpenSSH. | ||
| + | * // | ||
| + | |||
| + | **Apa yang harus Anda lakukan?** | ||
| + | * membuat //public key// | ||
| + | * mendistribusikan //public key// ke //remote system// | ||
| + | |||
| + | ==== Membuat public key ==== | ||
| + | contoh yang saya lakukan : | ||
| + | < | ||
| + | $ ssh-keygen -t dsa | ||
| + | Generating public/ | ||
| + | Enter file in which to save the key (/ | ||
| + | Enter passphrase (empty for no passphrase): | ||
| + | Enter same passphrase again: | ||
| + | Your identification has been saved in / | ||
| + | Your public key has been saved in / | ||
| + | </ | ||
| + | |||
| + | Pada contoh diatas, kita membuat file //secret key// // | ||
| + | |||
| + | Ketika mendapatkan //prompt// // | ||
| + | | ||
| + | |||
| + | ==== Mendistribusikan public key ke remote system ==== | ||
| + | |||
| + | Langkah selanjutnya adalah memasukkan entry //public key// ke file '' | ||
| + | < | ||
| + | $ scp ~/ | ||
| + | [email protected]' | ||
| + | id_dsa.pub | ||
| + | $ ssh [email protected] | ||
| + | [email protected]' | ||
| + | ... | ||
| + | tb.ee $ cat id_dsa.pub >> $HOME/ | ||
| + | tb.ee $ rm -f id_dsa.pub | ||
| + | tb.ee $ exit | ||
| + | ... | ||
| + | $ ssh [email protected] | ||
| + | tb.ee $ | ||
| + | </ | ||
| + | |||
| + | ===== Bikin file kosong dengan ukuran tertentu ===== | ||
| + | //author: Jim// | ||
| + | |||
| + | [[dari milis [email protected]]] | ||
| + | < | ||
| + | > gimana caranya bikin file kosong | ||
| + | > dng ukuran tertentu (mis 1 MB, 2 MB, 4 MB, dst nya) | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | $ mkfile nnn[k|b|m] filename | ||
| + | =(/ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | develbox:/ | ||
| + | develbox:/ | ||
| + | 10M file10M | ||
| + | develbox:/ | ||
| + | develbox:/ | ||
| + | </ | ||
| + | kalau mau bikin banyak file sekaligus.. (pake tcsh :-)) | ||
| + | < | ||
| + | develbox:/ | ||
| + | foreach? mkfile " | ||
| + | foreach? end | ||
| + | develbox:/ | ||
| + | 1.0M file1m | ||
| + | 2.0M file2m | ||
| + | 3.0M file3m | ||
| + | 4.0M file4m | ||
| + | 5.0M file5m | ||
| + | </ | ||
| + | |||
| + | ===== Bikin file ISO OpenBSD ===== | ||
| + | |||
| + | Ini cara singkat untuk membuat file ISO OpenBSD untuk 3.8-RELEASE/ | ||
| + | |||
| + | ==== Persiapkan direktori kerja ==== | ||
| + | Anggap kita akan menggunakan direktori '' | ||
| + | < | ||
| + | $ mkdir -p $HOME/ | ||
| + | </ | ||
| + | |||
| + | ==== Menyiapkan file-file yang dibutuhkan ==== | ||
| + | Metode berikut dapat digunakan untuk membuat file ISO untuk OpenBSD RELEASE atau // | ||
| + | < | ||
| + | $ cd $HOME/ | ||
| + | $ ftp -n ftp:// | ||
| + | $ ls | ||
| + | CKSUM | ||
| + | INSTALL.i386 | ||
| + | INSTALL.linux | ||
| + | INSTALL.dbr | ||
| + | MD5 | ||
| + | </ | ||
| + | |||
| + | ==== Membuat file ISO ==== | ||
| + | Pada artikel ini, kita akan menggunakan '' | ||
| + | < | ||
| + | $ cd $HOME | ||
| + | $ sudo mkhybrid \ | ||
| + | -r \ | ||
| + | -b 3.8/ | ||
| + | -c boot.catalog \ | ||
| + | -o openbsd-x86-3.8.iso \ | ||
| + | OpenBSD/ | ||
| + | </ | ||
| + | |||
| + | Oh, hampir saja lupa.. Alangkah baiknya jika Anda membeli CD OpenBSD asli, memasyarakatkan OpenBSD ke rekan-rekan yang lain, atau memberikan donasi ke proyek pengembangan OpenBSD, lihat http:// | ||
| + | |||
| + | ===== SCP (secure copy) ===== | ||
| + | //author: hky// | ||
| + | |||
| + | Makin banyak daemon yang jalan, makin banyak port yang terbuka, , berarti makin banyak perhatian anda yang akan tersita untuk memastikan semuanya dalam keadaan baik baik saja. Kenapa harus menghidupkan ftpd kalau seandainya ssh dengan scp sudah bisa melakukan fungsi transfer file. | ||
| + | Memang dibandingkan ftp, dari segi kecepatan scp sedikit lebih lambat dibandingkan dengan ftp, karena ada nya process enkripsi dalam pengiriman data. | ||
| + | |||
| + | Ok.. sekarang bagaimana menggunakan scp ? | ||
| + | < | ||
| + | $scp " | ||
| + | $scp / | ||
| + | $scp [email protected]:/ | ||
| + | $scp -r [email protected]:/ | ||
| + | (transfer seluruh isi direktori /var/www/ dari remote host 1 ke direktori / | ||
| + | </ | ||
| + | |||
| + | ===== Multiple session login dengan background-control dan screen ===== | ||
| + | |||
| + | Ingin lebih cepat dan efektif bekerja? nah, silahkan terapkan beberapa panduan singkat berikut untuk menghemat waktu anda ketika anda sedang //login// ke // | ||
| + | * Install dan pelajarilah program '' | ||
| + | * //screen// memungkinkan kita untuk menjalankan //multiple login session// didalam sistem | ||
| + | * fitur //attach// dan //detach// memungkinkan kita untuk meletakkan/ | ||
| + | * //screen// dapat dikonfigurasikan lewat file '' | ||
| + | * // | ||
| + | * // | ||
| + | * letakkan proses **//ssh//** kedalam background dengan menekan // | ||
| + | * pelajari dan gunakan '' | ||
| + | |||
| + | < | ||
| + | # ~/.profile || ~/ | ||
| + | # load ssh key kedalam memori | ||
| + | function ssha { | ||
| + | eval `/ | ||
| + | / | ||
| + | } | ||
| + | # unload ssh-key | ||
| + | function sshk { | ||
| + | eval `/ | ||
| + | } | ||
| + | </ | ||
| + | Beberapa artikel menarik yang bisa anda kunjungi: http:// | ||
| + | |||
| + | ===== Mount File ISO ===== | ||
| + | //author: hky// | ||
| + | |||
| + | < | ||
| + | FreeBSD | ||
| + | #mdconfig -a -t vnode -f file.iso -u 4; | ||
| + | #mount -t cd9660 /dev/md4 / | ||
| + | |||
| + | OpenBSD dan NetBSD | ||
| + | #vnconfig svnd0 file.iso | ||
| + | #mount -t cd9660 /dev/svnd0c / | ||
| + | </ | ||
| + | |||
| + | ===== Stripping comments for quick and easy viewing ===== | ||
| + | |||
| + | put this alias on your startup script: | ||
| + | |||
| + | < | ||
| + | alias cstrip=' | ||
| + | </ | ||
| + | |||
| + | those oneliner will strip leading # and empty character on every line it finds, run it as: cstrip < | ||