You're creating a script that should take different actions based on the day of the week. Which Bash construct would be most suitable for this?
- if...else statements
- case statement
- for loop
- while loop
The most suitable Bash construct for taking different actions based on the day of the week is the case statement. You can use case to evaluate the value of the day and define different actions for each day. Options 1, 3, and 4 are not specifically designed for this purpose; they serve different scripting needs.
Which Linux distribution is commercially backed by Canonical?
- CentOS
- Debian
- Fedora
- Ubuntu
Ubuntu is a Linux distribution that is commercially backed by Canonical. Canonical provides support and services for Ubuntu, making it a popular choice for both desktop and server environments.
Which Samba tool is used for checking the configuration file for errors?
- testparm
- smbstatus
- smbtree
- smbpasswd
The testparm tool in Samba is used to check the configuration file for errors. It helps you validate your Samba configuration to ensure that it is correctly formatted and free of syntax errors. Running testparm is a useful step in troubleshooting Samba configuration issues.
What kernel component is responsible for memory management, including allocation and page replacement?
- Memory Management Unit (MMU)
- Page Table
- Virtual Memory Manager
- Kernel Scheduler
The kernel component responsible for memory management, including memory allocation and page replacement, is the Virtual Memory Manager (VMM). The VMM is an integral part of the Linux kernel and ensures efficient utilization of physical and virtual memory resources.
In SSH, the private key should be kept secure and the ________ key is added to the server for authentication.
- Public
- Shared
- Admin
- Root
In SSH, the private key should be kept secure, and the public key is added to the server for authentication. The server uses the public key to verify the identity of the connecting client.
What command can be used to view the partition table of a disk in Linux?
- fdisk
- lsblk
- diskutil
- parted
The fdisk command is used to view the partition table of a disk in Linux. It provides a detailed view of the partitions on the disk, their sizes, types, and more.
The _________ command provides a snapshot of the current processes in the system.
- df
- ls
- ps
- top
The ps command in Linux provides a snapshot of the current processes in the system. It displays detailed information about running processes, including their process IDs (PIDs), CPU and memory usage, and other vital statistics.
Which file in Linux would you edit to set a system's DNS resolver addresses?
- /etc/resolv.conf
- /etc/hostname
- /etc/dns.conf
- /etc/networks
To set a system's DNS resolver addresses in Linux, you would edit the /etc/resolv.conf file. This file contains the IP addresses of the DNS servers that the system should use for domain name resolution.
For an SSH server, the main configuration file is found at /etc/ssh/________.
- sshd_config
- server.conf
- ssh_config
- main.conf
For an SSH server, the main configuration file is found at /etc/ssh/**sshd_config**. This file contains various settings for the SSH server, including authentication methods, allowed users, and more.
The primary configuration file for setting up static routes on a Linux system is ________.
- /etc/network/interfaces
- /etc/routes
- /etc/network/routing
- /etc/sysconfig/network
The primary configuration file for setting up static routes on a Linux system is "/etc/network/interfaces." This file is used to define static routes, including the destination network, gateway, and netmask.
Which command is used to monitor and manipulate IP traffic control settings?
- tc
- ipconfig
- iptables
- arp
The tc command is used to monitor and manipulate IP traffic control settings in Linux. It allows you to manage Quality of Service (QoS), bandwidth, and traffic shaping on network interfaces, making it a crucial tool for network administrators.
QEMU can be used for hardware emulation, but when paired with KVM, it leverages _________ virtualization for better performance.
- Hardware
- Software
- Hypervisor
- Full
QEMU, when paired with KVM (Kernel-based Virtual Machine), leverages "hardware" virtualization for better performance. Hardware virtualization allows the virtual machine to directly access the physical hardware, resulting in improved performance compared to software emulation.