Selasa, 10 Januari 2012

Sistem dasar Linux


/ = root directory
/home = direktori tempat user menaruh filenya. Jadi misalnya user andi akan
memiliki direktori home sbb: /home/andi/
/etc = direktori tempat semua file konfigurasi, baik dari program aplikasi maupun
system Linux
/bin = direktori tempat binary dari program-program yang bisa dijalankan.
/sbin = sama seperti /bin, tapi khususnya untuk program-program yang berkaitan dengan system.
/tmp = sama seperti direktori direktori temp pada Windows, namun pada Linux
direktori /tmp ini akan dihapus secara periodic
/usr = direktori yang berisi file-file program yang tidak kritis/penting sekali.
/var = direktori tempat menaruh file-file yang berubah-ubah terus, seperti file log, dan mail.

/boot = direktori tempat menaruh file-file yang berkaitan dengan proses booting dari
Linux
/dev/hda = harddisk IDE pertama Anda
/dev/hda1 = partisi pertama pada harddisk IDE pertama
/dev/hdb2 = partisi kedua pada harddisk IDE kedua
/dev/fd0 = floppy drive pertama
/dev/ttyS1 = serial port yang pertama
/dev/hdc = biasanya CDROM
/dev/sda = device pertama pada SCSI controller

CentOS 5 Installation From DVD


Version: 0.7
December 2007
Prepared by Adiguna
Copyright @2005 by Adiguna
Permission to use, copy, modify and distribute this document and video captures
for any purpose and without fee is hereby granted, provided that the above
copyright notice appear in all copies, and that both the copyright notice and this
permission notice appear in supporting documentation, and that the name of Adiguna
not be used in advertising or publicity pertaining to distribution of the document
and video captures without specific, written prior permission. Adiguna makes no
representations about the suitability of this document and video captures for any purpose.
It is provided "as is" without express or implied warranty.
ADIGUNA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS DOCUMENT AND VIDEO CAPTURES,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT
SHALL ADIGUNA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Goal:
Install CentOS 5 from DVD with the following specifications (requirements):
Hardware specification:
1GB RAM
20GB harddisk
File System Specification:
/boot 256MB ext3
/swap 1GB
/ the rest of the available space
Update the packages to the latest level.
Assumption:
- You have CentOS 5 DVD available
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
2 of 34 12/16/2007 7:10 PM
Installation Process:
1. Boot From DVD.
Put CentOS 5 DVD into DVD drive then reboot the machine. You may have to change the boot
sequence so it will boot from DVD.
In my system, I have to press 'F2' when the system is booting. You may have a different key
to enter.
2. Grub Menu.
After the machine reboot from DVD, you will be greeted by Grub Menu:
Press <ENTER> to continue.
3. CD Found Dialog.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
3 of 34 12/16/2007 7:10 PM
The system found the DVD and asking whether we want to test the media.
Since I know the media is good then I will skip this offer.
Click <Skip> to continue.
4. CentOS Welcome Dialog.
We are ready to start with the installation of CentOS 5.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
4 of 34 12/16/2007 7:10 PM
Click <Next> to continue.
5. Select Language.
Select the language to <English> and click <Next> to continue.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
5 of 34 12/16/2007 7:10 PM
6. Select Keyboard Type.
Select keyboard to <U.S. English> and click <Next> to continue.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
6 of 34 12/16/2007 7:10 PM
7. Disk Drive Warning.
Since the disk is new so there will be a warning whether we want to initialize and install in this
disk. Click <Yes> to continue.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
7 of 34 12/16/2007 7:10 PM
8. New Partition Dialog.
Select 'Remove all partitions on selected drives and create default layouts' and also check
'Review and modify partitioning layout' since we want to specify our own file system settings.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
8 of 34 12/16/2007 7:10 PM
Click <Next> to continue.
9. Warning Remove All Partitions Dialog.
Because this is a new system so we should not be bothered with this warning.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
9 of 34 12/16/2007 7:10 PM
Click <Yes> to continue.
10. Partition Specification Dialog.
Set the partition table as follows:
- /boot 256MB
- /swap 1024MB
- / the rest of the available space
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
10 of 34 12/16/2007 7:10 PM
Note: The changes in the '/boot' partition didn't show up in the 'screen capture'.
11. GRUB Boot Loader dialog.
There will be no changes needed since we will install GRUB boot loader in the first disk,
'/dev/sda'. If you have IDE disk, you may have '/dev/hda' instead.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
11 of 34 12/16/2007 7:10 PM
Click <Next> to continue.
12. Network Device Dialog.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
12 of 34 12/16/2007 7:10 PM
Select 'DHCP' and set the hostname to 'centos5svr' then click <Next> to continue.
13. Timezone Dialog.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
13 of 34 12/16/2007 7:10 PM
Select <Asia/Jakarta> and click <Next> to continue.
14. Root Password Dialog.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
14 of 34 12/16/2007 7:10 PM
Enter the root password and click <Next> to continue.
15. Package Selection Dialog.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
15 of 34 12/16/2007 7:10 PM
We will use the default package selections so there is no changes which need to be done.
Click <Next> to continue.
16. Ready For Installation Dialog.
OK, we ready to install CentOS 5. Wish me luck ;-). Click <Next> to continue.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
16 of 34 12/16/2007 7:10 PM
17. The Installation Dialog.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
17 of 34 12/16/2007 7:10 PM
Wait until the installation finish.
18. Reboot Dialog.
The installation has been completed and we are ready for our first reboot. Click <Reboot> to
continue.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
18 of 34 12/16/2007 7:10 PM
19. Firstboot.
After the reboot completed, we have couple of stuffs which need to be configured.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
19 of 34 12/16/2007 7:10 PM
Press <Forward> to continue.
20. Enable Firewall.
We will enable firewall and select couple of services to be enabled.
Check on
- FTP
- SSH
- Samba
- Secure WWW (HTTPS)
- WWW (HTTP).
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
20 of 34 12/16/2007 7:10 PM
Note: WWW (HTTP) setting didn't show up in the screen capture.
Click <Forward> to continue.
There will be a firewall warning dialog. Just "ignore" it and click <Yes> to continue.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
21 of 34 12/16/2007 7:10 PM
21. SELinux Dialog.
We will disable SELinux for now and click <Forward> to continue.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
22 of 34 12/16/2007 7:10 PM
There will be an SELinux warning dialog which basically tell us to reboot the system in order
the new setting to take effect.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
23 of 34 12/16/2007 7:10 PM
22. Date And Time Setting.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
24 of 34 12/16/2007 7:10 PM
Use default setting and click <Forward> to continue.
23. Create The First Regular Userid.
We will create the first regular userid in the system. Fill out all the fields and click <Forward> to
continue.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
25 of 34 12/16/2007 7:10 PM
24. Sound Card Dialog.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
26 of 34 12/16/2007 7:10 PM
Use the default settings and click <Forward> to continue.
25. Additional CD Dialog.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
27 of 34 12/16/2007 7:10 PM
We will not install other packages. Click <Forward> to continue.
26. Reboot Dialog.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
28 of 34 12/16/2007 7:10 PM
We have to reboot the machine again ;-). Click <OK> to reboot the system.
27. First Login.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
29 of 34 12/16/2007 7:10 PM
After the reboot completed, we will be greeted by login prompt. Login as a regular user
(adiguna).
28. CentOS Gnome Desktop Environment.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
30 of 34 12/16/2007 7:10 PM
Whohoo, finally I get into my first CentOS 5 desktop environment ;-).
29. Install Yum Plugin.
We will install yum plugin, 'yum-fastestmirror', package so next time when we install a package
from yum repositories, we will be connected to the fastest yum mirror repositories available.
This machine is connected to the Internet so we can access CentOS repositories and use yum
command to install the plugin.
First, right click in the desktop and open the terminal window and then 'su' to root.
Install 'yum-fastestmirror' package.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
31 of 34 12/16/2007 7:10 PM
30. Check Whether The Package Has Been Installed Properly.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
32 of 34 12/16/2007 7:10 PM
31. Update To The Latest Level.
As stated in the goal that we will update the system to the latest level of CentOS 5 as of
"now".
In order to do that, we will run 'yum update' command.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
33 of 34 12/16/2007 7:10 PM
32. Verify Whether No More Updates Available.
In order to make sure that we are in the latest level, we will run 'yum list updates'
command.
If there is no output then we are 'up-to-date'.
CentOS 5 Installation From DVD http://docs.google.com/View?docid=ddq7c465_4cbhvfw
34 of 34 12/16/2007 7:10 PM
33. Done.
We have successfully install CentOS 5 from DVD and update the system to the latest level.
Now, we are ready to use the system to do our work ;-).
Conclusion:
Install CentOS 5 from DVD can be done relatively quick and easy. After we finish with the base
operating system and yum plugin (fastestmirror) installation then we update the system into the
latest level so the system is an up-to-date and ready to be used for the next iteration.

BlankOn


BlankOn Linux adalah distribusi Linux berbasis Ubuntu yang dikembangkan oleh Yayasan Penggerak Linux Indonesia (YPLI) dan Komunitas Ubuntu Indonesia (Ubuntu-id.org) demi menghasilkan distro Linux yang sesuai dengan kebutuhan pengguna komputer umum di Indonesia.
Tujuan
Tujuan pengembangan distro Linux BlankOn adalah menghasilkan distro Linux yang sesuai dengan kebutuhan pengguna komputer umum di Indonesia, khususnya untuk dunia pendidikan, perkantoran, dan pemerintahan. BlankOn 2.0 mendukung multimedia seperti mp3, vcd, dan dvd, serta memiliki thema atau tampilan grafis yang khas Indonesia. Pengembangan BlankOn akan terus dilakukan secara terbuka dalam forum publik. Kegiatan ini diharapkan dapat menghasilkan rilis BlankOn satu hingga dua kali setahun.
Filosofi
BlankOn adalah tutup kepala khas beberapa suku/budaya di Indonesia, antara lain suku Jawa (sebagian besar berasal dari provinsi Jawa Tengah, DIY, dan Jawa Timur), suku Sunda (sebagian besar berasal dari provinsi Jawa Barat dan Banten), suku Madura, suku Bali, dan lain-lain.
BlankOn juga berarti blank (bilangan biner 0) dan on (bilangan biner 1) atau topi digital (modern) dengan tampilan klasik (kuno).
Arti lain kata BlankOn adalah perubahan dari blank (kosong) menjadi on (menyala atau berisi).
Arti filosofi BlankOn adalah harapan agar pengguna distro BlankOn berubah dari belum sadar (kosong) menjadi sadar (berisi) bahwa ada Linux yang bisa dimanfaatkan untuk meningkatkan skill di bidang TI, martabat, dan kemandirian bangsa Indonesia.
BlankOn diharapkan menjadi penggerak (activator) atau meningkatkan motivasi masyarakat Indonesia untuk menggunakan dan mengembangkan Linux dan FOSS lainnya. BlankOn juga sebagai pelindung (tutup kepala) dari ketergantungan terhadap software proprietary.
BlankOn Linux
Description: Logo BlankOn
Description: http://upload.wikimedia.org/wikipedia/id/thumb/9/95/Meuligoe_desktop.png/250px-Meuligoe_desktop.png
Tampilan layar BlankOn 4.0 “Meuligoe”
YPLI & Ubuntu-id
Keluarga OS:
Model kode sumber:
Rilis terakhir
Stabil:
5.0 “Nanggar” / 16 Juni2009
Monolithic
Various
Status:
Current
Rilis
Description: http://upload.wikimedia.org/wikipedia/id/thumb/d/d4/Blankon.png/180px-Blankon.png
Logo lama BlankOn
Description: http://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Compiz_BlankOn.png/180px-Compiz_BlankOn.png
Tampilan Compiz di BlankOn Lontara
BlankOn 1.0
Nama kode : Bianglala
BlankOn 2.0
Nama kode : Konde – Dirilis 15 November 2007
BlankOn 3.0
Nama kode : Lontara – Dirilis 27 April 2008
BlankOn 4.0
Nama kode : Meuligoe – Dirilis 15 November 2008
BlankOn 5.0
Nama kode : Nanggar – Dirilis 16 Juni 2009
Pengembang
Setelah menghadirkan BlankOn versi 1 yang berbasis Fedora Core, YPLI dan Komunitas Ubuntu Indonesia mengembangkan BlankOn versi 2 (dengan kode nama “Konde”) yang berbasiskan Ubuntu Linux. Informasi lebih lengkap bisa dilihat di wikipedia pengembangan BlankOn dan selalu terbuka kesempatan bagi siapa saja yang ingin terlibat dan berperan aktif dalam pengembangan BlankOn.
BlankOn Linux versi 1.0 dan versi 2.0 ini disponsori oleh UNESCO (United Nations Educational, Scientific and Cultural Organization) dan beberapa lembaga lainnya.

Kernel Linux


Pengertian Modul Kernel Linux
Modul kernel Linux adalah bagian dari kernel Linux yang dapat dikompilasi, dipanggil dan dihapus secara terpisah dari bagian kernel lainnya saat dibutuhkan. Modul kernel dapat menambah fungsionalitas kernel tanpa perlu me-reboot sistem. Secara teori tidak ada yang dapat membatasi apa yang dapat dilakukan oleh modul kernel. Kernel modul dapat mengimplementasikan antara lain device driver, sistem berkas, protokol jaringan.
Modul kernel Linux memudahkan pihak lain untuk meningkatkan fungsionalitas kernel tanpa harus membuat sebuah kernel monolitik dan menambahkan fungsi yang mereka butuhkan langsung ke dalam image dari kernel. Selain hal tersebut akan membuat ukuran kernel menjadi lebih besar, kekurangan lainnya adalah mereka harus membangun dan me-reboot kernel setiap saat hendak menambah fungsi baru. Dengan adanya modul maka setiap pihak dapat dengan mudah menulis fungsi-fungsi baru dan bahkan mendistribusikannya sendiri, di luar GPL.
Kernel modul juga memberikan keuntungan lain yaitu membuat sistem Linux dapat dinyalakan dengan kernel standar yang minimal, tanpa tambahan device driver yang ikut dipanggil. Device driver yang dibutuhkan dapat dipanggil kemudian secara eksplisit maupun secara otomatis saat dibutuhkan. 
Terdapat tiga komponen untuk menunjang modul kernel Linux. Ketiga komponen tersebut adalah manajemen modul, registrasi driver, dan mekanisme penyelesaian konflik. Berikut akan dibahas ketiga komponen pendukung tersebut.
Manajemen Modul Kernel Linux
Manajemen modul akan mengatur pemanggilan modul ke dalam memori dan berkomunikasi dengan bagian lainnya dari kernel. Memanggil sebuah modul tidak hanya memasukkan isi binarinya ke dalam memori kernel, namun juga harus dipastikan bahwa setiap rujukan yang dibuat oleh modul ke simbol kernel atau pun titik masukan diperbaharui untuk menunjuk ke lokasi yang benar di alamat kernel. Linux membuat tabel simbol internal di kernel. Tabel ini tidak memuat semua simbol yang didefinisikan di kernel saat kompilasi, namun simbol-simbol tersebut harus diekspor secara eksplisit oleh kernel. Semua hal ini diperlukan untuk penanganan rujukan yang dilakukan oleh modul terhadap simbol-simbol. 
Pemanggilan modul dilakukan dalam dua tahap. Pertama, utilitas pemanggil modul akan meminta kernel untuk mereservasi tempat di memori virtual kernel untuk modul tersebut. Kernel akan memberikan alamat memori yang dialokasikan dan utilitas tersebut dapat menggunakannya untuk memasukkan kode mesin dari modul tersebut ke alamat pemanggilan yang tepat. Berikutnya system calls akan membawa modul, berikut setiap tabel simbol yang hendak diekspor, ke kernel. Dengan demikian modul tersebut akan berada di alamat yang telah dialokasikan dan tabel simbol milik kernel akan diperbaharui.
Komponen manajemen modul yang lain adalah peminta modul. Kernel mendefinisikan antarmuka komunikasi yang dapat dihubungi oleh program manajemen modul. Saat hubungan tercipta, kernel akan menginformasikan proses manajemen kapan pun sebuah proses meminta device driver, sistem berkas, atau layanan jaringan yang belum terpanggil dan memberikan manajer kesempatan untuk memanggil layanan tersebut. Permintaan layanan akan selesai saat modul telah terpanggil. Manajer proses akan memeriksa secara berkala apakah modul tersebut masih digunakan, dan akan menghapusnya saat tidak diperlukan lagi.
Registrasi Driver
Untuk membuat modul kernel yang baru dipanggil berfungsi, bagian dari kernel yang lain harus mengetahui keberadaan dan fungsi baru tersebut. Kernel membuat tabel dinamis yang berisi semua driver yang telah diketahuinya dan menyediakan serangkaian routines untuk menambah dan menghapus driver dari tabel tersebut. Routines ini yang bertanggung-jawab untuk mendaftarkan fungsi modul baru tersebut. 
Hal-hal yang masuk dalam tabel registrasi adalah:
device driver
sistem berkas
protokol jaringan
format binari
Resolusi Konflik
Keanekaragaman konfigurasi perangkat keras komputer serta driver yang mungkin terdapat pada sebuah komputer pribadi telah menjadi suatu masalah tersendiri. Masalah pengaturan konfigurasi perangkat keras tersebut menjadi semakin kompleks akibat dukungan terhadap device driver yang modular, karena device yang aktif pada suatu saat bervariasi.
Linux menyediakan sebuah mekanisme penyelesaian masalah untuk membantu arbitrasi akses terhadap perangkat keras tertentu. Tujuan mekanisme tersebut adalah untuk mencegah modul berebut akses terhadap suatu perangkat keras, mencegah autoprobes mengusik keberadaan driver yang telah ada, menyelesaikan konflik di antara sejumlah driver yang berusaha mengakses perangkat keras yang sama.
Kernel membuat daftar alokasi sumber daya perangkat keras. Ketika suatu driver hendak mengakses sumber daya melalui M/K port, jalur interrupt, atau pun kanal DMA, maka driver tersebut diharapkan mereservasi sumber daya tersebut pada basis data kernel terlebih dahulu. Jika reservasinya ditolak akibat ketidaktersediaan sumber daya yang diminta, maka modul harus memutuskan apa yang hendak dilakukan selanjutnya. Jika tidak dapat melanjutkan, maka modul tersebut dapat dihapus.
Posted by Blue Skyat 3:20 AM

LINUX - Berbagi Pakai Akses Internet ke Ponsel


Di dunia komputer, berbagi pakai akses Internet sudah merupakan hal yang biasa. Satu koneksi Internet dengan jenis sambungan apapun dapat dibagipakaikan ke komputer lain yang terhubung dalam satu jaringan.
Di PDA Phone berbasis Windows Mobile, berbagi akses Internet juga sama mudahnya. Cukup mengatur seting dengan tepat pada PDA dan PDA Andapun bisa ikut merasakan akses Internet yang ada pada PC. Dengan begini, Anda bisa menghemat penggunaan GPRS.
Lain halnya dengan ponsel Linux. Ponsel ini pada dasarnya mampu melakukan tugas layaknya PDA Phone berbasis Windows. Bahkan bisa dilakukan via bluetooth. Hanya saja, pada sistem operasi ini, sharing Internet sedikit lebih sulit dibanding dengan Windows.
Untuk lebih detilnya, mari ikuti langkah-langkah konfigurasi ponsel yang diberikan Sinyal berikut ini. Sekadar informasi, langkah-langkah di bawah ini membutuhkan aplikasi tambahan bernama cNAT, cPPP dan driver modem yang dapat diunduh secara gratis dari milis Sinyal Mania.
Persyaratan pertama yang harus Anda penuhi ialah pengaturan atau konfigurasi jaringan tidak boleh sama dengan jaringan yang terbentuk antara komputer dan ponsel. Pembentukan koneksi jaringan membutuhkan driver Belcarra USB LAN dengan tahapan instalasi yang pernah diberikan oleh Sinyal edisi terdahulu.
Apabila persyaratan ini telah terpenuhi, langkah selanjutnya yaitu menyalin file program cNAT.mpkg dan cPPP.mpkg ke dalam ponsel dan jalankan file tersebut agar terinstal pada sistem ponsel. Anda dapat menginstal aplikasi ini pada memori ponsel ataupun kartu memori dengan kategori bebas.
Langkah berikutnya yaitu menginstal Bluetooth null modem. Untuk menginstal modem, pertama-tama Anda harus membentuk koneksi antara ponsel dengan PC. Caranya, klik Start > Control Panel > Bluetooth Device. Selanjutnya, pilih tab Device, klik New, dan berikan tanda cek di depan kotak cek My device is ready and searchable.
Selanjutnya, aktifkan opsi Discoverable pada fitur bluetooth di ponsel Anda dan lanjutkan dengan mengklik tombol Next pada wisaya. Di wisaya berikut, komputer akan berusaha mencari ponsel Anda dan akan memasang hasil pencariannya pada layar. Pilihlah ponsel Linux Anda dari daftar peranti bluetooth, kemudian klik Next.
Di wisaya selanjutnya, tentukan passkey yang akan digunakan untuk membentuk koneksi antara ponsel dan komputer. Terakhir, klik Finish untuk mengakhiri proses instalasi perangkat bluetooth.
Kini, saatnya menginstal driver modem yang sesungguhnya. Klik tombol Start > Control Panel > Telephone and Modem Options > Modem. Klik tombol New untuk memunculkan wisaya instalasi modem. Beri tanda cek pada opsi Don't detect modem and choose it by yourself diikuti dengan mengklik tombol Next. Arahkan pencarian file driver ke lokasi Anda menyimpan file cmamodem_XP.inf yang diunduh dari milis Sinyal Mania.
Berikutnya Anda akan melihat perangkat baru bernama Moto Friends NULL modem XP-680i 115200 bps. Pilihlah opsi tersebut dan lanjutkan instalasi dengan mengklik tombol Next. Apabila muncul jendela peringatan mengenai versi driver Anda, jawab dengan opsi Continue to install. Lanjutkan proses instalasi hingga Anda menemui opsi Finish untuk mengakhiri wisaya.
Selanjutnya, buatlah koneksi dial up ke modem virtual Anda. Caranya, pilih Network Connections pada Control Panel. Klik Create a new connection pada Network task, dilanjutkan dengan mengklik Next. Pilih radio button Connect to the Internet > Next Set up my connection manually > Next > Next. Di kolom ISP Name, isikan " Internet over Bluetooth", dilanjutkan dengan mengklik Next. Untuk nomor telepon yang diminta, isikan angka 0, kemudian klik Next > Next > Finish.
Untuk melakukan konfigurasi pada koneksi dial up yang baru saja Anda buat, klik kanan ikon koneksi Internet over Bluetooth, kemudian pilih Properties. Pilih nama modem virtual Anda pada kolom Connect using, lalu tekan Configure…. Di jendela Modem Configuration, berikan tanda cek di depan opsi Show terminal windows, lalu tekan OK.
Untuk mematikan seting gateway standar dari koneksi Anda, berpindahlah ke tab Networking. Berikan tanda cek di depan Client for Microsoft Networks. Pilih kotak cek Internet Protocol (TCP/IP), tekan tombol Properties > Advanced. Di tab General, hilangkan tanda cek di depan opsi Use default gateway on remote network. Lanjutkan ke tab WINS, kemudian berikan tanda cek di depan Enable NetBIOS over TCP/IP diakhiri dengan mengklik OK, OK dan OK sekali lagi untuk menyimpan semua perubahan yang telah dilakukan.
Di tahapan selanjutnya, kita akan merutekan paket data dari ponsel ke Internet melalui jaringan lokal. Pertama-tama, buatlah sebuah Loopback Adapter ke dalam Windows. Caranya, klik Start > Control Panel > Add new hardware > Next. Pilih opsi Yes, I have connected the hardware kemudian klik Next. Gulunglah layar hingga posisi paling bawah kemudian klik Add a new hardware device dilanjutkan dengan mengklik tombol Next. Pilih opsi Install the hardware which I have choosen from the list (Advance Options) kemudian klik Next. Pilih Network adapter, klik Next lagi, lalu pilih Microsoft sebagai vendor hardware, dan pilih Microsoft Loopback Adapter pada daftar hardware. Klik Next > Next > Finish untuk menyelesaikan proses instalasi Anda.
Langkah selanjutnya adalah mengaktifkan fitur network sharing pada koneksi LAN Anda. Caranya, buka Network Connection pada Control panel, klik kanan koneksi jaringan Anda, lalu pilih Properties. Pada tab General, pilih Internet Protocol (TCP/IP) dan pilih Properties. Catatlah seting IP asli Anda berikut subnet-nya ke sehelai kertas untuk keperluan di langkah selanjutnya. Setelah itu, masukkan IP address 192.168.1.1 dan subnet 255.255.255.0 sebagai subnet-nya diakhiri dengan mengklik OK. Klik tab Advanced, kemudian beri tanda cek di depan opsi Allow other network user to make connection to internet through this computer kemudian klik OK.
Kini hapus Loopback adapter yang telah Anda buat pada dua langkah sebelumnya. Langkah penghapusan dapat dilakukan dengan cara mengklik Start > Control panel > System > Hardware > Device Manager, kemudian pilih Network Interface Card\Microsoft Loopback Adapter
kemudian tekan tombol Delete dan klik OK.
Jika Loopback Adapter telah terhapus, kembalikan IP address asli Anda yang ada di Network Connection. Caranya masih sama seperti dua langkah sebelumnya, hanya saja kali ini masukkan IP address Anda yang telah Anda catat sebelumnya.
Apabila semua langkah-langkah itu telah Anda lakukan, berarti pekerjaan Anda sudah hampir selesai. Sekarang cobalah untuk membuat koneksi ke ponsel dengan mengklik ikon koneksi Internet over Bluetooth yang telah Anda buat. Pastikan modem bluetooth di ponsel Anda telah aktif, setelah itu klik tombol Dial. Saat muncul konfirmasi pada ponsel, tekan OK dan tunggu hingga jendela pop up terminal muncul. Klik ikon PPP pada ponsel dan klik Continue pada jendela pop up terminal yang muncul. Lanjutkan dengan mengklik ikon ShareInt di ponsel.
Saat ini Anda sudah memiliki koneksi berkecepatan 115,2 kbps. Hal ini terlihat pada informasi koneksi yang terdapat pada notification area yang terletak di kanan bawah layar. Berikutnya, buat profil koneksi GPRS palsu di ponsel. Caranya, ketuk menu Setup kemudian pilih Data Network. Buat sebuah profil baru bernama Fake. Isikan seting APN dengan angka 0 dan tekan Save untuk menyimpan profil koneksi.
Kini, Anda sudah bisa menikmati akses Internet yang berasal dari jaringan lokal dengan menggunakan profil GPRS palsu bernama Fake. Untuk menggunakan profil virtual ini pada browser, arahkan seting browser Anda ke profil Fake yang baru saja Anda buat. Akhir kata, selamat berselancar dengan jaringan lokal bersama ponsel Linux.

Informasi
Aplikasi NAT
Nama file: cNAT.mpkg (Internet Share)
Ukuran file: 407 KB
Situs download: http://groups.yahoo.com/group/sinyalmania
Jenis: Freeware
Developer: Chris Ma
Sistem operasi: Linux
Aplikasi PPP
Nama file: cPPP.mpkg (PPP)
Ukuran file: 48 KB
Situs download: http://groups.yahoo.com/group/sinyalmania
Jenis: Freeware
Developer: Chris Ma
Sistem operasi: Linux
Driver Modem
Nama file: cmamodem_XP.inf (MotoFriends NULL Modem XP-680i)
Ukuran file: 4 KB
Situs download: http://groups.yahoo.com/group/sinyalmania
Jenis: Freeware
Developer: Chris Ma
Sistem operasi: Linux
 (Steven Andy Pascal)

PEMROSESAN STRING


Pemrosesan String

Beberapa perintah Linux dapat digunakan untuk melakukan pemrosesan file teks seperti manipulasi file, pengurutan dan pencarian file dan string.

1. wc - word count
Fungsi : menghitung jumlah baris, kata dan karakter dalam suatu file
Sintaks : wc [-lwc] file
Keterangan :
  -l : line/baris
  -w : word/kata
  -c : character/karakter
Contoh :
1.  Menampilkan jumlah baris, kata dan karakter dari file latihan
  $ wc latihan 24 133 861 latih
2.Menampilkan jumlah baris dari file latihan
  $ wc -l latihan
24 latihan

2. cut
Fungsi : mengambil bagian tertentu dari suatu file dan              menampilkannya ke layar
Sintaks : cut [-dchar] [-fc] file
Keterangan :
     -d : delimeter/pemisah antar field/kolom, digunakan jika           menggunakan option -f
  Default = TABULASI
     -f : field/kolom
     -c : character/karakter
Contoh :
1. Menampilkan field pertama dan ketiga dari file /etc/passwd
$ cut -d: -f1,3 /etc/passwd
2. Menampilkan karakter ke-1 sampai dengan ke-8 dan karakter ke-25 sampai dengan ke-27 dari file /etc/passwd
$ cut -c1-8,25-27 /etc/passwd
3. Menampilkan karakter ke-12 sampai dengan ke-16 dari hasil keluaran perintah date
$ date | cut -c12-16
3. head
Fungsi : menampilkan n baris pertama isi suatu file
Sintaks: head [-n] file
Keterangan :
-n : jumlah baris yang akan ditampilkan
Default = 10
Contoh :
1. Menampilkan 10 baris pertama file /etc/passwd
$ head /etc/passwd
2. Menampilkan 5 baris pertama file /etc/passwd
$ head -5 /etc/passwd



4. tail
Fungsi : menampilkan n baris terakhir isi suatu file
Sintaks: tail [-n] file
Keterangan :
-n : jumlah baris yang akan ditampilkan
Default = 10
Contoh :
1. Menampilkan 10 baris terakhir file /etc/passwd
$ tail /etc/passwd
2. Menampilkan 5 baris terakhir file /etc/passwd
$ tail -5 /etc/passwd
3. Menampilkan mulai dari baris ke 5 sampai baris terakhir file /etc/passwd
$ tail +5 /etc/passwd
5. sort
Fungsi : mengurutkan isi suatu file berdasarkan key tertentu
Sintaks : sort [-tchar] [+key] [-r] file
Keterangan :
-tchar : delimeter/karakter pemisah antar field/kolom
+key : nomor kolom sebagai key pengurutan, dimulai dari nol
-r : reverse - mengurutkan secara descending
Contoh :
1. Mengurutkan isi file /etc/passwd berdasarkan kolom ke-1 secara ascending
$ sort /etc/passwd
2. Mengurutkan isi file /etc/passwd berdasarkan kolom ke-4 secara ascending
$ sort -t: +3 /etc/passwd
3. Mengurutkan isi file /etc/passwd berdasarkan kolom ke-4 secara descending
$ sort -t: +3 -r /etc/passwd
6. uniq
Fungsi : menghilangkan duplikasi data, syarat : data harus terurut
Sintaks : uniq file
Contoh :
$ cat > juice
anggur
anggur
mangga
jeruk
aanggur
mangga
[Ctrl]+[D]
$ uniq juice
anggur
mangga
jeruk
aanggur
mangga
$ sort juice | uniq
anggur
jeruk
mangga

7. tr
Fungsi : untuk mengubah suatu karakter menjadi karakter lain
Sintaks : tr "string1" "string2"
Contoh :
1. Mengubah semua karakter 1 menjadi G, 3 menjadi &, dan s menjadi n$
tr "13s" "G&n" <>
2. Mengubah semua huruf kecil menjadi huruf besar
$ tr "[a-z]" "[A-Z]" <>
$ cat latih | tr "[a-z]" "[A-Z]"
8. grep
Fungsi : mencari string di dalam suatu file
Sintaks : grep [-pilihan] string file
Keterangan :
Pilihan yang sering digunakan :
-q : tidak menampilkan hasil keluaran ke layar
-v : menampilkan baris string yang tidak cocok
Contoh :
1. Menampilkan baris yang ada string Linux di file latih
$ grep Linux latih
2. Menampilkan seluruh file di current directory yang mempunyai string linux
$ grep linux *
3. Menampilkan baris yang tidak mempunyai string Linux di file latih
$ grep -v Linux latih
9. find
Fungsi : mencari file dengan kriteria tertentu
Sintaks : find nama_path -pilihan
Keterangan :
nama_path = direktori awal pencarian
Pilihan yang sering digunakan :
- name nama_file : cari file dengan nama nama_file
- user owner : cari file dengan pemilik owner
-       type tipe_file : cari file dengan tipe tipe_file  (f=file,d=direktori,dll)
- perm : cari file dengan ijin akses=permission dalam format angka permission
- size kap_size : cari file dengan kapasitas = kap_size
- ok perintah : eksekusi perintah dengan konfirmasi
- exec perintah : eksekusi perintah tanpa konfirmasi
Contoh :
1. Mencari file dengan nama latih mulai dari current directory ke bawah
$ find . -name latih
2. Mencari file yang dimiliki oleh user dudi mulai dari direktori / ke bawah
   $ find / -user dudi
3. Mencari seluruh file dengan tipe direktori mulai dari    direktori /home/dudi ke bawah
$ find /home/dudi -type d
4. Mencari seluruh file yang bernama core kemudian dihapus dengan konfirmasi mulai dari current directory ke bawah
$ find . -name core -ok rm {} \;