Senin, 15 Juli 2013

centOS


I.                  Latar belakang
           Belajar Linux CentOS katanya lebih sulit dibandingkan Ubuntu. Namun bukan itu alasan kenapa kamii belajar LInux CentOS. Hal ini karena kebutuhan tugas makalah praktikum sistem oprasi. Setelah diskusi dan menimbang dari berbagai informasi di internet akhirnya pilihan jatuh pada Linux CentOS. Langkah pertama adalah belajar Perintah Dasar di Linux CentOS.


II.               Rumusan masalah
CentOS merupakan linux yang tergantung pada Red Hat, mengapa?
Apakah perintah dasar pada CentOS sama dengan perintah dasar di linux yg lainya ?


B. PEMBAHASAN
a.   pengertian

CentOS (Community ENTerprise Operating System) adalah sebuah distribusi linux sebagai bentuk dari usaha untuk menyediakan platform komputasi berkelas enterprise yang memiliki kompatibilitas kode biner sepenuhnya dengan kode sumber yank menjadi induknya. CentOS (Sistem Operasi Perusahaan buatan Komunitas / Masyarakat) merupakan sistem operasi gratis yang dibuat dari source code Red Hat Enterprise Linux (RHEL). Proyek ini berupaya untuk 100% binari kompatibel dengan produk hulunya (RHEL). Dan tentu saja menggunakan paket RPM. Karena CentOS dikompile dari SRPM RHEL maka CentOS 100% kompatible dengan RHEL, isi dari CentOS hampir sama dengan RHEL. Lalu, Bedanya pada CentOS semua atribute RHEL dibuang, contohnya README.TXT RHEL diganti menjadi README.TXT CentOS.

b.    Sejarah

Pada bulan Juni 2006, para pengembang utama distro Tao Linux, kloning RHEL, mengumumkan bahwa mereka akan menghentikan proyek tersebut dan menggantinya menjadi CentOS development. Para pengguna Tao linux kemudian bermigrasi menggunakan rilis CentOS menggunakan "yum update".
Di bulan Juli 2009, baru diketahui bahwa pendiri CentOS, Lance Davis, telah menghilang sejak 2008. Lance Davis telah menghentikan kontribusinya terhadap proyek tersebut, namun tetap memegang kewenangan atas registrasi domain CentOS dan akun PayPal. Pada bulan Agustus 2009, Tim CentOS melaporkan telah berhasil menghubungi Davis dan mengambil alih kewenangan atas domain centos.info dan centos.org.
Di Bulan Juli 2010, popularitas CentOS meningkat tajam melompati Debian sebagai distribusi linux terpopuler untuk server web, digunakan hampir 30% dari total keseluruhan server web berbasis linux. although Debian retook the lead in January 2012.

c.      Desain

RHEL merupakan distribusi linux berbayar yang menyediakan akses terhadap update atas perangkat lunak dan beragam jenis dukungan teknis. Distribusi linux ini sebenarnya merupakan gabungan dari sejumlah peragkat lunak yang didistribusikan dibawah Lisensi perangkat lunak bebas dan kode sumber atas paket perangkat lunak ini dirilis ke publik oleh Red Hat sebagai bagian dari kesepakatan dalam lisensi yang digunakan.
                                                                                                                                               
Para pengembang CentOS menggunakan kode sumber dari Red Hat, dikompilasi dengan tujuan membuat sebuah produk final yang sangat mirip dengan RHEL. Semua hal-hal yang berkaitan dengan merek dagang ataupun logo kemudian diubah disebabkan Red Hat tidak mengijinkan mereka untuk mendistribusikan ulang logo tersebut.

CentOS tersedia secara gratis, dukungan teknis utamanya disediakan terhadap para pengguna melalui milis, forum berbasis web, ataupun chat. Proyek CentOS tidak berafiliasi dengan Red Hat, sehingga proyek CentOS berjalan tanpa mendapatkan bantuan apapun dari Red Hat. Untuk penggalangan dana, CentOS berbasis donasi dari para pengguna serta sponsor dari perusahaan-perusahaan yang menggunakannya.
CentOS 5 running GNOME
Pengembang    : Lance Davis
Keluarga OS   : Linux
Status              : Current
Rilis awal        : 01 Desember 2003
Rilis stabil       : 5.2 / Juni 24, 2008;
Tipe kernel      : Monolithic kernel
Situs web        : www.centos.org

d.    keuntungan menggunakan CentOS :

·         Kita tidak perlu repot-repot mengoperasikan linux Red Hat yang notabenenya merupakan linux yang komersial, kita dapat menggunakan CentOS sebagai gantinya.
·         Sistem operasi yang gratis
·         open source
·         Kompatibel dengan linux Red Hat
·         Linux yang satu-satunya didukung oleh CPanel
·         Merupakan turunan Red Hat yang merupakan linux komersial dengan harga yang lumayan, namun Red Hat atau Red Hat Enterprise Linux sehingga apa pun drivers yang dapat dijalankan di Red Hat dapat dijalankan di CentOS                                                                                           
·         Merupakan OS freeware yang sangat handal untuk skala Enterpise.                                                      
·         Merupakan satu-satunya OS freeware yang  didukung resmi oleh CPanel kurang.              
·         Drivers RHEL dapat dipakai oleh CentOS karena isi CentOS adalah RHEL       
                                     
e.      Kekurangan menggunakan CentOS :

·         Tergantung pada distro RH. Karena itu CentOS selalu keluar setelah RH 
·         Kata "enterprise" membuat pemula takut dan memilih Fedora
·         Penampilan website CentOS yang kurang menarik (CentOS Indonesia sedang mengupayakan untuk mengupdate website CentOS.org agar tampil menarik)
·         Kurangnya dokumentasi mengenai CentOS secara khusus

f.      Perintah Dasar di Linux CentOS

Secara umum perintah-perintah Linux dan UNIX memiliki sintaks sbb :
perintah [option…] [argumen…]
Option merupakan pilihan yang dapat kita gunakan untuk memberikan hasil tertentu dari suatu perintah. Argumen umumnya merupakan sesuatu yang akan diproses oleh perintah, misalnya nama file atau nama direktori.Tanda [ ] merupakan simbol bahwa option dan argumen tidak harus selalu digunakan dalam menjalankan perintah. Tanda titik-titik menandakan bahwa baik option dan argumen dapat lebih dari satu. Seluruh perintah dalam Linux dan UNIX bersifat case sensitive, jadi perintah LS akan dianggap berbeda dengan ls.Sekarang kita mulai dengan perintah-perintah dasar yang umum digunakan dalam Linux :
Ls  : Perintah ini merupakan perintah untuk menampilkan isi suatu direktori. Perintah ini    mirip seperti perintah dir dalam DOS. Ada beberapa cara untuk menggunakan perintah ini, misalnya :
# ls                     # ls -l
More : Perintah more dapat digunakan untuk melihat isi suatu file teks dengan layar per layar. untuk keluar dari tampilan more dengan menekan tombol q.
Cat   : Perintah ini digunakan untuk menampilkan isi file ke layar tanpa fasilitas tampilan layar per layar. Biasanya digunakan bersamaan dengan pipeline atau redirection. Misal untuk menampilkan isi file /etc/passwd dan /etc/group, gunakan perintah :
# cat /etc/passwd /etc/group
Cd     : Perintah ini mirip seperti perintah cd dalam DOS yaitu digunakan untuk pindah ke direktori tertentu. Contoh perintah :
# cd /home/adje. Untuk menuju kembali ke direktori /home, maka digunakan perintah
# cd ..
Cp     : Perintah ini digunakan untuk mengkopi suatu file atau direktori. misalnya :
# cp contoh1 contoh2
Perintah di atas maksudnya akan mengkopi contoh1 ke file contoh2. Untuk mengkopi seluruh direktori menggunakan perintah : # cp -R /home/adje /home/afri
Mv  : Perintah ini digunakan untuk memindahkan suatu file ke lokasi lain atau dengan nama lain. Contoh :           # mv contoh1.php contoh2.php   #mv contoh1.php /home/adje/contoh2.php
Rm : Perintah ini digunakan untuk menghapus direktori atau file. Perintah ini mirip dengan perintah del dalam DOS. Dalam menggunakan perintah ini agar hati-hati karena dalam Linux tidak ada perintah undelete atau unerase. Contoh penggunaan rm sbb :
#rm contoh1.php
Untuk menghapus suatu direktori gunakan perintah :
#rm /home/adje/temp
Mkdir : Perintah ini digunakan untuk membuat direktori. Misalnya :
#mkdir contoh            
Pipeline : Pada Linux dan UNIX, hasil keluaran suatu proses program dapat diberikan sebagai input pada proses lainnya. Contohnya :
#ls -l /home/adje | more
Grep  : Perintah grep digunakan untuk men-filter masukan dan menampilkan dalam bentuk baris-baris yang sesuai dengan pola yang anda inginkan. Contoh :
# ps ax |grep wvdial
Redirection : Di dalam Linux atau UNIX, anda dapat membelok-belokkan standar input, output ataupun standar error menuju tujuan lain. Misalnya anda dapat membelokkan standar output suatu program ke file atau membelokkan standar input suatu program dari suatu file.Proses pembelokkan ini disebut redirection dan di *NIX digunakan simbol > (untuk membelokkan standar output ke file) dan simbol < (untuk membelokkan standar input dari file). Contoh : Untuk menyimpan tampilan isi seluruh directori /etc ke sebuah file, gunakan perintah :  #ls -lR /etc > isi-etc
Untuk menambahkan isi file isi-etc dengan data lain, gunakan simbol >> (append) pada redirection, misal :  #ls -lR /home/adje >> isi-etc
Untuk membuat perintah mensortir data yang terdapat pada file contoh.txt dapat digunakan perintah :  #sort < contoh.txt
Perintah-perintah di atas adalah perintah-perintah yang sering digunakan dalam Linux atau UNIX.                                                                                                                      
g.     Perintah Dasar Linux dan sering dipergunakan         
                                                            
any_command --help                           Menampilkan keterangan bantu tentang pemakaian perintah. "--help" sama dengan perintah pada DOS "/h".

ls                                           Melihat isi file dari direktori aktif. Pada linux perintah "dir" hanya berupa alias dari perintah "ls". Untuk perintah "ls" sendiri sering dibuatkan alias "ls --color", agar pada waktu di "ls" ditampilkan warna-warna sesuai dengan file-filenya, biasanya hijau untuk execute, dsb.

ls -al                                      Melihat seluruh isi file pada direktori aktif berserta file hidden, lalu ditampilkan layar per- layar.

cd (directory)                        Change directory. Menggunakan "cd" tanpa nama direktori akan menghantarkan anda ke home direktor. Dan "cd -" akan menghantarkan anda ke direktori sebelumnya.

cp (source destination)          Mengopi suatu file.

mcopy source destination     Mengcopy suatu file dari/ke dos filesystem. Contoh mcopy a: autoexec.bat/junk .
                                              Gunakan "man mtools" untuk command yang sejenis
                                              : mdir, mcd, mren, move, mdel, mmd, mrd, mformat....

mv source destination           Memindahkan atau mengganti nama file

ln -s source destination         Membuat Simbolic Links,
                                              contoh ln -sf /usr/X11R6/bin/XF86_SVGA /etc/X11/X,
                                             membuat Simbolic link dari file XF86_SVGA ke X

rm files                                  Menghapus file

mkdir directory                     Membuat direktori baru

rmdir directory                      Menghapus direktori yang telah kosong
                                                                                                                                                                                                                                                                                      

rm-r files recursive remove   Menghapus file, direktori dan subdirektorinya. Hati-hati menggunakan perintah ini apabila anda login sebagai root, karena root dengan mudah dapat menghapus seluruh file pada sistem dengan perintah di atas, tidak ada perintah untuk un-
                                              delete di Linux (belum)

more                                      Untuk melihat isi suatu file, dengan tambah perintah more, maka isi file tersebut ditampil-kan layar per layar.

less filename                         Melihat suatu file layar per layar, dan tekan tombol "q" apabila ingin keluar,pico filename Edit suatu text file.

pico -w filename                   Edit suatu text file, dengan menonaktif-kan fungsi word wrap, sangat berguna untuk meng-edit file seperti /etc/fstab.

lynx file.html                        Melihat file html atau browse ke net dengan text mode, dimana gambar/image tidak dapat ditampil-kan, tapi lynx adalah suatu browser yang sangat cepat, sangat berguna bila anda hanya mengingin-kan suatu artikel tanpa image.

tar -zxvf filename.tar.gz       Meng-untar sebuah file tar sekaligus meng-uncomp ress file tersebut (*.tar.gz or *.tgz), untuk meletakkannya direktori yg diinginkan tambahkan option -C direktori, contoh tar -zxvf filename.tar.gz -C /opt (meletakkan file tersebut di direktori /opt

tar -xvf filename.tar              Meng-untar sebuah file tar yang tidak terkom-press (*.tar).

gunzip filename.gz                Meng-uncompress sebuah file zip (*.gz" or *.z). dengan menggunakan gzip (juga zip atau compress) jika anda menginginkan mengompress file.

bunzip2 filename.bz2            Meng-uncompress file dengan format (*.bz2) dengan utiliti "bzip2", digunakan pada file yang besar.

unzip filename.zip                 Meng-uncompress file dengan format (*.zip) deng-an utiliti "unzip" yang kompatibel dengan pkzip for DOS.

find / -name "filename"         Mencari "namafile" pada komputer anda dimulai dengan direktori /. Namafile tersebut mungkin saja berisi wildcard (*,?).

locate filename                      Mencari file dengan string "filename". Sangat mudah dan cepat dari perintah di atas.

pine                                       Email reader yang sangat mudah digunakan, dan menjadi favorit banyak pemakai mesin Unix. Atau anda bisa pakai email yang sangat customize yaitu "mutt",

talk username1                      Berbicara dengan keyboard dengan user lain yg sedang login pada mesin kita (atau gunakan "talk username1@machinename" untuk berbicara dengan komputer lain) . Untuk menerima undangan percakapan, ketikkan"talk username2". Jika seseorang
               mencoba untuk berbicara dengan anda dan itu dirasakan mengganggu, anda bisa menggunakan perinta "mesg n" untuk menolak pesan tersebut. Dan gunakan perintah "who" atau "rwho" untuk melihat siapa user yang mengganggu tersebut.

mc                                         Menjalankan "Morton Commander" ... eh... salah maksudnya "Midnight Commander" sebagai file manager, cepat dan bagus.

telnet server                          Untuk menghubungkan komputer kita ke komputer lain dengan menggunakan protokol TELNET. Gunakan nama mesin atau Nomor IP mesin, dan anda akan mendapatkan prompt login name dari mesin terse-but, masukkan passwordnya, oh ya .. anda juga harus punya account di mesin remote tersebut.Telnet akan menghubungkan anda dengan komputer  lain dan membiarkan anda untuk mengoperasikan mesin tersebut. Telnet sangat tidak aman, setiap yang anda ketik menjadi "open text", juga dengan
               password anda! Gunakan ssh alih-alih telnet untuk mengakses mesin secara remote.

rlogin server/=remote login   Menghubungkan anda ke komputer lain. Loginname dan password, tetapi apabila account anda terse-but telah dipakai, maka anda akan mendapatkan pesan kesalahan pada password anda. Sangat tidak aman juga, gunakan ssh  sebagai gantinya. rsh
               server (=remote shell) Jalan lain untuk menghubungkan anda ke remote machine. Apabila login. name/password anda sedang dipakai di remote mesin tsb, maka password anda tidak akan berlaku. Idem dengan rlogin, gantikan dengan ssh. ftp server Ftp ke mesin lain, ini sangat berguna untuk mengopy file ke/dari remote mesin. Juga tidak aman, gunakan scp dari keluarga ssh  sebagai gantinya.
              
minicom                                Program Minicom (dapat dikatakan seperti "Procomm/ Hyperterminal for Linux").

/program_name                     Menjalankan program pada direktori aktif, yang mana tidak terdapat pada PATH.
xinit                                       Menjalankan X-window server (tanpa windows manager).

startx                                     Menjalankan X-window server dan meload default windows manager. Sama seperti perintah "win" under DOS dengan Win3.1

startx -- :1                             Menjalankan sesi X-windows berikutnya pada display 1 (default menggunakan display 0). Anda dapat menjalankan banyak GUI terminal secara bersamaan, untuk pindah antar GUI gunakan , , etc, tapi ini akan lebih banyak memakan memori.

x-term                                   (pada X terminal) ,menjalankan X-windows terminal. Untuk keluar ketikkan "exit".

xboing                                                  (pada X terminal). Sangat lucu deh ...., seperti games-games z lama .....

gimp                                      (pada X terminal) Program image editor yang sangat bagus, bisa disamakan dengan Adobe Photo- shop, yang membedakan adalah program ini gratis.

netscape                                (pada X terminal) menjalankan netscape, versi pada waktu tulisan ini dibuat telah mencapai versi 4.7

netscape -display host:0.0     (pada X terminal) menjalankan netscape pada mesin yang aktif dan menampilkan outputnya pada mesin yang bernama "host" display 0 screen 0. harus memberikan akses untuk mesin aktif untuk menampilkannya pada mesin "host" dengan perintah
                                              "xhost"

shutdown -h now                  (sebagai root) Shut down sistem. Umumnya digunakan untuk remote shutdown. Gunakan untuk shutdown pada konsol (dapat dijalankan oleh user).                                                                                                                                                          
                                                                                                                                                                                                                                                       
halt                                        reboot (sebagai root) Halt atau reboot mesin. Lebih simple dari perintah di atas.

man topic                              Menampilkan daftar dari sistem manual pages (help) sesuai dengan topic. Coba "man man". Lalu tekan "q" untuk keluar dari viewer. Perintah "info topic" Manual pages dapat dibaca dilhat dengan cara "any_command --help".

apropos topic                        Menampilkan bantuan manual berdasarkan topik.

pwd                                       Melihat direktori kerja saat ini

hostname                               Menampilkan nama local host (mesin dimana anda sedang bekerja). Gunakan perintah " netconf" (sebagai root) untuk merubah nama host dari mesin tersebut, atau edit file /etc/hosts.

whoami                                 Mencetak login name.

id username                           Mencetak user id (uid) atau group id (gid)

date                                       Mencetak atau merubah tanggal dan waktu pada komputer, contoh merubah tanggal dan waktu ke 2000-12-31 23:57 dengan perintah; date 123123572000

time                                       Melihat jumlah waktu yg ditangani untuk penyelesaian suatu proses + info lainnya. Jangan dibingungkan dengan perintah "date".

who                                       Melihat user yang login pada komputer kita.

rwho -a                                  Melihat semua user yg login pada network anda. Layanan perintah rwho ini harus diaktifkan, jalankan setup sebagai root utk mengaktifkannya.

finger username                    Melihat informasi user, coba jalankan; finger root

last                                        Melihat user sebelumnya yang telah login di komputer.

uptime                                   Melihat jumlah waktu pemakaian komputer oleh seseorang, terhitung proses reboot terakhir.
                                                                                                                                                                                                                                                                       
ps (=print status)                   Melihat proses-proses yang dijalankan oleh user.

ps axu                                    Melihat seluruh proses yang dijalankan, walaupun tanpa terminal control, juga ditampilkan nama dari user untuk setiap proses.

top                                         Melihat proses yang berjalan, dengan urutan penggunaan cpu.

uname -a                               Informasi system kernel .

free                                        Informasi memory (dalam kilobytes).

df -h                                      (=disk free) Melihat informasi pemakaian disk pada seluruh system (in human-readable form)
du / -bh                                 (=disk usage) Melihat secara detil pemakaian disk untuk setiap direktori, dimulai dari root (in human legible form).

cat /proc/cpuinfo                   Cpu info. Melihat file pada /proc directori yang bukan merupakan file nyata (not real files).

cat /proc/interrupts                Melihat alamat interrupt yang dipakai.

cat /proc/version                    Versi dari Linux dan informasi lainnya.

cat /proc/filesystems             Melihat filesystem yang digunakan.

cat /etc/printcap                    Melihat printer yang telah disetup

lsmod                                    (as root) Melihat module-module kernel yang telah di load.

set                                         Melihat environment dari user yang aktif

echo $PATH                         Melihat isi dari variabel "PATH". Perintah ini dapat digunakan untuk menampilkan variabel environmen lain dengan baik. Gunakan "set" untuk melihat environmen secara penuh.

dmesg                                   Mencetak pesan-pesan pada waktu proses boot. (menampilkan file: /var/log/dmesg).

clear                                      Membersihkan layar.

adduser                                 Menambah pengguna.

Su
Untuk login sementara sebagai user lain. Bila user ID tidak disertakan maka komputer menganggap Anda ingin login sementara sebagai super user atau root. Bila Anda bukan root dan user lain itu memiliki password maka Anda harus memasukkan passwordnya dengan benar. Tapi bila Anda adalah root maka Anda dapat login sebagai user lain tanpa perlu mengetahui password user tersebut.

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 udin # passwd udin

Perhatikan bahwa semua perintah yang membutuhkan akses root, di sini saya tulis dengan dengan menggunakan tanda #, untuk memudahkan Anda membedakannya dengan perintah yang tidak perlu akses root.

Contoh Kita Membuat User Account Baru Denga Nama Rita

Masuk Dulu Ke Terminal (alt + F2) -->Isikan Xterm Baru Deh Cara Dibawah Ini

[resti@localhost resti]$su –l

password:*****

[resti@localhost]# adduser Rita( Membuat User Acoount Baru user dengan nama Rita)

[resti@localhost]$ Passwd Rita ( Membuat Password Baru user dengan nama Rita

New Unix Password : ****** (isi Password )

Retype Unix Password :******(ulangi password Yang sama)

Kalau Sudah Sucesfully Berarti Andah Tealah Berhasil Membuat User Account Dengan Nama Rita

1 komentar:

  1. Casino online in Nigeria
    We ford fusion titanium use cookies to improve your experiences and services at Casino Online. With the right 토토 사이트 permissions, we https://access777.com/ can help you to worrione.com place more  Rating: 5 · ‎1 vote https://septcasino.com/review/merit-casino/ · ‎Free · ‎Android · ‎Game

    BalasHapus