Desember 18, 2011

Basic of LINUX CENTOS

OIT!! Are you ready for the serious post this one? Haha... Actually, this is an assignment from my lecturer. But just call this one as a proven of what I’ve got in college.
Would be my pleasure if we could shares each other about Linux.

(Materi sebelum UTS)

What is LINUX, mom?!
Linux adalah sebuah sistem operasi yang memiliki kemampuan multiuser dan multitasking dan bersifat free, yaitu kebebasan yang ada dalam lisensi yang dimiliki Linux.
 
Syntax Command on LINUX 
1. ls (list) : untuk menampilkan isi sebuah direktori.
·        ls –a : menampilkan isi direktori termasuk file yang di-hidden.
·        ls –d : menampilkan atribut direktori bukan isinya.
·        ls –l : menampilkan isi direktori lengkap dengan atributnya.
·        ls –R : menampilkan isi subdirektori.

$ ls –l
Dir_liana File_liana

2. adduser dan passwd : untuk membuat user baru dan memberikan password pada user tersebut.

  [root@localhost~]# adduser Liana_18095786
  [root@localhost~]# passwd Liana_18095786
  Changing password for Liana_18095786
  (current) UNIX password:
  New UNIX password: (password tidak ditampilkan)
  Retype new UNIX password: (password tidak ditampilkan)
  passwd: all authentications tokens updated successfully

3. su (super user) : untuk masuk ke user account

  # su Liana_18095786
  $ su -l  <--perintah untuk kembali ke user root

4. more : sebagai pager, menampilkan output per layar.
Navigasi tombol pada perintah more :
[Enter]                          scroll down per baris
Space Bar                    scroll down per layar
q                                  keluar dari more

  $ ls –l /etc | more

5. less : fungsinya sama dengan more.
Navigasi tombol pada perintah less :
Panah Bawah               scroll down per baris
Panah Atas                   scroll up per baris
[Enter]                         scroll down per baris
Space Bar                    scroll down per layar
q                                  keluar dari less

  $ ls –l /etc | less

6. man (manual page) : untuk menampilkan dokumentasi atau manual suatu perintah.

  $ man ls

7. pwd (print working directory) : untuk menampilkan posisi direktori kerja saat ini.

  $ pwd
  /home/Liana_18095786/Dir_liana

8.      cd (change directory) : untuk melakukan pindah direktori.Catatan : jika perintah cd dijalankan tanpa argumen, maka akan mengembalikan posisi direktori ke direktori home user.

  $ cd
  $ pwd
  /home/Liana_18095786
  
      9. mkdir (make directory) : untuk membuat direktori.

  $ mkdir Dir_liana

10. cp (copy) : untuk membuat salinan suatu file.

  $ cp File_liana File_coba

11.  mv (move) : untuk merubah nama file (rename) dan memindahkan file ke direktori. Catatan : argumen kedua harus berupa suatu direktori.

  $ mv File_liana Data_liana

12. rm (remove) : untuk menghapus file dan menghapus direktori.

  $ rm File_liana

13. cat>nama_file : untuk membuat file baru.

    
  [root@localhost~]$ cat>File_liana
  Kunjungi blog saya setiap hari
     (ctrl + d untuk mengimpan)

      cat nama_file : untuk membaca file yang telah dibuat.

  [root@localhost~]$ cat File_liana
  Kunjungi blog saya setiap hari

     cat>>nama_file : untuk menambah isi file yang telah dibuat.

  [root@localhost~]$ cat>File_liana
  Kunjungi blog saya setiap hari
  Saya senang belajar LINUX
     (ctrl + d untuk mengimpan)

14. vi : untuk membuat file dengan editor interface.

  [root@localhost~]$ vi File_liana

a.       esc + : + w + q       : untuk menyimpan file dan keluar dari editor.
b.      esc + : + w             : untuk menyimpan saja.
c.       esc + : + q + !        : untuk keluar dari editor tanpa menyimpan.

Permission File

                             User  = U                            Group = G                                      Other = O
Ijin akses :
r (read)            : ijin untuk membaca atau melihat suatu file/direktori.
w (write)          : ijin untuk membuat, mengubah dan menghapus suatu file/direktori.
x (execute)       : ijin untuk mengeksesuki atau menjalankan file/direktori.

Ø      chmod (change permission file)
a.       Format huruf

$ chmod u=rwx,g=rw-,o=r-- File_liana
$ chmod u-x,g-w,o+x File_liana
$ ls –l
u=rw- g=r-- o=r-x File_liana

Keterangan:
(-) = menurangi hak ijin
(+) = menambah hak ijin
b.      Format angka

$ chmod 764 File_liana

                              rwx                              rw-                               r--
                              421                              420                              400
                                7                                  6                                  4
Keterangan :
read (r) = 4
write(w) = 2
execute(x) = 1

Another Command
1.      Hardlink
File dapat di-backup ke direktori manapun dan data tidak akan ikut terhapus bila data master dihapus.

$ ln File_liana Dir_liana_tujuan
2.      Softlink
File hanya dapat di-backup di direktori yang sama dan data akan ikut terhapus bila data master dihapus.

$ ln -s File_liana Dir_liana_tujuan

3.      Compress file
Menjadikan kapasitas sebuah file menjadi kecil dari pada format file biasanya.

$ gzip File_liana
$ zcat File_liana <--untuk membaca file yang telah di-compress
 
4.      Extract file
Mengembalikan format file seperti semula.

$ gunzip File_liana

5.      Compress folder
Menyatukan beberapa file dengan kapasitas memori yang lebih kecil.

$ tar –cf Liana.tar latihan1 latihan2 latihan3

6.      Extract folder
Mengembalikan folder seperti semula.

$ tar –xf Liana.tar

7.      Change owner (chown)
Merubah kepemilikan file dan hanya dapat digunakan pada user root .

[root@localhost]# chown Liana_18095786.Group_liana File_liana

Tidak ada komentar:

Posting Komentar