Laporan Aktivitas Belajar
Nama
|
:
|
Muslihuddin
|
No. Registrasi
|
:
|
1105751309
|
Alamat email
|
:
|
Muslihuddin40@yahoo.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.
|
Untuk persiapan
menghadapi materi tahap perkuliahan yang ke-4 : Sistem Operasi Linux menurut
saya untuk mencari sebuah referensi tambahan selain dari materi video,
utamanya dari Internet. Sistem Operasi Linux mempunyai sumber referensi yang
sangat banyak, karena Sistem Operasi Linux memang lebih kompleks dari Sistem
Operasi yang biasa di 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 dan
lebih pesat.
Dengan
waktu yang saya punya dan keterbatasan alat yang saya miliki tentu saja belum
bisa untuk mempelajari semua perintah-perintah di dalam Sistem Operasi Linux,
hanya perintah-perintah dasar yang sering digunakan dalam menjalankan Linux,
itupun belum lancar saya gunakan,tahap demi tahap akan saya pelajari mengenai
linux ini.
|
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
kemudian saya berlatih dengan menggunakan perintah-perintah Linux di
console Box Linux (Command Console kalau di Windows), dimana perintah–perintah
yang saya 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.
·
Harus banyak-banyak berlatih, dan sering
belajar mandiri
·
Master program Linux relatif sangat besar.
·
Proses instalasi yang lebih rumit,
dibutuhkan pengetahuan instalasi server.
·
Kurang lancar meng install Linux.
|
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 :
|
Comments
Post a Comment