SlideShare a Scribd company logo
1 of 12
Download to read offline
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.




                                           2
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            Tty Idle Login Time             Office Office Phone
Student1              pts/0         Oct 26 22:01      (student.training.com)
groups
Melihat group yang ada pada system
         Groups [namauser]
$ groups
Root bin      daemon          sys   adm disk wheel
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          tty6                  Fri Oct 26 22:22-22:24 (00:01)
Student       tty1                  Fri Oct 26 22:17 still logged in
Reboot        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)
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


                                               3
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]        namafile
$ cat a b >> c


                                        4
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                   [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
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                    1
chown
Perintah 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.txt


chgrp
Merubah 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.txt
cp
Digunakan untuk menyalin file
       cp    [option]     sumber tujuan
       cp    [option]     sumber direktori
$ cp coba.txt latihan.txt
grep
Get regular expression Pattern digunakan untuk mencari string khusus pada
target file atau stdin, sering digunakan apabila ada perintah ‘|’.


                                              6
Materi Linux Fundamental
                                                                    Training Divisi IT BKKBN


        grep [options]      string        targetfile
options:
[A-Za-z]      Akan mencari yang sesuai dengan huruf besar /kecil
[0-9]         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          1 student        student    1 Oct 29 13:29 file > b
mv
move perintah ini digunakan untuk merubah atau memindahkan nama file 1 ke
nama file 2.
        mv    file1 file2
rm
Untuk menghapus file, -r digunakan untuk merecursive sedangkan –l untuk
meminta persetujuan oleh user.
        rm    [options]     namafile




                                               7
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   [-s signal] [-p] [-a] PID
       kill   -1   [signal]
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]


                                          8
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   [options]    filesistem
fdisk
digunakan untuk melihat daftar table partisi yang ada sesuai dengan device yang
ingin kita lihat.
        fdisk [options]   device
        fdisk [-s] partisi
fsck
filesistem check digunakan untuk memeriksa dan memperbaiki filesistem.
        fsck [options]    [-t fstype] filesistem
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]        [device_node]   [-t filesistem_type]]
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]




                                          9
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      [interface]
        ifconfig      interface      [address_family_type]       [options]    address
netstat
akan menampilkan koneksi jaringan, table routing statistic interface,koneksi
masquerade, pesan netlink dan anggota mulicat.
ping
digunakan untuk mencoba koneksi jaraingan.
        ping [option]       host
route
perintah route digunakan untuk melihat dan memanipulasitabel routing, biasa
digunakan untuk men-setup static route.
        route
        route [options]     add [-net|host] target[options]
          route [options] add [-net|host] target[options]
traceroute
untuk memeriksa berapa lama satu paket melewati masing-masing hop ke host
          yang dituju.
          traceroute [options]        host_tujuan




                                              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

More Related Content

What's hot

Mod -2_-_so_-_2013-2014
Mod  -2_-_so_-_2013-2014Mod  -2_-_so_-_2013-2014
Mod -2_-_so_-_2013-2014
day_aftercoma
 
Tugas sistem operasi ii (Manajemen User dan Group)
Tugas sistem operasi ii (Manajemen User dan Group)Tugas sistem operasi ii (Manajemen User dan Group)
Tugas sistem operasi ii (Manajemen User dan Group)
Nusli_kanaha11063
 
Panduan manajemen user dan group pada linux
Panduan manajemen user dan group pada linuxPanduan manajemen user dan group pada linux
Panduan manajemen user dan group pada linux
Suranto Slamet
 

What's hot (18)

Mod -2_-_so_-_2013-2014
Mod  -2_-_so_-_2013-2014Mod  -2_-_so_-_2013-2014
Mod -2_-_so_-_2013-2014
 
Manajemen user dan group
Manajemen user dan groupManajemen user dan group
Manajemen user dan group
 
Perintah dasar linux
Perintah dasar linux Perintah dasar linux
Perintah dasar linux
 
Perintah perintah dasar linux
Perintah perintah dasar linuxPerintah perintah dasar linux
Perintah perintah dasar linux
 
Tugas sistem operasi ii (Manajemen User dan Group)
Tugas sistem operasi ii (Manajemen User dan Group)Tugas sistem operasi ii (Manajemen User dan Group)
Tugas sistem operasi ii (Manajemen User dan Group)
 
Praktikum 11
Praktikum 11Praktikum 11
Praktikum 11
 
Panduan manajemen user dan group pada linux
Panduan manajemen user dan group pada linuxPanduan manajemen user dan group pada linux
Panduan manajemen user dan group pada linux
 
Msdos
MsdosMsdos
Msdos
 
Manajemen user dan file
Manajemen user dan file Manajemen user dan file
Manajemen user dan file
 
Praktikum 8
Praktikum 8Praktikum 8
Praktikum 8
 
Sistem Operasi II
Sistem Operasi IISistem Operasi II
Sistem Operasi II
 
Muhdin dahlan tugas so 2 (tgs ke 3)
Muhdin dahlan tugas so 2 (tgs ke 3)Muhdin dahlan tugas so 2 (tgs ke 3)
Muhdin dahlan tugas so 2 (tgs ke 3)
 
Os basis teks
Os basis teksOs basis teks
Os basis teks
 
Filesystem Heirarchy Standard
Filesystem Heirarchy StandardFilesystem Heirarchy Standard
Filesystem Heirarchy Standard
 
Modul_SO_Managemen User&Group
Modul_SO_Managemen User&GroupModul_SO_Managemen User&Group
Modul_SO_Managemen User&Group
 
Kelompok 2
Kelompok 2Kelompok 2
Kelompok 2
 
Sistem_Operasi_FILKOMUB_2016_Bab 2_materi
Sistem_Operasi_FILKOMUB_2016_Bab 2_materiSistem_Operasi_FILKOMUB_2016_Bab 2_materi
Sistem_Operasi_FILKOMUB_2016_Bab 2_materi
 
Hak Akses
Hak AksesHak Akses
Hak Akses
 

Viewers also liked

Media radio evaluation
Media radio evaluationMedia radio evaluation
Media radio evaluation
07morgandom
 
Research and planning cd covers case studies
Research and planning cd covers case studiesResearch and planning cd covers case studies
Research and planning cd covers case studies
Nicky Campbell
 
Screen shots of each shot
Screen shots of each shot Screen shots of each shot
Screen shots of each shot
07morgandom
 
Location shots for media production
Location shots for media productionLocation shots for media production
Location shots for media production
07morgandom
 
Problems, issues and successes
Problems, issues and successesProblems, issues and successes
Problems, issues and successes
07morgandom
 
Research and planning cd covers
Research and planning cd coversResearch and planning cd covers
Research and planning cd covers
Nicky Campbell
 
Treatment presentation
Treatment presentationTreatment presentation
Treatment presentation
Nicky Campbell
 
Problems, issues and successes
Problems, issues and successesProblems, issues and successes
Problems, issues and successes
07morgandom
 
Crew roles research
Crew roles researchCrew roles research
Crew roles research
07morgandom
 

Viewers also liked (17)

Media radio evaluation
Media radio evaluationMedia radio evaluation
Media radio evaluation
 
Research and planning cd covers case studies
Research and planning cd covers case studiesResearch and planning cd covers case studies
Research and planning cd covers case studies
 
Screen shots of each shot
Screen shots of each shot Screen shots of each shot
Screen shots of each shot
 
Location shots for media production
Location shots for media productionLocation shots for media production
Location shots for media production
 
Problems, issues and successes
Problems, issues and successesProblems, issues and successes
Problems, issues and successes
 
Cd presentation pitch
Cd presentation pitchCd presentation pitch
Cd presentation pitch
 
Sound design
Sound designSound design
Sound design
 
Script
ScriptScript
Script
 
Research and planning cd covers
Research and planning cd coversResearch and planning cd covers
Research and planning cd covers
 
Treatment presentation
Treatment presentationTreatment presentation
Treatment presentation
 
Re
ReRe
Re
 
Problems, issues and successes
Problems, issues and successesProblems, issues and successes
Problems, issues and successes
 
Server Ubuntu
Server UbuntuServer Ubuntu
Server Ubuntu
 
Crew roles research
Crew roles researchCrew roles research
Crew roles research
 
Research
ResearchResearch
Research
 
Thomas edison
Thomas edisonThomas edison
Thomas edison
 
Dasar dasar c++
Dasar dasar c++Dasar dasar c++
Dasar dasar c++
 

Similar to Perintah dasar linux

Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
dindasilvana
 
Perintah Dasar Linux
Perintah Dasar LinuxPerintah Dasar Linux
Perintah Dasar Linux
viviluthfiyah
 
Praktikum ii linux file system
Praktikum ii linux file systemPraktikum ii linux file system
Praktikum ii linux file system
MooksHal Mhiestri
 
Praktikum os babk3
Praktikum os babk3Praktikum os babk3
Praktikum os babk3
yats hidayat
 
Tugas 1 tkj (perintah dasar linux ubuntu)
Tugas 1 tkj (perintah dasar linux ubuntu)Tugas 1 tkj (perintah dasar linux ubuntu)
Tugas 1 tkj (perintah dasar linux ubuntu)
RX-0-3
 
Manajemen group dan user pada linux
Manajemen group dan user pada linuxManajemen group dan user pada linux
Manajemen group dan user pada linux
Syahrul Ngadim
 
100perintahdasarlinux 130224233003-phpapp02
100perintahdasarlinux 130224233003-phpapp02100perintahdasarlinux 130224233003-phpapp02
100perintahdasarlinux 130224233003-phpapp02
zieqie
 
mengkonfigurasi jaringan pada sistem operasi
mengkonfigurasi jaringan pada sistem operasimengkonfigurasi jaringan pada sistem operasi
mengkonfigurasi jaringan pada sistem operasi
maufad
 

Similar to Perintah dasar linux (20)

Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
Pertemuan12 sistem f ile
Pertemuan12   sistem f ilePertemuan12   sistem f ile
Pertemuan12 sistem f ile
 
Linux beginner
Linux beginnerLinux beginner
Linux beginner
 
Perintah Dasar Linux
Perintah Dasar LinuxPerintah Dasar Linux
Perintah Dasar Linux
 
Fungsi dan Cara Penggunaan Terminal (CLI, Gedit, dan VI Editor)
Fungsi dan Cara Penggunaan Terminal (CLI, Gedit, dan VI Editor)Fungsi dan Cara Penggunaan Terminal (CLI, Gedit, dan VI Editor)
Fungsi dan Cara Penggunaan Terminal (CLI, Gedit, dan VI Editor)
 
Materi Training Basic Linux - Debian 7
Materi Training Basic Linux - Debian 7Materi Training Basic Linux - Debian 7
Materi Training Basic Linux - Debian 7
 
Modul praktikum sistem operasi
Modul praktikum sistem operasiModul praktikum sistem operasi
Modul praktikum sistem operasi
 
Praktikum ii linux file system
Praktikum ii linux file systemPraktikum ii linux file system
Praktikum ii linux file system
 
Praktikum os babk3
Praktikum os babk3Praktikum os babk3
Praktikum os babk3
 
L I N U X
L I N U XL I N U X
L I N U X
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
Tugas 1 tkj (perintah dasar linux ubuntu)
Tugas 1 tkj (perintah dasar linux ubuntu)Tugas 1 tkj (perintah dasar linux ubuntu)
Tugas 1 tkj (perintah dasar linux ubuntu)
 
Manajemen group dan user pada linux
Manajemen group dan user pada linuxManajemen group dan user pada linux
Manajemen group dan user pada linux
 
100perintahdasarlinux 130224233003-phpapp02
100perintahdasarlinux 130224233003-phpapp02100perintahdasarlinux 130224233003-phpapp02
100perintahdasarlinux 130224233003-phpapp02
 
Praktikum os bab2 perintah dasar di linux
Praktikum os bab2 perintah dasar di linuxPraktikum os bab2 perintah dasar di linux
Praktikum os bab2 perintah dasar di linux
 
mengkonfigurasi jaringan pada sistem operasi
mengkonfigurasi jaringan pada sistem operasimengkonfigurasi jaringan pada sistem operasi
mengkonfigurasi jaringan pada sistem operasi
 
Manangement file, user, dan groups
Manangement file, user, dan groupsManangement file, user, dan groups
Manangement file, user, dan groups
 
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
 
keamanan sistem operasi
keamanan sistem operasikeamanan sistem operasi
keamanan sistem operasi
 

Perintah dasar linux

  • 1. 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
  • 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 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. 2
  • 3. 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 Tty Idle Login Time Office Office Phone Student1 pts/0 Oct 26 22:01 (student.training.com) groups Melihat group yang ada pada system Groups [namauser] $ groups Root bin daemon sys adm disk wheel 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 tty6 Fri Oct 26 22:22-22:24 (00:01) Student tty1 Fri Oct 26 22:17 still logged in Reboot 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) 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 3
  • 4. 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] namafile $ cat a b >> c 4
  • 5. 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 [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 1 chown Perintah 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.txt chgrp Merubah 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.txt cp Digunakan untuk menyalin file cp [option] sumber tujuan cp [option] sumber direktori $ cp coba.txt latihan.txt grep Get regular expression Pattern digunakan untuk mencari string khusus pada target file atau stdin, sering digunakan apabila ada perintah ‘|’. 6
  • 7. Materi Linux Fundamental Training Divisi IT BKKBN grep [options] string targetfile options: [A-Za-z] Akan mencari yang sesuai dengan huruf besar /kecil [0-9] 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 1 student student 1 Oct 29 13:29 file > b mv move perintah ini digunakan untuk merubah atau memindahkan nama file 1 ke nama file 2. mv file1 file2 rm Untuk menghapus file, -r digunakan untuk merecursive sedangkan –l untuk meminta persetujuan oleh user. rm [options] namafile 7
  • 8. 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 [-s signal] [-p] [-a] PID kill -1 [signal] 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] 8
  • 9. 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 [options] filesistem fdisk digunakan untuk melihat daftar table partisi yang ada sesuai dengan device yang ingin kita lihat. fdisk [options] device fdisk [-s] partisi fsck filesistem check digunakan untuk memeriksa dan memperbaiki filesistem. fsck [options] [-t fstype] filesistem 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] [device_node] [-t filesistem_type]] 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] 9
  • 10. 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 [interface] ifconfig interface [address_family_type] [options] address netstat akan menampilkan koneksi jaringan, table routing statistic interface,koneksi masquerade, pesan netlink dan anggota mulicat. ping digunakan untuk mencoba koneksi jaraingan. ping [option] host route perintah route digunakan untuk melihat dan memanipulasitabel routing, biasa digunakan untuk men-setup static route. route route [options] add [-net|host] target[options] route [options] add [-net|host] target[options] traceroute untuk 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 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
  • 12. 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