Your SlideShare is downloading. ×
Perintah dasar linux
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Perintah dasar linux

1,777
views

Published on

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,777
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
101
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Materi Linux Fundamental Training Divisi IT BKKBN 1. Perintah Dasar Linux1.1. Perintah Dasar AdministrasiPerintah Dasar Administrasi merupakan bagian yang paling sering digunakanoleh seorang System Administrator untuk mengkonfigurasi systemnya. Linuxmenyediakan fasilitas bantu untuk Administrasi Sistem, seperti : Linuxconf danWebmin1.2. Menggunakan Fasilitas HelpFasilitas dokumentasi atau Help system di Linux sangat membantu apabila kitasebagai system administrator tidak mengetahui fungsi dari system perintahtertentu. Adapun fasilitas tersebut diantaranya adalah :1. Dokumentasi ManMan kependekan dari manual merupakan dokumentasi online yang dapatdigunakan oleh kita, man bukanlah dokumentasi lengkap tetapi lebih kepenjelasan secara global. Berikut parameter dan pilihan yang disertakan.[student@student student] $ man manMan(1)Name Man –format and displays the on-line manual pages. This version knowsabout the MANPATH and MAN PAGER environment variable, so you an haveyour own set(s) of personal man pages and chose whatever program you like todisplay the formatted pages, if section is specified, man only looksAdapun online manual tersebut dibagi menjadi beberapa kelompok: 1. Perintah baris yang dapat dimulai oleh user 2. Sistem call (fungsi kernel) 3. Fungsi library 4. Devices 5. Penjelasan format file 6. Games 1
  • 2. Materi Linux Fundamental Training Divisi IT BKKBN 7. Miscellaneous 8. Utilitas system administrasi yang hanya root yang dapat mengeksekusinya 9. Dokumentasi kernel lanjutan 10. Dokumentasi yang baru dikategorisasikan 11. Dokumentasi lama yang akan tidak terpakai lagi 12. Dokumentasi yang khusus$ man useraddNAME useradd - create a new user accountSYNOPSIS useradd [-D binddn] [-P path] [-c comment] [-d homedir] [-e expire] [-f inactive] [-G group,...] [-g gid] [-m [-k skeldir]] [-o] [-p password] [-u uid] [-r] [-s shell] [--service service] [--help] [--usage] [-v] account useradd --show-defaults useradd --save-defaults [-d homedir] [-e expire] [-f inactive] [-g gid] [-G group,...] [-s shell]2. Dokumentasi InfoWalaupun dokumentasi man merupakan dokumentasi yang standar tentangperintah UNIX selama beberapa tahun hingga sekarang, GNU memperkenalkandokumentasi baru yaitu info. Nantinya man akan tergantikan dengan infodikarenakan untuk beberapa perintah pada man tidak lagi di update. 2
  • 3. Materi Linux Fundamental Training Divisi IT BKKBN1.3. Pengaturan UseradduserJika perintah adduser tidak ada kita dapat menggantinya dengan perintahuseradd.fingerPerintah untuk melihat informasi user pada system Finger [option] [username] [@host]$ fingerLogin name Tty Idle Login Time Office Office PhoneStudent1 pts/0 Oct 26 22:01 (student.training.com)groupsMelihat group yang ada pada system Groups [namauser]$ groupsRoot bin daemon sys adm disk wheellastAkan mencari file /etc/log/wtmp dan menampilkan user yang pernah login kedalam systemLast [-num] [option] [-f file] [nama] [tty]$ lastRoot tty6 Fri Oct 26 22:22-22:24 (00:01)Student tty1 Fri Oct 26 22:17 still logged inReboot system boot 2.4.2-2 Fri Oct 26 22:16 (00:17)Student pts/2 Fri Oct 26 22:11 – crash (00:05)Student pts/1 Fri Oct 26 22:09 – crash (00:07)Student pts/1 Fri Oct 26 21:47 – 21:53 (00:05)passMenunjukan perintah menganti password Passwd [option] [namauser]# passwd studentChanging password for user studentNew Unix Password :BAD PASSWORD: it is based on a dictionary word 3
  • 4. Materi Linux Fundamental Training Divisi IT BKKBNRetype new UNIX password:Passwd: all authentication tokens update successfullypwdPrint network directory, perintah ini akan mencetak path dari directory kerja$ pwd/home/studentsudigunakan apabila user ingin menjadi super user su [option] filesistem$ suPassword:# sudoPerintah ini digunakan untuk menginjinkan user untuk mengeksekusi programyang hanya boleh dijalanklan oleh root (super user). sudo [option]# useraddmenambah user useradd [option] login_name# useradd studentuserdelMenghapus system account dan menghapus password pada /etc/passwd. Userdel [-r]login_name# userdel student1.4. Perintah Penanganan FilePerintah file handling ini digunakan untuk management file. Dari contohdibawah ini adalah perintah-perintah yang sering digunakan untuk penangananmasalah sehari-hari.catDigunakan untuk melihat file ke stdout. Setelah terlihat melalui stdout dapat jugadidirect (diarahkan) kedalam perintah lain melalui pipe ‘|’ atau dapatmenggabungkan lebih dari satu file kedalam file baru.Cat [option] namafile$ cat a b >> c 4
  • 5. Materi Linux Fundamental Training Divisi IT BKKBNDengan perintah diatas, makan file a dan b akan digabungkan menjadi satu fileyaitu file ‘c’.chmodPerintah ini digunakan untuk merubah ijin akses file. hanya owner dan superuseryang dapat merubah file. Ada dua metode untuk merubah suatu file. Chmod [option] mode namafile Chmod [option] octal_modenamafile 1. Dengan metode symbol Melalui metode ini kita dapat merubah ijin akses dengan penggunaan karakter yang mewakili mode file. u user yang memiliki file g hanya user di dalam group file o user lainnya a semua (default) cara pengoprasiannya + Menambah ijin / permisi akses - Mengurangi ijin / permisi akses = Set permisi, merubah permisi yang lama Macam-macam permisi r Read w Write x Execute s User atau Group ID yang secara sementara akan ditempatkan kembali t Set sticky bit: tetap akan mengeksekusi pada memori setelah keluar $ ll -rw-rw-r-- l student student 18 Oct 29 08:56 coba.txt $ chmod ug+x coba.txt $ ll -rwxrwxr-- l student student 18 Oct 29 08:56 coba.txt $ chmod ug-rw coba.txt $ ll ---x--xr-- l student student 18 Oct 29 08:56 coba.txt 5
  • 6. Materi Linux Fundamental Training Divisi IT BKKBN 2. Cara lain untuk merubah permisi akses adalah dengan mengunakan metode octal, yang mengunakan 3 angka untuk merubah permisi akses. 1 Execute 2 Write 3 Read Untuk merubah permisi menjadi Read dan Write = 6 (4+2) Untuk merubah permisi menjadi Read, Write dan Execute = 7 (4+2+1) Permisi akses Owner Group Other Read 400 40 4 Write 200 20 2 Execute 100 10 1chownPerintah ini digunakan untuk merubah kepemilikan suatu file Chown [option] newowner namafile Chown [option] newowner.newowner namafile# chown user1 coba.txt-rw-r--r-- 1 user1 student 18 Oct 29 08:56 coba.txt# chown user1.user1 coba.txt-rw-r--r-- 1 user1 user1 18 Oct 29 08:56 coba.txtchgrpMerubah group dari file Chgrp [option] groupbaru namafile# chgrp user1 coba.txt b c-rw-r--r-- 1 student user1 18 Oct 29 08:56 b-rw-r--r-- 1 student user1 18 Oct 29 08:56 c-rw-r--r-- 1 user1 user1 18 Oct 29 08:56 coba.txtcpDigunakan untuk menyalin file cp [option] sumber tujuan cp [option] sumber direktori$ cp coba.txt latihan.txtgrepGet regular expression Pattern digunakan untuk mencari string khusus padatarget file atau stdin, sering digunakan apabila ada perintah ‘|’. 6
  • 7. Materi Linux Fundamental Training Divisi IT BKKBN grep [options] string targetfileoptions:[A-Za-z] Akan mencari yang sesuai dengan huruf besar /kecil[0-9] merepresentasikan angka^ Awal baris$ Akhir baris$ grep [sS]tudent /etc/passwdStudent:x:512:512: :/home/student:/bin/bashheadPerintah untuk mencetak 10 baris pertama pada file yang ingin kita lihat.Parameter –n digunakan untuk mencari file dengan n baris yang diawali denganbaris 1. head [option] string target file$ head / var/ log / messageslessUntuk membaca file dan memudahkan kita melihat layar sebelum dan sesudah. less [option] namafile$ less / etc /passwdlnuntuk melihat link sebuah file ln [option] target namalink ln [option] target direktori$ ln –s a file1rwxrwxrwx 1 student student 1 Oct 29 13:29 file > bmvmove perintah ini digunakan untuk merubah atau memindahkan nama file 1 kenama file 2. mv file1 file2rmUntuk menghapus file, -r digunakan untuk merecursive sedangkan –l untukmeminta persetujuan oleh user. rm [options] namafile 7
  • 8. Materi Linux Fundamental Training Divisi IT BKKBN1.5. Perintah ProsesPerintah yang ada ini digunakan untuk proses sistem.psps (print status) merupakan perintah untuk melihat status sistem yang sedangberjalan. ps [options]pstreeperintah pstree akan menampilkan proses dalam bentuk tree pstree [options] [pid|user]haltperintah untuk menghentikan (halt) sistem. halt [options]shutdownperintah ini dapat digunakan untuk memberitahukan user yang sedang loginapabila sistem akan dimatikan dalam beberapa detik/menit. shutdown [-t sec] [options] time [warning-message]rebootperintah reboot identik dengan perintah halt, hanya dengan reboot berarti sistemakan dijalankan kembali. Reboot [options]killperintah yang digunakan untuk menghentikan suatu proses yang sedang berjalanberdasarkan PID (proses ID). kill [-s signal] [-p] [-a] PID kill -1 [signal]killallperintah ini sama dengan kill, bedanya dengan menggunkan perintah killall kitatidak menggunakan PID tetapi menggunakan nama proses. Killall [options] [-s signal] namaprosestopperintah top menghasilkan daftar proses yang sangat aktif secara real-time, daftarpemakaian CPU,memori dan informasi proses yang aktif. top [option] 8
  • 9. Materi Linux Fundamental Training Divisi IT BKKBN1.6. Perintah File SistemPerintah untuk file sistem ini akan mencoba untuk melakukan seperti memeriksa,membenarkan dan mount sistem.dfdisk file sistem usage, akan melaporkan berapa banyak jumlah ruang yang masihtersisa dan inode pada device yang spesifik, mount, direktori, atau sumber yangdiremote. df [options] filesistemfdiskdigunakan untuk melihat daftar table partisi yang ada sesuai dengan device yangingin kita lihat. fdisk [options] device fdisk [-s] partisifsckfilesistem check digunakan untuk memeriksa dan memperbaiki filesistem. fsck [options] [-t fstype] filesistemmkdirmkdir (make direktori) adalah perintah untuk membuat direktori. mkdir [options] direktorimountperintah ini digunakan untuk memount device ke dalam derektori linux, filesistem yang di mount akan terlihat pada /etc/fstab. mount [options] [mountpoint] [device_node] [-t filesistem_type]]unmountperintah ini untuk meniadakan filesistem yang di mount. Unmount [options] device|mount_point [-t vfstype]showmountdigunakan untuk melihat device remote yang di mount seperti NFS. showmount [options] [host] 9
  • 10. Materi Linux Fundamental Training Divisi IT BKKBN1.7. Perintah JaringanPerintah jaringan ini akan sangat sering digunakan apabila kitamengkonfigurasikan,untuk mengetahui kondisi jaringan kita dan memeriksaketerhubungan dengan jaringan lainnya.ifconfigakan memperlihatkan status kartu jaringan yang sedang aktif. ifconfig [interface] ifconfig interface [address_family_type] [options] addressnetstatakan menampilkan koneksi jaringan, table routing statistic interface,koneksimasquerade, pesan netlink dan anggota mulicat.pingdigunakan untuk mencoba koneksi jaraingan. ping [option] hostrouteperintah route digunakan untuk melihat dan memanipulasitabel routing, biasadigunakan untuk men-setup static route. route route [options] add [-net|host] target[options] route [options] add [-net|host] target[options]tracerouteuntuk memeriksa berapa lama satu paket melewati masing-masing hop ke host yang dituju. traceroute [options] host_tujuan 10
  • 11. Materi Linux Fundamental Training Divisi IT BKKBN 2. IPTV BKKBN2.1. Kebutuhan PenggunaBerikut adalah yang dibutuhkan untuk menggunakan service dari system IPPTVBKKBN : 1. WebCam atau camera yang dapat dihubungkan ke dalam komputer/laptop 2. Audio berupa sound dan speaker 3. Flashplayer 9 untuk browser yang hendak mengakses IPTV BKKBN2.2. Menggunakan IPTV BKKBNGunakan browser anda untuk mengakses IPTV BKKBN, berikut adalahcaranya : 1. Buka Browser, ketikan di address bar alamat IPTV http://192.168.4.20/iptv/publisher Setelah itu akan muncul menu IPPTV seperti gambar di atas. 2. Untuk melakukan broadcast video, pilih menu Publish Setelah muncul menu seperti di atas, masukan id nya bkkbn (tanpa quote) agar video broadcast muncul dalam web Radalgram BKKBN. 11
  • 12. Materi Linux Fundamental Training Divisi IT BKKBN3. Untuk mengecek apakah publish untuk broadcast video sudah berjalan pilih menu Watch pada menu utama IPTV BKKBN Masukan id bkkbn (tanpa quote), setelah itu pilih watch, jika muncul video broadcast maka publish berhasil. 12