File Permission Pada Linux
Assalamualaikum wr. wb.
Kali ini saya akan berbagi informasi tentang File Permission yang di bahas bersama bapak walid pada Jumat 25 Oktober 2013, semoga postingan kali ini bermanfaat bagi kawan - kawan Informatika semuanya.
- FILE PERMISSION
Merupakan salah satu fitur keamanan yang di miliki oleh suatu distribusi Linux dimana file permission ini dapat melindungi file/folder.
- KELAS-KELAS AKSES PADA FILE PERMISSION
User (U) = (Pengguna)
Group (G) = (Grup)
Other (O) = (Orang Lain)
- SIFAT DAN TIPE FILE
Baca/Read (R)= Untuk membaca atau melihat sebuah file
Tulis/Write (W) = Untuk menulis atau mengganti nama sebuah file
Execution (X) = Untuk mengeksekusi sebuah file
- BILANGAN OKTAL
Bilangan oktal adalah bilangan yang berbasis 8 angka dimana dari angka 0-7.
- PERMISSION TABLE
Baca/Read (R) = (4)
Tulis/Write (W) = (2)
Execution (X) = (1)
dimana semua hasil dari permission table adalah 7
- CHMOD, CHOWN, DAN CHGRP
Chmod = Fungsinya untuk merubah akses kepemilikan terhadap suatu file/folder.
Chown = Perintah yang berfungsi untuk merubah kepemilikan(user/group) terhadap sebuah file/folder.
Chgrp = Berfungsi untuk merubah kepemilikan group sebuah file/folder.
Semoga Bermanfaat...!!!
By : Ramdan Mustapa
Wassalamualaikum wr. wb.
Perintah - Perintah Dasar Pada Linux
Assalamualaikum wr. wb.
Kali ini saya akan berbagi informasi tentang Perintah - Perintah Dasar Pada Linux yang saya peroleh dari sumber http://mustaqimprihandono.blogspot.com/2013/04/contoh-dan-penjelasan-perintah-dasar.html , semoga postingan kali ini bermanfaat bagi kawan - kawan Informatika semuanya.
1. sudo su
Digunakan untuk login sebagai root/pengguna tertinggi
Sintaks sudo su
2. login
Digunakan untuk login sebagai user lain, namun harus menjadi root dulu untuk bisa menjalankan peirntah ini.
Sintaks : login namauser
Contoh : login ramdan
3. mkdir
Digunakan untuk membuat folder baru.
Sintaks : mkdir nama_folder
Contoh : mkdir ramdan
4. rmdir
Digunakan untuk menghapus folder.
Sintaks : rmdir nama_folder
Contoh : rmdir ramdan
5. cd
Digunakan untuk berpindah direktori
Sintaks : cd alamat_direktori
Contoh : cd /home/ramdan
6. ls
Digunakan untuk melihat isi sebuah direktori.
Sintaks : ls
7. pwd
Digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.
Sintaks : pwd
8. cp
Digunakan untuk melakukan copy file.
Sintaks : cp /direktori/file_yang_ingin_dicopy /direktori tujuan
Contoh : cp /home/ramdan/file1.txt /home/ramdan/yan
9. mv
Digunakan untuk melakukan memindahkan, cut atau rename file.
Sintaks : - mv /direktori/file_yang_ingin_dicut /direktori tujuan (cut)
- mv /direktori/file_yang_ingin_direname /nama_baru_file (rename)
Contoh : - mv /home/ramdan/file1.txt /home/ramdan/yan
- mv /home/ramdan/file1.txt file2.txt
10. rm
Digunakan untuk menghapus file.
Sintaks : rm nama_file
Contoh : rm file1.txt
11. more
Digunakan untuk menampilkan isi sebuah file
Sintaks : more nama_fie
Contoh : more file1.txt
12. cat
cat digunakan untuk membuka file.
sintaks : cat
contoh: cat file1.txt
13. dmesg
Digunakan untuk melihat hardware yang sedang beraktifitas
Sintaks : dmesg
14. top
Digunakan untuk melihat proses yang sedang berjalan, seperti Task Manager pada Windows.
Sintaks : top
15. who
who digunakan untuk melihat nama login kita.
sintaks : who
16. clear
Digunakan untuk membersihkan layar
Sintaks : clear
17. ifconfig
Digunakan untuk melihat konfigurasi ethernet/kartu jaringan.
Sintaks : ifconfig
18. date
melihat tanggal dan jam
sintaks : date
19. cal
melihat kalender
Sintaks : cal
20. adduser
Digunakan untuk menambah user baru
Sintaks : adduser nama_user
Contoh : adduser ramdan
21. deluser
deluser Menghapus user dari sistem
Sintaks : deluser ramdan
22. lsusb
Digunakan untuk melihat perangkat usb yang sedang terkoneksi ke komputer
Sintaks : lsusb
23. lspci
Digunakan untuk melihat perangkat pci yang sedang terkoneksi ke komputer
Sintaks : lspci
24. lshw
Digunakan untuk melihat hardware komputer.
Sintaks : lshw
25. cpuinfo
Digunakan untuk melihat spesifikasi komputer.
Sintaks : more /proc/cpuinfo
26. meminfo
Digunakan untuk melihat status RAM
Sintaks : more /proc/meminfo
27. reboot
Digunakan untuk merestart komputer, namun harus sebagai root.
Sintaks : reboot
28. halt
Digunakan untuk mematikan komputer, namun harus sebagai root.
Sintaks : halt
29. wget
Digunakan untuk mendownload via terminal
Sintaks : wget link_download
Contoh : wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.11.6.tar.xz
30. exit
Digunakan untuk keluar dari terminal.
Sintaks : exit
Semoga Bermanfaat...!!!
By : Ramdan Mustapa
Wassalamualaikum wr. wb.
Linux Kernel
Assalamualaikum wr.wb
Kali ini saya akan berbagi informasi tentang Linux Kernel, sebelum ke Linux Kernel saya akan memposting pengertian kernel dan bagian - bagian dalam kenel, semoga postingan kali ini bermanfaat bagi kawan - kawan Informatika semuanya.
- Pengertian Kernel
Menurut yang saya baca dari sebuah situs, id.wikipedia.org/wiki/Kernel_(ilmu_komputer), Kernel adalah suatu perangkat lunak yang menjadi bagian utama atau bagian penting dari suatu sistem operasi. Dimana tugasnya adalah menghubungkan antara hardware dengan brainware yaitu yang menghubungkan perangkat komputer dengan user sebagai pengguna.
- Bagian – Bagian Dalam Kernel
1. Kernel Monolitik (Monolitic Kernel)
Menurut saya sendiri kernel monolitik adalah kernel yang memiliki fungsi terpenting dalam sistem operasi. Fungsinya sebagai yang menyediakan lapisan abstraksi perangkat keras sacara penuh pada perangkat keras yang terhubung dengan sistem operasi.
2. Mikro Kernel (Microkernel)
Mikro kernel sama seperti kernel monolitik, mikro kernel juga memiliki fungsi terpenting dalam sistem operasi. Tapi bebeda dengan kernel monolitik, mikro kernel berfungsi menyediakan lapisan abstraksi perangkat keras tapi tidak secara penuh atau dengan kata lain hanya sedikit saja, dan menggunakan aplikasi yang berjalan diatasnya yang disebut juga dengan server.
3. Kernel Hibrida (Hybrid Kernel)
Kernel hibrida adalah kernel yang di muat atau pendekatan dari mikro kenel yang sudah dimodifikasi atau yang sudah diubah, di dalam kernel hibrida terdapat beberapa tambahan kode di dalam ruang kernel untuk meningkatkan performa kernel hibrida.
4. Exokernel
Exokernel adalah kernel yang menyediakan hardware abstraction secara minimal sehingga memungkinkan suatu program dapat mengakses hardware secara langsung. Library yang dimiliki oleh exokernel dapat melakukan tugas yang dapat dilakukan oleh monolitik kernel.
- Linux Kernel
Linux kernel merupakan suatu penghubung antara pengguna dan mesin komputer dengan kata lain program ini membuat user berkomunikasi dengan komputer secara langsung dan efisien.
- Grafik Linux Kernel
Hardware yang merupakan mesin komputer yang terhubung dengan user, dimana semua hardware menerima perintah dari program komputer berupa kernel. Dimana shell menjadi penghubung antara kernel dengan user serta aplikasi – aplikasi yang digunakan dalam komputer semua aplikasi berdiri di atas shell dan hardware bediri diatas kernel gabungan dari shell dan kernel inilah yang kita sebut dengan sistem operasi.
- Hubungan Kernel Dengan User Space
User space digunakan untuk aplikasi yang kemudian memberi perintah kepada kernel berupa input maupun output. Perintah tersebut diberikan ke kernel dan di teuskan ke hardware.
Komponen – Komponen Dalam Kernel
1. Proses scheduler
Proses scheduler berfungsi mengatur antara aplikasi dan hardware
2. Memory manager
Memory manager berfungsi membagi memory dan mengatur proses penggunaan memory oleh aplikasi
3. I/O scheduler
I/O schedure berfungsi menghubungkan pengguna hardware dalam menerima input maupun output
Dalam komponen kernel terdapat juga IPC. (Inter Proses Comunication)
IPC yaitu metode komunikasi antar proses dan sinkronisasi atau pertukaran data antara satu proses dengan prose lainnya. Kenel juga memeiliki network service yang menghubungkan antara kernel dengan internet. virtual filesystem I/O yaitu berfungsi untuk berkomunikasi dengan file system tertentu selain linux dengan cara yang sama dengan file sistem linux.
- Cara Kerja Kernel
kernel berjalan dalam lingkungan previleged kernel dijalankan dengan model khusus yang memebuatnya memiliki akses terhadap semua memory dan hardware yang terhubung dengan komputer.
- Pengertian Module Kernel
Module linux aldah kode yang dapat dimasukkan atau dikeluarkan dari dalam sistem kerja linux kernel. Linux kernel sendiri adalah binery statis monolitik yang bekerja disaat komputer dinyalakan.
- Cara Kerja Module
Pada dasarnya di dalam kernel terdapat satu kumpulan besar program binery yang bekerja atau berkomunikasi antara komputer dan perangkat keras.
Semoga Bermanfaat...!!!
By : Ramdan Mustapa