Di artikel ini yang akan di bahas adalah konsep-kosep file system linux dan apa saja direktori yang ada di dalam linux, untuk penjelasan apa itu linux sudah di bahas di artikel sebelumnya, jadi ini adalah artikel terbaru bagi saya, jika anda ingin tahu apa itu linux, sejarah linux dan cara pengoperasian linux saya sudah siapkan anda tinggal klik saja dan akan menuju ke artikel sukai penulis sebelumnya di bawah ini.
Baca Juga : Cara Pengoperasiaan Linux Pada Redhat
Baca Juga : Apa itu Linux Dan Sejarah Linux
Baiklah selanjutnya penjelasan dari konsep file sistem linux, pentingnya konsep agar kita bisa tahu bagaimana konsep itu di linux, Terus baca saja sampai ke bawah ini.
Konsep file sistem Linux
Sebuah hardisk yang baru untuk bisa di gunakan haruslah terlebih dahulu di format. Maksudnya format adalah memberikan suatu file sistem ke dalam hardisk. Tiap operating sistem membutuhkan file sistem yang berbeda-beda untuk sistemnya. Sebagai contoh linux membutuhkan file sistem EXT2 atau EXT3.
Satu hardisk bisa lebih dari satu file sistem. File sistem adalah pengaturan file-file dan direktori-direktori yang ada di dalam media penyimpanan seperti floppy disk, hardisk atau CDROM. Di linux segala sesuatunya merupakan merupakan suatu proses atau sebuah file. Sebagai contoh linux mengenal mouse sebagai /dev/mouse, direktori-direktori merupakan tipe dari file dan kernel pun di beri nama file yaitu bzimage atau vmlinuz.
Apa itu In ode?
inode berupa database mini tentang suatu file. inode berisi semua tentang informasi mengenai suatu file, antara lain, size permission, lokasi di disk, kepemilikan, grup, tipe file dan checksum, inode ini secara default besarnya 4096 bytes. Untuk mengetahui inode gunakan perintah is -i atau Is -inodes.
Apa itu Links?
Link merupakan suatu file yang di hubungkan dengan file lainnya, Ada 2 (dua) jenis link, di antaranya ada Hardlink dan Softlink, penjelasannya di bawah ini.
Hardlink
Link ini mengacu ke inode. Nama sebuah file itulah yang di sebut hardlink.
Softlink
Link ini hanya mengarah ke incode. Tidak mengakses inode secara langsung.
Direktori standar Linux
Direktori adalah bagian paling penting yang harus di pahami agar anda dapat bekerja secara efisien dengan linux. Linux mengacu setandar UNIX pada struktur direktorinya. Struktur direktori linux bertingkat yang di mulai dari "/". Dari sinilah anda masuk kedirektori lainnya yang berada di bawah root.
Deskripsi standar direktori di linux :
- / : direktori root, induk bagian teratas hirarki direktori
- /home : direktori pribadi untuk tiap user
- /dev : file-file device yang mewakili komponen perangkat keras
- /etc : file-file penting untuk konfigurasi sistem
- /usr/bin : perintah-perintah yang bisa di akses oleh umum
- /bin : perintah-perintah yang di butuhkan untuk booting system
- /sbin : perintah-perintah milik admin yang di butuhkan untuk booting sistem
- /sbin/ini.d : bootscript
- /usr/include : file-file header untuk compiler C
- /usr/include/g++ : file-file header untuk compiler C++
- /usr/share/doc : bermacam-macam file dokumen
- /usr/man : manual page
- /usr/src : text source dari software untuk sistem
- /usr/src/linuxsource : kernel linux
- /tmp : file-file temporary sementara
- /var/tmp : file-file temporary yang besar
- /usr : berisi semua program aplikasi, di mount made readonly
- /var : file-file konfigurasi, link dari /usr
- /var/log : file-file log
- /var/adm : administrasi sistem
- /lib : share library, untuk program-program yang link secara dynamic
- /proc : sistem file procces
- /usr/local : ekstensi distribusi (independen) lokal
- /opt : software pilihan, sistem yang besar, seperti KDE, Open Office dll.
Absolute Dan Relative Path
Absolute path adalah cara menyatakan suatu path menuju file atau direktori di mulai dari direktori root "/". Dengan kata lain menyatakannya dengan lengkap dari root sampai ke file atau direktori yang akan kita tuju tersebut.
Relative path adalah cara menyatakan suatu path di mulai dari direktori aktif saat ini. Dengan kata lain, menyatakan path suatu file atau direktori secara relatif terhadap direktori aktif saat ini. Ada beberapa tanda yang berguna dalam penerapan relative path perintah nya adalah:
- .(titik) = direktori saat ini
- ..(dua titik) = naik satu tingkat di atas direktori saat ini.
Perintah atau Command pada linux
Berikut ini adalah perintah-perintah operasi file di linux
Perintah : | Paramether : | Keterangan : |
ls | -a | Menampilkan file yang nama filenya di awali dengan karakter |
-l | menampilkan informasi memanjang dan lengkap | |
-h | Menampilkan entri informasi direktori atau keterangan file dalam format file lebih familar | |
cd | berpindah direktori | |
rnkdir | membuat direktori baru | |
rmdir | menghapus direktori di mana isi direktori yang akan di hapus dalam keadaan kosong | |
pwd | mengetahui letak posisi kita berada | |
cp | -r | menyalin file (copy) tanpa meminta komfirmasi |
-r,-R | menyalin secara rekursif struktur file dan direktori | |
-v | menampilkan proses penyalinannya | |
mv | memindahkan file ke fie lainnya | |
rm | -i | menghapus file secara interaktif |
-r | menghapus file secara rekursif | |
-v | menghapus file dan menampilkan hasilnya | |
cat | digunakan untuk melihat isi file | |
taouch | digunakan untuk membuat file kosong | |
tail | di gunakan untuk melihat isi dari suatu file (mirip dengan perintah cat) |
Langkah - langkah Aplikasi Linux
Inode
untuk mengetahui inode, pada terminal atau konsole, ketik perintah seperti contoh di bawah ini :
- $ ls-li
- atau
- $ ls-inode
Links
Contoh penggunaan perintah hardlink pada terminal atau konsole :
- $ ln file hardlink
Softlink
Contoh penggunaan perintah softlink yang di gunakan pada terminal atau console :
- $ ls -id/*
Absolute dan Relative path
Contoh penggunaan Absolute path
Misalnya anda ingin menyatakan sebuah file bernama test.txt di direktori public_html di home user sukaipenulis, maka absolute pathnya adalah :
- $ cd/home/sukaipenulis/public_html/test.txt
Contoh penggunaan Relative path
Misalnya saat ini anda berada di direktori pribadi anda, yaitu /home/sukaipenulis, maka jika ingin menyatakan file test.txt seperti contoh sebelumnya, relative pathnya adalah :
- $ cd/public_html/test.txt
Catatan : Gunakan perintah-peintah di command sistem linux
Nah itulah sobat konsep sistem linux dan direktori yang ada di linux, dengan adanya artikel ini semoga bisa bermanfaat bagi pencari ilmu khususnya bagi admin sendiri. Sudah ya, sampai jumpa salam Sukai Penulis
0 Komentar