LAPORAN PRAKTIKUM
SISTEM
OPERASI
MODUL IV
DISUSUN
OLEH
NIM :
115410138
Nama :
Hermawan
SEKOLAH TINGGI MANAJEMEN DAN INFORMATIKA
AKAKOM YOGYAKARTA
2011
ADMINISTRASI
SITEM FILE LINUX
A. DASAR
TEORI
Linux merupakan system
operasi multiselular yang artinya dapat dipakai oleh lebih dari satu pengguna.
Untuk masuk ke system setiap pengguna harus memiliki nama user dan password
yang dimilikinya. Jadi tidak sembarang orang bisa masuk kedalam system ini.
Selain itu Linux juga memiliki sekuritas yang berupa hak akses terhadap suatu
file dan direktori. Perijinan terhadap file dan direktori dibagi menjadi 3
macam akses yaitu :
û R (Read) : ijin untuk membaca dan membuka file dan direktori, nilainya adalah 4.
û W (Writre) :ijin untuk mengubah atau membuat/memodifikasi file dan
direktori, nilainya adalah 2.
û X (Execute) :ijin untuk menjalankan program dan dapat difungsikan direktori
kerja (pada direktori), nilainya adalah 1.
Berdasarkan hak akses
terhadap file dan direktori, Linux membagi user menjadi 3 kelompok yaitu :
û Pemilik (Owner) : pengguna yang mebuat file atau direktori tersebut.
û Kelompok (Group) : merupakan kelompok dari sebuah pengguna.
Misalnya,beberapa pengguna dikelompokan dalam Group tertentu.
û Lainnya (Others) : merupakan pengguna yang tidak masuk dalam kelompok Owner dan Group.
Untuk
berkomunikasi antar pengguna, Linux mempunyai beberapa utilitas antara lain mail (surat elektronis), write (menyampaikan informasi secara
online ke pengguna lain), mesg
(untuk membuka dan menutup komunikasi) dan telnet
(untuk melakukan komunikasi jarak jauh).
A. PEMBAHASAN
1.
Melihat identitas diri melalui etc/psswd atau etc/group.
masuk ke server student (LOGIN USER)
ü
[student@localhost
~]$ ssh hermawa10138@serverstudent
Warning: Permanently added 'serverstudent,172.18.254.253'
(RSA) to the list of known hosts.
ü
hermawa10138@serverstudent's
password:
Last login: Tue Mar 20 10:25:36 2012 from
172.18.104.120
MELIHAT IDENTITAS
ü
hermawa10138@lab:~$
id
uid=10277(hermawa10138) gid=103(student)
groups=103(student)
KETERANGAN : identitas
dari data server hermawa10138 adalah nomer/ kode uid (nomer group id) yaitu
10277 dari susunan angka/ kode hermawa10138, nomer/ kode gid yaitu 103 dari
susunan angka / kode angka student, nomer/ kode groups yaitu 103 dari susunan
angka / kode angka student.
ü
hermawa10138@lab:~$
grep 10277 /etc/passwd
KETERANGAN : untuk
melihat informasi user yang aktif yang ada di dalam group,mnaka akan terlihat
user yang aktif di lab yaitu :
wid10277:x:3446:103:WIDIA
WISNU WARDANA:/home/student/d3/2001/wid10277:/bin/bash
jeff10277:x:3586:103:jeffri
manurung:/home/student/s1/2001/jeff10277:/bin/bash
ratnaay10277:x:8882:103:RATNA
AYU
ADITIA:/home/student/s1/2009/ratnaay10277:/bin/bash
2.
Memerika
directory home
ü
hermawa10138@lab:~$
ls -ld /home/student
KETERANGAN : untuk memeriksa Direktory home, maka akan
muncul isi dari file directory home yaitu :
drwxr-xr-x 9
root root 4096 Apr 3 04:03
/home/student/
ü [student@localhost ~]$ touch file 3
KETERANGAN : untuk
melihat dan mengubah ijin akses dari file 3.
ü
[student@localhost
~]$ ls -l file3, maka hasilnya adlh:
-rw-r--r-- 1
student student 29 Apr 3 11:07 file3
KETERANGAN :
rw = merupakan kelompok Owner
r = merupakan kelompok group
rr= merupakan kelompok others
Perintah itu digunakan untuk
membuat file 3
3.
Logname ( digunakan
untuk menampilkan nama login)
ü
hermawa10138@lab:~$
logname
KETERANGAN: menampilkan
nama login / server student yaitu : hermawa10138.
4.
Finger digunkan
untuk menampilkan informasi menganai pemakai local maupun remote.
ü
hermawa10138@lab:~$
finger, maka hasil outputnya adalah:
Login Name Tty
Idle Login Time Office
Office Phone
arrisbu10229
ARRIS BUDI YATNO pts/28 2
Apr 3 10:23 (172.18.104.116)
KETERANGAN : dari hasil diatas maka dapat
disimpulkan bahwa finger digunkan untuk menampilkan informasi mengenai pemakai
lokal maupun remote yaitu ada :
Login user adalah arrisbu10229,
bernama ARRIS BUDI YATNO, tty( erintah mencetak nama berkas yang terhubung ke input standar
melalui output standar) adalh pts/ 28 , idle (
proses ynag mengaggur/ tidak melakukuan apa-apa ) yaitu 2,
login time ( waktu login ) yaitu 3 april jam 10.23, nomer id Office Phone yaitu 172.18.104.116.
5.
Mengubah
ijin akses (chmod).
ü
[student@localhost
~]$ touch f1 f2 f3
KETERANGAN : Perintah
untuk membuat f1 f2 f3.
ü
[student@localhost
~]$ ls -l f1 f2 f3
KETERANGAN : Perintah untuk
melihat isi f1 f2 f3, maka akan muncul :
-rw-r--r-- 1 student student 0 Apr 3 10:45 f1
-rw-r--r-- 1 student student 0 Apr 3 10:45 f2
-rw-r--r-- 1 student student 0
Apr 3 10:45 f3
v
Untuk
melihat file defile f1 maka gunakan perintah $ ls -l f1
ü
[student@localhost
~]$ chmod u+x f1
KETERANGAN : untuk
merubah ijin akses u (owner/pemilik) dengan menambah x ( Execute) di dalam
file f1, untuk melihat file ketik perintah : $ ls -l f1,
maka akan muncul isi file dri f1 adalah :
-rwxr--r-- 1
student student 0 Apr 3 10:45 f1*
ü
student@localhost
~]$ chmod o-r f1
KETERANGAN : untuk
merubah ijin akses o (owner/pemilik) dengan mengurangi r ( read) di dalam
file f1, untuk melihat file ketik perintah : $ ls -l f1,
maka akan muncul isi file dri f1 adalah :
-rwxr----- 1
student student 0 Apr 3 10:45 f1*
ü
[student@localhost
~]$ chmod u-x,g+w,o=r f1
KETERANGAN : untuk
merubah ijin akses u (owner/pemilik) dengan mengurangi x (exwcute), dan merubah group dengan menambah w (write), dengan ketentuan o
(other) sama dengan r (read ) di dalam
file f1. untuk melihat file ketik perintah : $ ls -l f1,
maka akan muncul isi file dri f1 adalah :
-rw-rw-r-- 1
student student 0 Apr 3 10:45 f1
ü
[student@localhost
~]$ chmod 751 f1
KETERANGAN : untuk
merubah ijin akses dengan mengurangi x (exwcute), untuk melihat
file ketik perintah : $ ls -l f1, maka
akan muncul isi file dri f1 adalah :
-rwxr-x--x 1
student student 0 Apr 3 10:45 f1*
B. LATIHAN
ü
Terlampir di listing
C. TUGAS
1.
Menjelaskan secara detail, perintah-perintah yang telah
dijalankan dan contoh-contoh yang lain kedalam laporan.
ü Sudah dijelaskan dalam pembahasan.
2.
Mencari perintah-perintah lain, yang berhubungan dengan
administrasi sistem Linux dan jelaskan fungsinya, selain yang sudah ada dalam
modul ini, minimal 5 perintah.
û du
<enter>
Perintah ini berguna
untuk menampilkan ringkasan pemakaian disk. Bentuk pemakaian:
du [pilihan] [nama_direktori]
Informasi yang
ditampilkan dimulai dari direktori yang disebutkan pada argumen beserta
subdirektori-subdirektori yang terkandung di dalamnya. Apabila direktori tidak disebutkan, maka
direktori kerjalah yang disebutkan.
û
gzip <enter>
Perintah ini digunakan untuk memampatkan (mengkompresi) suatu
berkas. Hasil kompresi akan menghasilkan file baru dengan ekstensi .gz Perintahnya:
gzip [nama berkas]
<enter>
Untuk mengembalikan bentuk file aslinya,
perintahnya:
gunzip [nama berkas.gz]
<enter>
û
ps <enter>
Perintah ini berguna untuk menampilkan
status dari proses yang sedang barjalan pada sistem. Bentuk perintahnya:
ps <enter>
û
split <enter>
Perintah ini digunakan untuk memecah
sebuah berkas menjadi beberapa berkas. Bentuk penggunaannya:
spilt [-n] [berkas
[nama]] <enter>
Apabila -n ( n berupa bilangan)
disertakan, maka setiap berkas yang terbentuk akan diisi dengan n buah baris
(kecuali berkas terakhir, hanya berisi baris saja). Apabila pilihan ini tidak
diberikan, nilai bawaan yang digunakan adalah 1000 baris.
û
xargs <enter>
Perintah xargs
memungkinkan pemakai membentuk sebuah daftar argumen dari perintah-perintah dan
kemudian mengeksekusinya.
Perintahnya:
xargs [pilihan] [perintah[argumen_awal]]
D. KESIMPULAN
Dari praktikum yang saya
lakukan saya dapat mengambil kesimpulan bahwa System Linux ini merupakan system
operasi multiseluler artinya dapat dipakai lebih dari satu pengguna oleh karena
itu Linux memiliki pengaturan hak akses terhadap suatu file dan direktori yang
didasarkan pada masing-masing pengguna.
Selain itu kita dapat mengetahui dan memahami bermacam
atribut-atribut yang ada dalam system Linux.
E. LISTING
ü
Terlampir
Terima kasih atas infonya, sangat membantu
BalasHapusKunjungi juga blog saya di
My blog