Lokasi File atau Folder Penting di Linux
Unknown
Berikut Adalah Lokasi File atau Folder Penting di Linux Yang Telah Saya Rangkum.
Mulai dari folder /bin, ini adalah tempat dimana
program untuk perintah paling umum seperti ls, rm, mkdir, cp dsb. Yup,
semua perintah Linux/Unix ada disini (klo lupa mampir kesini saja :D)
Kemudian folder /boot, di folder ini isinya Kernel
Linux/Unix, Grub, Image RAM, pokoknya segala hal yang diperlukan sebuah
OS Linux/Unix untuk Booting up.
folder /dev berisi semua drive harddisk atau
hardware seperti modem, CD/DVD/Blu-ray dsb. Hanya saja disini hanya
merupakan link dan bukan isi, contohnya hdd partisi 1 ada di /dev/sda1
dan DVD-rom ada di /dev/sr0. untuk melihat isinya, harus dilakukan
mounting (mount) terlebih dahulu.
/etc berisi files konfigurasi dari program/aplikasi
yang terinstall di dalam OS, misal konfigurasi Apache ada di
/etc/apache2 dan SSH di /etc/ssh.
/home, nah disini semua files dan folder milik
seorang user disimpan, misalnya /home/ikons adalah folder milik user
ikons, hal ini juga merupakan folder awal ketika kita melakukan remote
ke ssh server dengan sebuah username. kalau di OS Windows folder ini
mirip folder C:\Users\.
/lib, berisi files atau folder penting seperti
library program-program atau modul kernel. biasanya file dependency
sebuah program harus ditaruh disini.
/media merupakan folder mount dari external device
seperti HDD external, flashdisk, CD/DVD. biasanya ketika memasukkan
flashdisk ke USB, otomatis isinya akan muncul di file manager,
sebenarnya itu lokasinya adalah di folder /media. beda dengan di OS
Windows yang hanya langsung ditampilkan di file explorer.
/mnt juga merupakan folder mount, hanya saja
sifatnya sementara dan dilakukan manual, contohnya mount /dev/sdc2 /mnt,
maka file di HDD/flashdisk di /dev/sdc2 akan muncul di folder /mnt.
folder /opt biasanya di isi dengan program yang
diinstall tidak melalui paket manager (apt-get atau yum), alias kompile
dan install langsung dari kode sumber (source code).
/proc merupakan folder yang isinya files dimana
kernel menerima informasi, contohnya processor ada di /proc/cpuinfo dan
ram di /proc/meminfo.
/root, namanya saja root, ini adalah folder super
user dimana ketika remote ke ssh server menggunakan root akan diarahkan
kesini, bukan di folder home.
folder /sbin berisi semua program yang hanya dapat dijalankan oleh super user, alias harus di sudo/su terlebih dahulu.
/srv, folder ini bisa juga diisi oleh web server atau ftp server.
/sys adalah folder dimana informasi mengenai sistem yang bisa dibaca oleh kernel.
/tmp, tempat dimana file sementara disimpan, biasanya ketika install sebuah program.
folder /usr berisi program-program yang merupakan
tools seperti gcc, git, vim, mysql dsb. pokoknya selain program
dasar/sederhana seperti di folder /bin. kalau di OS Windows ini seperti
folder Program Files.
yang terakhir adalah folder /var yang merupakan
folder yang isinya berubah (bertambah/berkurang) dengan cepat, seperti
file log ada di folder /var/log, file email (sendmail/postfix) di
/var/mail atau web server di folder /var/www (Fedora/CentOS ada di
folder /home/user/public_html)
mahfud.my.id linux gratis budah belajar
Semoga info diatas dapat membantu bagi yang sedang mulai belajar
Linux/Unix.
04.05
Linux
Macam Macam Chmod Linux
Unknown
sebagai aturan batasan hak akses file atau folder berdasarkan siapa usernya. Perintah tersebut biasa kita temukan dalam penggunaan bahasa pemrograman C di sistem UNIX dan semacamnya ( contoh awam: sistem operasi LINUX).
Owner adalah pemilik suatu file atau directory. Group mewakili sekelompok User. Other/Public adalah selain dari User atau Group.
chmod bisa dibuat dalam 3 angka, misal (111, 000, 666, 755, 433)
aturannya
angka pertama dari kiri adalah untuk kita sendiri (owner file)
4 --> READ
2 --> WRITE
1 --> EXECUTE
artinya kita masukkan angka 400 --> hanya kita yang bisa melihat, tapi kita juga tidak bisa menulis dan mengeksekusi.
kalau untuk menggunakan kombinasinya tinggal tambahkan angkanya :
misal :
4+1 (READ+EXECUTE) = 5 --> r-x (read n execute)
4 +2 (READ+WRITE) = 6 --> rw- (read n write)
nah angka kedua dari kiri berfungsi untuk group kita, sedang angka ketiga dari kiri berfungsi kepada yang selain itu (selain kita dan grup kita)...
jadi contoh realnya -->
433
angka pertama 4 --> READ (kita hanya bisa read)
angka kedua 3 --> 2+1 write execute (grup kita hanya bisa menulis dan eksekusi)
angka ketiga 3 --> 2+1 write execute (orang selain kita dan grup kita hanya bisa menulis dan eksekusi file)....
dalam kenyataannya, di server diperlukan pengaturan yang strict ... untuk direktori home biasanya file di folder /etc di simpan dalam bentuk permission 755
7 --> kita bisa mengganti
5 --> 4+1 (read n execute) untuk grup
5 --> 4+1 (read n execute) untuk others.
satu saat, kita ingin orang lain dapat mengubah file kita juga, tapi hanya file-file tertentu, kita bisa saja memberikan akses grup kepada dia kemudian kita share file kita (hanya file tersebut)....
caranya ada dua langkah :
1. kita harus meminta admin untuk memasukkan login name orang tersebut sebagai grup kita
2. kita mengeset file yang akan diedit dia dengan chmod
jika dijabarkan lebih lanjut :
langkah 1.
#grupmod -u nama_login -g nama_grup_kita
langkah 2.
$ chmod 750 nama_file_akan_diedit_dia
(catatan diatas, udah pada taukan kalau # artinya harus root/superuser, kalau $ untuk kita sendiri)
------------------------------------------
ada cara yang lain, yaitu dengan meminta admin untuk mengubah kepemilikan file sementara tetapi grup masih kita yang punya dengan cara :
#chown nama_login_dia nama_file_yang_dishare
atau bisa juga mengganti grupnya, dengan cara :
#chgrp nama_grup_dia nama_file_yang_dishare
Keterangan :
r yang berarti read/dibaca yang bernilai 4
w yang berarti write/ditulis yang bernilai 2
x yang berarti execute/diperintah yang bernilai 1
Berikut ini adalah angka-angka dari file permissions :
0 = —
1 = –x
2 = -w-
3 = -wx
4 = r–
5 = r-x
6 = rw-
7 = rwx
Semoga Bermanfaat
07.32
Linux
Langganan:
Postingan
(
Atom
)