pertemuan ke-5 sistem operasi
assalamualaiqum wr. wb.
pada pertemuan ke lima adalah membahas mengenai FILE PERMISSION,
FILE PERMISSION MERUPAKAN satu fitur keamanan yang dimiliki oleh distribusi linux, dan
turunannya dimana memungkinkan kita untuk dapat melindungi folder dan file.
Kelas-kelas user linux
1. user : pengguna yang memiliki hak dari suatu file
2. group : grup yang memiliki hak dari suatu file
3. other : pengguna yang lain
kemudian pada file permission terdapat beberapa sifat / tipe yaitu :
1. read (r) : membaca suatu file
2. write (w) : menulis suatu file
3. execute (x) : mengeksekusi file
kemudian terdapat tabel dimana tabel permission tersebut akan membantu kita untuk menghitung .
U G O
R
W
X
keterangan setiap kolom di isi berdasarkan ketentuan sebagai berikut :
read (r) : 4
write (w) : 2
execute (x) : 1
dimana:
rwxrwxrwx walidumar walid 21534 2011-08:22-18:51 job
permision user group ukuran file waktu & tanggal nama file
konversi bit ke oktal berikut adalah tabelnya :
BIT OKTAL
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
berikut Beberapa perintah CLI :
1. chmod
contoh : $ sudo chmod 777 namafile.txt
2. chown
contoh : $ sudo chown <user> <namafile>
3. chgroup
contoh : $ sudo chgroup <group> <namafile>
demikian materi yang saya dapat pada pertemuan kelima pada sistem operasi.
wassalam..
pertemuan 4 operating system.
Materi pada pertemuan ke 4 OPERATING SYSTEM adalah mengenai beberapa langkah CLI pada linux berikut beberapa langkah2nya yang sudah saya rangkum.
1.login : untuk login sebagai user lain.
2.sudo du : untuk login sebagai root/pengguna tertinggi.
3.mkdir : untuk memebuat folder baru.
4.imdir : untuk menghapus folder.
5.touch : untuk membuat folder baru.
6.Rm : untuk menghapus file.
7.more : untuk menampilkan isi sebuah file.
8.echo : untuk menuliskan sesuatu kata tau kalimat ke sebuah file.
9.add user : untuk menambah user baru.
10.cd : untuk berpindah directory.
11.cp : untuk mengcoy file.
12.pwd : untuk memperlihatkan di directory mana posisi kita berada sekarang.
13.ls : untuk melihat isi sebuah directory.
14.mv : untuk cut atau rename.
15.addgroup : untuk menambah group baru.
16.lshw : untuk melihat hardware komuter.
17.dmesg : untuk melihat hardware yang sedang beraktivitas.
18.cpuinfo : untuk melihat spesifikasi computer.
19.clear : untuk membersihkan layar.
20.meminfo : untuk melihat status RAM.
21.reebot : untuk merestart computer, namun sbg root.
22.uname-r : untuk mengetahui versi kernel pada computer.
23.lspci : untuk melihat perangkat pci yg sedang terkoneksi ke komputer.
24.lsusb : untuk melihat perangkat usb yg sedang terkoneksi ke computer.
25.nautilus : untuk membuka tampilan GUI secara langsung.
26.apt-get : untuk memperoleh paket/software dari repository ubuntu secara online.
27.top : untuk melihat proses yang sedang berjalan.
28.wget : untuk mendownload via terminal.
29.ifconfig : untuk melihat konfigurasi intrnet/kartu jaringan.
30.exit : untuk keluar dari terminal.
pertemuan 3 Operating System
Dari presentasi pada kelompok 4 pada pertemuan ke3 pada system operasi, pemahaman tentang kernel yang saya dapatkan adalah mengenai linux kernel. Bahwa Linux kernel yaitu suatu cara untuk menghubungkan pengguna dan mesin computer, program ini membuat user berkomunikasi dengan komputer secara langsung.
Kernel juga memiliki kemampuan interface dengan network services untuk mandapatkan akses internet, selain itu disamping linux file system kernel memiliki virtual file system yang berfungsi untuk berkomunikasi dengan file system tertentu selain linux dengan cara yang sama dengan linux file system, dengan artian virtual file system memiliki level abstraksi yang memungkinkan kernel bisa mengatasi kompleksitas file system selain linux. System file juga dapat berkominikasi dengan device drive langsung kepada hardware.
Selain itu bahwa yang perlu diketahui adalah kernel dijalankan dengan mode khusus yang membuatnya memiliki akses terhadap semua memory dan hardware yang terhubung dengan computer, sedangkan user space memiliki keterbatasan akses terhadap sources tersebut. Jadi semua perintah harus melalui kernel.
Perintah yang dilakukan melalui kernel disebut system call, dan tugas kernel adalah menerjemahkan system call ini kepada hardware melalui interrupts.
Selain linux kernel, ternadap juga linux kernel modul programming yaitu
Modul linux adalah sepotong kode yang bisa dimasukkan atau dikeluarkan dari dalam system kerja linux kernel.