PERTEMUAN 5
PERTEMUAN 5
Assalamualaikum wr. wb
Dari pertemuan kelima, pengetahuan yang saya dapat yaitu mengenai FILE PERMISSION.
FILE PERMISSION
FILE PERMISSION adalah satu fitur keamanan yang dimiliki oleh distribusi linux, dan turunannya dimana memungkinkan kita untuk dapat melindungi folder dan file.
Kelas-kelas user linux
- user : Pengguna.
- group : Yang memilikihakdari file tersebut.
- other : Pengguna lain.
Sifat atau type file
- Read : Membaca file.
- Write : Menulissuatu file dan menggantinama folder.
- Execute : Untuk mengeksekusi suatu file dan menulis dan membaca file.
Keterangan ls –l
rwxrwxrwx 1 - dedynurmansyah - dedy - 21534 - 2011-08-22 20:51 - job.odt
Dimana
rwxrwxrwx 1 : Permission
dedynurmansyah : User
dedy : Group
21534 : Ukuran File
2011-08-22 20:51 : Waktu dan Tanggal
job.odt : Nama File
Perbedaan File dan Direktori
File : -rwxr-xr-x julvikram jul
Direktori : drwxrwxrwx julvikram jul
Konversi bit ke oktal
Bit Oktal
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
Oktal adalah bilangan yang berbaris 8 angka, dimana terdapat angka 0 – 7.
Metode pengubahan dari bit ke oktal adalah dengan melakukan pembagian “8”.
Permission
Permission Nilai Oktal
Read (r) 4
Write (w) 2
Execute (x) 1
Total 7
chmod merupakan perintah CLI yang berfungsi untuk melakukan perubahan permission dari suatu file atau folder sesuai dengan keinginan kita, tentunya dengan izin superuser (rood)
Contoh :
$ sudo chmod 777 namefile.txt
chgroup : merubah kepemilikan group.
Contoh :
$ sudo chgrp
$ sudo chgrp dedy lat2.sh
chown digunakan untuk mengganti pemilik sebuah file, perintah ini hanya dapat digunakan oleh user root. Perintah ini hanya dapat digunakan oleh user root.
Contoh :
$ sudo chown
$ sudo chown dedynurmansyah lat2.sh
PERTEMUAN 4
PERTEMUAN 4
Dari pertemuan keempat, pengetahuan yang saya dapat yaitu, mengenai perintah-perintah CLI, diantaranya yaitu :
1. sudosu
Digunakan untuk login sebagai root.
2. login
Digunakan untuk login sebagai user lain.
Cotoh : login dedy
3. mkdir
Digunakan untuk membuat folder baru.
Contoh : mkdir Folder 1
4. rmdir
Digunakan untuk menghapus folder.
Contoh : rmdir Folder 1
5. cd
Digunakan untuk berpindah direktori.
Contoh : cp Folder 1
6. pwd
Digunakan untuk memperlihatkan di direktori mana kita beraada sekarang.
7. ls
Digunakan untuk melihat isi sebuah direktori
8. cp
Digunakan untuk melakukan copy file
9. mv
Digunakan untuk melakukan cut atau rename.
Contoh : mv /etc/file1.txt file2.txt
10. touch
Digunakan untuk membuat file baru.
Contoh : touch file1.txt
11. rm
Digunakan untuk menghapus file.
Contoh : rm file1.txt
12. more
Digunakan untuk menampilkan isi sebuah file.
Contoh : more file1.txt
13. echo
Digunakan untuk menulis kata atau kalimat ke sebuah file.
Contoh : echo “Ini adalah contoh”>>file1.txt
14. adduser
Digunakan untuk menambah user baru.
Contoh : adduser desi
15. addgroup
Digunakan untuk membuat group baru.
Contoh : addgroup group1
16. lshw
Digunakan untuk melihat hardware computer.
17. dmesg
Digunakan untuk melihat hardware yang sedang beraktifitas.
18. cpuinfo
Digunakan untuk melihat spesifikasi computer.
Contoh : more /proc/cpuinfo
19. clear
Digunakan untuk membersihkan layar .
20. meminfo
Digunakan untuk melihat status RAM.
Contoh : more /proc/meminfo
21. reboot
Digunakan untuk merestar computer, namun harus sebagai root.
22. uname –r
Digunakan untuk melihat versi kernel pada computer.
23. lspci
Digunakan untuk melihat perangkat pci yang sedang terkoneksi kekomputer.
24. susb
Digunakan untuk melihat perangkat usb yang sedang terkoneksi kekomputer.
25. nautilus
Digunakan untuk membuka tampilan GUI secara langsung.
Contoh : sudo nautilus (menggunakan mode GUI dengan status root)
26. apt-get
Digunakan untuk memperoleh paket/software dari prository ubuntu secara online.
27. top
Digunakan untuk melihat proses yang sedang berjalan.
28. wget
Digunakan untuk mendownload via terminal.
Contoh : wget http://www.insightcalender.com/ insight calender 1-1 setup.exe
29. ifconfig
Digunakan untuk melihat konfigurasi internet.
30. exit
Digunakan untuk keluar dari terminal.
31. date
Digunakan untuk melihat tanggal dan waktu.
PERTEMUAN 3
Dari hasil persentasi kelompok 2, 4 dan 5, pengetahuan yang saya dapat yaitu :
1. Apa itu linux kernel, yaitu merupakan suatu cara untuk menghubungkan pengguna dan mesin komputer.
Grafil kernel :
Hardware berupa mesin computer yang terhubung dengan berbagai device seperti micro controller, monitor, atau keyboard. Semua komponen hardware menerima perintah dari program atau aplikasi melalui kernel. User space digunakan untuk aplikasi yang kemudian emberi perintah kepada kernel melalui input dari keyboard atau tampilan monitor. Perintah yang diberikan kepada kernel kemudian di sampaikan kepada hardware.
Didalam kernel juaga terdapat proses scheduler, memory manager dan input/output scheduler.
- Proses scheduler berfungsi mengatur proses antar alpikasi dan hardware.
- Memory manager berfungsi membagi memory dan menagtur proses penggunaan memory oleh aplikasi.
- Input dan output scheduler berfungsi manjembatani penggunaan hardware seperti keyboard dalam menerima input dan menghasilkan output.
Didalam kernel juga terdapat IPC, yaitu metode komunikasi dan sirkonasi antar proses.
Jika ingin mengetahui versi kernel pada komputer ketik uname –r, maka informasi versi akan muncul. Terdapat system angka yang di gunakan pada versi, digit pertama disebut angka major, dan digit kedua disebut angka minor, apabila angka minor berubah angka genap maka versi tersebut telah stabil, dan apabial angka minot berubah angka ganjil maka versi tersebut sedang dalam tahap perkembangan. Angka ketiga adalah revesion.
2. Modul linux adalah sepotong kode yang bias dimasukkan atau dikeluarkan dari dalam system kerja linux kernel.
Cara kerjanya:
Jika ingin menambahakan suatu fungsi pada computer, yang harus di lakukan adalah membuat modul mengkomplikasikanya dan menggunakan perintah insmod untuk memasukkanya kedalam kernel. Ketika selesai menggunakan mode tersebut yang harus dilakukan hanyalah menggunakan rmmod, untuk mengeluarkan modul dari kernel.