Jumat, 17 Desember 2010

tester google maps-

Tes masukin google maps ah............................

View Larger Map

Rabu, 10 November 2010

tester via email sending

tester cing ah..................................

Senin, 14 Juni 2010

Mengenal linux dan perintah dasar nya



Bekerja dengan baris perintah tidaklah tugas yang menakutkan seperti yang Anda pikir sebelumnya. Tidak dibutuhkan pengetahuan khusus untuk mengetahui bagaimana menggunakan baris perintah, ini adalah program seperti yang lainnya. Semua tugas di Linux dapat diselesaikan menggunakan baris perintah, walaupun telah ada alat berbasis grafik untuk semua program, tetapi kadang-kadang itu semua tidak cukup. Disinilah baris perintah akan membantu Anda.

Terminal sering disebut command prompt atau shell. Di masa lalu, hal ini adalah cara pengguna untuk berinteraksi dengan komputer, dan para pengguna Linux berpendapat bahwa penggunaan perintah melalui shell akan lebih cepat dibanding melalui aplikasi berbasis grafik dan hal ini masih berlaku sampai sekarang. Disini Anda akan mempelajari bagaimana menggunakan terminal.
Kegunaan awal dari terminal adalah sebagai peramban (browse) berkas dan kenyataannya saat ini masih digunakan sebagai peramban berkas, di saat lingkungan berbasis grafik tidak tersedia. Anda dapat menggunakan terminal sebagai peramban berkas untuk melihat berkas dan membatalkan perubahan yang telah dibuat.

-----Menjalankan Terminal-----
Untuk menjalankan Terminal pilih Applications->Accessories->Terminal , or kita bisa pakai alt+F2 kemudian ketikan ‘gnome-terminal’ (tanpa tanda kutip dan berlaku untuk destop gnome)

-----Perintah Umum-----
Menilik Direktori - ls
Perintah ls (LiSt) melihat daftar berkas dalam suatu direktori.
Membuat Direktori - mkdir (nama direktori)
Perintah mkdir perintah (MaKeDIRectory) untuk membuat direktori.
Mengubah Direktori - cd (/direktori/lokasi)
Perintah cd perintah (ChangeDirectory) akan mengubah dari direktori Anda saat ini ke direktori yang Anda tentukan.
Menyalin Berkas/Direktori - cp (nama berkas atau direktori) (ke direktori atau nama berkas)
Perintah cp perintah (CoPy) akan menyalin setiap berkas yang Anda tentukan. Perintah cp -r akan menyalin setiap direktori yang Anda tentukan.
Menghapus Berkas/Direktori - rm (nama berkas atau direktori)
Perintah rm perintah (ReMove) akan menghapus setiap berkas yang Anda tentukan. Perintah rm -rf akan menghapus setiap direktori yang Anda tentukan.
Ganti Name Berkas/Direktori - mv (nama berkas atau direktori)
Perintah mv perintah (MoVe) akan mengganti nama/memindahkan setiap berkas atau direktori yang Anda tentukan.

Mencari Berkas/Direktori - mv (nama berkas atau direktori)
Perintah locate akan setiap nama berkas yang Anda tentukan yang ada di dalam komputer. Perintah ini menggunakan indeks dari berkas dalam sistem Anda untuk bekerja dengan cepat: untuk memutakhirkan indeks ini jalankan perintah updatedb. Perintah ini berjalan otomatis setiap hari, apabila komputer Anda nyala terus setiap hari. Dan perintah ini harus dijalankan dengan hak akses administratif
Anda juga dapat menggunakan wildcard untuk mencocokkan satu atau lebih berkas, seperti "*" (untuk semua berkas) atau "?" (untuk mencocokkan satu karakter).
Untuk pengenalan lebih lanjut mengenai baris perintah Linux, silakan baca pengenalan baris perintah di wiki Ubuntu.

-----Pindah ke mode Konsol (Console / Terminal)-----
Metode umum untuk mengakses baris perintah di Ubuntu adalah dengan menjalankan terminal
1.Gunakan shortcut Ctrl-Alt-F1 untuk pindah ke konsol satu konsol yang dapat kita gunakan ada 6 buah F1 – F6.
2.Untuk kembali ke mode Desktop, gunakan shortcut Ctrl-Alt-F7.

Jumat, 21 Mei 2010

Linux from Scratch

Ini cerita jaman dahulu kalo orang berbagi linux, yang dikasih berupa source program (*.tar.gz)-nya, berupa teks skrip program yang harus di kompilasi, tidak seperti yang ada sekarang, seperti *.iso dan paket aplikasi *.rpm, *.deb, yast, yum.
Mereka membangun kembali linux dari nol berdasarkan teks skrip program tersebut dan mengujinya. Cara ini sekarang disebut Linux from scratch.

Apa itu Linux From Scratch?
Linux From Scratch (LFS) adalah proyek yang menyediakan instruksi langkah-demi-langkah membangun sistem Linux yang disesuaikan sendiri sepenuhnya dari source.

Mengapa saya ingin sebuah sistem LFS?
Banyak yang bertanya-tanya mengapa mereka harus melalui berbagai kerumitan membangun sistem Linux dari awal ketika mereka bisa men-download distribusi Linux yang sudah ada. Namun, ada beberapa manfaat membangun LFS. Antara lain:

* LFS mengajarkan orang bagaimana sebuah sistem Linux bekerja secara internal
o Bangunan LFS mengajarkan Anda tentang semua yang membuat Linux menjadi hidup, bagaimana segala sesuatu bekerja sama dan saling bergantung satu sama lain. Dan yang paling penting, bagaimana untuk menyesuaikan linux untuk selera dan kebutuhan Anda sendiri.

* Membangun LFS menghasilkan sebuah sistem Linux yang sangat kompak
o Ketika anda menginstal distribusi biasa, akhirnya anda menginstal banyak program yang akan Anda mungkin belum pernah digunakan. Program-program itu hanya ada di sana memenuhi disk space. Tidak sulit untuk mendapatkan sistem LFS dipasang di bawah 100 MB. Apakah yang masih terdengar banyak? Beberapa developer telah bekerja pada menciptakan sistem LFS yang sangat kecil. Mereka membuat sistem yang cukup untuk menjalankan server web Apache; total penggunaan kapasitas disk adalah sekitar 8 MB. Dengan perlucutan yang lebih lanjut, yang dapat mencapai sampai 5 MB atau kurang. Cobalah bandingkan dengan menggunakan distribusi biasa.

* LFS sangat fleksibel
o Bangunan LFS bisa dibandingkan dengan bangunan rumah jadi. LFS akan memberikan kerangka dari sebuah rumah, tetapi terserah pada Anda untuk menginstal pemipaan, saluran listrik, dapur, kamar mandi, wallpaper, dll Anda memiliki kemampuan untuk mengubahnya menjadi jenis sistem apapun yang Anda butuhkan, disesuaikan sepenuhnya oleh Anda.

* LFS menawarkan keamanan tambahan
o Anda akan mengkompilasi seluruh sistem dari source, sehingga memungkinkan Anda untuk mengaudit semuanya, jika Anda ingin melakukannya, dan menerapkan semua patch keamanan yang Anda inginkan. Anda tidak harus menunggu orang lain untuk menyediakan sebuah paket biner baru yang (semoga) memperbaiki lubang keamanan. Seringkali, Anda tidak pernah benar-benar tahu apakah lubang keamanan itu ada, kecuali jika Anda melakukannya sendiri.


neh rencana ane , ade sepupu n temen2 ane, mohon dukungannya ya smuanya....................

sumber :
Linux from Scratch, membangun linux dari nol
LFS official pages

Rabu, 14 April 2010

Bandwidth management menggunakan squid

banyak sekali yang bisa kita lakukan untuk memanage bandwidth yaitu dengan cara network-based ataupun application-based. Network based bandwidth management adalah mengatur penggunaan bandwidth berbasiskan IP Address, dengan menggunakan queueing baik dengan teknik HTB maupun CBQ. Sedangkan Application based bandwidth management yang menggunakan layer application (CMIIW) utk melakukan bandwidth management, bisa dengan menggunakan squid dengan mengatur opsi delay_pools

ok langsung aja ke bahasannya nya

ada beberapa komponen pengaturan didalam squid.conf

>>acl: access-list --tempat mendeklarasikan daftar akses yang akan diatur
contoh :
*acl lan src 192.168.1.41
-->artinya access-list yang bernama "lan" dengan ip "192.168.1.41" telah masuk dalam akses kontrol.

>>http_access --akses terhadap http port standarnya port 80
contoh :
*http_access allow lan
-->mengizinkan acl yang dideklarasikan (acl lan) untuk membuka port 80, untuk perintah banned cukup ganti perintah "allow" menjadi "deny"

>>delay_pools --pembuatan kelas atau pools bila bandwidth yang dibatasi bermacam-macam kelas kecepatan
contoh :
*delay_pools 2
-->ada dua pools atau kelas dengan dua akses kecepatan yang berbeda
*delay_class 1 1
-->delay kelas pertama dengan pengaturan bandwidth hanya satu jenis kecepatan
*delay_parameters 1 8000/8000
-->pada kelas pertama terdapat satu jenis kecepatan yang diatur, dan besarnya bandwidth yang diatur atau yang diberikan hanya sampai 8000/8000, atau 64kbps/64kbps (8x8000=64000), 8000 yang pertama berarti kecepatan bandwidth target yang harus dicapai, sedangkan 8000 yang kedua adalah target bandwidth yang bisa dipenuhi klo jaringan tidak penuh, alias lagi kenceng.
*delay_access 1 allow lan
-->pada kelas akses 1 (pertama) dengan parameter 1 (pertama) akses klien yang terdaftar pada acl dengan nama "lan" diperbolehkan menggunakan bandwith sebesar parameter sebelumnya
*delay_access 1 deny all
-->selain akses list yang didaftarkan diatas, semua IP yang tidak terdaftar tidak diperbolehkan mengakses internet
tapi, kita harus membuat acl dulu seperti:
*acl all src 0.0.0.0/0.0.0.0
-->semua IP versi 4 didaftarkan

contoh lengkapnya (konfigurasi awal tidak perlu dihapus, cukup ditambahkan saja) :

acl all src 0.0.0.0/0.0.0.0
acl lan src 192.168.1.41/32
acl lan1 src 192.168.1.42/32

http_access allow lan
http_access allow lan2

delay_pools 2

delay_class 1 1
delay_parameters 1 8000/8000
delay_access 1 lan
delay_access 1 deny all

delay_class 2 1
delay_parameters 2 12000/12000
delay_access 2 lan2
delay_access 2 deny all

http_access deny all


Klo yg mau download konfigurasi yg udah ane bikin bisa didownload dimari neh......

Rabu, 31 Maret 2010

memperlancar pengucapan bahasa inggris

Coba ucapin ini beberapa kali Gan.....


She sells sea shells by the sea shore.
The shells she sells are surely seashells.
So if she sells shells on the seashore,
I'm sure she sells seashore shells.



Mr. See owned a saw.
And Mr. Soar owned a seesaw.
Now See's saw sawed Soar's seesaw
Before Soar saw See,
Which made Soar sore.
Had Soar seen See's saw
Before See sawed Soar's seesaw,
See's saw would not have sawed
Soar's seesaw.
So See's saw sawed Soar's seesaw.
But it was sad to see Soar so sore
Just because See's saw sawed
Soar's seesaw!


How much wood would a woodchuck chuck
if a woodchuck could chuck wood?
He would chuck, he would, as much as he could,
and chuck as much wood as a woodchuck would
if a woodchuck could chuck wood.




Swan swam over the sea,
Swim, swan, swim!
Swan swam back again
Well swum, swan!



SELAMAT MENCOBA

Senin, 29 Maret 2010

spongebobs versi 3d

buat para penggemar sponge bobs neh ada pidio versi 3dnya

Senin, 22 Maret 2010

Rotary Engine

Mungkin diantara kita telah mengenal engine 4 stroke ataupun 2 stroke…!!! Malah di kalangan speed freak.. banyak yang mencintai two stroke…!!! Sekali betot.. wuzz..wuzz… bablazz angine..!!! RX-King, NSR, Ninja.. masih memiliki penggemar yang setia…!!! Jika dilihat dari sisi power… selain 2 stroke.. masih ada lagi type engine yang patut diperhitungkan… yaitu rotary engine…!!! Rotary engine ini ditemukan oleh seorang German Engineer, Felix Wankel…!!! Yang menarik si Wankel ini.. nggak pernah belajar / sekolah university manapun…!!! Dia hanya memperoleh Doktor Honoris causa dibidang engineering…!!! Pada perang dunia II, dia ikut mengembangkan rotary valves buat pesawat ataupun kapal selam Jerman..!!! Sistem kerja rotary engine masih sama… yaitu ada siklus intake, compress, pembakaran dan buang…. namun dikerjakan berdasarkan prinsip rotor yang berbentuk segitiga…!!! Nggak pake piston…!!! :D



Keuntungan utama dari rotary engine adalah power yang dihasilkan sangat besar dengan cc yang sama..!!! Hal ini bisa terjadi … karena mirip dengan 2 stroke .. yang nggak pake valves.. lebih mempercepat langkah… !!! Disamping itu… sistem rotary engine ini.. nggak menggunakan connecting rods…!!! Dan ini membuat rotary engine termasuk powerful…!!!



Teruz kerugiaannya apa…??? Yah sebagaimana 2 stroke… hasil pembakarannya yaitu carbon monoksidanya cukup tinggi… dimana disebabkan kurang sempurnanya pembakaran. Namun ini bisa dengan mudah disiasati dengan catalytic converter. Pada awal penciptaan rotary engine, masih ditemukan loss tenaga yang terjadi. Namun dengan perkembangan technology yang ada… loss ini makin bisa diminimalisir…!!!



Penerapan di dunia otomotif.. sudah banyak..!!! Kalau di mobil … mazda yang paling getol pakai neh engine..!!! Mazda RX series.. sudah terkenal … power nya yang puuoll…!!! Gara-gara ini di ajang Le Mans… Mazda dilarang oleh FIA ikut… !!! Gimana dengan motor…??? Norton F1 Sport membikin geger dan mengalahkan motor lain di ajang British F1 dan juga Isle Man of TT…!!! Dan akhirnya.. sami mawon.. kagak boleh ngikoot… alias dilarang…!!! So.. bagi peminat neh motor… Norton F1 Sportz masih bisa dibeli.. seharga GBP 15000…!!! Tertarik…???



Neh dia contoh penampakan si mazda seri RX

Sistem Operasi Palm PDA

Palm OS adalah sistem operasi komputer yang menjadi platform dari PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang merupakan bagian dari 3Com. Palm OS di desain untuk tepat pada devais ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula. 3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan yang dilakukan terfokus, memang Microsoft Windows CE dan Symbian’s EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain untuk area devais yang lebih luas.
Palm OS menggunakan multitasking, tetapi hanya satu task untuk setiap aplikasi. Pengguna menggunakan satu aplikasi pada waktu tertentu, satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih. Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian pada aplikasi yang terbuka. Space yand dibutuhkan oleh sistem untuk setiap aplikasi yang berjalan adalah bersifat dinamis, reusable random access memory (RAM). Aplikasi dan database yang berhubungan disimpan dalam tempat penyimpanan permanen, tetapi tempat penyimpanan permanen itu adalah RAM (bukan hard disk). Palm OS membagi sebuah aplikasi menjadi code yang dapat dijalankan dan tipe elemen data yang berbeda, seperti elemen antar muka (user interface) dan icons. Elemen data dapat diubah dengan mudah tanpa perlu menulis ulang code.
Palm Computing supports Metrowerks' CodeWarrior sebagai pengembang software yang resmi (official software development kit / SDK) menggunakan sebuah Macintosh atau Windows.
Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak dibutuhkan perangkat PDA yang canggih dan mahal. Tetapi hal inilah yang menyebabkan PalmPilot jarang memiliki fasilitas voice, dan layar berwarna.

Sistem OperasiLinux

Kata"Linux"untuk saat ini sudah tidak asing lagi bagi para pengguna internet dan komunitas mahasiswa yang memiliki hobby untuk mencoba software-software baru.Secara teknis dan singkat dapat dikatakan, Linux adalah suatu sistem operasi yang bersifat multi user dan multi tasking, yang dapat berjalan di berbagai platform termasuk prosesor Intel 386 maupun yang lebih tinggi. Sistem operasi ini mengimplementasikan standar POSIX. Linux dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Apple, Microsoft dan Novell. Nama Linux sendiri diturunkan dari pencipta awalnya, Linus Torvalds, yang sebetulnya mengacu pada suatu kumpulan software lengkap yang bersama-sama dengan kernel menyusun suatu sistem operasi yang lengkap. Lingkungan sistem operasi ini mencakup ratusan program, termasuk kompiler, interpreter, editor dan utilitas. Perangkat bantu yang mendukung konektifitas, ethernet, SLIP dan PPP dan interoperabilitas. Produk perangkat lunak yang handal (reliable), termasuk versi pengembangan terakhir. Kelompok pengembang yang tersebar di seluruh dunia yang telah bekerja dan menjadikan Linux portabel ke suatu platform baru, begitu juga mendukung komunitas pengguna yang memiliki beragam kebutuhan dan juga pengguna dapat turut serta bertindak sebagai tim pengembang sendiri.



Sejarah Linux
Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds. Dulunya Linux merupakan proyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler). Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan sehari-hari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME). Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat dimungkinkan karena Linux dikembangkan oleh beragam kelompok orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. Agar kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi pilihan yang sangat tepat.

Karena kernel Linux dikembangkan dengan usaha yang independent, banyak aplikasi yang tersedia, sebagai contoh, C Compiler menggunakan gcc dari Free Software Foundation GNU’s Project. Compiler ini banyak digunakan pada lingkungan Hewlett-Packard dan Sun. Sekarang ini, banyak aplikasi Linux yang dapat digunakan untuk keperluan kantor seperti untuk spreadsheet, word processor, database dan program editor grafis yang memiliki fungsi dan tampilan seperti Microsoft Office, yaitu Star Office. Selain itu, juga sudah tersedia versi Corel untuk Linux dan aplikasi seperti Matlab yang pada Linux dikenal sebagai Scilab. Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan distro. Ada banyak sekali distro Linux, diantaranya :
RedHat, distribusi yang paling populer, minimal di Indonesia. RedHat merupakan distribusi pertama yang instalasi dan pengoperasiannya paling mudah.
Debian,distribusi yang mengutamakan kestabilan dan kehandalan, meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan .deb dalam paket instalasi programnya.
Slackware,merupakan distribusi yang pernah merajai di dunia Linux. Hampir semua dokumentasi Linux disusun berdasarkan Slackware. Dua hal penting dari Slackware adalah bahwa semua isinya (kernel, library ataupun aplikasinya) adalah yang sudah teruji. Sehingga mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk menginstall dari source sehingga setiap program yang kita install teroptimasi dengan sistem kita. Ini alasannya dia tidak mau untuk menggunakan binary RPM dan sampai Slackware 4.0, ia tetap menggunakan libc5 bukan glibc2 seperti yang lain.
SuSE,distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi sistem. SuSE merupakan distribusi pertama dimana instalasinya dapat menggunakan bahasa Indonesia.
Mandrake,merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalau komputer kita menggunakan pentium ke atas, umumnya Linux bisa jalan lebih cepat dengan Mandrake.
WinLnux,distro yang dirancang untuk diinstall di atas partisi DOS (WIndows). Jadi untuk menjalankannya bisa di-klik dari Windows. WinLinux dibuat seakan-akan merupakan suatu program aplikasi under Windows.
Dan masih banyak lagi distro yang lainnya
Kelebihan Linux
Di sini akan dijelaskan beberapa kelebihan dari sistem operasi Linux/UNIX dibandingkan dengan dengan sistem operasi yang lain. Dan berikut ini adalah beberapa fakta dari hal-hal yang menguntungkan dengan menggunakan program dan file-file Linux/UNIX :
Pada dasarnya semua data tersimpan di dalam harddisk walau ada beberapa kondisi dimana data tersimpan di disket. Linux/UNIX memberikan beberapa proses spesial dimana terminal, printer dan device hardware lainnya dapat diakses seperti kita mengakses file yang tersimpan dalam harddisk atau disket.
Ketika program dijalankan, program tersebut dijalankan dari harddisk ke dalam RAM dan setelah dijalankan akan dinamakan sebagai proses.
Linux/UNIX menyediakan servis untuk membuat, memodifikasi program, proses dan file.
Linux/UNIX mendukung struktur file yang bersifat hirarki.
Linux/UNIX adalah salah satu sistem operasi yang termasuk ke dalam kelas sistem operasi yang dapat melakukan multitasking. Multitasking sendiri adalah keadaan dimana suatu sistem operasi dapat melakukan banyak kerjaan pada saat yang bersamaan.
Selain multitasking, Linux/UNIX juga dapat mendukung multiuser. Yaitu sistem operasi yang pada saat bersamaan dapat digunakan oleh lebih dari satu user yang masuk ke dalam sistem. Bahkan untuk Linux juga mendukung untuk multiconsole dimana pada saat bersamaan di depan komputer langsung tanpa harus melalui jaringan dan memungkinkan lebih dari satu user masuk ke dakam sistem.
Bagian Sistem Operasi
Sistem Operasi Linux/UNIX terdiri dari kernel, program sistem dan beberapa program aplikasi. Kernel merupakan inti dari sistem operasi yang mengatur penggunaan memori, piranti masukan keluaran, proses-proses, pemakaian file pada file system dan lain-lain. Kernel juga menyediakan sekumpulan layanan yang digunakan untuk mengakses kernel yang disebut system call. System call ini digunakan untuk mengimplementasikan berbagai layanan yang dibutuhkan oleh sistem operasi. Program sistem dan semua program-program lainnya yang berjalan di atas kernel disebut user mode. Perbedaan mendasar antara program sistem dan program aplikasi adalah program sistem dibutuhkan agar suatu sistem operasi dapat berjalan sedangkan program aplikasi adalah program yang dibutuhkan untuk menjalankan suatu aplikasi tertentu. Contoh : daemon merupakan program sistem dan pengolah kata (word processor) merupakan program aplikasi.
Bagian Penting Kernel Linux
Kernel Linux terdiri dari beberapa bagian penting, seperti : manajemen proses, manajemen memori, hardware device drivers, filesystem drivers, manajemen jaringan dan lain-lain. Namun bagian yang terpenting ialah manajemen proses dan manajemen memori. Manajemen memori menangani daerah pemakaian memori, daerah swap, bagian-bagian kernel dan untuk buffer cache. Manajemen proses menangani pembuatan proses-proses dan penjadwalan proses. Pada bagian dasar kernel berisi hardware device drivers untuk setiap jenis hardware yang didukung.

Jumat, 19 Maret 2010

Mencari file di ubuntu melalui terminal/console

ok kali ini saya akan membahas mengenai cara mencari file di ubuntu melalui terminal/console. Biasanya ini digunakan saat kita memakai ubuntu server edition, dimana hanya terdapat console tanpa adanya X-server!!!!!!!langsung aja ya

perintah dasarnya hanya :
find [path] [expression]
sebagai contoh untuk mencari file mp3:
# find /home -name '*.mp3'

atau untuk mencari 2 kategori file bisa kita gunakan '-o -name' :
find /home -name '*.mpg' -o -name '*.avi'

untuk kasus yang case insensitive kita gunakan '-iname' :
find /home -iname '*.mpg' -o -iname '*.avi'

untuk mencari berdasarkan ukuran file '-size':
find /home/ -name '*.avi' -a -size +700M

untuk mencari data berdasarkan modifikasi terakhir '-mtime' :
find /home/ -name '*.avi' -a -size +700M -mtime -15

untuk mencari dan mengeksekusi file (delete or move)'-exec' dan diakhiri '\' :
find /home/ -name '*.avi' -a -size +700M -mtime -15 -exec mv '{}' /my/new/movies/ \;

ok segitu dulu ya semoga bermanfaat

Selasa, 23 Februari 2010

compiz fusion ubuntu

gini neh hasil pake compiz di ubuntu

Senin, 22 Februari 2010

'The Last Airbender' Trailer

video trailer The Last Airbender neh
sayang ga kluar Appa n Taft..................
coba klo kluar

Jumat, 19 Februari 2010

Sedikit Penjelasan Hardware Jaringan

Kali ini saya akan coba jelaskan sedikit gambaran mengenai fungsi dari hardware jaringan yang telah di request. Yakni Router, Switch dan Hub. Langsung aja ke bahasannya ...

Router : Router, digunakan untuk menyambung 2 jaringan yang berbeda. Sebagai contohnya, untuk menyambungkan antara LAN dengan Internet diperlukan adanya router sebagai jembatan dari 2 jaringan tersebut.

Kedudukan router biasanya diletakkan sesudah modem, kira-kira gambarannya adalah seperti ini.

Internet ---> Modem ---> Router ---> LAN


Router yang digambarkan diatas berfungsi sebagai gateway, sekaligus firewall.
Gateway : Gerbang penantian menuju internet. Masing-masing client/workstation dalam jaringan melewati gateway terlebih dahulu untuk menuju internet. Bisa digambarkan seperti ini :



Firewall : Biasanya dipasang diantara internet dan router. Firewall berfungsi sebagai tembok keamanan untuk jaringan dalam [ LAN ]. Didalamnya biasanya terdapat fasilitas, firewall, logging, snort. etc.



Contoh router phisik multifungsi seperti itu adalah Cisco Router. Tetapi saya lebih cenderung memakai alternatif router yaitu menggunakan Smoothwall. Karena smoothwall hanya memerlukan komputer butut yang sudah lama tidak terpakai dengan harddisk sekitar 300 mb, dan tentunya 2 lan card.
Smoothwall adalah distro linux khusus yang didesain untuk menangani masalah router, firewall, dan gateway. Selain itu Router pun digunakan untuk menyambungkan 2 LAN, yang berbeda subnet masknya. Lebih kearah Intranet.

Switch : Biasanya switch banyak digunakan untuk jaringan LAN token star.

Dan switch ini digunakan sebagai repeater/penguat. Berfungsi untuk menghubungkan kabel-kabel UTP ( Kategori 5/5e ) komputer yang satu dengan komputer yang lain. Dalam switch biasanya terdapat routing, routing sendiri berfungsi untuk batu loncat untuk melakukan koneksi dengan komputer lain dalam LAN.
Gambarannya adalah seperti ini :


Hub : Sama seperti switch, tetapi perbedaannya adalah hub tidak memiliki faslitas routing. Sehingga semua informasi yang datang akan dikirimkan ke semua komputer (broadcast)


Untuk sementara segitu dulu aja penjelasannya yah ... heheuhuehue ... silahkan request lagi.

PHP & MySQL: Tutorial Dasar

Bosen ngebahas linux terus, kali² kita bahas php ok :D


Pada tutorial kali ini, kita akan mencoba melakukan operasi - operasi dasar pada PHP MySQL.
1. Membuat koneksi
$hostmysql = “localhost”;
$username = “mysqlusername”;
$password = “mysqlpassword”;
$database = “namadatabase”;

$conn = mysql_connect(”$hostmysql”,”$username”,”$password”);
if (!$conn) die (”Koneksi gagal”);
mysql_select_db($database,$conn) or die (”Database tidak ditemukan”); >

Penjelasan Script:
a. mysql_connect
digunakan untuk membuat koneksi dari PHP ke server MySQL. Data mengenai hostname, mysql username, dan password yang digunakan telah diwakilkan oleh variabel $hostmysql, $username, $password. Penulisannya akan sama dengan:
mysql_connect(”localhost”,”username”,”password”);
b. mysql_select_db
untuk memilih database yang akan digunakan.
c. if (!$conn) die (”Koneksi gagal”);
jika koneksi gagal dibuat (!$conn), maka akan muncul pesan kesalahan

Setiap operasi PHP yang berhubungan dengan MySQL, akan membutuhkan sintaks diatas. agar lebih mudah, lebih baik disimpan terlebih dahulu dengan nama konfig.php. Jika sintaks tersebut dibutuhkan lagi, maka kita melakukan include terhadap file konfig.php tersebut.

2. Membuat tabel pada MySQL
include (”konfig.php”);
mysql_query(”CREATE TABLE user (
namadpnVARCHAR(20),
namablkg VARCHAR(20),
negara VARCHAR(20))”); ?>

Penjelasan script:
1. include (”konfig.php”);
perintah include digunakan untuk mengikut sertakan sebuah file (pada contoh diatas adalah file konfig.php).
2. mysql_query
format umum dari perintah ini adalah mysql_query(string dari query).
mysql_query akan sering dijumpai pada artikel kali ini.

3. Memasukkan data pada tabel
include (”konfig.php”);
$insert = “INSERT INTO users (namadpn,namablkg,negara)
VALUES (’Saya’,'Sendiri’,'Indonesia’)”;
mysql_query($insert) or die (”tidak dapat memasukkan data ke tabel”);?>

4 . Menampilkan data dari tabel
include (”konfig.php”);
$query = “SELECT * FROM user”;
$result = mysql_query($query);
$numrows = mysql_num_rows($result);
while($row = mysql_fetch_array($result)){
echo “Jumlah data: $numrows
”;
echo “Nama Depan: $row[namadpn]
”;
echo “Nama Belakang: $row[namablkg]
”;
echo “Negara: $row[negara]”;
} ?>

Penjelasan script:
1. mysql_num_rows
digunakan untuk menghitung jumlah baris yang didapat dari hasil eksekusi query (mysql_query).
2. while ( ) {
}
digunakan untuk melakukan perulangan selama data yang yang diinginkan masih ada. (dalam contoh diatas: akan menampilkan semua isi dari table).
3. mysql_fetch_array
menampilkan data dari tabel dalam bentuk array

Untuk penggunaan lainnya (hapus, update, dsb) yang berubah hanya string query-nya saja.

TUTORIAL FIREWALL / GATEWAY DENGAN SHOREWALL

Pada artikel kali ini, saya mencoba memberikan langkah-langkah singkat untuk membuat
sebuah Firewall / Gateway dengan menggunakan komputer apa adanya. Apa yang saya
lakukan ini sudah saya coba dan Alhamdulillah tanpa masalah dan system Firewall /
Gatewaynya dapat bekerja dengan baik dan benar. Untuk Firewall / Gateway saya
menggunakan aplikasi Shorewall yang saya rasa cukup mudah untuk melakukan
konfigurasinya dibanding melakukan konfigurasi melalui iptables secara langsung.
Ok kita akan mulai tutorial singkat ini, ada beberapa langkah yang akan kita lakukan, antara
lain :
1. Lakukan fresh install Ubuntu Linux, pada tutorial kali ini, saya menggunakan Ubuntu
Linux Server 8.10 dengan spesifikasi komputer P IV dengan memory 512 MB, disini
saya menggunakan mode text untuk melakukan konfigurasi, sekalian membiasakan
diri melakukan konfigurasi tanpa harus menggunakan XWindows nya.
2. Saya membuat kebijakan firewall untuk untuk koneksi dari Internet ke Firewall adalah
DROP begitu juga dari jaringan LAN Local ke Internet adalah DROP, kecuali koneksi
dari Firewall ke Internet dan dari Firewall ke LAN Local adalah ACCEPT.
3. Di komputer yang akan saya jadikan Firewall / Gateway saya mempunyai 2 Lan
Card, yakni eth0 untuk koneksi ke modem (Internet) dan eth1 untuk koneksi ke LAN
Local.
4. Setelah proses instalasi Server Ubuntu selesai, saya melakukan modifikasi :
/etc/network/interfaces dengan melakukan : sudo nano /etc/network/interfaces dan
kemudian melakukan konfigurasi kartu jaringan untuk eth0 dan eth1, berikut
konfigurasi yang saya lakukan untuk Server saya :
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
# The second network interface
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
Di konfigurasi di atas, anda bisa melihat bahwa eth0 saya terhubung dengan modem
ADSL dengan konfigurasi mendapatkan IP secara otomatis (DHCP) IP standarnya
adalah 192.168.0.*, sedangkan untuk eth1 saya melakukan setting manual (IP secara
manual) dengan memberikan IP untuk eth1 adalah 192.168.1.1.
5. Langkah berikutnya adalah membuat Server DHCP, sehingga komputer di seluruh
jaringan LAN Local akan mendapatkan IP secara otomatis, langkah-langkahnya
adalah dengan cara menginstall software DHCP Server dengan cara : sudo apt-get
install dhcp3-server, setelah itu melakukan sedikit konfigurasi di : /etc/default/dhcp3-
server dengan memberi nilai pada variabel INTERFACES=”eth1”. Langkah
selanjutnya adalah melakukan modifikasi konfigurasi pada : /etc/dhcp3/dhcpd.conf biar
aman, sebelumnya buat backup file asli dari /etc/dhcp3/dhcpd.conf itu dengan cara :
sudo mv /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.original, setelah itu baru kita
membuat file konfigurasi baru dengan cara : sudo nano /etc/dhcp3/dhcpd.conf dengan
isi dari file konfigurasi seperti berikut :
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.1;
option domain-name "IBM-UBUNTU";
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.130;
}
Di konfigurasi di atas saya memberi range untuk komputer LAN Local (30 Komputer)
dari IP 192.168.1.100 – 192.168.1.130.
6. Langkah selanjutnya adalah menginstall Shorewall dengan cara : sudo apt-get install
shorewall dnsmasq, kemudian copy kan settingan standar dari Shorewall dari direktori
/usr/share/doc/shorewall-common/examples/two-interfaces ke /etc/shorewall. Setelah
itu lakukan konfigurasi pada file : /etc/shorewall/shorewall.conf dengan cara : sudo
nano /etc/shorewall/shorewall.conf untuk kemudian melakukan modifikasi “IPFORWARDING=
Keep” menjadi “IP-FORWARDING=On” langkah selanjutnya adalah
melakukan konfigurasi terhadap file : /etc/default/shorewall dengan cara : sudo nano
/etc/default/shorewall untuk kemudian mengubah nilai status startup menjadi 1.
7. Pada langkah berikut kita akan membuat rule untuk firewall kita. Kita akan melakukan
konfigurasi file : /etc/shorewall/policy dengan cara : sudo nano /etc/shorewall/policy.
Nah contoh konfigurasi yang saya lakukan adalah seperti ini :
loc net DROP info
loc $FW DROP info
loc all DROP info
$FW net ACCEPT
$FW loc ACCEPT
net $FW DROP info
net loc DROP info
all all DROP info
8. Langkah berikut kita akan melakukan konfigurasi pada file : /etc/shorewall/rules, pada
konfigurasi kali ini saya hanya akan membolehkan akses SSH (22), HTTP (80),
HTTPS (443), FTP (21 dan 20), DNS (53), SMTP (25), POP3 (110) dan Yahoo
Messengger (5050) dari Lan Local ke Internet dan Firewall, berikut konfigurasi Firewall
yang saya lakukan :
### Settingan Port Yang Boleh
ACCEPT loc $FW tcp 20,21,22,25,53,80,110,443,5050
ACCEPT loc $FW udp 20,21,22,25,53,80,110,443,5050
ACCEPT loc net tcp 20,21,22,25,53,80,110,443,5050
ACCEPT loc net udp 20,21,22,25,53,80,110,443,5050
9. Selesai lah konfigurasi Firewall yang telah kita lakukan, langkah selanjutnya adalah
Restart Server Anda dan Setting Komputer di jaringan Lokal untuk mendapatkan IP
Automatic dari Server yang sudah kita buat.
Mudah-mudah langkah-langkah yang saya berikan bisa dengan mudah dimengerti dan
diaplikasikan dengan mudah. Mohon maaf jika bahasa yang saya gunakan agak sulit
dimengerti, maklum saya juga pemula dalam hal ini, saya membuat tutorial ini untuk
mempermudah mengingat langkah-langkah yang saya lakukan dalam membuat Firewall /
Gateway. Semoga bermanfaat...

Membuat Authentication Password untuk Proxy SQUID

PErnah punya Proxy yang ingin dipakai oleh user tertentu saja?? Di Squid tersedia beberapa pilihan authentication yang bisa dipakai, diantarana :

=> NCSA: Uses an NCSA-style username and password file.
=> LDAP: Uses the Lightweight Directory Access Protocol
=> MSNT: Uses a Windows NT authentication domain.
=> PAM: Uses the Linux Pluggable Authentication Modules scheme.
=> SMB: Uses a SMB server like Windows NT or Samba.
=> getpwam: Uses the old-fashioned Unix password file.
=> SASL: Uses SALS libraries.
=> NTLM, Negotiate and Digest authentication

Kali ini aq coba bikin authentication dengan NCSA dengan Squid 2.6 STABLE 18.

Dengan asumsi proxy Squid sudah terinstal, maka kita perlu mengubah beberapa line di file /etc/squid/squid.conf. Tapi sebelumna kita perlu membuat file passwd yang isina nama user beserta passwordna dalam style NCSA. Masuk ke terminal dan ketikkan perintah :

# htpasswd /etc/squid/passwd usersquid

Perintah diatas berarti akan membuat file baru /etc/squid/passwd. Nanti ada prompt untuk memasukkan password si usersquid :

New password:
Re-type new password:
Adding password for user usersquid

Setelah itu kita harus tau dimana binary ncsa_auth disimpan :

# dpkg -L squid | grep nsca_auth

Hasilna :

/usr/lib/squid/ncsa_auth

atau dengan :

# rpm -ql squid | grep nsca_auth

hasilna :

/usr/lib/squid/ncsa_auth

Abis itu kita harus mengedit file konfigurasi si Squid di /etc/squid/squid.conf. Buka file tersebut dengan teks editor kesayangan lalu tambahin line2 berikut :

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server

Lalu cari bagian tag http_access dan tambahin ACL berikut :

acl ncsa_users proxy_auth REQUIRED
http_access allow ncsa_users

Restart service Squid, n coba setting proxy di Browser

Menjebol Password BIOS

Password BIOS biasanya digunakan sebagai pengaman pertama komputer anda. Selain itu password BIOS juga digunakan sebagai pengaman terhadap settingan konfigurasi hardware komputer. Tapi jika anda lupa password ini akan menjadi berabe. Ada cara manualnya jika anda lupa password BIOS yaitu dengan melepas baterai didalam CPU. Selain itu ternyata ada cara lain membobol password BIOS tanpa membongkar CPU kita.

Di bawah ini adalah default password yang aslinya memang disediakan oleh pembuat BIOS untuk mengantisipasi kejadian password yang terlupakan. Yang perlu anda lakukan adalah mencoba satu per satu password tersebut sampai anda menemukannya.

AWARD BIOS
01322222, 589589, 589721, 595595, 598598, AWARD SW, AWARD_SW, Award SW, AWARD PW, _award, awkward, J64, j256, j262, j332, j322, HLT, SER, SKY_FOX, aLLy, aLLY, Condo, CONCAT, TTPTHA, aPAf, HLT, KDD, ZBAAACA, ZAAADA, ZJAAADC, djonet, %øåñòü ïpîáåëîâ%, %äåâÿòü ïpîáåëîâ%

AMI BIOS
AMI, A.M.I., AMI SW, AMI_SW, BIOS, PASSWORD, HEWITT RAND, Oder

PHOENIX
BIOS, CMOS, phoenix, PHOENIX

Password lainnya yang bisa Anda coba
LKWPETER, lkwpeter, BIOSTAR, biostar, BIOSSTAR, biosstar, ALFAROME, Syxz, Wodj

Selain itu bisa juga dicoba dengan mencabt baterai CMOS...............
semoga bermafaat ya

Senin, 15 Februari 2010

Membuat Web Server di Linux Ubuntu

Server web adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Server web yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache merupakan server web antar-platform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.

untuk cara instalasinya bisa di pahami dibawah ini:
Pertama instal dulu web server apache
# sudo apt-get install apache2

kedua install database server
# sudo apt-get install mysql-server

kemudian install php untuk apache
# sudo apt-get install php5

selanjutnya install mysql untuk apache
# apt-get install libapache-mod-acct-mysql
# apt-get install php5-mysql

sebagai tambahan juga silahkan tes terlebih dahulu apakah webserver yang telah temen-temen buat tadi sukses atau tidak dengan cara ketikkan alamat di browsernya :

http://localhost

jika telah tampil tulisan “it work“, berarti instalasi yang baru saja temen-temen lakukan telah berhasil dan untuk htdoc di linux adalah :

/ var / www /

sudah selesai semua, semoga bisa membantu temen-temen agat tidak terlalu tergantung pada windows. kalau linux bisa kenapa pakai windows..

Rabu, 10 Februari 2010

BIKIN LOCAL REPOSITORY UBUNTU

Buat pemakai linux, terutama Ubuntu pasti males kalo udah harus install ulang, karena harus nginstall aplikasi lagi lewat internet (klo inetnya kenceng mah ga terlalu masalah, iya kaga sob???) n nunggunya pasti lama .....
nah disini bakalan dibahas cara istall aplikasi Ubuntu tanpa harus lewat internet aka lokal bro..........
Ok deh langsung aja ya

Pertama
Masuk ke ubuntu lama. Copy file-file di folder ‘/var/cache/apt/archives’ ke suatu tempat. Misalnya ke usb flash disk dan disimpan di folder repo.

Kedua
Install ulang ubuntunya. Fresh install kan?

Ketiga
Setelah install selesai copy file yg tadi disimpan flash disk ke direktory, misalnya ‘/home/akep/Desktop’. Hingga hasil ahirnya jadi gini ‘/home/akep/Desktop/repo’

Keempat
install program bantuan agar proses ‘dpkg-scanpackages..’ bisa di execute. Nama programnya dpkg-dev. Hanya di komputer dimana proses bikin local repo dilaksanakan;
akep@akep-desktop:~$ sudo apt-get install dpkg-dev

Kelima
Buat file Packages.gz. Caranya masuk ke direktory yg membawahi folder repo lalu jalankan perintah scanpackages;

akep@ akep -desktop:~/Desktop$ cd /home/ akep /Desktop
akep @ akep -desktop:~/Desktop$ sudo dpkg-scanpackages repo /dev/null | gzip -9c > repo/Packages.gz

Jangan ada salah ketik. Bahkan penempatan spasi harus tepat. Hasilnya akan terlihat seperti ini:

** Packages in archive but missing from override file: **
adesklets amaya apport apport-gtk arts atlantik avidemux blinken
capplets-data clamav clamav-base clamav-freshclam dansguardian
dosbox edict enscript fb-music-high ffmpeg firehol fluxbox frozenWrote 305 entries to output Packages file……
Selesai. Di folder ‘/home/ akep /Desktop/repo’ disamping dipenuhi file *.deb sekarang ada file baru dengan nama Packages.gz. Local repo siap digunakan. Tinggal setting di komputer yg akan memanfaatkan repo ini.

SETTING DI KOMPI PEMAKAI
Edit file ‘/etc/apt/sources.list’. Edit dengan cara ngasih tanda pagar di awal baris untuk tiap-tiap alamat repo yg gak kepakai lalu tambahkan baris berikut;
deb file:///home/ akep /Desktop repo/

(menuliskan nama folder yg berisi repo harus pake spasi dan di tutup dengan tanda ‘/’)
Update repo :
sudo apt-get update
Setup selesai. Install-install program yg dahulu ada di ubuntu lama sudah bisa dimulai. Kecepatannya pasti luar biasa karena reponya ada di local.

Sabtu, 06 Februari 2010

Konfigurasi Samba Sebagai PDC di Ubuntu Server

Samba adalah himpunan aplikasi yang bertujuan agar komputer dengan sistem operasi Linux, BSD ( atau UNIX lainnya) dapat bertindak sebagai file dan print server yang berbasis protokol SMB (session message block). Jaringan yang semacam ini biasa dijumpai pada Windows workgroup atau Windows NT Domain. Samba juga dilengkapi dengan beberapa program bantu sehingga sistem operasi Linux (dan UNIX lainnya) bisa mengakses resources yang ada pada jaringan Windows yang telah ada. Bisa dikatakan, Samba adalah jembatan penghubung antara Windows dan UNIX.
Samba terdiri atas dua program yang berjalan di background: SMBD dan NMBD. Secara singkat dapat disebutkan bahwa SMBD adalah file server yang akan menghasilkan proses baru untuk setiap client yang aktif sementara NMBD bertugas mengkonversi nama komputer (NetBIOS) menjadi alamat IP sekaligus juga memantau share yang ada di jaringan. Kerja SMBD sendiri diatur melalui file konfigurasi /etc/samba/smb.conf. Dengan membuat file konfigurasi yang tepat, Samba dapat dijadikan file server, print server, domain controller, dan banyak fungsi lainnya.
Berikut ini adalah cara mengkonfigurasi Samba Server Sebagai PDC :
1. pertama dowload program samba dan accesorisnya :

apt-get install samba samba-common samba-doc libcupsys2-gnutls10 libkrb53 winbind smbclient
2. Konfigurasi /etc/samba/smb.conf sebagai berikut :

[global]
workgroup = ubuntudk.com --> ubah sesuain yang kita mau
netbios name = ubuntuserver --> ubah sesuain yang kita mau
server string = %h server (Samba, Ubuntu) --> ubah sesuain yang kita mau
passdb backend = tdbsam
security = user
username map = /etc/samba/smbusers
name resolve order = wins bcast hosts
domain logons = yes
preferred master = yes
wins support = yes
# Useradd scripts
add user script = /usr/sbin/useradd -m %u
delete user script = /usr/sbin/userdel -r %u
add group script = /usr/sbin/groupadd %g
delete group script = /usr/sbin/groupdel %g
add user to group script = /usr/sbin/usermod -G %g %u
add machine script = /usr/sbin/useradd -s /bin/false/ -d /var/lib/nobody %u
idmap uid = 15000-20000
idmap gid = 15000-20000
# sync smb passwords woth linux passwords
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
passwd chat debug = yes
unix password sync = yes
# set the loglevel
log level = 3
[homes]
comment = Home
valid users = %S
read only = no
browsable = no
[netlogon]
comment = Network Logon Service
path = /home/samba/netlogon
admin users = Administrator
valid users = %U
read only = no
[profile]
comment = User profiles
path = /home/samba/profiles
valid users = %U
create mode = 0600
directory mode = 0700
writable = yes
browsable = no
3. Buat beberapa direktori berikut sebagai domain logon dan profile :

mkdir /home/samba
mkdir /home/samba/netlogon
mkdir /home/samba/profiles
mkdir /var/spool/samba
chmod 777 /var/spool/samba/
chown -R root:users /home/samba/
chmod -R 771 /home/samba/
4. Lalu restart samba

/etc/init.d/samba restart
5. Ubah pada bagian /etc/nsswitch.conf, pada baris :

hosts: files dns
menjadi :
hosts: files wins dns
6. tambahkan beberapa pc clinet pada /etc/hosts :

127.0.0.1 localhost
192.168.0.136 ubuntuserver.dk.co.id ubuntuserver.dk.co.id
192.168.0.131 ciko
192.168.0.133 dian
192.168.0.135 gustin
7. Tambahkan user root kedalam user samba :

smbpasswd -a root
New SMB password:
Retype new SMB password:
8. buat file /etc/samba/smbusers lalu jalankan :

echo "root = Administrator" > /etc/samba/smbusers

mengartikan bahwa user root = user administrator pada windows
9. Test drive, apakah settingan kita dah benar :

smbclient -L localhost -U%
akan menghasilkan output :

Domain=[UBUNTUDK.COM] OS=[Unix] Server=[Samba 3.0.22]
Sharename Type Comment
--------- ---- -------
netlogon Disk Network Logon Service
allusers Disk All Users
IPC$ IPC IPC Service (ubuntuserver server (Samba, Ubuntu))
ADMIN$ IPC IPC Service (ubuntuserver server (Samba, Ubuntu))
Domain=[UBUNTUDK.COM] OS=[Unix] Server=[Samba 3.0.22]
Server Comment
--------- -------
UBUNTUSERVER ubuntuserver server (Samba, Ubuntu)
Workgroup Master
--------- -------
UBUNTUDK.COM UBUNTUSERVER

10. lalu kita setup domain group untuk windows, jalankan perintah :

net groupmap modify ntgroup="Domain Admins" unixgroup=root
net groupmap modify ntgroup="Domain Users" unixgroup=users
net groupmap modify ntgroup="Domain Guests" unixgroup=nogroup
11. tambah user linux dan user samba dengan cara :
user linux :

useradd ciko -m -G users

user samba :

smbpasswd -a ciko
12. Sekarang tambahan direktori share yang akan dipakai oleh seluruh user :

mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/
13. Ubah juga pada /etc/samba/smb.conf, tambahkan baris berikut :

[allusers]
comment = All Users
path = /home/shares/allusers
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
writable = yes
14. lalu restart samba kembali :

/etc/init.d/samba restart
15. Langkah Yang terakhir dalah dengan menjoinkan mesin windows ke pdc linux kita, dengan cara : ( Testing Dengan Windows XP )
- click kanan pada mycomputer
- pilih computer name lalu change
- masukan domain PDC pada bagisn domain
- akan muncul windows yang meminta memasukan user dan password, pada langkah ini masukan user root dan password samba untuk user root
- OK
- Akan muncul bahwa kita sukses menjoinkan mesin windows ke PDC linux

Setting Modem dan WAP Nokia 3585i CDMA

Nokia 3585i bisa sebagai modem pake kabel data DKU-5 atau CA-42.
jangan lupa untuk instal kabel driver nya disini
http://www.telkomflexi.com/download/inde…

caranya:
1. klik Start-Control panel-dobel klik "Network Connection"
2. klik File - "New Connection Wizard", klik Next
3. pilih "Setup my connection manually" klik Next
4. pilih "Connect using a dial-up modem" klik Next
5. ISP Name TelkomFlexi, klik Next, phone number :#777 lalu klik Next
6. isi user name telkomnet@flexi, Password & confirm Password telkom
7. Berikan tanda chek untuk "make this the default internetconnection"
8. Berikan tanda chek "Add a shortcut to this connection to my
desktop", jika anda menghendaki -klik Finish.



cara akses WAP Telkom Flexi
Setting WAP Gateway :
Ketik *#2769737#
Server Address - Server 1 - 10.177.7.7:8088
Server Address - Server 2 - 0.0.0.0:0000
Setting URL :
Tekan lama "0'' atau pilih menu "mini browser"
muncul "error" (biasa)
Pilih "menu"
Pilih "advanced"
Pilih no. 1 "setting"
Pilih no. 1 "homepage"
Isi dengan "http://wap.telkomflexi.com
Simpan
Input Nomor dan Setting Terminal :
Tekan ##20081239 > tekan tombol merah (off), pilih simple NAM security code tekan 123123. Muncul NAM 1 (phone number), isikan nomor. Tekan Back sampai ending file service programming.