ARCOVUSBLOG-Filesystem Hierarchy Standard

Preview:

Citation preview

Filesystem Hierarchy Standard

1. /bin Merupakan  direktori  berisi  binary  yang  diperlukan untuk menjalankan perintah. 

Touch

Touch berfungsi membuat file dengan nama yang kita inginkan.

Pada gambar ditunjukan bahwa command touch pada direktori /bin dapat membuat file ‘ iniadalahtext.txt ‘

Zdiff

Zdiff berfungsi memperlihatkan perbedaan antara satu file dengan file yang lainnya.

Biasanya digunakan untuk melihat perbedaan antara dua file .txt . Command zdiff tidak dapat digunakan pada file atau direktori yang dikompres.

rnano

rnano , berfungsi membuat teks baru dengan aplikasi nano.

Menjalankan command rnano sama dengan menjalankan notepad pada microsoft windows.

netstat

netstat berfungsi memberikan data tentang koneksi pada sistem tersebut.

Pada gambar, ditunjukan data tentang koneksi yang sedang berjalan pada system.

uname

Uname berfungsi memberikan username default milik sistem.

Ditunjukan bahwa uname default dari sistem pada gambar adalah Linux.

2. /boot Merupakan direktori yang berisi file yang diperlukan untuk menjalankan proses booting.

Config.’ versikernel’

File config tersebut berisi konfigurasi kernel distro Anda pada saat booting.

File pada gambar biasanya dinamakan sesuai dengan versi kernel yang digunakan oleh suatu distro.

grub

Grub merupakan folder yang berisi file inisialisasi atau startup pada saat booting, seperti gambar saat booting dan suara.

memtest

Memtest, file ini berfungsi mengecek dan mengetest memori Anda dari kerusakan ataupun error lainnya.

File ini dapat dijalankan dengan mendapatkan trigger dari memtest dahulu dengan command apt-get, lalu menjalankan file tersebut saat booting.

System.map’namadanversikernel’

System map merupakan file yang berfungsi memberitahu

vmlinuz

Merupakan file yang berfungsi sebagai link atau menghubungkan ke kernel. Diibaratkan shotcut terhadap kernel.

3. dev Direktori ini berisi file yang berhubungan dengan alat ( device ) yang terhubung ke sistem Anda.

block

Direktori block berisi storage device ( media penyimpanan ) yang menyimpan data dalam bentuk blok. Contohnya adalah hardisk dan RAM.

bus

Direktori ini menyimpan data device yang berhubungan dengan bus, misalkan USB atau seperti gambar, yaitu VirtualBox USB Tablet.

pts

Pts merupakan pseudo-terminals, yang berisi data yang dibutuhkan bagi terminal proses.

Terminal disini adalah terminal yang dimiliki oleh proses, yang dibutuhkan oleh aplikasi untuk menghasilkan output maupun menerima input.

mapper

Mapper merupakan direktori yang menyimpan kernel framework untuk membuat data dari blok blok kecil menjadi blok virtual yang lebih

besar.

Ibaratnya seperti perakit lego. Dari blok kecil hingga menjadi suatu hal yang diinginkan oleh perakit tersebut.

port

Merupakan direktori yang berisi data device yang berhubungan dengan input output.

4. /etc

Merupakan direktori yang berisi file berhubungan dengan konfigurasi aplikasi atau fitur.

Adduser.conf

Merupakan file konfigurasi untuk fitur adduser.

apt Berisi konfigurasi dari fitur ‘apt’, berupa alamat source untuk mengambil paket fitur, dan lainnya.

deluser

Berisi file konfigurasi dari fitur deluser.

Resolv.conf

Resolv.conf merupakan file yang berisi tentang konfigurasi dari alamat DNS yang diberikan oleh router secara otomatis ataupun yang diatur secara manual.

passwd

Merupakan file konfigurasi untuk command passwd.

5. /home Direktori ini berisi data yang dimiliki oleh masing masing user, seperti musik, dokumen, ataupun hal lainnya.

Pada direktori ini hanya memiliki 2 direktori penting, yaitu direktori salah satu user dan direktori lost+found.

Arcovus/

Pada direktori user arcovus, berisi direktori yang berfungsi mengelompokan data data sesuai dengan kategori nya. Misalkan dokumen terletak pada Documents, dan seterusnya.

Lost+found

Merupakan tempat dimana file file yang berhasil di recover atau kembalikan berada.

Misalkan dokumen office Anda yang hilang karena mati listrik, data terakhir Anda tersimpan di direktori ini.

6. /lib Merupakan direktori yang berisi modul modul kernel yang dibutuhkan untuk boot sistem dan menjalankan command sistem file root.

‘arsitektursistem’

Dengan nama tersebut, file ini mengandung libraries atau data yang berhubungan dengan arsitektur dari sistem Anda.

apparmor

Merupakan modul kernel dari sistem keamanan linux yang berfungsi menjaga dan mengatur akses administrator dan aplikasi – aplikasi.

ifupdown Ifupdown disini merupakan file yang dibutuhkan bagi fitur ifup dan ifdown untuk menghidupkan atau mematikan suatu device.

Modules

Merupakan direktori yang berisi modul modul yang dibutuhkan kernel saat booting.

plymouth

Merupakan file yang bertujuan untuk memberi efek animasi pada saat booting.

7. lost+found

Berfungsi sebagai tempat dimana file file yang telah dikembalikan setelah sistem mengalami power failure ( mati listrik dan sejenisnya ) atau mati mendadak dikumpulkan.

Didalam lost+found Didalam direktori ini biasanya berisi file file yang sudah dikembalikan, tapi file file tersebut tidak memiliki nama yang

jelas.

Bila sistem Anda memliki data yang tidak tersimpan dengan tetap dan terjadi mati mendadak pada sistem Anda, maka data tersebut akan berada di direktori ini.

Isi lost+found

Pada gambar, direktori kosong karena sistem arcovus belum pernah mengalami mati mendadak pada saat ada proses data yang masih berjalan.

8. Media Merupakan direktori dimana berisi mount point bagi device seperti floppy disk dan cdrom.

.directory

File ini pada hanyalah link yang menuju ke file konfigurasi nya yang berada di direktori /etc.

File ini berfungsi sebagai pengaturan bagi device yang sudah di mount di lokasi /media ini.

.hidden

Berfungsi sebagai konfigurasi dari mount point device yang terletak di /media.

9. /proc Pada direktori ini berisi keterangan keterangan sementara sistem seperti mounted device, memory dan lainnya.

devices File devices ini berisi urutan device ( alat ) yang sedang terhubung kedalam sistem Anda.

version

File ini menyimpan versi dan detail dari kernel pada distro Anda.

swaps

File swaps memiliki informasi tentang ruang swap memori yang sistem Anda miliki.

cpuinfo

File ini menyimpan informasi tentang CPU yang digunakan untuk menjalankan sistem Anda.

ioports

Berisi keterangan tentang input output dari sistem Anda.

10. /root Direktori yang menyimpan segala hal yang berhubungan dengan administrator ( root )

.bash_history

Bash history berisiperintah perintah yang telah digunakann oleh Root selama digunakannya user tersebut.

.bashrc

Berisi ketentuan dan konfigurasi dari user root baik dari mulai booting sampai shutdown.

config

Berisi file file konfigurasi root selain yang ada pada .bashrc.

Trolltech.conf

Tadi kita melihat trolltech.conf, fungsinya adalah menyimpan pengaturan plugin dan lainnya yang terkait dengan root.

profile

Profile, berisi konfigurasi shell dari user root.

11. /run Berisi data dari aplikasi maupun proses yang sedang berjalan.

Network manager

Network manager merupakan aplikasi GUI yang mengatur network Anda. Di direktori ini NetworkManager menyimpan file .pid yang berisi process id dari aplikasi tersebut.

network

Network disini berisi file yang dibutuhkan fitur netork pada saat aplikasi tersebut dijalankan.

console

Berisi file yang sedang dibutuhkan saat console dijalankan.

uuidd

Berfungsi sebagai informasi dari id user yang sedang berjalan.

12. /sbin Tidak beda jauh dengan bin, yaitu berisi file file binary atau command yang dapat dijalankan. Tapi sbin lebih terkait dengan maintenance sistem Anda.

ifconfig

Command ini berfungsi untuk melihat keterangan jaringan yang terhubung dengan sistem Anda.

fdisk

Berfungsi melihat ukuran dari setiap storage device yang ada pada sistem Anda.

ifdown

Berfungsi mematikan suatu device.

route

Route, berfungsi melihat jalur network yang tersedia di sistem Anda.

hwclock

Hwclock berfungsi melihat jam berdasarkan hardware pada sistem Anda.

13. /sys Berfungsi menyimpan data dan file yang berhubungan dengan sistem Anda.

bus Bus berfungsi menyimpan direktori yang berhubungan dengan slot hardware, seperti cpu, pci-express dan lainnya.

devices

Berisi file file yang berhubungan dengan devices seperti platform dan software.

firmware

Berisi file yang berhubungan dengan firmware pada sistem Anda.

class

Berfungsi menyimpan hal hal yang berhubungan dengan device khusus seperti bluetooth, graphics.

kernel

Berfungsi menyimpan file yang berhubungan dengan kernel sistem Anda.

14. /usr Berisi file yang berhubungan dengan user. Seperti data aplikasi user, dan lainnya.

bin

Didalam bin terdapat command yang terkait dengan user biasa, seperti apt-get. Pada gambar merupakan contoh penggunaan command apt-get.

games

direktori ini jarang digunakan karena menyimpan data file game network. Dan juga game nya sulit untuk dimainkan.

lib

Berfungsi menyimpan library yang berhubungan dengan user pada sistem Anda.

useradd Useradd berfungsi menambahkan user tapi tanpa menambahkan direktori user tersebut pada /home

About-distro

Berisi file keterrangan tentang versi distro dan keterangan lainnya.

15. /var Merupakan singkatan dari variables, berisi direktori direktori yang berisi file file yang berhubungan dengan aplikasi maupun software.

backups

Berisi file file backup system files yang sangat penting seperti /etc/shadow, /etc/group dan file lainnya.

File yang berada di direktori ini terlah dirubah ekstensi nya, yaitu .gz ataupun .bak .

cache

Berisi file file yang telah di cache oleh aplikasi, biasanya file file ini adalah hasil dari proses input output atau lainnya.

lib

Mengandung dan menyimpan data dinamis ( berubah ubah ) seperti skor dari game ataupun data library lainnya.

log

Berisi data log dari berbagai aplikasi dan proses.

spool

Berisi file yang berasal dari aplikasi aplikasi yang telah digunakan.

16. /cdrom Direktori ini merupakan mount point bagi cd yang telah di mount pada sistem Anda.

Pada direktori ini masih kosong karena arcovus belum melakukan mount terhadap CD yang telah dimasukan.

Untuk membaca atau melihat isi dari CD, pada linux perlu di mount terlebih dahulu. Berikut caranya.

Tahap pertama

Silahkan pastikan apakah CD telah terbaca oleh sistem Anda dengan command ‘ lsblk ‘.

Tahap kedua

Mount cd Anda dengan command : ‘ mount ‘namadevice’ –t iso9660 –r /cdrom ‘

Tahap ketiga

Setelah itu cek ke direktori /cdrom apakah file nya sudah dapat dibaca.

Maka CD Anda sudah dapat dilihat isiinya.

16. Initrd.img

Merupakan file .img yang diperlukan untuk sistem Anda menjalankan booting.

17. vmlinuz

Initrd.img dan vmlinuz memliki kesamaan, yaitu sama sama dibutuhkan untuk proses booting.

Berikut merupakan file dan direktori yang kosong maupun file dan direktori lainnya.

19. /mnt

Merupakan lokasi dimana device seperti flashdrive maupun CD di mount secara default.

20. /opt

File file dari software third-party, seperti program files pada Windows. Contoh aplikasi third party adalah StarOffice.

21. /srv

Srv berisi tempat data secara spesifik, dimana user dapat menemukan file secara spesifik.

22. /tmp

Merupakan direktori dimana file tersimpan secara sementara.

Recommended