Skip to main content

Tugas Perkuliahan Tahap Ke-4, Sistem Operasi Linux



Laporan Aktivitas Belajar
Nama
:
SUJOKO
No. Registrasi
:
1105751314
Alamat email
:
SUJOKO@GIMAIL.COM
Opsi
:
Sistem Jaringan dan Website
Tahap Perkuliahan ke-4
:
Sistem Operasi Linux
USBJJ
:
SMK Muhammadiyah 1 Sangatta, Kutai Timur

Aktivitas Belajar Mandiri
Kolom di bawah ini berisi uraian singkat aktivitas belajar rutin saya selama Tahap Perkuliahan ini.
Persiapan menghadapi materi tahap perkuliahan tahap ke-4 : Sistem Operasi Linux menuntut saya untuk mencari referensi tambahan selain dari materi video, utamanya dari internet. Sistem Operasi Linux mempunyai sumber referensi yang sangat banyak di internet karena Sistem Operasi ini memang lebih kompleks dari Sistem Operasi yang biasa kita kenal yaitu Windows. Hal ini dikarenakan rata-rata cd/dvd master dari Linux lebih banyak daripada Windows, hal ini tentu saja menjadi gambaran betapa Linux mempunyai cakupan fungsi yang lebih luas.
 Untuk mempelajari semua perintah-perintah di dalam Sistem Operasi Linux, hanya perintah-perintah dasar yang sering digunakan dalam menjalankan Linux.
Kolom di bawah ini berisi uraian singkat aktivitas saya di USBJJ selama Tahap Perkuliahan ini.
Dengan terlebih dulu menginstal Linux secara virtual menggunakan program VirtualBox, kami kemudian berlatih menggunakan perintah-perintah Linux di console box Linux (Command Console kalau di Windows), dimana perintah–perintah yang kami gunakan adalah text-based command yaitu perintah-perintah yang berbasis teks.
Kolom di bawah ini berisi kendala-kendala yang saya hadapi selama Tahap Perkuliahan ini.
·           Sistem Operasi Linux sangat berbeda dengan Windows, perlu waktu penyesuaian.
·           Master program Linux relatif sangat besar.
·           Proses instalasi yang lebih rumit,
·           Sifatnya yang case sensitive memperbesar kemungkinan terjadinya kesalahan.


Rangkuman Materi Perkuliahan
Kolom di bawah ini berisi rangkuman materi perkuliahan yang telah saya pelajari dan pahami selama Tahap Perkuliahan ini.

Sistem Operasi Linux adalah sistem operasi turunan (clonning) dari UNIX, sebuah sistem operasi yang juga menjadi akar dari sistem operasi-sistem operasi seperti : FreeBSD, Mac OS dan lain sebagainya. Keunggulan utama Linux dari sistem operasi lainnya adalah distribusinya yang bersifat gratis/free. Hal ini yang menjadi alasan utama bagi pengguna pribadi maupun perusahaan untuk beralih ke linux, tentunya dengan alasan biaya.

Perintah-perintah Linux sangat kompleks dikarenakan memang fungsinya yang luas , jumlahnya ratusan dan untuk tugas kali ini tidak mungkin mencakup semuanya. Perbedaan utama lainnya adalah bahwa perintah-perintah di Linux bersifat case-sensitive artinya jika kita mengetikkan mkdir dengan Mkdir maka akan berbeda hasilnya, tidak seperti Windows yang apabila kita ketikkan copy dengan Copy maka akan sama saja. Berikut adalah beberapa contoh perintah-perintah Linux yang sering digunakkan :

1.     ls : untuk me-list file / directories didalam sebuah folder, sama seperti fungsi dir pada windows/dos.
ls -al  : menampilkan semua file, folder , dan atribut tiap file (termasuk yang hidden).
2.     cd (change direktori) : berpindah direktori / folder.
cd /usr/local/apache  : menuju folder /usr/local/apache/
cd ~  : ke folder home kita
cd –  : ke folder terahkir dimana kami masuki
cd ..  : menuju folder atas satu tingkat
3.     cat : tampilakan isi file pada layar
cat filename.txt  : akan menampilkan isi file filename.txt pada layar anda
4.     tail : mirip cat, tapi hanya membaca baris ahkir dari file
tail /var/log/messages  : melihat 20 baris terahkir(default) pada file /var/log/messages
tail -f /var/log/messages  : melihat secara simultan isi file ketika diupdate
tail -200 /var/log/messages  : tampilakan 200 baris terahkir pada layar
5.     more : mirip cat, tetapi membuka file satu per satu daripada sekaligus
more /etc/usrdomains  : menelusuri file domain. tekan tombol ke halaman berikutnya, sampai berhenti
6.     pico : editor yang mudah digunakan hampir mirip dengan "nano".
pico /home/elvis/public_html/index.html  : edit halaman index untuk user  Elvis' website
7.     grep : mencari pola didalam file.
grep root /etc/passwd  : menampilkan semua yang sesuai dengan kata "root" didalam file /etc/passwd
grep -v root /etc/passwd  : tampilkan semua baris yang sesuai dengan kata "root"
8.     touch : membuat sebuah file kosong
touch /home/elvis/public_html/404.html  : membuat sebuah file kosong dengan nama 404.html didalam folder /home/elvis/public_html/
9.     ln : membuat "links" antara file dan folder.
ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf : ketika kamu edit /etc/httpd.conf file asli/original akan ikut terupdate, tapi ketika kamu hapus link file original tidak akan terhapus.
10.  rm : hapus sebuah file.
rm filename.txt  : hapus filename.txt, tanpa konfirmasi
rm -f filename.txt  : hapus filename.txt, tanpa konfirmasi
rm -rf tmp/  : menghapus seluru isi didalam folder tmp, termasuk semua file, subdfolder. HATI – HATI UNTUK PENGUNAANNYA 
11.  last : tampilkan history siapa yang sudah login.
last -20  : tampilkan hanya 20 baris terahkir login
12.  w  : menampilkan siapa yang saat ini sedang login dan mengunakan IP berapa.
13.  netstat  : menampilkan semua koneksi network saat ini.
netstat -an  : menampilkan semua koneksi ke server, berisi source dan destination IP's dan ports
netstat -rn  : menampilkan routing tabel untuk semua IP's bound ke server
14.  file : upaya untuk menebak jenis file dengan melihat isi konten
file *  : tampilkan semua list file didalam folder
15.  du : tampilkan pengunaan hardisk.
du -sh  : menampilkan ringkasan, yang dapat dimengerti dengan total pemakain disk dalam sebuah folder yang sedang terbuka directory , termasuk subfolder
du -sh *  : sama seperti diatas, tapi tiap fil dan folder. sangat membantu ketika mencari file terbesar pada hardisk.
16.  wc : hitung kata.
wc -l filename.txt  : memberitahukan berapa banyak baris didalam file filename.txt
17.  cp : copy sebuah file
cp filename filename.bak  : copy filename dengan nama filename.bak
cp -a /home/elvis/new_design/* /home/elvis/public_html/  : copy semua file, dengan permissionnya dari satu folder ke folder lain

Karakter KHUSUS pada LINUX.

Cara jalankan perintah linux secara bersamaan, seperti ketika anda ingin menjalakan 2 perintah yang berbeda tapi ingin anda jalankan pada satu baris :

* simbol | karakter ini disebut pipe, ini akan mengambil program yang satu dan "pipe" mengunakan program yang lainnya 

> simbol ini artinya membuat file baru, mereplace isi apa saja yang sudah ada sebelumnya

>> simbol ini artinya menambahkan data ke sebuah file, dan membuat file baru jika belum ada,

< mengirim masukan dari sebuah file kedalam sebuah perintah 

grep User /usr/local/apache/conf/httpd.conf | more
ini akan menampilkan semua baris yang sesuai dengan kata "User" dari file httpd.conf, hasil akan ditampilakan pada satu layar 

last -a > /root/lastllogins.tmp
ini akan menampilkan semua histroy yang sudah login file ini disebut lastlogins.tmp dalam folder home root's 



Video Dokumentasi
Pada kolom ini berisi cuplikan gambar (screenshots) dari Video Dokumentasi yang telah saya buat pada Tahap Perkuliahan ini.

Kolom di bawah ini merupakan uraian yang menceritakan isi Video Dokumentasi yang telah saya buat.
Video dokumentasi dimulai dengan terlebih dulu menginstal Linux Debian Squeeze di VirtualBox, setelah login di Linux kemudian mengaktifkan Terminal Console dari menu Linux.
1.     date : adalah perintah untuk menampilkan informasi tanggal, hari dan jam sekarang ke layar.
2.     cal   : singkatan Calender, menampilkan tanggal sekarang dalam 1 bulan.
cal -3 : menampilkan tanggal dalam 3 bulan, bulan sebelumnya, sekarang dan bulan depan.
3.     man perintah : menampilkan manual perintah yang di ketikkan setelah kata man.
4.     pwd  : singkatan dari Print Working Directory, menampilkan posisi direktori aktif sekarang.
5.     ls  : singkatan dari List, menampilkan daftar direktori (dan file) di direktori aktif.
ls -a : menampilkan daftar direktori dan file termasuk yang hidden (tersembunyi).
6.     cd : singkatan dari Change Directory, berpindah ke direktori home jika tidak ditambah parameter tambahan.
cd latihan : berpindah ke direktori latihan.
7.     mkdir   : singkatan dari Make Directory, perintah untuk membuat direktori baru.
mkdir latihan : membuat direktori latihan.
8.     cat : menampilkan isi file yang bertipe teks ke layar.
cat > readme : membuat file teks dengan nama readme.
9.     rm : singkatan dari Remove, menghapus file.
rm –i : menghapus file dengan meminta konfirmasi terlebih dahulu.
10.  rmdir : singkatan dari Remove Directory, menghapus direktori kosong.
11.  cp file1 file2: singkatan dari Copy, mengkopi atau menyalin file1 ke file2.
12.  w : perintah untuk menampilkan siapa saja yang sedang login saat ini.
13.  last : perintah untuk menampilkan daftar user dan perintah yang diberikan.
14.  clear  : perintah untuk menggulung layar ke atas.
15.  exit : perintah untuk keluar dan mnutup Terminal Console.
16.  halt : perintah untuk meng-shutdown Linux dari terminal console tetapi harus berada pada level superuser (root).

Kolom di bawah ini berisi link yang menampilan Video Dokumentasi yang telah saya upload di Youtube.


Comments

Popular posts from this blog