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
Post a Comment