Social Icons

Jumat, 29 Maret 2013

LAPORAN PRAKTIKUM SISTEM OPERASI MODUL 3 DAN 4

     LAPORAN PRAKTIKUM
SISTEM OPERASI MODUL 3 DAN 4



DISUSUN OLEH :

Nama         : ILHAM JAYA PRATAMA
No Mahasiswa    : 125610032
Jurusan                : SI/S1


      PERTEMUAN KE 3
UTILITAS DAN OPERASI I/O DALAM LINUX

  1. DASAR  TEORI
Linux memiliki banyak utilitas yang berguna untuk melakukan berbagai funsi ,antara lain : wc , sort, grep , head ,tail, expr , logname , finger , df  dan uname.
Utilitas-utilitas ayng ada pada linux dapat di kombinasikan dengan  berbagai fasilitas yang ada pada linux  misalnya  pengalihan  arah (rediction ) dan pipa (pipe) sehingga  dapat menjadi tool untuk melakukan berbagai tidakan .



  1. 1.      PROSES

  • Sebuah peroses I/O memerlukan  input dan output
  • Proses dalam linux  selalu membutuhkan  input dan selalu menghasilkan suatu output





















Dalam  kontek linux input /output adalah :

  • Keyboard (input)
  • Layar/monitor  (output)
  • Files dan direktori
  • Struktur data kernel
  • Peralatan I/O lainnya (misalnya Networking card )



  1. 2.      PENGALIHAN ARAH  ( REDIRECTION)

Redirection  dilakukan untuk standard input ,output dan error,pengalihan arah  dapat    di pake  untkuk mengalihkan  keluaran ke file ataupun membaca data dari file.
< pengganti standard input
>pengganti standard output

  1. 3.       PIPA (pipe)
Pipe bergunan untuk mengalihkan  hasil (output) suatu perintah agar menjadi masukan (input) bagi perintah lain . mekanisme  pipa di gunakan  sebagai alat komunikasi  antara proses


  1. 4.       FILTER
filter adalah  utilitas linux yang dapat memproses standar input ( dari keyboard) dan menampilkan hasilnya pada standar Out (layar )


  1. PEMBAHASAN

Melakukan  paraktikum  terhadap sejumlah utilitas  linux dan redirection serta pipe

$ vi ibukota.txt  perintah untuk membuat file bernama ibukota bertipe txt.
Ketika di jalankan  akan memasukan editor  vi
Untuk melakukan proses pengetikan  teks tekan <i> masukan teks :

Jakarta          :  Indonesia
Manila          :  Philipina
Paris             :  Parancis
London          :  Inggeris
Moskwo        :  Rusia
New Delhi   :  India
Kualalumpur : Malaysia
Bangkok       : Thiland
Teheran  : iran
Wasington  : USA
Kairon    : Mesir

Selanjutnya  menekan tombol < esc > pada keybord
Memberi perintah  : wq  untuk keluar dari editor vi dan menyimpan                       editan ke file ibu kota . txt.

$ cat ibukota. txt.  Maka akan keluar teks yang telah di ketik sebelumnya

$ sort  – r  ibukota. txt. Untuk mengurutkan  abjad  pertama sampai yang terkhir berdasarkan  daftar file ibukota.txt.

$ wc ibukota.txt. > hasil .txt  untuk menhitung jumlah baris  kata dan karakter yang ada pada file ibukota.txt.

$ wc  – l  ibukota .txt.  untuk menhitung  jumlah kata yang ada  dalam file ibukota.txt.
$ wc   – c  ibukota.txt. untuk menhitung jumlah karakter yang ada  dalam file     ibukota.txt

$ head  -  l ibukota.txt. untuk manampilkan  baris pertama saja  dalam file  ibukota.txt
$ head  – 5 ibukota.txt. untuk menampilkan baris pertama sampai baris ke lima dalam file  ibukota.txt

$ head ibukota.txt. untuk menampilkan baris pertama  sampai baris akhir dalam file  ibukota.txt

$ sort ibukota.txt | head – 5  untuk  mengurutkan  dan juga menampilkan  baris pertama sampai baris kelima dalam file  ibukota.txt

$ sord ibukota.txt| head – 3 | wc  – c untuk mengurutkan  dan menghitung jumlah karakter baris  pertama sampai baris ketiga dalam file  ibukota.txt

$ tail – l ibukota.txt untuk kembalikan dari funsi head yaitu bertujuan untuk menampilkan beberapa baris  terakhir dalam file  ibukota.txt

$ tail  +3 ibukota.txt untuk menampilkan barisan ketiga  sampai baris  terakhir dalam file  ibukota.txt

$ tail ibukota.txt untuk menampilkan baris terakhir sampai baris pertama dalam file  ibukota.txt

$ grep “o” ibukota.txt untuk menampilkan baris yang mengandung huruf “o” dalam file  ibukota.txt sama halnya dengan  $ grep “ia” ibukota.txt ,  $ grep “aris” ibukota.txt
$ grep “halo” ibukota.txt

$ grep “o” ibukota.txt | wc – l untuk menghitung jumlah baris yang mengandung huruf “o” dalam file  ibukota.txt


$ grep – v “o” ibukota.txt  untuk menampilkan baris yang tidak mengandung huruf “o” dalam file  ibukota.txt

  1.  TUGAS
1 menjelaskan secara detail ,perintah-perintah yang telah di jalankan dan contoh-contoh yang lain dalam laporan
v  $ wc       :  menghitung jumlah barisan ,kata dan karakter
v  $ head     : mengurutkan dari baris pertama  sampai terakhir
v  $ sort      : mengurutkan sesuai abjad
v  $ tail       : mengurutkan dari baris terakhir sampai pertama
v  $ grep     : menyaring masukan

2. carilah perintah-perintah lain yang berkaitan  dengan uilitas dan operasi I/O dalam linux dan jelaskan funsinya ,selain yang sudah ada dalam modulu  ini , minimal 5 perintah

  • Finger  :  untuk menampilkan informasi mengenai pemakai local maupun remote
  • Uname  : untuk menampilkan informasi mengenai sisitem linux yang sedang di pake
  • Expr :  biasa di pake untuk  melakukan perhitungan bilangan bulat
  • Logname   :  digunakan untuk menampilkan nama login
  • Df           :  di gunakan  untuk menampilkan informasi  ruang disk yang tersisa (yang masi bias di pake )




  1.  KESIMPULAN

Untuk dapat melakukan berbagai tindakan  linux memerlukan utilitas redirection ,pipe ,proses I/O  untuk melakukan memproses  input dan output

      PERTEMUAN KE 4
ADMINISTERASI SISTEM FILE LINUX

  1. DASAR TEORI

Linux merupakan system operasin multiuser yang dilengkapai dengan sekritas.untuk masuk ke system , pengguna  harus tahu terlebih dahulu nama user dan password sekuritas pada linux berupa hak akses terhadap file.



  1.  PEMBAHASAN

  1. Membuat user  dari comman line
  2. Memberikan password kepada user  baru
  3. Membuat grup baru
  4. menghapus account user

Administrator sistem melakukan beberapa hal penting berkaitan dengan user dan group antara lain :


􀀀 Pendaftaran nama login
􀀀 Pembekuan nama login user
􀀀 Penghapusan nama login user
􀀀 Pembuatan group baru
􀀀 Pembagian group
􀀀 Pengaturan direktori home
􀀀 Pengamanan file-file password


Keterangan :
-u : nomor UID (User ID)
-g : nomor GID (Group ID)
-G : group tambahan
-d : direktori home untuk user
-s : default shell (biasanya /bin/bash)
-c : info atau deskripsi nama login
-m : direktori home akan diciptakan bila belum ada
-k : bersama -m memberi isi direktori home
-f : jumlah hari sebelum account tersebut kedaluarsa (password lewat masa berlakunya)
-e : tanggal nama login beakhir atau kedaluarsa (expired)
-p : password yang telah di enkripsi
-D : menetapkan konfigurasi default
name : nama login

􀀀 groupmod, digunakan untuk memodifikasi data-data group

Bila sebuah user mengakses sebuah sistem Linux melalui proses login, user tersebut akan dibawa memasuki
sebuah shell dengan direktori awal yaitu direktori home masing-masing. Direktori ini berisi semua file
yang secara ekslusif dimiliki hanya oleh user tersebut. Letak direktori home ini biasanya di bawah /home.


userdel
/usr/sbin/userdel
Fungsi utilitas ini untuk menghapus user dari sistem, dengan sintaks :
userdel [-r] name
Keterangan:
-r : bila disertakan parameter ini maka direktori home user turut di hapus
name : nama login
passwd
/usr/bin/passwd
Fungsi utilitas ini untuk merubah password user. Sintaksnya :
passwd [name]



  1.   TUGAS


  1. Menjelaskan secara detail perintah perintah yang telah anda jalangkan dan contoh-contoh yang lain ke dalam laporan

v  useradd, digunakan untuk menambahkan sebuah user
v   userdel, digunakan untuk menghapus sebuah user
v   usermod, digunakan untuk memodifikasi data-data user
v   passwd, digunakan untuk merubah password sebuah user
v   groupadd, digunakan untuk menambah sebuah group
v   groupdel, digunakan untuk menghapus sebuah group
v   groupmod, digunakan untuk memodifikasi data-data group


  1. Carilah perintah –perintah lain yang berhubungan  dengan adminiserasi system  linux  dan jelaskan funsinya selain yang ada di modul minimal 5 perintah

  • chmod  : di gunakan  untuk menambahkan dan mengurangi ijin pemakai untuk mengakses file atau direktori
  •  chgp     : digunakan untuk  merubah kepemilikan  kelompok file atau direktori
  • mesg     : di gunakan oleh user untuk  memberikan ijin user lain  menampilkan  pesan di layar terminal
  • su          : di gunakan  untuk login  sementara sebagai user lain
  • talk        : untuk mengadakan percakapan melalui terminal



  1. KESIMPULAN

Sebuah nama login dianggap sah dalam suatu system apabila :
Data-data terdapat pada file /etc/passwd
Password dalam bentuk terenkripsi berada pada file /etc/shadow
Nama login berada pada group yang terdapat di /etc/group

Tidak ada komentar:

Posting Komentar