TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata...

19
TUGAS LAPORAN “ TENTANG GENTOO lINUX “ Nama Mentor (IC) : Rus Rizky Febriansyah (10120109) Isa Mgahdum Zulfikar (10120083) Nama Kelompok : Renita Januarizky (12120035) Eka Retno Ningtyas (12120040) Andreanus Laga Ditama ( ) EndroDhani Cahyono (12120016) Nanang Ardiansyah (12120017) Wienda Gatoet Purwandono (12120059) Apner Rois (12120060) Massagung Eka Hardhiansyah (12120061) Rina Wijayanti (12120105) Agung Zoga Kurniawan (12120083) UNIVERSITAS WIJAYA KUSUMA SURABAYA FAKULTAS TEKNIK 2012 – 2013

Transcript of TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata...

Page 1: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

TUGAS LAPORAN“ TENTANG GENTOO lINUX “

Nama Mentor (IC) :Rus Rizky Febriansyah (10120109)Isa Mgahdum Zulfikar (10120083)

Nama Kelompok :

Renita Januarizky (12120035)Eka Retno Ningtyas (12120040)Andreanus Laga Ditama ( )EndroDhani Cahyono (12120016)Nanang Ardiansyah (12120017)Wienda Gatoet Purwandono (12120059)Apner Rois (12120060)Massagung Eka Hardhiansyah (12120061)Rina Wijayanti (12120105)Agung Zoga Kurniawan (12120083)

UNIVERSITAS WIJAYA KUSUMA SURABAYAFAKULTAS TEKNIK

2012 – 2013

Page 2: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

Booting (Menyalakan) Gentoo Linux Melalui VMWare

Gambar dan langkah – langkah Penjelasan

Page 3: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

Gambar dan langkah Penjelasan

Page 4: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

Gambar dan langkah – langkah Penjelasan

Page 5: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

Gambar dan langkah – langkah Penjelasan

Page 6: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

Gambar dan langkah – langkah Penjelasan

Page 7: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

Gambar dan langkah – langkah Penjelasan

Page 8: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

Gambar dan langkah – langkah Penjelasan

Catatan :

Untuk masuk ke desktop sewaktu booting gentoo linux, arahkan mouse pointer kebooting VMWare dan tekan 1x klik atau ( Ctrl + G ).

Untuk kembali di layar utama desktop windows 7, tekan ( Ctrl + Alt ) dan arahkanponiter ke atas layar dan pilih minimize window.

VMWare juga menyediakan fungsi tombol PAUSE (menghentikan OS yang akan dijalankan sementar dan bisa di lanjut), STOP (menghentikan OS akan yang dijalankansecara mendadak dan paksa) dan PLAY (memulai OS yang akan di jalankan).

Page 9: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

Perintah Dasar Command Line Interface (CLI) atau Teminal di Linux

Interface (Antarmuka)

Pengertian antarmuka ( interface) adalah salah satu layanan yang disediakan sistemoperasi sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmuka adalahkomponen sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenisantarmuka, yaitu Command Line Interface(CLI) dan Graphical User Interface(GUI).

Dua tipe interface sistem operasi :

Command Line Interface (CLI) – berbasis teks, yang jika melakukan perintah harusdengan mengetikan perintah.

Graphical User Interface (GUI) – berbasis grafis, dgn memiliki tampilan berupa menudan icon-2.

Pengertian CLI

CLI adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasimelalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasitersebut dengan cara mengetikkan baris-baris tertentu.

Meskipun konsepnya sama, tiap-tiap sistem operasi memiliki nama atau istilah yangberbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lainsebagainya. Microsoft Disk Operating System (MS-DOS) memberi nama command.com atauCommand Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell.Pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanyaadalah commandshell.

Rangkuman : CLI adalah melakukan aktivitas sistem operasi dengan menggunakan perintahteks diakhiri Enter . Untuk menggunakannya , di windows menggunakan Command Prompt(Start -> Run -> ketik cmd -> enter) dan untuk Linux menggunakan Terminal (Applications ->Accsesoris -> Terminal)

Pengenalan CLI di Linux

Seperti pada saat akan menginputkan perintah di DOS, command line atau barisperintah di Linux juga diketikkan di prompt dan diakhiri enter untuk mengeksekusi perintahtersebut. Baris perintah merupakan cara yang lebih efisien untuk melakukan sesuatupekerjaan oleh karena itu pemakai Linux tetap mengandalkan cara ini untuk bekerja.Sebaiknya pemula juga harus mengetahui dan sedikitnya pernah menggunanakan perintahbaris ini karena suatu saat pengetahuan akan perintah-perintah ini bisa sangat diperlukan.

Page 10: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

Berikut ini adalah beberapa contoh perintah yang digunakan di sistem operasi Linuxpada mode CLI, baik Desktop maupun Server, yang juga banyak untuk bisa digunakan padadistro yang lain.

1. sudo su / sudo bashDigunakan untuk login sebagai root/pengguna tertinggiSintaks sudo su

2. loginDigunakan untuk login sebagai user lain, namun harus menjadi root dulu untuk bisamenjalankan peirntah ini.Sintaks : login namauserContoh : login adam

3. cdDigunakan untuk berpindah direktoriSintaks : cd alamat_direktoriContoh : cd /var/www

4. pwdDigunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.Sintaks : pwd

5. lsDigunakan untuk melihat isi sebuah direktori.Sintaks : ls

6. cpDigunakan untuk melakukan copy file.Sintaks : cp /direktori/file_yang_ingin_dicopy /direktori tujuanContoh : cp /etc/file1.txt /var/www

7. mvDigunakan untuk melakukan cut atau rename.Sintaks :mv /direktori/file_yang_ingin_dicut /direktori tujuan (cut)mv /direktori/file_yang_ingin_direname /nama_baru_file (rename)Contoh:mv /etc/file1.txt /var/wwwmv /etc/file1.txt file2.txt

8. mkdirDigunakan untuk membuat folder baru.Sintaks : mkdir nama_folderContoh : mkdir folder1

Page 11: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

9. rmdirDigunakan untuk menghapus folder.Sintaks : rmdir nama_folderContoh : rmdir folder1

10. touchDigunakan untuk membuat file baru.Sintaks : touch nama_fileContoh : touch file1.txt

11. rmDigunakan untuk menghapus file.Sintaks : rm nama_fileContoh : rm file1.txt

12. moreDigunakan untuk menampilkan isi sebuah fileSintaks : more nama_fieContoh : more file1.txt

13. echoDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file.Sintaks : echo “isi pesan” nama_fileContoh : echo “Hai ini adalah contoh pesan” >> file1.txt

14. adduserDigunakan untuk menambah user baru.Sintaks : adduser nama_userContoh : adduser adamkurniawan

15. addgroupDigunakan untuk menambah group baruSintaks : addgroup nama_groupContoh : addgroup grup1

16. lsusbDigunakan untuk melihat perangkat usb yang sedang terkoneksi ke komputerSintaks : lsusb

17. lspciDigunakan untuk melihat perangkat pci yang sedang terkoneksi ke komputerSintaks : lspci

18. lshwDigunakan untuk melihat hardware komputer.Sintaks : lshw

Page 12: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

19. dmesgDigunakan untuk melihat hardware yang sedang beraktifitasSintaks : dmseg

20. topDigunakan untuk melihat proses yang sedang berjalan, seperti Task Manager padaWindows.Sintaks : top

21. cpuinfoDigunakan untuk melihat spesifikasi komputer.Sintaks : more /proc/cpuinfo

22. meminfoDigunakan untuk melihat status RAMSintaks : more /proc/meminfo

23. clearDigunakan untuk membersihkan layarSintaks : clear

24. haltDigunakan untuk mematikan komputer, namun harus sebagai root.Sintaks : halt

25. rebootDigunakan untuk merestart komputer, namun harus sebagai root.Sintaks : reboot

26. exitDigunakan untuk keluar dari terminal.Sintaks : exit

27. wgetDigunakan untuk mendownload via terminalSintaks : wget link_downloadContoh : wget www.insightcalendar.com/Insight_Calendar_1-1_Setup.exe

28. ifconfigDigunakan untuk melihat konfigurasi ethernet/kartu jaringan.Sintaks : ifconfig

29. apt-getDigunakan untuk memperoleh paket/software dari repository ubuntu secara online.Sintax : apt-get nama_paketContoh :apt-get update (untuk melakukan update repository)apt-get update wine (untuk mendapatkan paket wine)

Page 13: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

30. tarDigunakan untuk melakukan extract file.Sintaks : tar [parameter] nama_fileContoh : tar -xzvf komodo-edit-5.2.4-4343-linux-libcpp6-x86.tar.gz

31. nautilusDigunakan untuk membuka tampilan GUI secara langsung.Sintaks : nautilusContoh : sudo nautilus (menggunakan mode GUI dengan status root)

Penjelasan Singkat CLI / Teminal di Linux dari A – Y

aadduser = Tambah pengguna ke sistemaddgroup = Tambah grup ke sistemalias = Buat sebuah aliasapropos = Cari Bantuan halaman manual (man-k)apt-get = Cari dan menginstal paket perangkat lunak (Debian)aspell = Pemeriksa Ejaanawk = Cari dan Ganti teks, database sort / validate / index

bbasename = Strip direktori dan akhiran dari nama filebash = GNU Bourne-Again Shellbc = Arbitrary bahasa kalkulator presisibg = Kirim ke latar belakangbreak = Keluar dari sebuah loopbuiltin = Jalankan shell builtinbzip2 = Compress atau dekompresi file bernama (s)

ccal = Tampilkan kalendercase = kondisional melakukan perintahcat = Menampilkan isi filecd = Mengganti Directoricfdisk = Tabel partisi manipulator untuk Linuxchgrp = Mengubah kepemilikan grupchmod = Mengubah izin akseschown = Mengubah pemilik file dan grupchroot = Jalankan perintah dengan direktori root yang berbedachkconfig = Sistem layanan (runlevel)cksum = Cetak byte CRC checksum dan menghitungclear = Hapus layar terminal

Page 14: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

cmp = Membandingkan dua filecomm = Bandingkan dua file diurutkan baris demi bariscommand = Jalankan perintah – shell mengabaikan fungsicontinue = Resume iterasi berikutnya dari suatu loopcp = Menyalin satu atau lebih file ke lokasi laincron = Daemon menjalankan perintah yang dijadwalkancrontab = Jadwalkan perintah untuk menjalankan di lain waktucsplit = Split file ke dalam konteks – potongan ditentukancut = membagi file menjadi beberapa bagian

ddate = Menampilkan atau mengubah tanggal & waktudc = Desk Kalkulatordd = Mengkonversi dan menyalin file, menulis header disk, boot recordddrescue = Alat untuk memperbaiki datadeclare = Deklarasikan variabel dan memberi mereka atributdf = Tampilkan ruang diskdiff = Tampilkan perbedaan antara dua filediff3 = Tampilkan perbedaan di antara tiga filemenggali = DNS lookupdir = Daftar isi direktori singkatdircolors = Warna setup untuk `ls ‘dirname = Convert semua pathname ke beberapa pathdirs = Tampilkan daftar direktori yang diingatdmesg = Mencetak pesan-pesan kernel & driverdu = Perkiraan penggunaan kapasitas file

eecho = Tampilkan pesan di layaregrep = Cari file untuk baris yang sesuai dengan ekspresi yang diperpanjangeject = Mengeluarkan media removableenable = Mengaktifkan dan menonaktifkan perintah shell builtinenv = Environment variabelethtool = Pengaturan kartu Etherneteval = Evaluasi beberapa perintah / argumenexec = Menjalankan perintahexit = Keluar dari shellexpect = mengotomatiskan aplikasi yang bebas diakses melalui terminalexpand = Convert tab ke spasieksport = Set variabel lingkunganexpr = Evaluasi ekspresi

ffalse = Tidak melakukan apa-apa, tidak berhasilfdformat = Tingkat rendah format sebuah floppy diskfdisk = tabel partisi manipulator untuk Linuxfg = Kirim pekerjaan untuk foregroundfgrep = Cari file untuk baris yang cocok dengan string yang tetap

Page 15: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

file = Tentukan jenis filefind = Cari file yang memenuhi kriteria yang diinginkanfmt = Format ulang tipe teksfold = Wrap teks agar sesuai dengan lebar tertentu.for = Memperluas kata-kata, dan menjalankan perintahformat = Format disk atau kasetfree = Tampilkan penggunaan memorifsck = Memeriksa dan memperbaiki sistem File konsistensiftp = File Transfer Protocolfungsi = Tentukan fungsi macrofuser = Identifikasi / memutuskan proses yang sedang mengakses file

ggawk = Cari dan Ganti teks dalam filegetopts = Menguraikan parameter sesuai posisigrep = Cari file untuk baris yang cocok dengan pola tertentugroup = Cetak nama grup pada penggunagzip = Compress atau dekompresi nama file

hhash = Mengingat seluruh pathname dari sebuah nama argumenhead = Output bagian pertama dari filehelp = Tampilkan bantuan untuk perintah built-inhistory = Perintah historyhostname = Cetak atau mengatur nama sistem

iid = Cetak user dan grup idif = melakukan perintah kondisionalifconfig = Konfigurasi antarmuka jaringanifdown = Menghentikan antarmuka jaringanifup = Memulai antarmuka jaringan keatasimport = Menangkap layar server X dan menyimpan sebuah gambar ke fileinstall = Menyalin file dan mengatur atribut

jjoin = gabung garis pada field umum

kkill = Memberhentikan proses yang sedang berjalankillall = Memberhentikan proses oleh nama

lless = Tampilan output satu layar pada satu waktulet = Melakukan aritmatika pada variabel shellln = Membuat hubungan antara file

Page 16: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

local = Membuat variabellocate = Cari filelogname = Cetak nama loginlogout = Keluar dari sebuah login shelllook = Tampilan baris yang dimulai dengan string tertentulpc = Program Kontrol jalur printerlpr = Off line printlprint = Mencetak file / Print filelprintd = Abort pekerjaan printlprintq = Daftar antrian printlprm = Hapus pekerjaan dari antrian printls = List informasi tentang filelsof = List membuka file

mmake = Sekelompok Kompilasi ulang dari programman = Bantuan manualmkdir = Membuat folder barumkfifo = Membuat FIFOs (bernama pipa)mkisofs = Buat hybrid ISO9660/JOLIET/HFS filesystemmknod = Membuat blok atau karakter file khususmore = Tampilan output satu layar pada satu waktumount = Mount file systemmtools = Memanipulasi file MS-DOSmv = Memindahkan atau mengubah nama file atau direktorimmv = Pindahkan massa dan mengubah nama (file)

nnetstat = Informasi Jaringannice = Mengatur prioritas perintah atau pekerjaannl = Nomor baris dan menulis filenohup = Jalankan perintah kebal terhadap hangupsnslookup = Query Internet menyebut server secara interaktip

oopen = membuka file dalam aplikasi defaultop = Operator akses

ppasswd = Memodifikasi password userpaste = Menggabungkan baris filepathchk = Periksa nama file portabilitasping = Test sambungan jaringanpkill = memberhentikan proses runningpopd = Mengembalikan nilai sebelumnya dari direktori sekarangpr = Siapkan file untuk dicetak /printprintcap = kemampuan pencetak Database

Page 17: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

printenv = Cetak variabel lingkunganprintf = Format dan mencetak dataps = Status Prosespushd = Simpan dan kemudian mengubah direktori sekarangpwd = Cetak direktori kerja

qquota = Tampikan penggunaan disk dan membatasinyaquotacheck = Meneliti sistem file untuk penggunaan diskquotactl = Set kuota disk

rram = perangkat disk ramrcp = Salin file antara dua mesinread = Membaca baris dari standar inputreadarray = Baca dari stdin ke variabel arrayreadonly = Menandai variabel / fungsi sebagai readonlyreboot = Reboot sistemrename = Ubah nama filerenice = Ubah prioritas dari proses yang berjalanremsync = Sinkronisasi remote file melalui emailreturn = Keluar fungsi shellrev = Membalikkan baris dari sebuah filerm = Menghapus filermdir = Remove folderrsync = Remote file copy (Synchronize file pohon)

sscreen = Multiplex terminal, run remote shells via sshscp = Secure copy (remote file copy)sdiff = Menggabungkan dua file secara interaktifsed = Stream Editorselect = Menerima input keyboardseq = Print urutan numericset = Memanipulasi variabel shell dan fungsisftp = Secure File Transfer Programshift = Pergeseran parameter posisishopt = Pilihan shellshutdown = Shutdown atau restart linuxsleep = Delay/penundaan untuk jangka waktu tertentuslocate = Cari filesort = Mengurutkan file tekssource = Jalankan perintah dari file `.”split = Split file ke dalam fixed-potongssh = Secure Shell client (remote login program)strace = Trace sistem panggilan dan sinyalsu = Gantikan identitas penggunasudo = Jalankan perintah sebagai user lain

Page 18: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

sum = Mencetak checksum untuk filesymlink = Buatlah nama baru untuk filesync = Sinkronisasi data pada disk dengan memori

ttail = Output bagian terakhir filetar = Tape Archivertee = Redirect output ke beberapa filetest = Evaluasi ekspresi kondisionaltime = Program Mengukur waktu runningtimes = User dan sistem waktutouch = Ubah file timestampstop = Daftar proses yang berjalan pada sistemtraceroute = Trace Route to Hosttrap = Jalankan perintah ketika sebuah sinyal adalah set (Bourne)tr = Translate, squeeze, dan / atau menghapus karaktertrue = Tidak melakukan apapun, berhasiltsort = Topologi sorttty = Print filename dari terminal pada stdintype = menjelaskan perintah

uulimit = Batasi pengguna resources (sumber daya)umask = Para pengguna menciptakan file tersembunyiumount = Unmount (tidak menaiki) perangkatunalias = Hapus aliasuname = Informasi sistem printunexpand = Convert spasi untuk tabUniq = Uniquify fileunit = Mengkonversi unit dari satu skala ke yang lainunset = Hapus variabel atau nama fungsiunshar = Uraikan catatan arsip shelluntil = Mengeksekusi perintah (sampai error)useradd = Membuat akun user baruusermod = Memodifikasi akun userusers = Daftar para pengguna yang sekarang ini loginuuencode = Encode file bineruudecode = Decode file yang dibuat oleh uuencode

vv = Daftar isi direktori Verbosely ( `ls-l-b ‘)vdir = Daftar isi direktori Verbosely ( `ls-l-b ‘)vi = Text Editorvmstat = Laporan statistik memori virtual

wwatch = Mengeksekusi / menampilkan sebuah program secara berkala

Page 19: TUGAS LAPORAN “ TENTANG GENTOO lINUX · PDF fileDigunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. ... Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt

wc = Cetak byte, kata, dan baris menghitungwhereis = Cari pengguna $ path, halaman manual dan file source untukprogramwhich = Cari pengguna $ path untuk file programwhile = Jalankan perintahwho = Cetak semua nama pengguna yang sedang log inwhoami = Cetak pengguna saat ini dan nama id ( `id-un ‘)wget = Ambil halaman web atau file melalui HTTP, HTTPS atau FTPwrite = Mengirim pesan ke pengguna lain

xxargs = Jalankan utility, melewati daftar argumen yang dibangun

yyes = Cetak string sampai di interrupt

./ = S krip menjalankan perintah shell yang sekarang