After implementing a new SELinux policy, a certain application fails to work. To troubleshoot, you decide to temporarily change SELinux mode. Which mode allows everything but logs violations?

  • Permissive mode
  • Enforcing mode
  • Disabled mode
  • Audit mode
To temporarily change SELinux mode and allow everything while logging violations, you would use the "Permissive" mode. In this mode, SELinux will log policy violations but won't enforce them, which helps troubleshoot and analyze any issues without blocking the application.

Which command is used to grant temporary elevated privileges in Linux?

  • sudo
  • su
  • elevate
  • grant
The correct command to grant temporary elevated privileges in Linux is sudo, which stands for "superuser do." The sudo command allows authorized users to execute a command as the superuser or another user, providing a level of access control.

The _________ command provides a bird's-eye view of the system's current resource usage, including CPU, RAM, and swap.

  • top
  • ps
  • ls
  • sysstat
The top command provides a bird's-eye view of the system's current resource usage, including CPU, RAM, and swap. It offers real-time monitoring of processes and their resource consumption.

What is the primary purpose of the visudo command?

  • Edit the sudoers file safely
  • View system logs
  • Manage user passwords
  • Install software packages
The primary purpose of the visudo command is to safely edit the sudoers file. The sudoers file specifies which users or groups are allowed to run commands with elevated privileges using sudo. Using visudo is recommended because it checks the syntax of the file and prevents potential errors that could lock you out of your system.

Which file system is commonly used in many modern Linux distributions and supports journaling?

  • ext4
  • FAT32
  • NTFS
  • HFS+
ext4 is a commonly used file system in many modern Linux distributions. It supports journaling, which helps in maintaining the integrity of the file system, especially in case of sudden system crashes or power failures. Journaling keeps track of changes before they are committed, making it a reliable choice for Linux.

You are working on a system and want to compile a program from source. You realize you need some development tools. In which directory would you expect to find these tools?

  • /opt
  • /usr/bin
  • /usr/include
  • /usr/local/bin
Development tools, such as compilers and libraries, are commonly found in the /usr/local/bin directory. This directory is used for software that is installed locally and not managed by the system's package manager. It's a common location for development tools.

In the context of VPNs in Linux, the _________ protocol is known for its speed and efficiency but may not be as secure as other options.

  • PPTP
  • OpenVPN
  • IPsec
  • L2TP
In the context of VPNs in Linux, the PPTP (Point-to-Point Tunneling Protocol) is known for its speed and efficiency but may not be as secure as other options. PPTP has known vulnerabilities, so it's not recommended for highly sensitive or secure communications.

To deny all incoming traffic by default and only allow specific traffic in iptables, one would set the default policy of the INPUT chain to ________.

  • ACCEPT
  • REJECT
  • DROP
  • ALLOW
To deny all incoming traffic by default and only allow specific traffic in iptables, one would set the default policy of the INPUT chain to DROP. This means that any incoming traffic that doesn't match an explicit rule will be dropped by default.

What is the primary purpose of QEMU in Linux virtualization?

  • Emulation and virtualization
  • Containerization
  • Paravirtualization
  • Hypervisor-based virtualization
QEMU's primary purpose in Linux virtualization is emulation and virtualization. It can emulate various hardware components and architectures, making it a versatile tool for running virtual machines and testing software on different platforms.

The ________ file in Linux contains the default boot entry and settings for the bootloader.

  • grub.cfg
  • /etc/passwd
  • init.d
  • /var/log/messages
The "grub.cfg" file in Linux contains the default boot entry and settings for the bootloader. GRUB (Grand Unified Bootloader) is a commonly used bootloader in Linux systems, and its configuration is stored in this file. It determines which operating system and kernel to boot.