The _________ utility is used to create, grow, shrink, and repair ext2, ext3, and ext4 file systems.

  • resize2fs
  • mkfs
  • df
  • lsblk
The correct option is resize2fs. The resize2fs utility is used to resize (grow or shrink) ext2, ext3, and ext4 file systems. It allows you to adjust the size of the file system to match the size of the underlying disk or partition. This is a crucial tool for managing file system sizes in Linux.

In the context of containers, what does the acronym "OCI" stand for?

  • Open Container Initiative
  • Open Container Image
  • Overarching Container Integration
  • Operating Container Infrastructure
In the context of containers, "OCI" stands for the "Open Container Initiative." OCI is a standardized and open industry effort that defines container specifications and runtime standards, ensuring compatibility and portability between different container runtimes.

You are setting up a new server and need to ensure that only specific users can SSH into the machine. Which configuration file would you modify to achieve this?

  • /etc/ssh/sshd_config
  • /etc/hosts.allow
  • /etc/ssh/authorized_keys
  • /etc/passwd
To restrict SSH access to specific users, you would modify the /etc/ssh/sshd_config file. This file contains the configuration options for the SSH server, including settings related to user access, authentication, and permissions.

What is the primary keyword to start a loop that will iterate a fixed number of times in shell scripting?

  • for
  • while
  • repeat
  • loop
The primary keyword to start a loop that will iterate a fixed number of times in shell scripting is for. The for loop allows you to specify the number of iterations and is commonly used for such purposes.

Which command can be used to list currently loaded kernel modules?

  • lsmod
  • modprobe
  • modinfo
  • insmod
The command 'lsmod' is used to list currently loaded kernel modules in Linux. This command displays a list of all the kernel modules that are currently loaded into the running kernel.

Which loop in shell scripting tests the condition before executing the body of the loop?

  • while
  • for
  • until
  • do-while
The while loop in shell scripting tests the condition before executing the body of the loop. It will repeatedly execute the loop body as long as the specified condition remains true.

In Linux, services that are set to restart automatically after a failure are said to be "_________".

  • Resilient
  • Autorestart
  • Persistent
  • Robust
In Linux, services that are set to restart automatically after a failure are said to be "Autorestart." This feature ensures that critical services can recover from failures and continue running, enhancing system reliability and availability.

In Linux, the ________ command can be used to see who has been granted sudo access.

  • sudoers
  • whoami
  • visudo
  • su
In Linux, the visudo command is used to see who has been granted sudo access. This command opens the sudoers file in a safe manner for editing and displays the sudo configuration. It's important to use visudo to avoid syntax errors in the sudoers file, which could lock you out of administrative access.

Which system in Linux allows for the management and supervision of service daemons?

  • systemd
  • SysV init
  • GRUB
  • iptables
systemd is the system in Linux that allows for the management and supervision of service daemons. It's a modern initialization system and service manager that replaces the traditional SysV init. systemd provides enhanced control and monitoring of services and system initialization.

The _________ feature in btrfs allows for creating a readable/writable "snapshot" of a subvolume.

  • snapshot
  • backup
  • mirroring
  • subvolume copy
The correct option is snapshot. Btrfs, a modern file system for Linux, provides a feature that allows for creating a readable/writable "snapshot" of a subvolume. Snapshots are a powerful tool for data protection and efficient use of disk space.