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.
Imagine you're setting up a new server. You want to ensure that every user on the system has their own private space for files and data. Which directory structure in Linux helps facilitate this?
- /etc
- /home
- /tmp
- /var
To provide each user with their own private space for files and data, you would use the /home directory structure in Linux. User home directories are typically located within /home, and this separation ensures user privacy and data security.
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 notice that a process on your Linux system is consuming too much CPU. Which command would you use to adjust its priority?
- nice
- renice
- top
- ps
To adjust the priority of a running process in Linux, you would use the renice command. This allows you to change the process's nice value and, consequently, its CPU priority. A lower nice value means a higher priority.
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.