In Debian-based systems, the ________ command is used to search for packages.
- apt-cache search
- yum install
- dnf update
- pacman -Ss
In Debian-based systems, the "apt-cache search" command is used to search for packages. This command allows users to find packages in the distribution's repositories based on keywords or descriptions.
What is the primary purpose of a VPN in a Linux environment?
- Securing network communication
- Running web servers
- Managing system files
- Creating user accounts
The primary purpose of a VPN (Virtual Private Network) in a Linux environment is to secure network communication. VPNs create encrypted tunnels over public networks, ensuring data privacy and security, which is crucial for remote access and protecting sensitive information.
You notice that a remote server is not accessible via its hostname, but it's accessible via its IP address. Which configuration file would you inspect first?
- /etc/hosts
- /etc/hostname
- /etc/resolv.conf
- /etc/network/interfaces
If a remote server is not accessible via its hostname, checking the /etc/hosts file is a good starting point. This file contains mappings of hostnames to IP addresses, and if there's an issue with name resolution, it's often related to this file.
n shell scripting, which loop will continue executing as long as the specified condition remains true?
- while
- for
- if
- case
In shell scripting, the while loop continues executing as long as the specified condition remains true. It's a common choice for creating loops based on a condition, and it's used for tasks like reading files line by line or performing repetitive tasks.
To monitor I/O statistics and disk activity in real-time, you would use the ________ command in Linux.
- iostat
- top
- df
- du
To monitor I/O statistics and disk activity in real-time in Linux, you would use the iostat command. It provides detailed information about input and output operations, helping you identify performance bottlenecks related to disk I/O.
Which Linux tool can be used to trace system calls and signals?
- strace
- dmesg
- top
- ps
The 'strace' tool is used to trace system calls and signals in Linux. It allows you to monitor the system calls made by a process and view the signals sent to it. This is useful for debugging and understanding how applications interact with the kernel.
Which directory in Linux is often used for mounting temporary file storage systems, like USB drives?
- /media
- /mnt
- /tmp
- /var
The /media directory in Linux is often used for mounting temporary file storage systems, like USB drives. When you plug in a USB drive, it's commonly mounted under the /media directory for easy access.
LXC provides a similar containerization service as Docker, but it is more focused on providing a full ________ environment.
- Kernel
- Networking
- System
- User
LXC (Linux Containers) provides a similar containerization service as Docker, but it is more focused on providing a full system environment. This means it can run multiple Linux distributions and even non-Linux operating systems with their own kernel, making it more flexible for certain use cases.
You've been given a task to review the startup scripts of a system. Where would you primarily look to find the initialization scripts for different run levels?
- /etc/init.d
- /etc/rc.d
- /etc/runlevels
- /usr/bin/init
To find the initialization scripts for different run levels, you would primarily look in the /etc/init.d directory. This directory contains the scripts and links used for managing services and their run levels on a Linux system.
How can a user put a running process into the background from the terminal?
- Press Ctrl + Z
- Press Ctrl + B
- Press Ctrl + C
- Press Ctrl + D
To put a running process into the background from the terminal, you can press Ctrl + Z. This action suspends the process and places it in the background, allowing you to continue using the terminal for other tasks while the process runs in the background.