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
- DASAR TEORI
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. 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 )
- 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
- 3. PIPA (pipe)
- 4. FILTER
- 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
- TUGAS
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 )
- 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
- 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.
- PEMBAHASAN
- Membuat user dari comman line
- Memberikan password kepada user baru
- Membuat grup baru
- 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]
- TUGAS
- 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
- 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
- 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