STRUKTUR DIREKTORI PADA LINUX

Stuktur direktori pada linux tidaklah sama dengan sistem operasi windows, pada sistem operasi windows pasti kita mengenal penamaan drive seperti : Drive C:\ , D:\ , E:\ Dst yang mana drive C:\ itu drive yang digunakan untuk sistem. Nah bagaimana struktur direktory di linux ? Pada sistem operasi linux tidak mengenal drive C:\ , D:\ Dst.. Linux menggunakan struktur direktory tree yang mana direktory yang paling tinggi adalah dirotory / (dibaca root direktory) :
/
Biasa disebut sebgai root direktory – sebuah direktory yang menempati posisi yang paling atas yang kemudian di ikuti oleh direktori – direktori lainnya.
/bin
Merupakan diektory yang berisi file binari (file executable) aplikasi yang ada di sistem operasi linux
/boot
Merupakan direktori yang digunakan untuk menyimpan konfigurasi dan file-file yang berhubungan dengan proses booting
/dev
Merupakan direktory yang digunakan untuk konfigurasi berbagai device (hardware) seperti hard disk, usb, webcam Dll.
/etc
Merupakan direktory yang digunakan untuk menyimpan file – file konfigurasi sitem seperti konfigurasi aplikasi, jaringan, service Dll.
/home
Merupakan direktory user, di dalamnya terdapat konfigurasi – konfigurasi tentang user dan tempat meyimpan data untuk user, Document & Setting kalo di sistem operasi windows
/lib
Merupakan Direktory yang digunakan untuk tempat penyimpanan berbagai liblary yang digunakan system

/mnt
Digunakan untuk tempat mount point dari media seperti usb flashdisk, hardisk, CD/DVD Room , file sharing Dll.
/opt
merupakan direktori yang digunakna untuk menyimpan aplikasi tambahan diluar aplikasi bawaan dari distro
/proc
Merupakan direktory yang digunakan untuk menyimpan informasi tentang proses system dan informasi tentang system
/root
Merupakan Home direktory dari user root (user administrator)
/sbin
Merupakan Direktory yang digunakan untuk penyimpanan file binary (executable) yang mana hanya file tersebut hanya bisa di eksekusi oleh Administrator System yang mana di sebut root
/usr
Merupakan direktory yang digunakan untuk penyimpanan konfiguasi aplikasi yang akan digunakan oleh user
/var
Merupakan direktory yang digunakan untuk penyimpanan Log system
/usr/lib
Memuat file - file library untuk bahasa pemrograman C dan C++.

/usr/local
Memuat data lokal. Ia memuat direktori yang sama seperti /usr.

/usr/sbin
Memuat perintah - perintah administratif.


/usr/share
Memuat data yang dipakai oleh banyak user sekaligus, seperti file konfigurasi default, gambar dan dokumentasi.

/usr/src
Memuat source codeuntuk Linux kernel.

/var
Memuat bermacam sistem file seperti log, direktori mail, print dan lain - lain. Yang sering kali terus berubah isinya.

/var/cache
Area penyimpanan untuk cache data berbagai aplikasi.

/var/lib
Memuat informasi tentang status aplikasi - aplikasi yang ada. Aplikasi memodifikasi direktori ini saat mereka bekerja.

/var/lock
Memuat file yang dikunci agar hanya dapat dipakai oleh satu aplikasi saja.

/var/log
Memuat log dari aplikasi yang berbeda.

/var/mail
Memuat email pemilik.

/var/opt
Memuat data variabel untuk paket yang disimpan di direktori /opt.

/var/run
Memuat data yang menjelaskan sistem sejak pertama kali dijalankan.

/var/spool
Memuat data yang menunggu untuk diproses.


/var/tmp
Memuat file sementara, isi direktori ini tidak dihapus saat sistem dimatikan.

PENGERTIAN 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.

Kernel adalah sebuah aplikasi dari sistem operasi yang tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer. hal tersebut disebabkan karena akses terhadap perangkat keras yang sangat terbatas sedangkan ada aplikasi yang musti dilayani dalam waktu yang bersamaan, maka disitulah letak tugas kernel mengatur kapan dan berapa lama suatu program atau aplikasi dapat menggunakan suatu perangkat keras tersebut.
»»  READMORE...
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Langkah Mengatasi Lupa Password

Caranya adalah dengan menambahkan parameter pada option kernel pada bootloader.
a. LILO
Pada saat akan masuk ke lilo, tekan tombol SHIFT sehingga muncul prompt-nya LILO
lilo :
Ketikkan nama kernel diikuti “single” atau “1″
lilo : linux 1
Maka kita akan masuk ke runlevel 1 dan bisa merubah password root dari situ
sh#/usr/bin/passwd
b. GRUB
Setelah masuk ke menu GRUB ketikkan ESC utk melihat detail menunya. Kemudian pilih salah satu kernel dengan menggunakan tombol panah lalu sorot dan tekan ‘e’ (edit)
Pada bagian kernel tambahkan di bagian terakhir option “single dan “1″. Setelah itu ketik ‘b’ (boot) untuk booting ke kernel dengan option-option yang telah dispesifikkan.
Maka kita akan masuk ke mode single user. Lakukan perubahan password dari situ.
Tapiiiii…………. tunggu dulu…
Linux yang menganut pakem Debian style tidak akan semudah itu membiarkan kita masuk ke single user, karena untuk masuk ke single user pun kita ditanyakan password root (buset dah…. )
Untuk itu yg harus dilakukan adalah bukan mengetikkan “single” atau “1″ namun “init=/path/to/shell” misal “init=/bin/bash” agar kita langsung lompat masuk ke shell tanpa ditanyakan password.
Setelah masuk ke shell bukan berarti kita langsung bisa merubah password. Merubah password sebenarnya adalah merubah file /etc/shadow. Hal itu sementara tidak bisa langsung dilakukan karena pertama kali boot filesystem kita termount dengan akses ro (readonly) saja.
Untuk itu kita harus me-remount filesystem kita (terutama / ) dengan option rw (read write) agar kita mempunyai hak write ke /etc/shadow
Setelah masuk ke shell lakukan :
#mount / -o remount, rw
#mount /usr -o remount, rw
#passwd
New UNIX password:*******
Retype new UNIX password: *******
passwd: password updated successfully
#mount / -o remount, ro
#mount /usr -o remount, ro
#sync
#reboot
*sync digunakan untuk mem-flush buffer dari filesystem sebelum direboot.
»»  READMORE...
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

PERINTAH DASAR LINUX

PERINTAH DASAR LINUX

melihat penggunaan perintah dasar --> #man
contoh : #man ls #man mv #man scp #man rm
menampilkan file --> #ls
contoh : #ls -a #ls-la #ls -l #ls -h
menampilkan isi file perlayar --> #less
contoh : #less catatan.sh
menampilkan isi file perlayar % --> #more
contoh : #more catatan.sh
menampilkan isi file paling atas --> #head
contoh : #head catatan.sh
menampilkan isi file paling bawah --> #tail
contoh : #tail catatan.sh
membuat direktori baru --> #mkdir
contoh : #mkdir laporan
membuat direktori sekaligus beserta turunannya
contoh : #mkdir -p laporan/juli/2007
menghapus direktori --> #rmdir
contoh : #rmdir laporan
menghapus direktori sekaligus beserta turunannya
contoh : #rm -rf laporan
memindahkan file --> #mv
contoh : #mv catatan.sh /home/denot
mengganti / merubah nama file --> #mv
contoh : #mv catatan.sh tulisan.sh
menyalin / mengcopy file --> #cp
contoh : #cp catatan.sh /home/denot
menyalin / mengcopy folder --> #cp -rf
contoh : #cp -rf laporan /home/denot
menyalin / copy file dijaringan --> #scp
contoh : #scp boneka.jpg 192.168.0.20:/home/nisa
menyalin / copy folder dijaringan --> #scp -r
contoh : #scp -r laporan 192.168.0.20:/home/nisa
melihat kapasitas memori yang dipakai --> #du
contoh : #du -h gambar.jpg
merubah direktori aktif --> #cd
absolute path [nama direktori]
contoh : #cd laporan
relative path ../../../
contoh : #cd laporan/juli/2007
membuat file baru (file kosong) --> #touch
contoh : #touch coba1
buat sekaligus #touch coba1 coba2 coba3
menuliskan kedalam file --> #echo
contoh : #echo "nama saya" >> /dataku/catatan.sh
menampilkan isi file --> #cat
contoh : #cat /home/deni/catatan.sh
mengedit file (editor) --> #vi
contoh : #vi catatan.sh
melihat partisi lengkap pada pc --> #fdisk -l
contoh : #fdisk -l
melihat isi harddisk yg masih kosong --> #df -k
contoh : #df -k /dev/hda1
men-Scandisk Harddisk --> #fsck
contoh : #fsck /dev/hda2
melihat total memori yang dipakai --> #free
contoh : #free
melihat direktori dimana kita bekerja --> #pwd
contoh : #pwd
kompres file --> #gzip
contoh : #gzip -c test.txt > test.gz
extract file kompres --> #gunzip
contoh : #gunzip test.gz
kompres file --> #tar -czf #tar -czf
contoh : #tar -czf denot.tar.gz denot
( bz2 ): #tar -czf denot.tar.bz2 denot
Extract file kompres --> #tar -xzvf #tar -xjvf
contoh : #tar -xzvf denot.tar.gz
( bz2 ): #tar -xjvf denot.tar.bz2
membaca file format pdf --> #xpdf
contoh : #xpdf brosur.pdf
remote pc lain di jaringan --> #ssh
contoh : #ssh root@192.168.0.20
melihat ip address yang dipakai --> #ifconfig
contoh : #ifconfig eth0
menginstall file rpm --> #rpm -ivh
contoh : #rpm -ivh ifolder3-server.i586.rpm
mengupgrade file rpm --> #rpm -Uvh
contoh : #rpm -Uvh ifolder3-server.i586.rpm
menghapus file rpm --> #rpm -e
contoh : #rpm -e ifolder3-server.i586.rpm
melihat file rpm yang sudah terinstall --> #rpm -qa
contoh : #rpm -qa |grep xmms
mounting media baru --> #mount
contoh : #mount /dev/sda /mnt/flashdisk
melihat proses yang sedang berjalan --> #ps
contoh : #ps axf
mendownload file di internet --> #wget
contoh : #wget -t0 -cb [nama file download] -O var/temp
menampilkan routing table --> #route
contoh : #route -n
membuat link file (shortcut) --> #ln
contoh : #ln -s linux-2.6.17.12 linux
merubah kepemilikan --> #chmod
contoh : #chmod 777 /data/share
menambahkan user --> #useradd
contoh : #useradd denok
menambahkan password --> #passwd
contoh : #passwd denok
mengunci password --> #passwd -l
contoh : #passwd -l denok
membuka kunci password --> #passwd -u
contoh : #passwd -u denok
membypass password --> #passwd -d
contoh : #passwd -d denok
menghapus user --> #userdel
contoh : #userdel denok
menambahkan group --> #groupadd
contoh : #groupadd suse
menghapus group --> #groupdel
contoh : #groupdel su
»»  READMORE...
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Cara menginstal linux suse 11.0

LANGKAH-LANGKAH MENGINSTAL LINUX OPEN SUSE 11,0 LANGKAH-LANGKAH MENGINSTAL LINUX OPEN SUSE 11,0
  1. Hidupkan komputer dan masukkan DVD
  2. Atur Bios agar boot from hard disk
  3. Setelah masuk Linux Suse, pilih instalasiPilih bahasa dengan bahasa Indonesia,tandai persetujuan yang ada lalu next
  4. Kemudian pilih tampilan mode instalasi pilih instalasi baru lalu next
  5. Muncul tampilan jam dan zona waktu lalu pilih daerah dan zona waktuyang tepat, next
  6. Pada tampilan desktop selection pilih tampilan “GNOME” (sesuai keinginan anda)
  7. Pada tampilan suggested partitioning pilih partionbased kemudian klik creat partition setup
  8. Pada preparing word disk setup 1 pilih costum partition(for experts) next
  9. Pada experts partitioner pilih /dev/sda 1 lalu klik creat dan pilih primary partition klik OK
  10. Pada format file system pilih swap,pada start sylindertulis 2000,pada end tulis +1m dan pada mount point swap OK
  11. Create pada /dev/sda2pilih primary partition OK dan akan muncul tampilan selanjutnya. Langsung klik OK
  12. Create pada/dev/sda3 pilih primary partition pada mount point pilih /home lalu OK lanjutkan
  13. Secara otomatis akan kembali ke suggestad partitioning lanjut
  14. Muncul setting instalasi lalu pilih install
  15. Kemudian akan masuk ke tampilan preaparing your harddisk
  16. Setelah proses selesai, masuk deplaying installation images tunggu sampai proses selesai dan masuk ke package installation
  17. Lalu masuk penyelesaian instalasi dasar
  18. Selesai muncul jendela suse
»»  READMORE...
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS