Sabtu, 07 Januari 2012

Dasar Pembahasan Linux Centos (1)

Linux adalah sebuah sistem operasi yang memiliki kemampuan multiuser dan multitasking dan bersifat free, yaitu kebebasan yang ada dalam lisensi yang dimiliki Linux. Dan Centos merupakan salah satu distro dari sistem operasi Linux.

Macam-macam direktori dalam Linux, antara lain :

/bin : berisi program yang berisi perintah-perintah yang digunakan oleh user biasa seperti perintah ls (menampilkan isi dari suatu direktori, cd (untuk berpindah direktori).

/sbin : berisi program yang berisi perintah-perintah yang digunakan oleh super user seperti ifconfig (menampilkan informasi tentang kartu jaringan / network device yang terpasang pada mesin).

/home : berisi data dari user yang terdaftar dalam komputer / mesin yang bersangkutan.

/usr : berisi paket program, dokumentasi, konfigurasi, aplikasi, library dan source aplikasi linux.

/opt : berisi aplikasi yang dapat diakses oleh semua user (hampir sama dengan /usr/sbin/.

/root : merupakan “home” nya superuser / root / administrator.

/tmp : singkatan dari temporer adalah direktori yang disediakan ketika dibutuhkan ruang sementara dalam melakukan pekerjaan, contoh ketika melakukan proses burn cd maka image (file iso ) secara default dimasukkan ke direktori ini sebelum di burn ke cd.

/etc : secara umum merupakan direktori tempat file konfigurasi berbagai macam service dan program yang terinstall di dalam sistem.

/mnt : berisi informasi device yang terpasang (mount) di dalam komputer.

/var : Direktori ini berisi data yang bermacam-macam (vary). Perubahan data dalam sistem yang aktif sangatlah cepat. Data-data seperti ini ada dalam waktu yang singkat. Karena sifatnya yang selalu berubah tidak memungkinkan disimpan dalam direktori seperti “/etc”. Oleh karena itu, data-data seperti ini disimpan di direktori var.

/boot : berisi informasi yang berkaitan dengan device dan service yang dijalankan ketika komputer melakukan booting (proses komputer dari keadaan mati/off menjadi hidup/on)


Perintah-perintah di dalam terminal Linux, antara lain :
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_Gani File_Gani

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

[root@localhost~]# adduser Gani_Asmoro
[root@localhost~]# passwd Gani_Asmoro
Changing password for Gani_Asmoro
(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 Gani_Asmoro
$ 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/Gani_Asmoro/Dir_Gani

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/Gani_Asmoro

9. mkdir (make directory)
: untuk membuat direktori.

$ mkdir Dir_Gani

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

$ cp File_Gani File_coba

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

$ mv File_Gani Data_Gani

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

$ rm File_Gani

13. cat>nama_file : untuk membuat file baru.

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

cat nama_file : untuk membaca file yang telah dibuat.

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

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

[root@localhost~]$ cat>File_Gani
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_Gani

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.

Tidak ada komentar:

Posting Komentar