RSS Subscribe

Minggu, 17 Oktober 2010

Praktikum Linux Modul II

PRAKTIKUM LINUX MODUL II

COMAND LINE DAN ADMINISTRASI SISTEM







Disusun oleh :

Andika Arif Fauzi
123090179
Plug 11

Asisten : I Putu Jistha M


Teknik Informatika Fakultas Teknologi Industri

Universitas Pembangunan Nasional [“Veteran”] Yogyakarta

2010

BAB I
LANDASAN TEORI


Command Line
Seperti halnya bila kita mengetikkan perintah di DOS, command line atau baris perintah di Linux juga diketikkan di prompt dan diakhiri enter untuk mengeksekusi perintah tersebut. Baris perintah merupakan cara yang lebih efisien untuk melakukan sesuatu pekerjaan oleh karena itu pemakai Linux tetap mengandalkan cara ini untuk bekerja. Sebaiknya pemula juga harus mengetahui dan sedikitnya pernah menggunanakan perintah baris ini karena suatu saat pengetahuan akan perintah-perintah ini bisa sangat diperlukan.
Penjelasan masing-masing perintah akan dipersingkat saja dan untuk mengetahui 
lebih detail lagi fungsi-fungsi suatu perintah, Anda dapat melihat manualnya, 
misalnya dengan mengetikkan perintah man: $ man ls
Manual tersebut akan menampilkan bagaimana cara penggunaan perintah lsitu secara lengkap
Daftar Perintah Menurut Alfabet
&
Perintah & dipakai dibelakang perintah lain dan menjalankannya di background. Tujuannya adalah untuk membebaskan shell agar bisa dipergunakan menjalankan proses-proses yang lain. Lihat juga perintah bg dan fg.
adduser
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.
# adduser udin
# passwd udin 
alias
Digunakan untuk memberi nama lain dari sebuah perintah. Misalnya bila Anda ingin perintah ls dapat juga dijalankandengan mengetikkan perintah dir, maka buatlah aliasnya sbb:
$ alias dir=ls
 
bg
Untuk memaksa sebuah proses yang dihentikan sementara(suspend)
agar berjalan di background. Misalnya Anda sedang menjalankan
sebuah perintah di foreground (tanpa diakhiri perintah &) 
dan suatu saat Anda membutuhkan shell tersebut maka Anda
dapat memberhentikan sementara perintah tersebut
dengan Ctrl-Z kemudian ketikan perintah bg 
untuk menjalakannya di background. Dengan cara ini Anda telah 
membebaskan shell tapi tetap mempertahankan perintah lama berjalan 
di background. Lihat juga perintah fg.
 
cat
Menampilkan isi dari sebuah file di layar.
$ cat namafile
 
cd
Change Directory atau untuk berpindah direktori dan saya kira 
Anda tidak akan menemui kesulitan menggunakan perintah ini 
karena cara penggunaanya 
mirip dengan perintah cd di DOS.
 
chgroup
Perintah ini digunakan untuk merubah kepemilikan kelompok file atau direktori. Misalnya untuk memberi ijin pada kelompok atau grup agar dapat mengakses suatu file. Sintaks penulisannya adalah sbb:
# chgrp
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 r untuk read, w untuk write dan 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 untukuser, 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
Contoh lain, untuk memberi ijin baca(4) dan tulis(2) file coba3 kepada user, baca(4) saja kepada group dan other, perintahnya adalah:
$ chmod 644 coba3
chown
Merubah user ID (owner) sebuah file atau direktori
$ chown  
 
cp
Untuk menyalin file atau copy. Misalnya untuk menyalin file1 menjadi file2:
 $ cp  
 
fg
Mengembalikan suatu proses yang dihentikan sementar(suspend) 
agar berjalan kembali di foreground. 
Lihat juga perintah bg diatas.
 
find
Untuk menemukan dimana letak sebuah file. Perintah ini akan mencari file sesuai dengan kriteria yang Anda tentukan. Sintaksnya adalah perintah itu sendiri diikuti dengan nama direktori awal pencarian, kemudian nama file (bisa menggunakan wildcard, metacharacters) dan terakhir menentukan bagaimana hasil pencarian itu akan ditampilkan. Misalnya akan dicari semua file yang berakhiran .doc di current direktori serta tampilkan hasilnya di layar:
$ find . -name *.doc -print
. /public/docs/account.doc
. /public/docs/balance.doc
. /public/docs/statistik/prospek.doc
./public/docs/statistik/presconf.doc
 
grep
Global regular expresion parse atau grep adalah perintah untuk mencari file-file yang mengandung teks dengan kriteria yang telah Anda tentukan.
$ grep  
Misalnya akan dicari file-file yang mengandung teks marginal di current direktori:
$ grep marginal 
diferent.doc: Catatan: perkataan marginal luas dipergunakan 
di dalam ilmu ekonomi prob.rtf: oleh fungsi hasil marginal 
dan fungsi biaya marginal jika fungsi prob.rtf: 
jika biaya marginal dan hasil marginal diketahui maka biaya total
  
 
gzip
Ini adalah software kompresi zip versi GNU, fungsinya untuk mengkompresi sebuah file. Sintaksnya sangat sederhana:
 $ gzip 
Walaupun demikian Anda bisa memberikan parameter tertentu bila memerlukan kompresi file yang lebih baik, silakan melihat manual page-nya. Lihat juga file tar, unzip dan zip.
halt
Perintah ini hanya bisa dijalankan oleh super user 
atau Anda harus login sebagai root. Perintah ini 
untuk memberitahu kernel supaya mematikan 
sistem atau shutdown.
 
hostname
Untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem.
[flory@localhost docs] $ hostname
localhost.localdomain
 
kill
Perintah ini akan mengirimkan sinyal ke sebuah proses yang kita tentukan. Tujuannya adalah menghentikan proses.
$ kill
PID adalah nomor proses yang akan di hentikan.

less
Fungsinya seperti perintah more.
login
Untuk masuk ke sistem dengan memasukkan login ID atau dapat juga digunakan untuk berpindah dari user satu ke user lainnya.

logout
Untuk keluar dari sistem.

ls
Menampilkan isi dari sebuah direktori seperti perintah dir di DOS. Anda dapat menggunakan beberapa option yang disediakan untuk mengatur tampilannya di layar. Bila Anda menjalankan perintah ini tanpa option maka akan ditampilkan seluruh file nonhidden(file tanpa awalan tanda titik) secara alfabet dan secara melebar mengisi kolom layar. Option -la artinya menampilkan seluruh file/all termasuk file hidden(file dengan awalan tanda titik) dengan format panjang.

man
Untuk menampilkan manual pageatau teks yang menjelaskan secara detail bagaimana cara penggunaan sebuah perintah. Perintah ini berguna sekali bila sewaktu-waktu Anda lupa atau tidak mengetahui fungsi dan cara menggunakan sebuah perintah.
$ man
mesg
Perintah ini digunakan oleh user untuk memberikan ijin user lain menampilkan pesan dilayar terminal. Misalnya mesg Anda dalam posisi y maka user lain bisa menampilkan pesan di layar Anda dengan write atau talk.
$ mesg y atau mesg n
Gunakan mesg n bila Anda tidak ingin diganggu dengan tampilan pesan-pesan dari user lain.
mkdir
Membuat direktori baru, sama dengan perintah md di DOS. more index Mempaging halaman, seperti halnya less

mount
Perintah ini akan me-mount filesystem ke suatu direktori atau mount-point yang telah ditentukan. Hanya superuser yang bisa menjalankan perintah ini. Untuk melihat filesystem apa saja beserta mount-pointnya saat itu, ketikkan perintah mount. Perintah ini dapat Anda pelajari di bab mengenai filesystem. Lihat juga perintah umount.
$ mount
/dev/hda3 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/hda1 on /dos type vfat (rw)
/dev/hda4 on /usr type ext2 (rw)
none on /dev/pts type devpts (rw,mode=0622)
 
 
mv
Untuk memindahkan file dari satu lokasi ke lokasi yang lain. Bila argumen yang kedua berupa sebuah direktori maka mv akan memindahkan file ke direktori tersebut. Bila kedua argumen berupa file maka nama file pertama akan menimpa file kedua. Akan terjadi kesalahan bila Anda memasukkan lebih dari dua argumen kecuali argumen terakhir berupa sebuah direktori.

passwd
Digunakan untuk mengganti password. Anda akan selalu diminta mengisikan password lama dan selanjutnya akan diminta mengisikan password baru sebanyak dua kali. Password sedikitnya terdiri dari enam karakter dan sedikitnya mengandung sebuah karakter.

pwd
Menampilkan nama direktori dimana Anda saat itu sedang berada.

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.

rmdir
Untuk menghapus direktori kosong.

shutdown
Perintah ini untuk mematikan sistem, seperti perintah halt. Pada beberapa sistem anda bisa menghentikan komputer dengan perintah shutdown -h now dan merestart sistem dengan perintah shutdown -r now atau dengan kombinasi tombol Ctr-Alt-Del.

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.

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
talk
Untuk mengadakan percakapan melalui terminal. Input dari terminal Anda akan disalin di terminal user lain, begitu sebaliknya.

tar
Menyimpan dan mengekstrak file dari media seperti tape drive atau hard disk. File arsip tersebut sering disebut sebagai file tar. Sintaknya sebagai berikut:
$ tar
umount
Adalah kebalikan dari perintah mount, yaitu untuk meng-unmount filesystem dari mount-pointnya. Setelah perintah ini dijalankan direktori yang menjadi mount-point tidak lagi bisa digunakan.
# umount
unalias
Kebalikan dari perintah alias, perintah ini akan membatalkan sebuah alias. Jadi untuk membatalkan alias dir seperti telah dicontohkan diatas, gunakan perintah:
$ unalias dir
unzip
Digunakan untuk mengekstrak atau menguraikan file yang dikompres dengan zip. Sintaknya sederhana dan akan mengekstrak file yang anda tentukan:
$ unzip 
Lihat juga perintah-perintah gzip dan unzip.
wall
Mengirimkan pesan dan menampilkannya di terminal tiap user yang sedang login. Perintah ini berguna bagi superuser atau root untuk memberikan peringatan ke seluruh user, misalnya pemberitahuan bahwa server sesaat lagi akan dimatikan.
# who Dear, everyone..... segera simpan pekerjaan kalian, server akan saya matikan 10 menit lagi.
Who
Untuk menampilkan siapa saja yang sedang login. Perintah ini akan menampilkan informasi mengenai login name, jenis terminal, waktu login dan remote hostname untuk setiap user yang saat itu sedang login. Misalnya:
$ who
root ttyp0 May 22 11:44
flory ttyp2 May 22 11:59
pooh ttyp3 May 22 12:08
 
xhost + Perintah ini digunakan untuk memberi akses atau menghapus akses(xhost -) host atau user ke sebuah server X. xset index Perintah ini untuk mengeset beberapa option di X Window seperti bunyi bel, kecepatan mouse, font, parameter screen saver dan sebagainya. Misalnya bunyi bel dan kecepatan mouse dapat Anda set menggunakan perintah ini:
$ xset b   
$ xset m  
zip
Perintah ini akan membuat dan menambahkan file ke dalam file arsip zip. Lihat juga perintah gzip dan unzip.



BAB II
LAPORAN DAN TUGAS

INSTALASI UBUNTU 10.10 MAVERICK MEERKAT


















Ubuntu - Telah kita ketahui bahwa pada 10 Oktober lalu Canonical secara resmi meluncurkan sistem operasi terbaru mereka Ubuntu 10.10 Maverick Meerkat. Update dan fitur-fitur baru telah disertakan bersamanya. Installer yang telah diperbarui, penggantian default font dengan font baru yang dikenal dengan Ubuntu Font Familly, pembaruan dan penyempurnaan Unity pada Ubuntu 10.10 netbook remix merupakan sedikit contoh fitur yang disertakan pada rilis Maverick Meerkat tersebut.

Hal-hal yang perlu Anda persiapkan sebelum proses instalasi adalah memastikan bahwa komputer yang akan digunakan dapat melakukan booting dari CD/DVD drive. Hidupkan komputer Anda lalu tekan F8, F11 atau tombol F12 (bergantung pada BIOS Anda) untuk mengatur CD/DVD-ROM sebagai media booting pertama kali.
Bagi Anda yang baru pertama kali mengenal Linux dan ingin menginstal sendiri Ubuntu 10.10 sebagai pembelajaran, kami sangat menyarankan Anda melakukannya pada komputer dengan hardisk kosong yang tak ada data atau sistem lain di dalamnya, sebab kesalahan atau kegagalan selama proses instalasi dapat menyebabkan semua data atau sistem yang telah ada akan hilang/terhapus dan tidak akan pernah bisa dikembalikan lagi!!!.

Setelah semua perangkat yang dibutuhkan siap dan Anda telah memahami risiko yang mungkin terjadi jika ada kesalahan, langsung saja kita mulai peroses instalasi Ubuntu 10.10 Maverick Meerkat.

Masukkan CD/DVD installer Ubuntu 10.10 kedalam CD/DVD drive lalu restart komputer Anda. Tunggulah beberapa saat hingga installer Ubuntu selesai diload...






















Tak lama kemudian anda akan disodori sebuah wizard instalasi. Silahkan pilih bahasa yang ingin Anda gunakan lalu klik tombol "Install Ubuntu" untuk melanjutkan...
Catatan: Bagi Anda yang belum ingin mengistal Ubuntu 10.10 namun ingin mencoba merasakan sistem operasi ini, klik tombol "Try Ubuntu" untuk menjalankan Ubuntu 10.10 sebagai Live CD.

























Persiapan menginstal Ubuntu.

Pastikan Anda memiliki semua persyaratan minimal yang dibutuhkan. Sebagai pilihan, Anda dapat men-download pembaruan saat proses instalasi dan/atau menginstal software pihak ketiga, seperti dukungan MP3, hanya dapat dilakukan jika Anda memiliki koneksi internet saat instalasi. Perlu diketahui, kalau semua pilihan itu di aktifkan maka proses instalasi akan memerlukan waktu yang lebih lama.























Mengalokasikan drive space

Pada layar ini Anda memiliki tiga pilihan:










1. Install alongside other operating systems - Instal bersama sistem operasi lain

Pilih opsi ini HANYA jika Anda memiliki OS lain (misalnya Windows XP) telah terinstal pada komputer dan Anda ingin sistem dual boot. (Tidak kami sarankan bagi Anda yang belum pernah sama sekali melakukan instalasi sistem operasi Linux)

Catatan: Ingat bahwa, setelah proses instalasi, boot loader Windows akan ditimpa oleh boot loader Ubuntu!!!.

2. Erase and use the entire disk - Menghapus dan menggunakan seluruh hardisk

Pilih opsi ini jika Anda ingin menghapus sistem operasi yang telah ada atau hardisk masih kosong dan Anda ingin membiarkan installer secara otomatis mempartisi hardisk. Ini adalah opsi yang disarankan untuk semua pengguna, khususnya bagi mereka yang ingin sistem operasi tunggal pada komputernya.

3. Specify partitions manually (advanced) - Menentukan partisi secara manual (untuk tingkat mahir).

Pilihan ini direkomendasikan HANYA untuk pengguna tingkat lanjut untuk membuat partisi khusus atau memformat hardisk dengan file system lain dari yang telah ditentukan. Cara ini juga dapat digunakan untuk membuat partisi /home secara terpisah yang sangat berguna jika kelak Anda menginstal ulang seluruh sistem.

Berikut adalah cara mempartisi manual:

  • Pilih "Specify partitions manually (advanced)" lalu klik tombol "Forward";
  • Pastikan bahwa hardisk yang dipilih telah benar. "/dev/sda" adalah hardisk pertama. "/dev/sdb" adalah hardisk kedua pada komputer Anda. Jadi, pastikan bahwa Anda tahu mana yang ingin Anda format! Jika tidak, Anda akan kehilangan SEMUA DATA yang ada didalamnya!!!;
  • Kami asumsikan hardisk yang Anda pilih adalah kosong (tidak ada sistem operasi lain atau data penting didalamnya) tetapi telah memiliki beberapa partisi. Pilih salah satu partisi tersebut lalu klik tombol "Delete". Lakukan langkah ini untuk partisi lain pada hardisk yang telah dipilih hingga semua partisi dihapus dan Anda memiliki sebuah "free space" tunggal;
  • Pilih pada ruang kosong tersebut, klik tombol "Add". Pada jendela baru, masukkan nilai 2048 dalam kotak "New partition size in megabytes" lalu pilih opsi "swap area" pada menu dropdown "Use as". Klik tombol OK, dalam beberapa detik Anda akan melihat sebuah partisi "swap" sesuai dengan ukuran yang telah ditetapkan;
  • Pilih pada ruang kosong yang masih ada, klik tombol "Add". Pada jendela baru, pilih opsi "Primary", masukkan nilai antara 10.000 sampai 50.000 dalam kotak "New partition size in megabytes" lalu pilih "/" pada menu dropdown "Mount point". Klik tombol OK, dalam beberapa detik Anda akan melihat sebuah partisi "ext4 /" sesuai dengan ukuran yang telah ditentukan;
  • Pilih pada ruang kosong yang masih ada, klik tombol "Add". Pada jendela baru, pilih opsi "Primary", masukkan nilai antara 30.000 sampai 50.000 (atau seberapapun sisa ruang hardisk yang masih ada) dalam kotak "New partition size in megabytes" lalu pilih "/home" pada menu dropdown "Mount point". Klik tombol OK, dalam beberapa detik Anda akan melihat sebuah partisi "ext4 /home" sesuai dengan ukuran yang telah Anda tentukan.






Tabel partisi hardisk akan terlihat seperti contoh berikut ini...






Peringatan: Pada langkah ini, semua isi hardisk akan dihapus dan tidak dapat dikembalikan lagi...

Klik tombol "Install Now" untuk melanjutkan proses instalasi...





Catatan: Pada langkah ini hardisk akan dihapus lalu dipartisi, data pada CD akan disalin kedalam hardisk dan Anda dapat sedikit bersantai sambil memasukkan informasi yang diperlukan.

Where are you? - Di mana Anda berada?

Layar ini akan menampilkan peta bumi. Setelah memilih lokasi tempat tinggal Anda, waktu sistem akan disesuaikan secara otomatis. Anda dapat menentukan lokasi Anda dengan meng-klik pada peta atau cukup ketik nama kota dalam kotak dibawahnya. Klik tombol "Forward" setelah Anda menentukan lokasi yang diinginkan...






Keyboard layout.

Pada layar ini, Anda dapat memilih susunan keyboard yang diinginkan atau biarkan dalam pilihan default. Anda juga dapat mengklik tombol "Figure Out Keyboard Layout" untuk indentifikasi yang lebih baik dari layout keyboard Anda. Klik tombol "Forward" jika Anda telah selesai menentukan konfigurasi keyboard...







Who are you? - Siapakah Anda?

Pada layar ini, Anda harus memasukkan informasi yang sesuai. Isi kolom dengan nama asli Anda, nama komputer (secara otomatis terisi, tetapi bisa Anda ubah), nama yang Anda gunakan untuk login (disebut juga "username", yang akan diperlukan untuk login ke sistem) dan password yang ingin Anda gunakan.

Masih pada langkah ini, ada sebuah opsi bernama "Log in automatically". Jika Anda memilih opsi itu, Anda akan secara otomatis login ke desktop Ubuntu.

Opsi lainnya, "Encrypt my home folder", ini akan mengenkripsi instalasi Ubuntu (jika Anda tidak tahu manfaatnya, sebaiknya jangan aktifkan opsi ini). Klik tombol "Forward" untuk melanjutkan...






Pada tahap ini Ubuntu 10.10 (Maverick Meerkat) akan diinstal...





Setelah 10 sampai 15 menit (bergantung pada spesifikasi komputer Anda), jendela pop-up akan muncul yang memberitahukan bahwa instalasi telah selesai, Anda harus me-restart komputer untuk dapat menggunakan sistem operasi Ubuntu yang baru saja diinstal. Klik tombol "Restart Now"...




CD/DVD instalasi akan dikeluarkan, ambil CD/DVD itu lalu tekan "Enter" untuk me-reboot. Komputer akan di-restart dan dalam beberapa detik Anda akan melihat boot splash Ubuntu...



Pada layar login, klik username lalu masukan password Anda. Klik tombol "Log In" atau tekan Enter untuk log in...

Dan Desktop Ubuntu 10.10 (Maverick Meerkat) telah siap Anda gunakan...




TUGAS MEMBUAT USER BARU DI LINUX

LANGKAH 1

Login sebagai Root

Menggunakan perintah Sudo Su, kemudian masukkan password.




LANGKAH 2

Menambah User

Setelah kita sudah menjadi root ketik:
adduser (nama_user_baru)

Misalkan saya beri nama andika
Selanjutnya masukkan password untuk user tersebut dan biodatanya






Langkah 3

Memberikan Hak Akses login sebagai root pada user baru

Untuk memberikan hak akses kepada user baru yang rai, kita tinggal ketikan:
root@ubuntu:/home/dik# pico /etc/group

maka tampilannya akan seperti ini



Ganti/Tambah dibagian:
Root, adm, lpadmin, dan admin
dengan nama user baru yang diinginkan menjadi root (andika)
seperti gambar di bawah ini





Selanjutnya SAVE dengan menekan ctrl+X

lalu ketik:
root@ubuntu:home/dik# pico /etc/pam.d/
Hapus tanda # pada line
Auth required pam_wheel.so

SAVE lagi...

LANGKAH 4

Mengecek siapa yang bisa mengakses menjadi root

1. Logout terlebih dahulu
2/ Login dengan nama user yang dibuat tadi
3. ketikan Sudo su dan masukkan password

Menambah user dan mengganti hak akses menjadi root telah berhasil.

BAB III
KESIMPULAN
Dalam laporan dan tugas di modul II ini saya lebih mengenal perintah-perintah pada administrasi sistem Linux juga utilitas dasar pada sistem Linux seperti membuat group, membuat file, dll. Juga bisa menangani user-user dan service pada sistem Linux serta bisa menggunakan text editor pada cosole base dengan lebih nyaman karena menjadi terbiasa.
Sekarang saya bisa belajar untuk membuat user, login,direktori, pengamanan file-file
password, pembagian group, membuat group baru, dan lain-lain. oleh karena itu sebagai pengguna linux pemula sebaiknya belajarlah command line dan administrasi system Linux.


0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Facebook Themes