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.
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 coding, permission 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