Powered by Blogger.

SISTEM OPERASI LINUX


LINUX


Linux kenapa kita perlu mempelajari Linux:

  • pertama Linux itu gratiss
  • kedua fiturnya lengkap
  • ketiga jarang terjadi kedala/error
  • keempat sering dijadikan sistem operasi untuk server
Linux yang sering di jadikan sebagai sistem operasi untuk server adalah linux CLI (Commad in Line Interface).KENAPAA?? karena sistem operasi berbasis CLI tidak memiliki tampilan berupa desktop hanya menampilkan sebuah terminal yang berisi text sehingga Linux jenis ini memiliki ukuran sistem yang kecil jadi LINUX CLI dapat bekerja pada komputer yang memiliki spesifikasi rendah sekalipun.

untuk mengoperasikan Linux CLI kita perlu memahami beberapa hal seperti:
  1. Struktur Linux
  2. Perintah Dasar Linux
  3. File system
File system/sistem berkas adalah sistem yang digunakan untuk mengendalikan akses terhadap data yang ada pada harddisk.

Perbedaan File System NTFS dan FAT32
  • NTFS
    1. Dapat mengakses direktori lokal windows berbasis NT
    2. Maksimum ukuran dari masing-masing partisi adalah 16 Exabyte
    3. Maksimum ukuran file dibatasi dengan ukuran partisi
    4. Maksimum jumlah file 4.294.967.295
    5. Panjang nama file 255 karakter
    6. Memiliki fitur enkripsi dan file permission
  • FAT32
    1. Dapat mengakses semua partisi windows
    2. Maksimum ukuran dari masing-masing partisi adalah 16 Exabyte
    3. Maksimum ukuran file dibatasi dengan ukuran partisi
    4. Maksimum jumlah file 4.294.967.295
    5. Panjang nama file 255 karakter
    6. Memiliki fitur enkripsi dan file permission
Struktur Dasar Linux merupakan sebuah setruktur penyimpanan data utama pada sistem operasi Linux
  1. / : direktori root adalah direktori tertinggi dari sebuah sistem LINUX untuk masuk ke direktori ini kita harus terdaftar sebagai supersuser.
  2. /home : direktori untuk menyimpan semua data user.
  3. /bin : direktori untuk menyimpan file binary\file perintah dasar untuk user.
  4. /sbin : direktori untuk menyimpan file binary\file perintah dasar untuk Superuser.
  5. /etc : direktori untuk menyimpan file untuk konfigurasi.
  6. /dev : direktori untuk menyimpan data perangkat keras.
  7. /mnt : direktori untuk menjembatani user ke dev.
Perintah-Perintah Dasar LINUX adalah sebuah perintah yang berbentuk Text dan dituliskan pada terminal LINUX berfungsi untuk mengoperasikan Linux CLI:
  1. man : perintah man digunakan untuk melihat bantuan dari suatu perintah
    Syntax : man [Perintah]
  2. ls : perintah ls digunakan untuk menampilkan semua isi yang ada dalam suatu direktori
    syntax : ls [optional]
    • ls -a : digunakan untuk melihat semua file dan direktori termasuk file dan direktori yang disembunyikan (terdapat "." sebelum nama file / folder yang tersembunyi)
    • ls -al : digunakan untuk melihat semua file dan direktori secara lengkap (menampilkan hak akses, jumlah file / folder didalamnya, nama user, nama group, ukuran file, dan tanggal terakhir modifikasi beserta nama file dan folder)
    • ls -d : digunakan untuk melihat semua direktori (khusus direktori) bisa lebih spesifik (diberi awalan nama)
      syntax : ls -d [huruf_awalan_nama_folder] *
    • ls -d ??? : digunakan untuk melihat isi direktori dengan jumlah huruf tertentu (sesuai banyak tanda tanya)
      syntax : ls ???? (melihat direktori yang terdiri dari 4 huruf)
    • ls >> coba.txt : digunakan untuk mengubah hasil perintah ls menjadi text file
  3. chmod : digunakan untuk mengubah hak akses suatu file
    syntax : chmod -c 0644 coba.txt (rw-r--r--)

    chmod -c 0664 coba.txt (rw-rw-r--)

    chmod -c 0661 coba.txt (rw-rw---x)

    chmod -c 0647 coba.txt (rw-r--rwx)
  4. chown : digunakan untuk merubah user akses kepada suatu file
    syntax : chown [nama_user] [nama_file]
  5. chgrp : digunakan untuk merubah group akses kepada suatu file
    syntax : chown [nama_group] [nama_file]
  6. useradd / adduser : digunakan untuk menambah user
    syntax : useradd [nama_user] / adduser [nama_user]
  7. deluser : digunakan untuk menghapus user yang sudah dibuat
    syntax : deluser [nama_user]
Membuat user, menggunakan perintah #useradd fury


perintah useradd selain menambah user baru juga membuatkan 1 direktori sesuai dengan nama user tersebut pada direktori /home. Selain itu, default group user ini adalah nama user itu sendiri. Untuk melihat daftar user yang ada, menggunakan perintah # nano /etc/passwd

scroll kebagian bawah sendiri untuk mendapati user yang baru ditambahkan contohnya seperti berikut:
fury:x:1001:1001:fury:/home/fury:/bin/bash

Dari contoh tersebut, dapat dilihat contoh tersebut terbagi menjadi 7 kolom/bagian yang dipisahkan oleh tanda : (titik dua).
  • Kolom 1 berisi username
  • Kolom 2 berisi password (hanya ditandi dengan tanda :x: yang artinya mempunyai password)
  • Kolom 3 berisi UID (user ID)
  • Kolom 4 berisi GID (Group ID)
  • Kolom 5 berisi Full name user
  • Kolom 6 berisi home direktori user
  • Kolom 7 berisi shell user tersebut

0 komentar:

Post a Comment

Bila link rusak atau error segera laporkan pada kolom komentar