93
Filesystem Hierarchy Standard

ARCOVUSBLOG-Filesystem Hierarchy Standard

  • Upload
    arcovus

  • View
    120

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ARCOVUSBLOG-Filesystem Hierarchy Standard

Filesystem Hierarchy Standard

Page 2: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 3: ARCOVUSBLOG-Filesystem Hierarchy Standard

Touch

Touch berfungsi membuat file dengan nama yang kita inginkan.

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

Page 4: ARCOVUSBLOG-Filesystem Hierarchy Standard

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.

Page 5: ARCOVUSBLOG-Filesystem Hierarchy Standard

rnano

rnano , berfungsi membuat teks baru dengan aplikasi nano.

Menjalankan command rnano sama dengan menjalankan notepad pada microsoft windows.

Page 6: ARCOVUSBLOG-Filesystem Hierarchy Standard

netstat

netstat berfungsi memberikan data tentang koneksi pada sistem tersebut.

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

Page 7: ARCOVUSBLOG-Filesystem Hierarchy Standard

uname

Uname berfungsi memberikan username default milik sistem.

Ditunjukan bahwa uname default dari sistem pada gambar adalah Linux.

Page 8: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 9: ARCOVUSBLOG-Filesystem Hierarchy Standard

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.

Page 10: ARCOVUSBLOG-Filesystem Hierarchy Standard

grub

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

Page 11: ARCOVUSBLOG-Filesystem Hierarchy Standard

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.

Page 12: ARCOVUSBLOG-Filesystem Hierarchy Standard

System.map’namadanversikernel’

System map merupakan file yang berfungsi memberitahu

Page 13: ARCOVUSBLOG-Filesystem Hierarchy Standard

vmlinuz

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

Page 14: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 15: ARCOVUSBLOG-Filesystem Hierarchy Standard

block

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

Page 16: ARCOVUSBLOG-Filesystem Hierarchy Standard

bus

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

Page 17: ARCOVUSBLOG-Filesystem Hierarchy Standard

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.

Page 18: ARCOVUSBLOG-Filesystem Hierarchy Standard

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.

Page 19: ARCOVUSBLOG-Filesystem Hierarchy Standard

port

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

Page 20: ARCOVUSBLOG-Filesystem Hierarchy Standard

4. /etc

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

Page 21: ARCOVUSBLOG-Filesystem Hierarchy Standard

Adduser.conf

Merupakan file konfigurasi untuk fitur adduser.

Page 22: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 23: ARCOVUSBLOG-Filesystem Hierarchy Standard

deluser

Berisi file konfigurasi dari fitur deluser.

Page 24: ARCOVUSBLOG-Filesystem Hierarchy Standard

Resolv.conf

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

Page 25: ARCOVUSBLOG-Filesystem Hierarchy Standard

passwd

Merupakan file konfigurasi untuk command passwd.

Page 26: ARCOVUSBLOG-Filesystem Hierarchy Standard

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.

Page 27: ARCOVUSBLOG-Filesystem Hierarchy Standard

Arcovus/

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

Page 28: ARCOVUSBLOG-Filesystem Hierarchy Standard

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.

Page 29: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 30: ARCOVUSBLOG-Filesystem Hierarchy Standard

‘arsitektursistem’

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

Page 31: ARCOVUSBLOG-Filesystem Hierarchy Standard

apparmor

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

Page 32: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 33: ARCOVUSBLOG-Filesystem Hierarchy Standard

Modules

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

Page 34: ARCOVUSBLOG-Filesystem Hierarchy Standard

plymouth

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

Page 35: ARCOVUSBLOG-Filesystem Hierarchy Standard

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.

Page 36: ARCOVUSBLOG-Filesystem Hierarchy Standard

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.

Page 37: ARCOVUSBLOG-Filesystem Hierarchy Standard

Isi lost+found

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

Page 38: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 39: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 40: ARCOVUSBLOG-Filesystem Hierarchy Standard

.hidden

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

Page 41: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 42: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 43: ARCOVUSBLOG-Filesystem Hierarchy Standard

version

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

Page 44: ARCOVUSBLOG-Filesystem Hierarchy Standard

swaps

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

Page 45: ARCOVUSBLOG-Filesystem Hierarchy Standard

cpuinfo

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

Page 46: ARCOVUSBLOG-Filesystem Hierarchy Standard

ioports

Berisi keterangan tentang input output dari sistem Anda.

Page 47: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 48: ARCOVUSBLOG-Filesystem Hierarchy Standard

.bash_history

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

Page 49: ARCOVUSBLOG-Filesystem Hierarchy Standard

.bashrc

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

Page 50: ARCOVUSBLOG-Filesystem Hierarchy Standard

config

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

Page 51: ARCOVUSBLOG-Filesystem Hierarchy Standard

Trolltech.conf

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

Page 52: ARCOVUSBLOG-Filesystem Hierarchy Standard

profile

Profile, berisi konfigurasi shell dari user root.

Page 53: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 54: ARCOVUSBLOG-Filesystem Hierarchy Standard

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.

Page 55: ARCOVUSBLOG-Filesystem Hierarchy Standard

network

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

Page 56: ARCOVUSBLOG-Filesystem Hierarchy Standard

console

Berisi file yang sedang dibutuhkan saat console dijalankan.

Page 57: ARCOVUSBLOG-Filesystem Hierarchy Standard

uuidd

Berfungsi sebagai informasi dari id user yang sedang berjalan.

Page 58: ARCOVUSBLOG-Filesystem Hierarchy Standard

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.

Page 59: ARCOVUSBLOG-Filesystem Hierarchy Standard

ifconfig

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

Page 60: ARCOVUSBLOG-Filesystem Hierarchy Standard

fdisk

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

Page 61: ARCOVUSBLOG-Filesystem Hierarchy Standard

ifdown

Berfungsi mematikan suatu device.

Page 62: ARCOVUSBLOG-Filesystem Hierarchy Standard

route

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

Page 63: ARCOVUSBLOG-Filesystem Hierarchy Standard

hwclock

Hwclock berfungsi melihat jam berdasarkan hardware pada sistem Anda.

Page 64: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 65: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 66: ARCOVUSBLOG-Filesystem Hierarchy Standard

devices

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

Page 67: ARCOVUSBLOG-Filesystem Hierarchy Standard

firmware

Berisi file yang berhubungan dengan firmware pada sistem Anda.

Page 68: ARCOVUSBLOG-Filesystem Hierarchy Standard

class

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

Page 69: ARCOVUSBLOG-Filesystem Hierarchy Standard

kernel

Berfungsi menyimpan file yang berhubungan dengan kernel sistem Anda.

Page 70: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 71: ARCOVUSBLOG-Filesystem Hierarchy Standard

bin

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

Page 72: ARCOVUSBLOG-Filesystem Hierarchy Standard

games

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

Page 73: ARCOVUSBLOG-Filesystem Hierarchy Standard

lib

Berfungsi menyimpan library yang berhubungan dengan user pada sistem Anda.

Page 74: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 75: ARCOVUSBLOG-Filesystem Hierarchy Standard

About-distro

Berisi file keterrangan tentang versi distro dan keterangan lainnya.

Page 76: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 77: ARCOVUSBLOG-Filesystem Hierarchy Standard

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 .

Page 78: ARCOVUSBLOG-Filesystem Hierarchy Standard

cache

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

Page 79: ARCOVUSBLOG-Filesystem Hierarchy Standard

lib

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

Page 80: ARCOVUSBLOG-Filesystem Hierarchy Standard

log

Berisi data log dari berbagai aplikasi dan proses.

Page 81: ARCOVUSBLOG-Filesystem Hierarchy Standard

spool

Berisi file yang berasal dari aplikasi aplikasi yang telah digunakan.

Page 82: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 83: ARCOVUSBLOG-Filesystem Hierarchy Standard

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.

Page 84: ARCOVUSBLOG-Filesystem Hierarchy Standard

Tahap pertama

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

Page 85: ARCOVUSBLOG-Filesystem Hierarchy Standard

Tahap kedua

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

Page 86: ARCOVUSBLOG-Filesystem Hierarchy Standard

Tahap ketiga

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

Maka CD Anda sudah dapat dilihat isiinya.

Page 87: ARCOVUSBLOG-Filesystem Hierarchy Standard

16. Initrd.img

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

Page 88: ARCOVUSBLOG-Filesystem Hierarchy Standard

17. vmlinuz

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

Page 89: ARCOVUSBLOG-Filesystem Hierarchy Standard

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

Page 90: ARCOVUSBLOG-Filesystem Hierarchy Standard

19. /mnt

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

Page 91: ARCOVUSBLOG-Filesystem Hierarchy Standard

20. /opt

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

Page 92: ARCOVUSBLOG-Filesystem Hierarchy Standard

21. /srv

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

Page 93: ARCOVUSBLOG-Filesystem Hierarchy Standard

22. /tmp

Merupakan direktori dimana file tersimpan secara sementara.