Banner

THANKS FOR THE VISIT TO MY BLOG

Minggu, 22 April 2012

Belajar CentOS


Postingan saya kali ini akan membahas tentang salah satu OS (operating system) yang dibuat dari source code Red Hat Enterprise Linux (RHEL). Centos adalah singkatan dari Community Enterprise Operating System (Sistem Oerasi Perusahaan buata komunitas/masyarakat).

Centos adalah sebuah distro yang sangat stabil dan cocok untuk keperluan server di Enterprise. Ditambah dengan penggunaan software RAID dari Linux, kita dapat membangun sebuah server Linux yang dapat melindungi data dari kerusakan harddisk menggunakan PC rakitan sendiri dan harddisk biasa. Juga dengan penggunaan LVM, kita dapat mengakomodasi keperluan space harddisk di masa yang akan datang dengan relatif mudah.

CentOS dikembangkan oleh sebuah tim kecil namun tumbuh pengembang inti. Pada gilirannya para pengembang inti didukung oleh komunitas pengguna aktif termasuk administrator sistem, administrator jaringan, pengguna perusahaan, manajer, Linux inti kontributor dan penggemar Linux dari seluruh dunia.

CentOS memiliki banyak keuntungan lebih dari beberapa proyek klon lainnya termasuk: komunitas pengguna aktif dan berkembang, cepat dibangun kembali, diuji, dan paket errata QA'ed, jaringan cermin yang luas, pengembang yang dihubungi dan responsif, mendukung beberapa jalan bebas termasuk IRC Chat, Milis, Forum, sebuah FAQ yang dinamis. Download di sini


Adapun Perintah Dasar Shell Linux (organisasi direktori) Sebagai berikut:

Adduser

Perintah adduser digunakan untuk menambahkan user.Biasanya hanya dilakukan oleh root untuk menambahkan user atau account yg baru. Setelah perintah ini bisa dilanjutkan dengan perintah passwd, yaitu perintah untuk membuat password bagi user tersebut. Contoh:
# adduser apry
# passwd apry
  New unix :centos
  Retype  :centos
  Successfully
Jika Anda menjalankan perintah adduser, Anda akan diminta memasukkan password untuk user yang Anda buat. Isikan password untuk user baru tersebut dua kali dengan kata yang sama.
Mkdir

Membuat direktori baru, sama dengan perintah md di DOS. a
Contoh : mkdir kemudian enter
        $mkdir mahasiswa
 ls
Untuk melihat file dan direktori gunakan perintah ls.Menampilkan file dan direktori dalam tampilan lengkap yaitu terdiri dari nama file ukuran, tanggal di modifikasi, pemiliki, group, dan mode atributnya gunakan perintah ls – l. 
Cd
Pindah dari satu direktori ke prompt cell gunakan perintah  cd
Pindah dari satu direktori ke satu tingkat ke bawah gunakan perintah  cd˽namadirektori
Pindah ke alamat yang dituju gunakan perintah  cd˽alamatdirektori
Pindah dari satu direktori ke satu tingkat ke atas gunakan perintah  cd..

Pwd
Print working directory, atau untuk menampilkan nama direktori dimana Anda saat itu sedang berada.

Cat
Menampilkan isi dari sebuah file di layar gunakan perintah  cat˽namafile
Membuat file baru gunakan perintah cat>namafile
Menambah isi file pada yang sudah ada cat>>namafile
Cp
Fungsi : Menggandakan file1 menjadi file2.
Format :
$ cp file1 file2       →  menyalin file1 ke file2
Misalnya :
$ cp coba3 /home/syarif/nsmail →  menyalin file coba3 ke direktori lain
Keterangan : Perintah cp akan menyalin satu file ke file lain atau meng-copy satu file atau lebih ke sebuah direktori.

Mv
Fungsi : Memindahkan letak suatu file atau bisa juga buat rename nama file.
Format :

$ mv file1 file2      →  Renama file1 menjadi file2
Atau
$ mv coba3 /home/syarif/nsmail →  Memindahkan file coba3 ke direktori lain

Keterangan : mv akan memindahkan satu file ke file lain atau memindahkan satu file atau lebih, ke sebuah direktori.

Rm
Untuk menghapus file dan secara default rm tidak menghapus direktori. Gunakan secara hati-hati perintah ini terutama dengan option -r yang secara rekursif dapat mengapus seluruh file.
Sekali lagi: Hati-hati dengan perintah ini!
Untuk menghapus direktori kosong gunakan perintah rmdir
Untuk menghapus file gunakan perintah rm˽namafile
Untuk menghapus direktori berikut isinya rm˽-rf˽namadirektori

Echo
Biasa digunakan untuk menampilkan string/karakter di layar monitor, namun bisa juga digunakan untuk membuat file dengan memanfaatkan output redirection.
Echo˽”isi teks”>namafile =untuk membuat file baru
Echo˽”isi teks”>>namafile =untuk menambah isi file pada file yang sudah ada

Wc
Fungsi : Menghitung jumlah kata, jumlah baris dan jumlah karakter dalam suatu file .
Format :
wc nama-file

head
Menampilkan 10 baris awal dari suatu file. Default baris yang ditampilkan adalah 10 tapi Anda bisa menentukan sendiri berapa baris yang ingin ditampilkan:
$ head nama file

Tail 

Menampilkan 10 baris terakhir dari suatu file. Default baris yang ditampilkan adalah 10 tapi Anda bisa menentukan sendiri berapa baris yang ingin ditampilkan:

$ tail nama file

Gzip
Kompresi zip versi GNU fungsinya untuk kompresi
$ gzip nama file


Zcat
Membaca file kompres
$ zcat nama file

Gunzip
unkompres zip
$ gunzip nama file

===chmod=== Digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori. Anda dapat menggunakan sistem numeric coding atau sistem letter coding. Ada tiga jenis permission/perijinan yang dapat dirubah yaitu:
1.     r untuk read,
2.     w untuk write, dan
3.     x untuk execute.
Dengan menggunakan letter coding, Anda dapat merubah permission diatas untuk masing-masing u (user), g (group), o (other) dan a (all) dengan hanya memberi tanda plus (+) untuk menambah ijin dan tanda minus (-) untuk mencabut ijin.
Misalnya untuk memberikan ijin baca dan eksekusi file coba1 kepada owner dan group, perintahnya adalah:
chmod ug+rx coba1
Untuk mencabut ijin-ijin tersebut:
chmod ug-rx coba1
Dengan menggunakan sitem numeric codingpermission untuk user, group dan other ditentukan dengan menggunakan kombinasi angka-angka, 4, 2 dan 1 dimana 4 (read), 2 (write) dan 1 (execute).
Misalnya untuk memberikan ijin baca(4), tulis(2) dan eksekusi(1) file coba2 kepada owner, perintahnya adalah:
chmod 700 coba2
testing dicoba
chmod 644 coba3
Perhatian: Jika Anda hosting di server berbasis Linux, perintah ini sangat penting sekali bagi keamanan data Anda. Saya sarankan semua direktori yang tidak perlu Anda tulis di chmod 100 (jika Apache jalan sebagai current user (Anda)) atau di chmod 501 jika Apache jalan sebagai www-data atau nobody (user lain).
chown
Merubah user ID (owner) sebuah file atau direktori
$ chown

EDITOR VI
Editor ini merupakan pengembangan dari Line Editor Ex.
  • Modus perintah : Perintah untuk melakukan operasi tertentu dalam melakukan editing.Tekan Esc pada keyboard untuk masuk ke modus teresebut
  • Modus teks : Menuliskan dokumen/data seperti sebuah editor biasa.Tekan Insert untuk masuk ke modus tersebut.
Perintah untuk masuk ke dalam editor vi :

vi                                             : untuk masuk ke editor vi tanpa membuka file apapun.
vi˽namfile                                : untuk membuka file pada baris pertama
Vi˽+n˽namfile                          : untuk membuka file pada baris ke N
vi˽+˽namafile                           : membuka file pada baris terakhir
vi˽+˽namafile1˽namafile2         : membaca beberapa file sekaligus secaraa bersamaan
:n                                             : jika ingin memindahkan ke file berikutnya (next)
:rew                                         : jika ingin memindahkan ke file sebelumnya (rewind)
 :w                                           :  untuk menyimpan file
:q                                             : untuk keluar dari editor vi
:x                                             : untuk menyimpan file dan keluar dari editor vi
nyy                                          : untuk menyalin n baris pada posisi kursor buffer
 u                                             :  untuk membatalkan perintah yang telah di lakukan.
 Ny                                          :  mengkopi dari posisi kursor
P                                              :  untuk menyalin data yang ada di buffer.
/[0-9]                                       :  untuk mencari numeric
/[a-z]                                        :  untuk mencari string/karakter kecil
 /[A-Z]                                     :  untuk mencari stirng/karakter  besar



Tidak ada komentar:

Posting Komentar