Anda di halaman 1dari 21

XI TKJ 2

1.Tanda ampersand(&) di setiap akhir baris perintah digunakan untuk…

=b. membuat background job


2. Menjamin setiap file crontab memiliki user dieksekusi sesuai jadwal adalah
fungs dari perintah…

= a. crontab
3. Perintah untuk menampilkan daftar proses yang terjadi dalam system adalah…

=b. ps -a
4. Setelah selesai mengonfigurasi DHCP server kemudian me-restart-nya, pada shell
promt tidak muncul pesan kegagalan. Namun klien tidak memperoleh IP address
sehingga tidak tersambung dengan jaringan. Berikut yang bukan penyebab nya
adalah…

= a. konfigurasi IP address server gagal


5. Perintah untuk
menghentikan secara b. kill
paksa proses yang
sedang berjalan
adalah…
6. Saat menginstal OS Linux, muncul jendela interaktif seperti gambar tersebut
yang menunjukkan proses…

=c. melakukan partisi hard disk


7. Agar hak perizinan sebuah file hanya dapat diakses dan dimodifikasi oleh
pembuatnya saja dalam Linux shell, konfigurasi yang benar dalam atribut akses
yang disertakan adalah..

=d. 700
8. Perintah yang tepat untuk menampilkan informasi semua command yang
tersedia dalam PowerShell adalah..

=c. Get-Command
9. Operator dalam PowerShell yang berfungsi menampilkan nilai Boolean
true jika nilai A lebih besar atau aM dengan nilai B adalah…

=d. -ge
10. Aturan dalam PowerShell yang tidak mengizinkan semua jenis file scripting
dapat dijalankan dalam shell adalah….

=a. Restricted
1. Tuliskan perintah yang dapat digunakan untuk menampilkan daftar layanan yang
berjalan dalam PowerShell diawali dengan huruf M*.
=
2. Jelaskan perbedaan perintah whatif dengan confirm dalam PowerShell.

=Perintah `WhatIf` dan `Confirm` adalah opsi yang dapat digunakan dalam PowerShell untuk memberikan pengontrolan
tambahan saat menjalankan perintah. Namun, keduanya memiliki perbedaan dalam tujuan dan penggunaannya:
1. WhatIf: Perintah `WhatIf` digunakan untuk melihat dampak potensial perintah tanpa benar-benar menjalankannya. Ini
memungkinkan pengguna untuk memeriksa apa yang akan terjadi jika perintah tersebut dijalankan, tanpa mengubah
keadaan sistem secara langsung. Misalnya:powershellRemove-Item -Path C:\Temp\TestFolder -WhatIfPerintah di atas
akan menunjukkan hasil yang akan terjadi jika perintah `Remove-Item` dijalankan pada direktori `C:\Temp\TestFolder`,
seperti menampilkan pesan yang menunjukkan file atau folder yang akan dihapus. Dalam contoh ini, perintah tidak akan
menghapus folder atau file secara nyata, tetapi hanya memberikan perkiraan dampaknya.
2. Confirm: Perintah `Confirm` digunakan untuk memberikan konfirmasi kepada pengguna sebelum melanjutkan dengan
perintah. Ini memungkinkan pengguna untuk meninjau kembali perintah sebelum dijalankan secara efektif.
Misalnya:powershellRemove-Item -Path C:\Temp\TestFolder -ConfirmPerintah di atas akan menampilkan pesan
konfirmasi yang meminta kepastian pengguna sebelum menghapus folder atau file yang ditentukan dalam direktori `C:\
Temp\TestFolder`. Pengguna harus menjawab "Y" (Yes) atau "N" (No) untuk memastikan atau membatalkan
perintah.Perintah `WhatIf` dan `Confirm` dapat digunakan bersamaan dalam perintah PowerShell jika diperlukan.
Misalnya:powershellRemove-Item -Path C:\Temp\TestFolder -WhatIf -Confirm
3. Apa saja pertimbangan yang harus diperhatikan ketika memilih sebuah sistem
operasi mesin server?

= 1. Kebutuhan Fungsional
2. Keandalan dan Stabilitas
3. Keamanan
4. Pengelolaan dan Administrasi
5. Kompatibilitas dan Dukungan
6. Skalabilitas
7. Biaya
4. Apa perbedaan antara web server dengan database server.

=1. Web Server: Web server adalah perangkat lunak yang bertanggung jawab untuk melayani halaman web dan konten statis kepada
pengguna melalui protokol HTTP (Hypertext Transfer Protocol). Tugas utama web server adalah menerima permintaan HTTP
dari klien (seperti web browser) dan mengirimkan respon yang sesuai. Beberapa web server populer termasuk Apache, NGINX,
dan Microsoft IIS. Fungsi utama dari web server adalah untuk: - Mengatur dan mengelola koneksi HTTP dari klien ke server.
- Mengirimkan konten statis (misalnya, HTML, CSS, JavaScript, gambar) ke klien. - Menguruskan permintaan data dinamis ke
aplikasi server-side, seperti server aplikasi atau server basis data.
2. Database Server: Database server adalah perangkat lunak yang bertanggung jawab untuk menyimpan, mengelola, dan mengakses
data dalam basis data. Basis data adalah kumpulan terstruktur dari informasi dan disimpan dalam tabel atau skema tertentu.
Database server berperan sebagai penyedia data yang aman dan dapat diakses oleh aplikasi yang membutuhkan data. Fungsi
utama dari database server adalah untuk: - Menyediakan pengelolaan basis data, termasuk pembuatan, pemeliharaan, dan
pemulihan. - Menyimpan, mengubah, dan mengakses data dengan menggunakan bahasa kueri seperti SQL (Structured Query
Language). - Menerapkan kebijakan keamanan yang tepat untuk melindungi data sensitif. - Menyediakan kinerja tinggi dan
skalabilitas untuk mengelola data yang banyak dan permintaan yang kompleks.
5. Tuliskan command cmdlet PowerShell untuk menampilkan daftar commands yang
disediakan.

=Get-CommandPerintah di atas akan menampilkan daftar semua cmdlet


yang tersedia dalam sesi PowerShell Anda. Anda dapat mengeksekusi
perintah ini di jendela PowerShell atau dalam file skrip PowerShell.Anda
juga dapat menggunakan opsi "-Noun" atau "-Verb" dengan cmdlet "Get-
Command" untuk memfilter hasil berdasarkan kata benda (noun) atau kata
kerja (verb). Misalnya, jika Anda ingin mencari semua cmdlet yang
berhubungan dengan file, Anda dapat menggunakan perintah berikut:Get-
Command -Noun *file*
6. Jelaskan baris kode dalam /etc/passwd berikut.
smk:x:0:0:smk:/home/tkj/:/usr/sbin/nologin

=mengandung informasi mengenai username, password,


user id, group id, comment, home directory,login
command.
7. Tuliskan perintah untuk membuat user administrator dengan default home
directory berada di /home/admin.

=net user /add [username] [password]new


localgroup administrators [username] /add
8. Tuliskan perintah untuk membuat user dengan nama tool dengan direktori /home/toor123 dengan shell bash, UID 1100,
GID 1100, dilengkapi dengan komentar "user ini baru lho".

= Anda dapat menggunakan perintah `useradd` di Linux untuk membuat pengguna


baru dengan spesifikasi yang Anda sebutkan, serta menambahkan komentar ke
entri pengguna. Berikut adalah perintah yang sesuai:bashsudo useradd -m -d
/home/toor123 -s /bin/bash -u 1100 -g 1100 -c "user ini baru lho" toolIni akan
membuat pengguna dengan nama `tool` dengan direktori beranda
`/home/toor123`, shell `/bin/bash`, UID 1100, GID 1100, dan komentar "user ini
baru lho". Pastikan untuk menjalankan perintah ini dengan hak superuser atau
menggunakan `sudo`.
9. Apa perbedaan proses foreground dan background?

=foreground adalah latar tampak depan pada gambar yang bisa dikatakan foreground itu objek
utama dalam suatu gambar. background adalah latar belakang pada gambar atau objek yang
berada dibelakang objek utama.
10. Tuliskan dan jelaskan jenis-jenis runlevel dalam mesin Linux

=1. Runlevel 0 (Shutdown): - Runlevel ini adalah runlevel untuk mematikan atau menonaktifkan sistem. - Pada runlevel ini, sistem akan
berhenti sepenuhnya dan semua proses akan dihentikan.
2. Runlevel 1 (Single User Mode): - Runlevel ini digunakan untuk masuk ke mode pemeliharaan atau pemulihan. - Hanya satu pengguna
(superuser) yang diperbolehkan masuk. - Layanan yang tidak esensial dimatikan, sehingga pengguna dapat melakukan perbaikan atau
pemulihan sistem.
3. Runlevel 2 (Multi-User mode without networking): - Runlevel ini adalah mode multi-pengguna tanpa jaringan. - Layanan jaringan tidak
diaktifkan. - Mayoritas layanan sistem yang dibutuhkan untuk operasi multi-pengguna dapat dijalankan dalam runlevel ini.
4. Runlevel 3 (Multi-User mode with networking): - Runlevel ini serupa dengan Runlevel 2, namun dengan layanan jaringan diaktifkan. -
Runlevel ini adalah yang umum digunakan pada sistem Linux yang berjalan di mode multi-pengguna dengan konektivitas jaringan penuh.
5. Runlevel 4 (Reserved): - Runlevel ini tidak secara umum digunakan, dan dapat dikonfigurasi sesuai kebutuhan pengguna. - Biasanya,
konfigurasi default untuk runlevel ini sama seperti Runlevel 3.
6. Runlevel 5 (Graphical User Interface): - Runlevel ini aktivasi mode GUI (X Windows System) atau antarmuka pengguna grafis. -
Kebanyakan distribusi Linux modern menggunakan Runlevel 5 sebagai default agar pengguna dapat masuk ke lingkungan desktop.

Anda mungkin juga menyukai