Stuktur Dasar Pada Linux Debian

Pengertian Linux

   Linux adalah kernel sistem operasi. Mungkin Anda pernah mendengar klon UNIK. Linux ini adalah klon UNIK yang dibuat oleh Linus Torvalds dari nol. Linux ini bersifat gratis dan open source yang berarti anda dapat mengubah apa saja di Linux dan mendistribusikannya dengan nama Anda sendiri! Yang biasa disebut "Distro" yang memiliki ciri khususnya yaitu GNU. Contoh Linux/GNU yaitu:

DebianUbuntu LinuxRed Hat Enterprise LinuxLinux MintFerodaDll.


         Sistem Operasi

1. Kernel = Merupakan sistem operasi yang tidak boleh dihapus, maka kalo kernel ini dihapus secara  otomatis sistem operasinya akan hancur, jadi kernel  itu bisa disebut juga sebagai "Ruh" yang fungsinya  untuk berkomunikasi dengan hadwer.

2. Shall = Merupakan sistem operasi interface yang berfungsi untuk berkomunikasi dengan user. 

3. Sistem File = Merupakan struktur logika yang  digunakan untuk mengendalikan akses terhadap data  yang ada pada disk. Dengan kata lain, Sistem file  merupakan database khusus untuk penyimpanan,  pengelolaan, manipulasi dan pengambilan data agar mudah ditemukan diakses. Secara umum sistem file  yang digunakan untuk penyimpanan adalah "Ext3  dan Ext4".


A. Struktur Linux

     Berikut merupakan Struktur Linux:


1. /root = merupakan directory yang dapat di akses oleh super administrator atau user root.

2. /boot (Boot Loader Files) = berisi file-file yang  berhubungan dengan boot loader, seperti initrd.img-    5.2.20.12-generic.

3. /bin (User Binaries) = berisi file-file eksekusi.Direktori ini juga menyimpan perintah yang digunakan oleh sistem.

4. /dev (Device Files) = Berisi file device komputer.Termasuk perangkat terminal, USB atau perangkat lainnya.

5. /etc (Configuration Files) = Berisi file yang  dijalankan ketika startup, serta file-file konfigurasi        semua program.

6. /home (Home Directories) = Direktori ini digunakan  untuk menyimpan semua file pribadi pengguna.

7. /lib (System Libraries) = membuatkan file library,  termasuk modul driver yang dapat diisi pada sistem    boot.

8. /media (Removable Media Device) = Direktori  sementara untuk removable device.

9. /mnt (Mount Directory) = derektori sementara  tempat sysadmin men mount filesystem.

10. /opt (Optional add-on Applications) =  menyimpan  file-file tambahan dari vendor tertentu  yang bersifat  sementara.

11. /sbin (System Binaries) = Fungsinya masih sama  dengan /bin, perbedaannya ini untuk perintah-        perintah yang di lakukan oleh administrator sistem    untuk memelihara sistem.

12. /srv (Service Data) = berisi file-file yang di  gunakan  oleh server.

13. /sys = direktori special yang memuatkan informasi  mengenai hard disk seperti yang dilihat melalui            Linux.

14. /tmp (Temporary Files) = berisi file-file sementara  yang dibuat oleh sistem dan user, dan akan di hapus  saat sistem reboot.

15. /usr (User Program) = berisi file-file binari,  libraries, dokumentasi dan source cade dari sistem.

16. /proc (Process Information) = berisi informasi  tentang proses sistem, baik itu file system virtual        dengan teks yang menginformasikan tentang sumber  daya sistem maupun informasi tentang menjalankan  prosesm

17. /var (Variable Files) = beberapa contohnya  sebagai  berikut:

/var/log =berisi file-file log sistem/var/lib = berisi paket dan file database/var/mail = mail/var/spool = antrian print/var/lock = kunci file/var/tmp = temporapy file yang dibutuhkan saat reboot.

B. Perintah Dasar Linux


Berikut adalah macam-macam perintah dasar linux yang wajib kamu tahu saat mempelajari atau memciba sistem operasi Open Source Linux, yaitu:

Ingin mempelajari sistem operasi Linux? Berikut adalah macam-macam perintah dasar yang sering digunakan di Linux untuk mempermudah kamu untuk mempelajarinya.

mkdir membuat direktori
Penggunaan: mkdir [OPTION] DIRECTORY
Contoh: mkdir lhn

ls list daftar direktori
Penggunaan: ls [OPTION] [FILE]
Contoh: ls, ls l, ls lhn

cd mengubah direktori
Penggunaan: cd [DIRECTORY]
Contoh: cd lhn

pwd - cetak nama direktori saat ini
Penggunaan: pwd

vim Vi Improved, a programmers text editor
Penggunaan: vim [OPTION] [file]
Contoh: vim lhn.txt

cp copy file dan direktori
Penggunaan: cp [OPTION] SOURCE DEST
Contoh: cp sample.txt sample_copy.txt
cp sample_copy.txt target_dir

mv memindah (mengganti nama) file
Penggunaan: mv [OPTION] SOURCE DEST
Contoh: mv source.txt target_dir
mv old.txt new.txt

rm menghapus file atau direktori
Penggunaan: rm [OPTION] FILE
Contoh: rm file1.txt , rm rf some_dir

find mencari
Penggunaan: find [OPTION] [path] [pattern]
Contoh: find file1.txt, find name file1.txt
history prints recently used commands
Penggunaan: history

cat menyatukan file dan menampilkan dalam output standar
Penggunaan: cat [OPTION] [FILE]
Contoh: cat file1.txt file2.txt
cat n file1.txt

echo menampilkan baris teks
Penggunaan: echo [OPTION] [string]
Contoh: echo I love India
echo $HOME

grep menampilkan garis yang sesuai pola
Penggunaan: grep [OPTION] PATTERN [FILE]
Contoh: grep i apple sample.txt
wc menampilkan jumlah baris, kata dan byte sebuah file
Penggunaan: wc [OPTION] [FILE]
Contoh: wc file1.txt
wc L file1.txt

sort menyortir
Penggunaan: sort [OPTION] [FILE]
Contoh: sort file1.txt
sort r file1.txt

tar mengarsipkan file
Penggunaan: tar [OPTION] DEST SOURCE
Contoh: tar cvf /home/archive.tar /home/original
tar xvf /home/archive.tar

kill mematikan suatu proses
Penggunaan: kill [OPTION] pid
Contoh: kill 9 2275

ps menampilkan snapshot proses saat ini
Penggunaan: ps [OPTION]
Contoh: ps, ps el

who mengetahui siapa yang login
Penggunaan: who [OPTION]
Contoh: who , who b , who q

passwd update password
Penggunaan: passwd [OPTION]
Contoh: passwd

su mengganti USER ID atau menjadi super user
Penggunaan: su [OPTION] [LOGIN]
Contoh: su remo, su

chown mengganti pemilik file atau grup
Penggunaan: chown [OPTION] OWNER[:[GROUP]] FILE
Contoh: chown remo myfile.txt

chmod mengganti file permission
Penggunaan: chmod [OPTION] [MODE] [FILE]
Contoh: chmod 744 calculate.sh

zip mengarsip file
Penggunaan: zip [OPTION] DEST SOURSE
Contoh: zip original.zip original

unzip membuka file yang diarsip ZIP
Penggunaan: unzip filename
Contoh: unzip original.zi

ssh SSH client (remote login program)
ssh is a program for logging into a remote machine and for executing commands on a remote machine
Penggunaan: ssh [options] [user]@hostname
Contoh: ssh X guest@10.105.11.20

scp secure copy (remote file copy program)
scp copies files between hosts on a network
Penggunaan: scp [options] [[user]@host1:file1] [[user]@host2:file2]
Contoh: scp file1.txt guest@10.105.11.20:~/Desktop/

fdisk manipulator partisi
Contoh: sudo fdisk l

mount mount a file system
Penggunaan: mount t type device dir
Contoh: mount /dev/sda5 /media/target

umount unmount file systems
Penggunaan: umount [OPTIONS] dir | device
Contoh: umount /media/target

du melihat kapasitas storage
Penggunaan: du [OPTION] [FILE]
Contoh: du

df melihat jumlah penggunaan storage
Penggunaan: df [OPTION] [FILE]
Contoh: df

quota melihat penggunaan dan batas disk
Penggunaan: quota [OPTION]
Contoh: quota v

reboot restart system
Penggunaan: reboot [OPTION]
Contoh: reboot

poweroff mematikan sistem
Penggunaan: poweroff [OPTION]
Contoh: poweroff

kate KDE Editor
Penggunaan: kate [options][file(s)]
Contoh: kate file1.txt file2.txt

vim Vi Improved, a programmers text editor
Penggunaan: vim [OPTION] [file]
Contoh: vi hello.c

gedit Text editor untuk membuat dan edit file
Penggunaan: gedit [OPTION] [FILE]
Contoh: gedit

bg membuat proses yang di depan berjalan di belakang
Penggunaan: type ctrl+z and then bg

fg membuat proses background berjalan di depan
Penggunaan: fg [jobid]

jobs menampilkan ID dan nama proses
Penggunaan: jobs

sed stream editor untuk menyortir dan transformasi teks
Penggunaan: sed [OPTION] [input file]
Contoh: sed s/love/hate/g loveletter.txt

awk scan pola dan pengolahan bahasa
Contoh: awk F: { print $1 } sample_awk.txt

find mencari dalam satu direktori
Penggunaan: find [OPTION] [path] [pattern]
Contoh: find name file1.txt

locate mencari
Penggunaan: locate [OPTION] FILE
Contoh: locate file1.txt

Akhir Kata
Itulah bermacam-macam perintah dasar Linux yang wajib kamu ketahui agar tidak terlalu buta saat menggunakan Linux. Jika ada kesalahan atau hal yang ingin di sampaikan bisi tulis di kolom komentar

Komentar

Posting Komentar