Download - Ubuntu Server Administration Final
-
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