Laporan Aktivitas Belajar
Nama
|
:
|
ANDRY LULI
RUSMEDI
|
No.
Registrasi
|
:
|
1105751304
|
Alamat email
|
:
|
|
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.
Dengan
waktu yang saya punya tentu saja belum mampu 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, dibutuhkan pengetahuan instalasi server.
·
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.
|
Link
video dokumentasi :
http://youtu.be/_y1_xtGsThs
|
Comments
Post a Comment