Top Banner

of 58

Ubuntu Server Administration Final

Feb 09, 2018

Download

Documents

nuraziz4212
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 7/22/2019 Ubuntu Server Administration Final

    1/58

    SELAMAT DATANG PESERTAWORKSHOP ADMIN LINUX

    DISTRO UBUNTU

    GEMPITA

    GRAHA TELKOM BOGOR, 28-29 FEBRUARI 2012

  • 7/22/2019 Ubuntu Server Administration Final

    2/58

    SERVER ADMINISTRATORUBUNTU 10.10

    Bi! P"#$!%!, S.K!A&'(& S)*i#%#(, ST

    +S*# P)(#" SMK T#"'(# B#/*i D)!/

  • 7/22/2019 Ubuntu Server Administration Final

    3/58

    Panduan memilih Distro

    Distrodi sini adalah bentuk pendistribusian dari Linux. Karena Linux bisa dan mungkin

    hanya bisa di dapatkan dalam sebuah bundel yang lazim disebut dengan istilah Distro

    juga.

    Sebuah distro linux terdiri dari :

    Kernel Linux beserta sistem dasarnya

    Program Instalasi

    Tools basic

    Package program yang sesuai dengan tujuan pembuatan distro !

  • 7/22/2019 Ubuntu Server Administration Final

    4/58

    RedHat, )"'#/#( i3*"! )"*## 4#(& i(3*#5#3i #()(&!)"#3i#((4# '#, '5' )"'#/#( i3*"! #5i(&!'5)" i I(!()3i#. Di3*"! $)"$#3i3 R)#* )(&&'(#/#($i(#"4 RPM.

    Debian, i3*"i$'3i 4#(& )(&'*##/#( /)3*#$i5#( #(/)#(#5#(, )3/i'( )(&!"$#(/#( #3)/ /)'##( #(/)'*#/i"#( "!&"#. D)$i#( )(&&'(#/#( 6.)$ #5#

    #/)* i(3*#5#3i "!&"#(4#. Ubuntu #( *'"'(#((4# 4#(&3)/#"#(& !'5)" i(i *)"#3'/ i #5#(4#.

    Slackware,$i3# i/#*#/#( Li('7 '(*'/ ##(), #i" 3)'#!/')(*#3i Li('7 i3'3'( $)"#3#"/#( S5#/%#"), S)'#i3i(4# + /)"()5, 5i$"#"4 #*#''( #5i/#3i(4# 3'# *)"'i,

    '(&/i( *'# *#i 3*#$i5, S5#/%#") )(('"/#( '(*'/)(&i(3*#55 #"i 3!'") 3)i(& 3)*i# "!&"# 4#(& /i*#i(3*#55 *)"!*i#3i )(( 3i3*) /i*#. S5#/%#") )(&&'(#/#(5i$: #5# $i(#"4;5i$"#"4(4#.

  • 7/22/2019 Ubuntu Server Administration Final

    5/58

    Suse, i3*"i$'3i #"i

  • 7/22/2019 Ubuntu Server Administration Final

    6/58

    Ti3 =#"# Pi5i Di3*"!

    =#"i i3*"! 4#(& $#(4#/ i#/#i !"#(& #( *)#(-*)#()/#* #(#, #5 i(i #/#( ))"'# i/# /i*#)()'/#( 3'#*' /)3#5##( #( $i3# '(*'/ 3#5i(&$)"*'/#" i/i"#( + 3#") .

    P#/#i i3*"! )(( #/)* "!&"# 4#(& 3)3'#i )((4#(& /i*# i(&i(/#(.

    =#"i i3*"! 4#(& )(4)i#/#( $'/' #('#(;#('#53)#"# &"#*i3 + i/# i(&i( $)5##" #(i"i

    G#$'(& i i5i3 #*#' /!'(i*#3 )(&&'(# 5i('7, i3#5KPLI, '$'(*'-i, B5#(/O( #( 3)$#i(4#.

    Li#* *)"5)$i #'5' i(! )"/)$#(( i3*"! 55i('7, ##*i5i#* i 3i*'3 %%%.i3*"!%#*.!

    http://www.distrowatch.com/http://www.distrowatch.com/
  • 7/22/2019 Ubuntu Server Administration Final

    7/58

    Filesystem Linux

    "erbeda dengan #perating System $indo%s& di mana susunan direktorinya

    ditentukan dengan kondisi partisi dan hardisk.

    Bentuk Drive merupakan representasi dari partisi& di mana huru' (

    diberikan untuk partisi pertama di hardisk utama.

    Sedangkan di Linux jelas tidak mengenal konsep dri)e. "erbagai macam

    partisi dapat di mount ke dalam direktoriyang berada di dalam struktur

    direktori linux.

  • 7/22/2019 Ubuntu Server Administration Final

    8/58

    Perhatikan perbedaan dalam menunjukkan

    lokasi sebuah ile !

    D>?F!5)"?*)#* )(4i#(?i5).*7* ""di Windows

    ;F!5)";*)#* )(4i#(;i5).*7* "" di Linux

    *ari perbedaan di atas& kita dapat mudah melihat perbedaan

    penggunaan slash (/) di Linux )ersus backslash (\) di indo!s.*an juga tidak adanya nama dri)e di Linux.

  • 7/22/2019 Ubuntu Server Administration Final

    9/58

    Struktur direktori Linux saat ini mengikuti standar Filesystem "ierarchy #tructure(F"#)

    %alaupun kebanyakan distribusi distro! memodi'ikasi standar tersebut.

    $ype Filesystem Linux Populer %

    &'$ 'ilesystem yang cepat dan stabil tetapi mulai tergantikan dengan lahirnya+,T- dan +,T !

    &'$ pengembangan dari +,T / dengan menggunakan konsep journaling& yaitu

    merekam data yang sudah ditulis ke disk& sehingga mempermudah proses

    reco)ery !

    reiserF# jenis lain dari journaling system yang diklaim lebih cepat dan

    mena%arkan 'itur keamanan yang lebih baik !

    'F#0 "it journaling system yang dibuat oleh Silicon 1raphic Inc. yang digunakan

    pada )arian unix yang dikembangkan S1I. !

    *F# journaling system buatan I"2 !

    &'$+ pengembangan dari +,T-& didesain untuk memberikan per'ormance yang

    lebih baik dan peningkatan kemampuan dan mengurangi %aktu yang diperlukan

    untuk melakukan pengecekan hardisk !

  • 7/22/2019 Ubuntu Server Administration Final

    10/58

    #iles$stem Hierarch$ Standard %#HS&

  • 7/22/2019 Ubuntu Server Administration Final

    11/58

    Penjelasan !

    ' % Root older & ! )(''/i !3i3i '(#/ i #5# i"#"/i, i")/*!"i i(ii5#$#(&/#( )(( *#(# 35#3 + ; . Di")/*!"i i(i )$#%#i 3)'#i")/*!"i )(*i(& 5#i((4#. S)i(& )('5i3#( i")/*!"i 5#i((4# 3)5#5'

    )(&&'(#/#( *#(# ; i )#((4#, 4#(& )('('//#( /#5#' i")/*!"i*)"3)$'* i $#%# "!!*.

    'bin' !i")/*!"i i(i $)"i3i )"i(*# #3#" 4#(& i$'*'/#( !5) 343*)#''( '3)". U(*'/ )'#/#( )(&i(*, i")/*!"i i(i i#(&/))()/#( #"i @$i(#"4.

    'boot' !$)"i3i "!&"# #( #*# 4#(& i$'*'/#( ## 3##* )5#/'/#("!3)3 $!!*i(& +)(#5#(/#( 343*). T)"3i#( i5)-i5) $!!*5!#)"i#(*#"#(4# &"'$;5i5!, K)"()5, i(i*" #( 343*).#

    'de(' ! i")/*!"i *)#* i5) )i), $)"/#i*#( )(( )"#(&/#*-)"#(&/#*4#(& *)"##* ## 343*). Mi3#5/#( '(*'/ i(!"#3i !"* 3)"i#5, !"*"i(*)", ##* i$)"5#/'/#( 3))"*i )$## i5). Mi3#5/#( )"#(&/#*3)"i#5 *)"5)*#/ i ;);**401, /)'i#( #"*i3i #5# #"i3/ i3)$'*3)$#i ;);3#1. U(*'/ )'#/#( )(&i(*, i")/*!"i i(i i#(&/))()/#( #"i @)i).

  • 7/22/2019 Ubuntu Server Administration Final

    12/58

    'etc' !$)"i3i i5) /!(i&'"#3i 343*), M#4!"i*#3 #5i/#3i #(5#4#(#( /!(i&'"#3i(4# *)"3i#( i i")/*!"i ;)* *)"#3'/i#(*#"#(4# ;)*;!3*3, ;)*;")3!5.!(, ;)*;i(i*., ;)*;"6., #(3)$#i(4#.

    'home' ! i")/*!"i *)#* )(4i#( #*# '3)". S)*i# '3)"4#(& *)"#*#" 3)#"# !*!#*i3 #/#( i$'#*/#( i")/*!"i ;!).I(*, M4 !')(* i %i(!%3.

    'lib' !$)"i3i i5)-i5) 5i$"#"4 #"i #5i/#3i 4#(& ## i 343*).

    U(*'/ )'#/#( )(&i(*, i")/*!"i i(i i#(&/))()/#( #"i @5i$"#"4.

    'media' ! i")/*!"i i(i #/#( $)"i3i )i# 4#(& $i3# i$!(&/#"#3#(& i /!'*)" #(#. S))"*i "!,5!4 i3/, 5#3 i3/,#"i3/ )/3*)"(#5, 3$.

    'mnt' !i")/*!"i *)#* )(i*#( 3i3*) 3))(*#"#.Di/#")(#/#( ## 3i3*) $)"$#3i3 /)"()5 2..7 3'#)(&&'(#/#( ;)i#, #/# ;(* i(i ''(4# /!3!(&. U(*'/)'#/#( )(&i(*, i")/*!"i i(i i#(& /))()/#(

    #"i @!'(*.

  • 7/22/2019 Ubuntu Server Administration Final

    13/58

    'opt' !$)"i3i #/)* #5i/#3i *#$##( 4#(& /i*# i(3*#55 /) #5#343*). U(*'/ )'#/#( )(&i(*, i")/*!"i i(i i#(&/))()/#( #"i @!*i!(#5

    'sbin' ! $)"i3i "!&"# $i()" 4#(& i$'*'/#( '(*'/)(#5#(/#( #( ))"$#i/i 343*). Bi#3#(4# #5i/#3i 4#(# #(4# $i3# i#5#(/#( !5) #i(i3*"#*!" #*#' "!!*. U(*'/)'#/#( )(&i(*, i")/*!"i i(i i#(& /))()/#(#"i @3')" $i(#"4.

    'tmp' !i")/*!"i *)#* )(4i#( i5) *)!")"i. U(*'/)'#/#( )(&i(*, i")/*!"i i(i i#(& /))()/#(#"i @*)!"#"4

    'usr' !$)"i3i "!&"#-"!&"# 4#(& $i3# i#/3)3 !5) '3)","!&"# 3!'") !). U(*'/ i3*i5# '#(4#, ;'3" )"'#/#(

    *)#* i#(# '3)" )(&i(3*#55 #5i/#3i 3)(i"i 4#(& $'/#(!ii#5 #"i i3*"!. U(*'/ )'#/#( )(&i(*, i")/*!"i i(ii#(& /))()/#( #"i @'3)";

  • 7/22/2019 Ubuntu Server Administration Final

    14/58

    )asic Linux *ommand Line+erminal'*onsole

    P)"i(*#-)"i(*# 4#(& i/)*i//#( $i#3# i/)(#5 )(( i3*i5#=!#( Li() I(*)"#) +=LI. A5i/#3i '(*'/ )('5i3/#()"i(*# $i#3# i/)(#5 )(( i3*i5# *)"i(#5 #*#' !(3!5)

    Pada Ubuntu, deault ketika membuka awal terminal !

    bimo@smktb:~$

    keteranan !

    bimo C '3)" 4#(& #/*i;i&'(#/#( 3##* i(i,

    smktb C !'*)" (#),

    !- C i")/*!"i 4#(& 3)#(& #/*i,

    *#(# - )('('//#( $)"## ## i")/*!"i ;!),

    . C )('('//#( '3)" $i#3#.

  • 7/22/2019 Ubuntu Server Administration Final

    15/58

    #ormat Penulisan *L/ !

    bimo@smktb:~ $ perintah option argument

    0eteranan !

    Perintah !)"i(*# 4#(& i(&i( /i*# i(&i(/#(

    1rument !3)3'#*' 4#(& i*#$#/#( /) )"i(*# #3#",$i#3#(4# *)"##* !*i!( +i5i#( 4#(& $i3# #(# &'(#/#('(*'/ )(i5/#( /!(i3i *)"*)(*' #"i 3'#*' )"i(*# #(P#* +S)3'#*' 4#(& #/#( i"!3)3 !5) )"i(*#, i3#5(4#(## i5) #*#' (## i")/*!"i

  • 7/22/2019 Ubuntu Server Administration Final

    16/58

    Contoh :

    Penulisan perintah tanpa menunakan arument !bimo@smktb:~ $ ls

    Penulisan perintah denan menunakan arumentberupa option !

    bimo@smktb:~ $ ls l

    Penulisan perintah denan menunakan arumentberupa path !

    bimo@smktb:~ $ ls /home/desktop

  • 7/22/2019 Ubuntu Server Administration Final

    17/58

    1turan $an Harus Diperhatikan !

    P## 3##* )('5i3/#( )"i(*#, ## $)$)"###*'"#( 4#(& #"'3 /i*# i/'*i, #(*#"# 5#i(>

    =#3) S)(3i*i) +)(&&'(##( '"' $)3#" #('"' /)i5 i)"#*i/#(

    P)(&&'(##( *#(# $## #( 3#3i

    E##( /#*# #"i )"i(*# 4#(& i&'(#/#( M)(&&'(#/#( $##3# UNIX +#'*! !5)*i!(

    D * = Li i

  • 7/22/2019 Ubuntu Server Administration Final

    18/58

    D#*#" =!#( Li() 4#(& 3)"i(&i&'(#/#(.

    *ommand Line $an berkaitan denan inormasi dan dokumentasi

    a2 man

    ##5# 3#5# 3#*' )"i(*# 4#(& $i3# )$)"i/#( i(!"#3i 5)(&/#+#('#5 )(&)(#i )"i(*# #3#" 4#(& i(&i( i/)*#'i.

    *ontoh ! bimo@smktb:~ $ man man

    b2 whatis

    P)"i(*# i(i )(#i5/#( i(!"#3i 3i(&/#* )(&)(#i 3'#*' )"i(*#.

    *ontoh !bimo@smktb:~ $ whatis ls

    c2 apropos

    $)"'(&3i '(*'/ )(#i5/#( i(!"#3i 3i(&/#* )"i(*# 4#(& #(4##(# /)*#'i 3)$#&i#( #*#' #(# i(&i( )(#i5/#( )"i(*# 4#(&$)"'$'(( )(( 3)3'#*'.

    *ontoh ! bimo@smktb:~ $ apropos copy

  • 7/22/2019 Ubuntu Server Administration Final

    19/58

    d2 33help

    B#(*'#( 4#(& 3#*' i(i $)"'# !*i!( 4#(& $i3# /i*#*#$#/#( /) )"i(*# #3#" 4#(& /i*# i(&i(/#(.

    P)(#$##( !*i!( i(i $)"*''#( '(*'/ )(#i5/#(i(!"#3i 3i(&/#* )(&)(#i )"i(*# *)"3)$'*.

    *ontoh !bimo@smktb:~ $ ls help

    e2 histor$

    S)'# )"i(*#-)"i(*# 4#(& 3'# )"(# #(# /)*i//#(,#/#( i3i#( /) #5# i3*!"4. U(*'/ )(#i5/#( #(#$i3# )(&&'(#/#( )"i(*# i3*!"4.

    *ontoh ! bimo@smktb:~ $ history

    U(*'/ )$)"3i/#( i3*!"4 4#(& 3'# ##, &'(#/#()"i(*# >bimo@smktb:~ $ history c

    * d Li b k it d Di kt i d i i

  • 7/22/2019 Ubuntu Server Administration Final

    20/58

    *ommand Line $an berkaitan denan Direktori dan isin$a2

    a2 ls atau dir

    M)(#i5/#( i3i #"i 3'#*' i")/*!"i.

    =!(*! >

    bimo@smktb:~ $ ls

    bimo@smktb:~ $ ls /home/bimo/document

    )eberapa arumen $an biasa dipakai !

    ls 3a ! 3)'# !5)" #( i5) #/#( *)"5i#* *)"#3'/ 4#(& *)"&!5!(& i)(.

    ls 3l !)(#i5/#( i3i i")/*!"i 3)#"# 5)(&/#, '5#i #"i #/ #/3)3, !%()",&"!' #( *#(& i5) #*#' i")/*!"i *)"3)$'* i$'#*.

    ls 3i ! )(#i5/#( i3i i")/*!"i #( '/'"#((4#.

    1pa $an terjadi jika $an kita ketikkan ls -lia4

    b d

  • 7/22/2019 Ubuntu Server Administration Final

    21/58

    b2 pwd

    K)#(#(( #"i P"i(* W!"/i(& Di")*!"4. M)(#i5/#( i")/*!"i4#(& 3)#(& #/*i +'")(* i")*!"4.

    *ontoh ! bimo@smktb:~ $ pwd

    c2 cd

    K)#(#(( #"i #(&) i")*!"4. P)"i(*# '(*'/ $)"i(#i")/*!"i #/*i.

    *ontoh ! bimo@smktb:~ $ cd /home

    d2 mkdir

    P)"i(*# '(*'/ )$'#* i")/*!"i /!3!(&.

    *ontoh !bimo@smktb:~ $ mkdir data-bimo

    H'"' $)3#" #( /)i5 i 3i(i i)"#*i/#(, #( i/# )$'#*i")/*!"i )(( #%#5#( /#"#/*)" *i*i/ #/# 3)#"# !*!#*i3 i")/*!"i*)"3)$'* #/#( i)(;*)"3)$'(4i.

    i/# i(&i( )$'#* (## i")/*!"i '# /#*#, )"/#*# i#/i"i*#(# ?, i3#5 > /i" #*#? $i!?

    e rmdir

  • 7/22/2019 Ubuntu Server Administration Final

    22/58

    e2 rmdir

    P)"i(*# '(*'/ )('3 i")/*!"i.

    *ontoh ! bimo@smktb:~ $ rmdir data-bimo

    2 rm 5r

    P)"i(*# '(*'/ )('3 i")/*!"4 $)3)"*# i5) i #5#(4#.

    *ontoh ! bimo@smktb:~ $ rm -rf data-bimo

    *ommand Line $an berkaitan denan manaement #ile

    a2 touchP)"i(*# '(*'/ )(&(*i %#/*' )$'#*#( 3'#*' i5). T)*#i $i5# i5) 4#(& #(#/)*i//#( $)5' ## #/# 3)#"# !*!#*i3 i5) *)"3)$'* #/#( i$'#*. Ki*# $i3# ')()(*'/#( *i) i5) 4#(& /i*# i(&i(/#(, $i#3#(4# .*7* #( .!( T)*#i i5) 4#(&i$'#* )(( )"i(*# i(i ##5# i5) /!3!(& + *i#/ ## i3i(4#.

    *ontoh ! bimo@smktb:~ $ touch biografiku.txt

    b2 cat

    i&'(#/#( '(*'/ )(#i5/#( i3i i5). Bi#3#(4# i5) 4#(& i*#i5/#( )(()"i(*# i(i ##5# i5) 4#(& $)"*i) *)/3. D#( 4#(& #3*i $'/#( i5) /!3!(&.

    *ontoh ! bimo@smktb:~ $ cat biografiku.txt

    c cp

  • 7/22/2019 Ubuntu Server Administration Final

    23/58

    c2 cp

    B)"'(&3i '(*'/ )(&!4 #*#' )('5i/#* i5) #(;#*#' i")/*!"i.

    F!"#* )('5i3#( > (##i5)#%#5 (##i5)#/i"

    *ontoh !

    $i!3/*$> #*# #*#-$i! i(# 3#*' *)#* +#"'3 i")(#)$i!3/*$> #*#-$i! ;!);$i!;D!')(*3 + i(# 5#i( *)#*

    d2 m(

    P)"i(*# '(*'/ )i(#/#( i5) #( i")/*!"i. P)"i(*# i(i ' $i3# i&'(#/#( '(*'/)")(#) +)(&(*i (## i5) #*#' i")/*!"i.

    F!"#* > (##i5) (##i5)$#"' #*#' (##i5) i")/*!"i *''#(

    *ontoh !

    $i!3/*$> m test.txt test!bimo.txt

    $i!3/*$> m /home/bimo/data /home/bimo/dokumen

    e2 rm

    U(*'/ )('3 +")!) i5) #*#' i")/*!"i.

    F!"#* > " (## i5);i")/*!"i

    =!(*! >

    $i!3/*$> " $i!&"#i/'.*7*

    *ommand Line $an berkaitan denan inormasi s$stem

  • 7/22/2019 Ubuntu Server Administration Final

    24/58

    *ommand Line $an berkaitan denan inormasi s$stem

    a2 uname

    P)"i(*# i(i #/#( )(#i5/#( i(!"#3i 343*) /!'*)" #(#,!3*(#), (## #( )"3i 3i3*) !)"#3i #( *i) "!3)3!". Bi#3#(4#

    i*#$#/#( !*i!( J# #*#' J#55 #" i(!"#3i 3)#"# /!5i*i*#i5/#(.

    *ontoh !

    bimo@smktb:~ $ uname -a

    b2 date dan cal

    P)"i(*# '(*'/ )(#i5/#( *#(& #( %#/*' 343*), 3)"*#/#5)()"

    c2 d

    P)"i(*# '(*'/ )(#i5/#( )(&&'(##( 3#) i5)343*) #"i#"i3/ /i*#.

    *ommand Line $an berkaitan denan user

  • 7/22/2019 Ubuntu Server Administration Final

    25/58

    *ommand Line $an berkaitan denan user

    a2 who

    P)"i(*# i(i i&'(#/#( '(*'/ )(#i5/#( '3)" 4#(& 3)#(& 5!&i( 3##*i(i. I(!"#3i 4#(& *##/ ##5# (## '3)";'3)"(#), i *)"i(#5 +*3

    $)"## '3)" *)"3)$'* $)"## #( %#/*' 5!&i((4#.

    b2 whoami

    P)"i(*# $i5# /i*# i(&i( )(#i5/#( '3)" 4#(& 3)#(& #/*i #*#''3)"(#) /i*# 3)(i"i.

    c2 sudo dan (isudo

    U3)" $i#3# *i#/ ##* )(&&'(#/#( #/ "!!* 3)i(& *i#/ ##*)(#5#(/#( )"i(*#-)"i(*# i5i/ "!!*. U(*'/ )(&&'(#/#( #/ "!!*,

    i&'(#/#( )"i(*# 3'!. T)*#i 3)$)5' )(&&'(#/#( )"i(*# 3'!,'3)" *)"3)$'* 3'# #"'3 #3'/ #5# #*#" )(&&'(# 3'!. U(*'/)#3'//#( '3)" /) #5# #*#", &'(#/#( )"i(*# i3'!.

    Bi#3#(4#, '(*'/ #3'/ /) !) "!!* #*#' 3')" '3)" #*#' #i(i3*"#*!",$)$)"## i3*"! '/' )(&)*i//#( sudo su

    *ontoh !

  • 7/22/2019 Ubuntu Server Administration Final

    26/58

    *ontoh !

    $i!3/*$> 3'! 3'

    #33%!" >

    "!!*'3/!-5#*!> ;!);$i!d2 su

    P)"i(*# '(*'/ ##* $)"i(# #"i '3)" 4#(& 3)#(& #/*i )(#i '3)" 5#i(*#(# #"'3 )5#/'/#( 5!&!'*.

    *ontoh !

    $i!3/*$> 3' #&'3

    #33%!" >

    #3'//#( #33%!" #"i '3)"(#), i/# $)"#3i5 #/# #/#( $)"'$# >

    #&'3'3/!-5#*! >

    62 Menambah user baru

    M)(#$# '3)" $#"' )(( )"i(*# >

    #'3)" (##'3)"$#"'

    =!(*! > #'3)" $i!"#$!%!

    e2 passwd

  • 7/22/2019 Ubuntu Server Administration Final

    27/58

    e2 passwd

    P)"i(*# i(i i&'(#/#( i/# /i*# i(&i( )(&(*i #33%!" 4#(& 3'# ##.

    "!!*'3/!-5#*!> ;!);$i!

    "!!*'3/!-5#*!> #33%=#(&i(& #33%!" !" '3)" $i!.

    N)% UNIX #33%!"> C #3'//#( /#"#/*)" #33%!"

    R)*4) ()% UNIX #33%!"> C i3i/#( 3)/#5i 5#&i

    #33%> #55 #'*)(*i#*i!( *!/)(3 '#*) 3')33'554. C #33%!" $)"#3i5i(*i

    2 clear

    i/# *#i5#( i 5#4#" '/' $#(4#/ #( $i3# )$'#* $i(&'(&, /i*# ##*

    )$)"3i/#((4# )(( )"i(*# 5)#".

    2 chmod

    P)"i(*# '(*'/ )(&'$# i5) )"i33i!(;ii( #/3)3 3'#*' i5). Ii( #/3)3 i5) ##*i, 4#i*' " > ")# +)$## %> %"i*) +)('5i3 7 > )7)'*) +)(#5#(/#(.A/#( ## )$##3#( *)"3)(i"i.

  • 7/22/2019 Ubuntu Server Administration Final

    28/58

    P7S18 7RR9R :18; S7R/8; D/$i!3/*$> 5i3*

    $#3> 5i3*>!#( (!* !'(

    > / lid ti

  • 7/22/2019 Ubuntu Server Administration Final

    29/58

    >2 /n(alid option

    E""!" i(i *)"#i $i5# /i*# )$)"i/#( !*i!( 4#(& 3#5# #*#' *i#/ ## ##)"i(*# 4#(& /i*# /)*i//#(. #i $'/# #('#5 #"i )"i(*# *)"3)$'* #( )//)$#5i !*i!( 4#(& /i*# $)"i/#(.

    *ontoh !

    $i!3/*$> 53 J4

    53> i(#5i !*i!( J4

    T"4 @53 --)5 !" !") i(!"#*i!(.

    ?2 8o such ile or director$

    Bi5# /i*# )(&)*i//#( )"i(*# 4#(& )i5i/i #"&')(* $)"'# #*(#) #*#' i5).P)"i/3# /)$#5i ##/# i5) #*#' i")/*!"i 4#(& /i*# #/3' 3'# $)(#". K#")(#$i5# i5) #*#' i")/*!"i *i#/ ## #*#' 3#5#, #/# #/#( *#i5 )3#( )""!" i(i. I(*'"' $)3#" #( /)i5 #/#( $)")("', *)"#3'/ *#(# 3#3i #( /#"#/*)"

    5#i((4#.*ontoh !Mi3#5 i(&i( #3'/ ;!);$i!;D!/')(*

    $i!3/*$> 53 ;!);$i!;!/')(*3

    53 ;!);$i!;!/')(*3> N! 3' i5) !" i")*!"4

    @ Mi i d

  • 7/22/2019 Ubuntu Server Administration Final

    30/58

    @2 Missin operand

    Ki*# #/#( )(##*/#( )""!" i(i $i5# )"i(*# 4#(& /i*# /)*i//#(/'"#(&. A# )"i(*# 4#(& *i#/ $i3# $)"i"i 3)(i"i, )"i(*# i(i

    $#"' $)"#5#( $i5# ## #"&')((4#. Bi5# #"&')( *i#/ ###/#( '('5 )""!".

    *ontoh !

    $i!3/*$> /i"

    /i"> i33i(& !)"#(

    T"4 @/i" --)5 !" !") i(!"#*i!(.

    P i i '/ji 1k t il

  • 7/22/2019 Ubuntu Server Administration Final

    31/58

    Permission'/jin 1kses suatu ile

    P## #*)"i *)"#'5', *)(*#(& B#3i =!#( Li(), ! ##5#)"i(*# 4#(& i&'(#/#( '(*'/ )(&'$# i5) )"i33i!(;ii( #/3)3 #"i3'#*' i5). S)/#"#(& )"#3#5##((4#, ii( #/3)3 i Li('7 i*' 3))"*i## #( $#i#(#

    Di #5# '(i# /!'*)";"!&"#i(& /i*# )(&)(#5 *i ## )(i3

    ii( #/3)3 3'#*' i5) 4#i*' > read %membaca&, #"*i(4# /i*# #(4# $i3# )$##;)5i#* i5) *#(#

    $i3# )(&'$#(4#. Bi#3# i5#$#(&/#( "

    write % menulis &, #"*i(4# /i*# 3)5#i( $i3# )$##;)5i#* /i*# '$i3# )(&)i* #( )('5i3/#( /) #5# i5). Bi#3# i5#$#(&/#( %

    execute % menjalankan &, #"*i(4# /i*# $i3# )(&)/3)/'3i i5)*)"3)$'*, $i3# $##, *'5i3 #( $#/#( )(#5#(/#( i5)(4#. $i#3#i5#$#(&/#( 7

    Di D l U i /Li /Ub t t k iji k fil i i dit li k d l 10

  • 7/22/2019 Ubuntu Server Administration Final

    32/58

    Di Dalam Unix/Linux/Ubuntu untuk ijin akses file ini dituliskan dalam 10digit karakter, yang dapat kita bagi menjadi 3 kelompok. Misalkan

    !r"xr"xr"x

    #enjelasan

    satu karakter pertama $ tanda % &, artinya file biasa, tiga karakter kedua $r"x&digunakan untuk ijin akses file ter'adap user pemilik file, 3 karakter ketiga

    $r"x&, digunakan untuk ijin akses file ter'adap group pemilik file. 3 karakterkeempat $r"x&, digunakan untuk ijin akses ter'adap ot'er $user dan groupyang lain&.

    U G O

    - | rwx | rwx | rwx

    1 2 3 4

    Ada 2 macam mode mengubah izin akses file yaitu Symbolic mode

  • 7/22/2019 Ubuntu Server Administration Final

    33/58

    Ada 2 macam mode mengubah izin akses file, yaitu Symbolic mode

    dan Octal mode.

    1. Untuk Symbolic mode,aturannya

    User pemilik file disingkat u, (roup pemilik file disingkat g, User dangroup lain disingkat o $ot'er&. )tau bisa juga digunakan singkatan a untukme"akili ugo. Untuk menamba'kan ijin akses digunakan tanda * $plus&dan untuk mengurangi ijin akses digunakan tanda % $minus&.

    Contoh :

    bimo+smktb - 'mod u*x testfile

    bimo+smktb - 'mod ugo!r testfile

    bimo+smktb - 'mod ugo*r" testfile

    etiap kali melakukan peruba'an ijin akses, ek kembali file tersebutuntuk memastikan. Dan li'at apa saja perbedaannya

    2. Untuk Octal Mode, atuannya :

  • 7/22/2019 Ubuntu Server Administration Final

    34/58

    2. Untuk Octal Mode, atuannya :

    Mode ini menggunakan angka otal $0!& untuk melambangkan 'akakses. Digambarkan

    Contoh :

  • 7/22/2019 Ubuntu Server Administration Final

    35/58

    Contoh :

    bimo+smktb - 'mod testfile

    etela' diuba' ijin aksesnya file testfile sekarang memiliki 'ak akses

    !r"xr"xr"x.

    e'ingga user, group, ot'ers bisa membaa, menulis dan menjalankan filetersebut.

    2obala' untuk

    bimo+smktb - 'mod testfile

    bimo+smktb - 'mod 455 testfile

    )U1+ ? #9LD7R D/ S7)1;1/ )7R/0U+ !

  • 7/22/2019 Ubuntu Server Administration Final

    36/58

    'home'Latihan='

    $'#* i5) >

    =!$#1.*7* +i3i )(( 1 #"#&"# )"i*# =!$#2.*7* +i3i )(( )(i3-)(i3 )"i(*# #3#" 4& 3'# i)5##"i

    'home'Latihan>'

    $'#* i5) )(( /)*)(*'#( #/ #/3)3 3)$#i $)"i/'*

    Fi5) )"*## #(4# $i3# i$'/# #( i#5#(/#( !5) '3)" 3##

    Fi5) /)'# #(4# $i3# i$## !5) 3)'# !"#(& *#(# $i3#

    i)i*

    Fi5) /)*i $!5) i$'/# #( i)i* !5) 3i##'(

    'home'DataPribadi'

    $'#* i5) $i!#*# /#5i#( 1 !"#(& 1 i5) .*7* #( $)"i/#( #/#/3)3 )('

  • 7/22/2019 Ubuntu Server Administration Final

    37/58

    SERVER ADMINISTRATION

    D8S S7RA7R BIND9

    W7) S7RA7R

    APA=HE 2

    PHP:

    M

  • 7/22/2019 Ubuntu Server Administration Final

    38/58

    Contoh :

    8ama Host ! sekolah2com

    /P ! =C>2=E2=2=

    install paket bind denan perintah !

    "apt-get install bind#

    pindah direktori ke 'etc'bind

    "cd /etc/bind

    )i* i5) named2con2local )(&&'(#/#( )i*!" (#(! #*#' 5#i((4#3)3'#i 3)5)"# )(( )"i(*# >

    " nano named.conf.local

    Lalu tambahkan koniurasi sebaai berikut !

  • 7/22/2019 Ubuntu Server Administration Final

    39/58

    ;;/!(i&'"#3i !(# !"%#"

    !() 3)/!5#.!

    *4) #3*)"i5) ;)*;$i(;3)/!5#.!()

    ;;/!(i&'"#3i "))"3)

    !() 1.18.192.i(-#".#"#

    *4) #3*)"

    i5) ;)*;$i(;3)/!5#.")

    Simpan denan menekan *+RL F, : enter

    S)*)5# i*' $'#*5# 2 i5) 4#(& ## ## i5) named2con2local 4#(&*)5# #(# *)(*'/#( *#i +sekolah 6one #( sekolah re(&

  • 7/22/2019 Ubuntu Server Administration Final

    40/58

    *)5# #(# *)(*'/#( *#i +sekolah26one #( sekolah2re(&

    A" 5)$i '#, $i(9 *)5# )(4)i#/#( i5) )#'5* 4#(& $i3# /i*#&'(#/#( +db2local #( db2>GG, )"i(*#(4# ##5# >

    /etc/bind" cp db.local sekolah.one

    /etc/bind" cp db.%&& sekolah.re

    L#5' /i*# /!(i&'"#3i i5) sekolah26one "'$# #( *#$#/#(/!(i&'"#3i 3)$#i $)"i/'* >

    IN NS 3)/!5#.!.

    IN A 192.18.1.1

    IN AAAA > > 1

    %%% IN A 192.18.1.1#i5 IN A 192.18.1.1

    L#5' /i*# /!(i&'"#3i i5) sekolah2re( "'$# #( *#$#/#( /!(i&'"#3i3)$#i $)"i/'* >

  • 7/22/2019 Ubuntu Server Administration Final

    41/58

    3)$#i $)"i/'* >

    IN NS 3)/!5#.!.

    1 IN PTR 3)/!5#.!.

    7dit ile 'etc'hosts !

    "nano /etc/hosts

    Lalu edit sesuai denan ser(er anda !12.0.0.1 5!#5!3*

    192.18.1.1 3)/!5#.!

    7dit ile resol(2con!

    "nano /etc/resol.conf

    Sesuaikan denan ser(er anda !

    3)#" 3)/!5#.3.i

    (#)3)")" 192.18.1.1

    Lankah selanjutn$a adalah merestart bind !

  • 7/22/2019 Ubuntu Server Administration Final

    42/58

    "/etc/init.d/bind# restart #*#' "serice bind# restart

    Lalu cek denan !(35!!/' 3)/!5#.!

    (35!!/' %%%.3)/!5#.!

    (35!!/' 192.18.1.1

    Untuk menecek kesalahan %troubleshootin&, unakanperintah !

    *#i5 - ;#";5!&;3435!&

    *#i5 - ;#";5!&;#)!(.5!&

    W7) S7RA7R

  • 7/22/2019 Ubuntu Server Administration Final

    43/58

    install paket M$SL denan perintah !

    " apt-get install mys'l-serer

    #(# #/#( ii(*# )#3'//#( '3)"(#) #( #33%!"

    /nstall 1pache !

    " apt-get install apache%

    K)'i#( $'/# $"!%3)" 5#5' /)*i/ 3)/!5#.! #*#' i 3)")" #(#192.18.1.1

    A*#' $i3# )/ 5#(&3'(& 5)%#* !(3!5) )(( )"i(*# >

    % 3)/!5#.!

    % 192.18.1.1

    install PHPG dan module apache m$sIl denan perintah !

    " apt get install php& php& mys'l php pear

  • 7/22/2019 Ubuntu Server Administration Final

    44/58

    " apt-get install php& php&-mys'l php-pear

    !'5) i#*#3 '(*'/ )(&i(3*#55 #( !'5) 4#(& *)"/#i* ##) #(435 3)")".

    7dit ile httpd2con !

    " nano /etc/apache%/httpd.conf

    isi denan koniurasi !

    3)")"(#) 3)/!5#.!

    7dit ile ports2con!" nano /etc/apache%/ports.conf

    )i* #( *#$#/#( >

    N#)Vi"*'#5H!3* 6>80 ----C N#)Vi"*'#5H!3* =C>2=E2=2=>80

    Li3*)( 80

    Restart apache !

    " serice apache% restart

    #+P S7RA7R

  • 7/22/2019 Ubuntu Server Administration Final

    45/58

    install paket (stpd denan perintah !

    "apt-get install sftpd

    )i* i5) (stpd2con )(&&'(#/#( )i*!" (#(! #*#' 5#i((4# 3)3'#i 3)5)"#)(( )"i(*# >

    " nano /etc/sfptd.conf

    )/ #( "'$# >

    #(!(4!'3)(#$5)89

    5!#5)(#$5)

  • 7/22/2019 Ubuntu Server Administration Final

    46/58

    install paket mail ser(ern$a denan perintah !

    " apt-get install postfix

    " apt-get install courier-imap

    " apt-get install courier-pop

    " apt-get install s'uirrelmail

    edit ile apache>2con, denan menambahkan dibawahn$a !

    " nano /etc/apache%/apache%.conf

    include /etc/s'uirrelmail/apache.conf

    edit koniurasi ile 'etc'sIuirrelmail'apache2con

    " nano /etc/s'uirrelmail/apache.conf

    edit koniurasi deault pada apache> denan cara !

    J nano /etc/apache%/sites-aailable/default

    Rubah di palin atas ile!

    ()irtual*ost +:, =menjadi=> ()irtual*ost #%.0,..:,

    lalu sa(e dan restart apache3n$a

  • 7/22/2019 Ubuntu Server Administration Final

    47/58

    Restart apache denan perintah !

    " /etc/init.d/apache% restart

    Selanjutnya edit file /etc/postfix/main.cf

    Buat direktori Maildir pada folder /etc/skel

    " maildirmake /etc/skel/1aildir

  • 7/22/2019 Ubuntu Server Administration Final

    48/58

    " maildirmake /etc/skel/1aildir

    Restart postix denan perintah !

    " /etc/init.d/postfix restart

    +ambahkan koniurasi di bindC %D8S& untuk mendukun mail ser(er$an sudah kita koniurasi

    " nano /etc/bind/sekolah.one

    tambahkan baris berikut !

    #i5 IN A 192.18.1.1

    lalu sa(e

    " nano /etc/bind/sekolah.re

    +ambahkan baris berikut di palin akhir ile !

    1 IN PTR #i5.3)/!5#.!

    lalu sa(e

    Restart ser(ice bindC n$a !

    " serice bind# restart

    )uat > user untuk testin peniriman email denan perintah !

    " adduser bimo

  • 7/22/2019 Ubuntu Server Administration Final

    49/58

    " adduser bimo

    " adduser prabowo

    +es di client pada browser denan cara!

    sekolah2com'webmail

    mail2sekolah2com

  • 7/22/2019 Ubuntu Server Administration Final

    50/58

  • 7/22/2019 Ubuntu Server Administration Final

    51/58

    M7M)U1+ MUL+/ D9M1/8

    %A/R+U1L H9S+/8;&

    *ontohn$a $an akan kita buat adalah !

    Sekolah com

  • 7/22/2019 Ubuntu Server Administration Final

    52/58

    Sekolah2com

    Proilku2com

    Maka $an akan kita buat pertama kali adalah D8S n$a dahuludan pembuatann$a sama denan $an sudah dibahassebelumn$a2 %0oniurasi D8S&

    Setelah D8S sudah di koniurasi, maka tahap selajutn$a kitaakan menkoniurasi Web Ser(ern$a %1pache>&

    ;)*;##)2;3i*)3-##i5#$5)

    )erikutn$a kita non aktikan deault (irtual host apache !

    #2i33i*) )#'5*

    Setiap koniurasi (irtual host tersimpan dalam sebuah ile $an

    diberi nama domain dan terletak pada direktori/etc/apache%/sites-aailable/. Dalam contoh disini, anda akan membuat ile denannama sekolah.com danprofilku.com

    Pertama kita buat dulu koniurasi (irtual host untuksekolah2com, sesuaikan denan /P $an anda pakai2

  • 7/22/2019 Ubuntu Server Administration Final

    53/58

    (#(! ;)*;##)2;3i*)3-##i5#$5);3)/!5#.!

    masukkan koniurasi berikut !

    i"*'#5!3* 192.18.1.1>80C

    3)")"#i( #i(3)/!5#.!

    3)")"(#) 3)/!5#.!3)")"#5i#3 %%%.3)/!5#.!

    !')(*"!!* ;!);3)")";%%%;3)/!5#.!;'$5i*5;

    )""!"5!& ;!);3)")";%%%;3)/!5#.!;5!&3;)""!".5!&

    '3*!5!& ;!);3)")";%%%;3)/!5#.!;5!&3;#)33.5!& !$i()

    ;i"*'#5!3*C

    Selanjutn$a kita buat ile koniurasi untuk proilku2com

    (#(! ;)*;##)2;3i*)3-##i5#$5);"!i5/'.!

  • 7/22/2019 Ubuntu Server Administration Final

    54/58

    (#(! ;)*;##)2;3i*)3 ##i5#$5);"!i5/'.!

    masukkan koniurasi berikut !i"*'#5!3* 192.18.1.1>80C

    3)")"#i( #i("!i5/'.!

    3)")"(#) "!i5/'.!

    3)")"#5i#3 %%%."!i5/'.!

    !')(*"!!* ;!);3)")";%%%;"!i5/'.!;'$5i*5;

    )""!"5!& ;!);3)")";%%%;"!i5/'.!;5!&3;)""!".5!&

    '3*!5!& ;!);3)")";%%%;"!i5/'.!;5!&3;#)33.5!& !$i()

    ;i"*'#5!3*C

    Seluruh ile web akan diletakkan pada direktori 'home'ser(er'www danini dapat disesuaikan denan keininan

    Selanjutn$a kita buat older $an kita butuhkan denan cara !

    " mkdir -p /home/serer/www/sekolah.com/public!html

  • 7/22/2019 Ubuntu Server Administration Final

    55/58

    p p !

    " mkdir /home/serer/www/sekolah.com/logs

    " mkdir -p /home/serer/www/profilku.com/public!html

    " mkdir /home/serer/www/profilku.com/logs

    1ktikan koniurasi (irtual host tersebut denan perintah !

    " a%ensite sekolah.com

    " a%ensite profilku.com +erakhir kita reload koniurasin$a dan restart ser(ice n$a2

    " serice apache% reload

    " serice apache% restart

    )uat index2html pada older publicKhtml sekolah2com dan proilku2comuntuk tahap penecekan

    " nano /home/serer/www/sekolah.com/index.html

    " nano /home/serer/www/profilku.com/index.html

    Setelah selesai koniurasi apache ' (irtual hostinn$a maka kita harussesuaikan denan D8S %bind& n$a, denan cara !

  • 7/22/2019 Ubuntu Server Administration Final

    56/58

    Pada named2con2local tambahkan 6ona orward untuk proilku2compada akhir ile !

    !() "!i5/'.!*4) #3*)"

    i5) ;)*;$i(;"!i5/'.!()

    Lalu cop$ ile sekolah26one menjadi proilku26one ! ;)*;$i(;3)/!5#.!() ;)*;$i(;"!i5/'.!()

    7dit ile proilku26one menjadi !

    IN NS "!i5/'.!.

    IN A 192.18.1.1 IN AAAA > > 1

    %%% IN A 192.18.1.1

    Dan tambahkan pada sekolah2re(, seperti berikut !

    "nano /etc/bind/sekolah.re

  • 7/22/2019 Ubuntu Server Administration Final

    57/58

    tambahkan diakhir ile !

    1 IN PTR "!i5/'.!.

    0emudian tambahkan koniurasi pada 'etc'hosts2 Sebaai berikut !

    192.18.1.1 3)/!5#.! proilku2com

    Setelah itu direstart paket bind n$a !

    3)"i) $i(9 ")3*#"* *ek di browser atau w?m

    catatan !

    1pabila kita inin men3upload web dari client menunakan tp client,janan lupa direktori webn$a diberikan akses penuh denan cara !

    " chmod 222 -3 /home/serer/www

    Dan rubah localKroot pada tp disesuaikan denan (irtual host n$a

  • 7/22/2019 Ubuntu Server Administration Final

    58/58

    S70/18 B +7R/M1 01S/H