- Sebutkan macam-macam kernel pada linux!
- Kernel monolithic: mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah sistem operasi.
- Kernel threading : merupakan suatu execution context yang bisa dengan mandiri (independently) dijadwalkan berlaku baik pada suatu user program, atau menjalankan beberapa fungsi kernel. Beberapa kernel Unix modern, seperti Solaris 2.x dan SVR4.2/MP menggunakan kernel ini
- Mikrokernel menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya yang disebut dengan server untuk melakukan beberapa fungsionalitas lainnya.
- Exokernel menyediakan hardware abstraction secara minimal, sehingga program dapat mengakses hardware secara langsung. Dalam pendekatan desain exokernel, library yang dimiliki oleh sistem operasi dapat melakukan abstraksi yang mirip dengan abstraksi yang dilakukan dalam desain monolithic kernel.
- Apa perbedaan chmod +x dengan chmod 777 dan chown 777!
- Chmod +x : perintah untuk menambah hak akses mode eksekusi pada sebuah file atau direktori agar file atau direktori tersebut dapat di eksekusi.
- Chmod 777: perintah yang berarti memberi permission pada file supaya user, group, others bisa membaca, menulis, dan menjalankan file tersebut. Perintah ini merupakan perintah dengan octal mode.
- Chown 777 : untuk menyatakan akses kepemilikan secara penuh pada sebuah file atau direktori. Perintah ini hanya dapat digunakan oleh user root.
- Jelaskan cara mengetahui shell yang aktif dan cara mengganti atau berpindah shell?
Linux menggunakan bash sebagai shell default, tetapi pengguna bisa mengubah shell default untuk tiap usernya. Untuk melihat shell yang sedang digunakan oleh user bisa dilihat pada file:
/etc/passwd.
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
Isi dari file tersebut tiap barisnya dibagi menjadi tujuh bagian, dan setiap terakhir digunakan untuk mendefinisikan shell yang digunakan. Dalam contoh di atas user root menggunakan shell Bash sedangkan daemon menggunakan shell bourne shell. Cara lain yang bisa digunakan untuk melihat shell adalah dengan melihat environmet user dengan menjalankan perintah env. Environment user merupakan lingkungan user yang berisi semua variabel atau ketentuan khusus untuk user tersebut.
$env
...........
SHELL=/bin/bash
...........
Ada beberapa cara yang dapat digunakan untuk mengganti atau berpindah shell default, yaitu dengan utilitas userconf, atau dapat juga dengan mengubah pada file
/etc/passwd tersebut tetapi harus sebagai root. Contoh mengganti shell dengan utilitas chsh (change shell).
mengganti atau berpindah shell menggunakan perintah chsh.
contoh : $chsh -s /bin/sh ➔ bourne shell
$chsh -s /bin/csh ➔ c shell
$chsh -s /bin/bash ➔ bourne-again shell
$chsh -s /bin/ksh ➔ korn shell
contoh : $chsh -s /bin/sh ➔ bourne shell
$chsh -s /bin/csh ➔ c shell
$chsh -s /bin/bash ➔ bourne-again shell
$chsh -s /bin/ksh ➔ korn shell
Tidak ada komentar:
Posting Komentar