Anda di halaman 1dari 12

Materi Linux Fundamental Training Divisi IT BKKBN

1. Perintah Dasar Linux


1.1. Perintah Dasar Administrasi Perintah Dasar Administrasi merupakan bagian yang paling sering digunakan oleh seorang System Administrator untuk mengkonfigurasi systemnya. Linux menyediakan fasilitas bantu untuk Administrasi Sistem, seperti : Linuxconf dan Webmin

1.2. Menggunakan Fasilitas Help Fasilitas dokumentasi atau Help system di Linux sangat membantu apabila kita sebagai system administrator tidak mengetahui fungsi dari system perintah tertentu. Adapun fasilitas tersebut diantaranya adalah : 1. Dokumentasi Man Man kependekan dari manual merupakan dokumentasi online yang dapat digunakan oleh kita, man bukanlah dokumentasi lengkap tetapi lebih ke penjelasan secara global. Berikut parameter dan pilihan yang disertakan. [student@student student] $ man man Man(1) Name Man format and displays the on-line manual pages. This version knows about the MANPATH and MAN PAGER environment variable, so you an have your own set(s) of personal man pages and chose whatever program you like to display the formatted pages, if section is specified, man only looks Adapun 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

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 useradd NAME useradd - create a new user account SYNOPSIS 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 Info Walaupun dokumentasi man merupakan dokumentasi yang standar tentang perintah UNIX selama beberapa tahun hingga sekarang, GNU memperkenalkan dokumentasi baru yaitu info. Nantinya man akan tergantikan dengan info dikarenakan untuk beberapa perintah pada man tidak lagi di update.

Materi Linux Fundamental Training Divisi IT BKKBN

1.3. Pengaturan User adduser Jika perintah adduser tidak ada kita dapat menggantinya dengan perintah useradd. finger Perintah untuk melihat informasi user pada system Finger [option] [username] [@host] $ finger Login name Student1 groups Melihat group yang ada pada system Groups [namauser] $ groups Root bin last Akan mencari file /etc/log/wtmp dan menampilkan user yang pernah login ke dalam system Last [-num] [option] [-f file] [nama] [tty] $ last Root Student Reboot Student Student Student pass Menunjukan perintah menganti password Passwd [option] [namauser] # passwd student Changing password for user student New Unix Password : BAD PASSWORD: it is based on a dictionary word tty6 tty1 pts/2 pts/1 pts/1 Fri Oct 26 22:22-22:24 (00:01) Fri Oct 26 22:17 still logged in Fri Oct 26 22:16 (00:17) Fri Oct 26 22:11 crash (00:05) Fri Oct 26 22:09 crash (00:07) Fri Oct 26 21:47 21:53 (00:05) daemon sys adm disk wheel Tty Idle Login Time pts/0 Oct 26 22:01 Office Office Phone (student.training.com)

system boot 2.4.2-2

Materi Linux Fundamental Training Divisi IT BKKBN

Retype new UNIX password: Passwd: all authentication tokens update successfully pwd Print network directory, perintah ini akan mencetak path dari directory kerja $ pwd /home/student su digunakan apabila user ingin menjadi super user su [option] filesistem $ su Password: # sudo Perintah ini digunakan untuk menginjinkan user untuk mengeksekusi program yang hanya boleh dijalanklan oleh root (super user). sudo [option] # useradd menambah user useradd [option] login_name # useradd student userdel Menghapus system account dan menghapus password pada /etc/passwd. Userdel [-r]login_name # userdel student 1.4. Perintah Penanganan File Perintah file handling ini digunakan untuk management file. Dari contoh dibawah ini adalah perintah-perintah yang sering digunakan untuk penanganan masalah sehari-hari. cat Digunakan untuk melihat file ke stdout. Setelah terlihat melalui stdout dapat juga didirect (diarahkan) kedalam perintah lain melalui pipe | atau dapat menggabungkan lebih dari satu file kedalam file baru. Cat [option] $ cat a b >> c namafile

Materi Linux Fundamental Training Divisi IT BKKBN

Dengan perintah diatas, makan file a dan b akan digabungkan menjadi satu file yaitu file c. chmod Perintah ini digunakan untuk merubah ijin akses file. hanya owner dan superuser yang dapat merubah file. Ada dua metode untuk merubah suatu file. Chmod Chmod [option] [option] mode namafile octal_modenamafile

1. Dengan metode symbol Melalui metode ini kita dapat merubah ijin akses dengan penggunaan karakter yang mewakili mode file. u g o a + = r w x s t $ ll -rw-rw-r-- l student $ chmod ug+x coba.txt $ ll -rwxrwxr-- l student $ ll ---x--xr-l student student 18 Oct 29 08:56 coba.txt student 18 Oct 29 08:56 coba.txt $ chmod ug-rw coba.txt student 18 Oct 29 08:56 coba.txt user yang memiliki file hanya user di dalam group file user lainnya semua (default) Menambah ijin / permisi akses Mengurangi ijin / permisi akses Set permisi, merubah permisi yang lama Read Write Execute User atau Group ID yang secara sementara akan ditempatkan kembali Set sticky bit: tetap akan mengeksekusi pada memori setelah keluar

cara pengoprasiannya

Macam-macam permisi

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 2 3 Execute Write 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 Read Write Execute chown Perintah ini digunakan untuk merubah kepemilikan suatu file Chown Chown -rw-r--r--rw-r--r-chgrp Merubah group dari file Chgrp -rw-r--r--rw-r--r--rw-r--r-cp Digunakan untuk menyalin file cp cp grep Get regular expression Pattern digunakan untuk mencari string khusus pada target file atau stdin, sering digunakan apabila ada perintah |. 6 [option] [option] sumber tujuan sumber direktori [option] user1 user1 user1 groupbaru namafile 18 Oct 29 08:56 b 18 Oct 29 08:56 c 18 Oct 29 08:56 coba.txt # chgrp user1 coba.txt b c 1 student 1 student 1 user1 [option] [option] newowner namafile newowner.newowner namafile student user1 18 Oct 29 08:56 coba.txt 18 Oct 29 08:56 coba.txt Owner 400 200 100 Group 40 20 10 Other 4 2 1

# chown user1 coba.txt 1 user1 1 user1 # chown user1.user1 coba.txt

$ cp coba.txt latihan.txt

Materi Linux Fundamental Training Divisi IT BKKBN

grep [options] options: [A-Za-z] [0-9] ^ $

string

targetfile

Akan mencari yang sesuai dengan huruf besar /kecil merepresentasikan angka Awal baris Akhir baris

$ grep [sS]tudent /etc/passwd Student:x:512:512: :/home/student:/bin/bash head Perintah untuk mencetak 10 baris pertama pada file yang ingin kita lihat. Parameter n digunakan untuk mencari file dengan n baris yang diawali dengan baris 1. head [option] string target file $ head / var/ log / messages less Untuk membaca file dan memudahkan kita melihat layar sebelum dan sesudah. less [option] namafile $ less / etc /passwd ln untuk melihat link sebuah file ln [option] target namalink ln [option] target direktori $ ln s a file 1rwxrwxrwx mv move perintah ini digunakan untuk merubah atau memindahkan nama file 1 ke nama file 2. mv rm Untuk menghapus file, -r digunakan untuk merecursive sedangkan l untuk meminta persetujuan oleh user. rm [options] namafile file1 file2 1 student student 1 Oct 29 13:29 file > b

Materi Linux Fundamental Training Divisi IT BKKBN

1.5. Perintah Proses Perintah yang ada ini digunakan untuk proses sistem. ps ps (print status) merupakan perintah untuk melihat status sistem yang sedang berjalan. ps [options] pstree perintah pstree akan menampilkan proses dalam bentuk tree pstree [options] [pid|user] halt perintah untuk menghentikan (halt) sistem. halt [options] shutdown perintah ini dapat digunakan untuk memberitahukan user yang sedang login apabila sistem akan dimatikan dalam beberapa detik/menit. shutdown [-t sec] [options] time [warning-message] reboot perintah reboot identik dengan perintah halt, hanya dengan reboot berarti sistem akan dijalankan kembali. Reboot [options] kill perintah yang digunakan untuk menghentikan suatu proses yang sedang berjalan berdasarkan PID (proses ID). kill kill killall perintah ini sama dengan kill, bedanya dengan menggunkan perintah killall kita tidak menggunakan PID tetapi menggunakan nama proses. Killall [options] [-s signal] namaproses top perintah top menghasilkan daftar proses yang sangat aktif secara real-time, daftar pemakaian CPU,memori dan informasi proses yang aktif. top [option] [-s signal] [-p] [-a] PID -1 [signal]

Materi Linux Fundamental Training Divisi IT BKKBN

1.6. Perintah File Sistem Perintah untuk file sistem ini akan mencoba untuk melakukan seperti memeriksa, membenarkan dan mount sistem. df disk file sistem usage, akan melaporkan berapa banyak jumlah ruang yang masih tersisa dan inode pada device yang spesifik, mount, direktori, atau sumber yang diremote. df fdisk digunakan untuk melihat daftar table partisi yang ada sesuai dengan device yang ingin kita lihat. fdisk [options] fsck filesistem check digunakan untuk memeriksa dan memperbaiki filesistem. fsck [options] mkdir mkdir (make direktori) adalah perintah untuk membuat direktori. mkdir [options] direktori mount perintah ini digunakan untuk memount device ke dalam derektori linux, file sistem yang di mount akan terlihat pada /etc/fstab. mount [options] [mountpoint] unmount perintah ini untuk meniadakan filesistem yang di mount. Unmount [options] device|mount_point [-t vfstype] showmount digunakan untuk melihat device remote yang di mount seperti NFS. showmount [options] [host] [device_node] [-t filesistem_type]] [-t fstype] filesistem device fdisk [-s] partisi [options] filesistem

Materi Linux Fundamental Training Divisi IT BKKBN

1.7. Perintah Jaringan Perintah jaringan ini akan sangat sering digunakan apabila kita mengkonfigurasikan,untuk mengetahui kondisi jaringan kita dan memeriksa keterhubungan dengan jaringan lainnya. ifconfig akan memperlihatkan status kartu jaringan yang sedang aktif. ifconfig ifconfig netstat akan menampilkan koneksi jaringan, table routing statistic interface,koneksi masquerade, pesan netlink dan anggota mulicat. ping digunakan untuk mencoba koneksi jaraingan. ping [option] route perintah route digunakan untuk melihat dan memanipulasitabel routing, biasa digunakan untuk men-setup static route. route route [options] traceroute untuk memeriksa berapa lama satu paket melewati masing-masing hop ke host yang dituju. traceroute [options] host_tujuan add [-net|host] target[options] route [options] add [-net|host] target[options] host [interface] interface [address_family_type] [options] address

10

Materi Linux Fundamental Training Divisi IT BKKBN

2. IPTV BKKBN
2.1. Kebutuhan Pengguna
Berikut adalah yang dibutuhkan untuk menggunakan service dari system IPPTV BKKBN : 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 BKKBN

2.2. Menggunakan IPTV BKKBN


Gunakan browser anda untuk mengakses IPTV BKKBN, berikut adalah caranya : 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

Materi Linux Fundamental Training Divisi IT BKKBN

3. 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

Anda mungkin juga menyukai