Linux System Administration Questions

Operating and maintaining Linux and Unix systems: filesystems and permissions, process and service management, package management and updates, shell and scripting, storage, and network configuration on the host. Covers day-to-day administration, troubleshooting, monitoring and tuning host resource usage (CPU, memory, swap, and I/O), and hardening of Linux servers that underpin most infrastructure. The Linux operator's core skill set.

HardTechnical
20 practiced

You're responsible for optimizing NFS performance for a build farm that has many small file reads. What kernel-level and mount-option settings would you consider changing on the client and server to improve throughput and reduce latency? Explain trade-offs.

MediumTechnical
22 practiced

Describe how to set up a persistent ip route and a static IP on a modern Linux distribution (systemd-based). Provide the files or commands you would use, and how to verify the configuration.

EasyTechnical
18 practiced

Describe how to view and bring up or down a network interface on a modern Linux system. Include concrete commands using both ip and ifconfig, explain the differences between iproute2 and legacy tools, and describe how to make the interface state persistent across reboots using systemd-networkd, Netplan, or /etc/network/interfaces.

EasyTechnical
18 practiced

Explain the purpose and typical contents of /etc/resolv.conf on Linux. Describe how the name resolution flow can involve glibc NSS, systemd-resolved, NetworkManager, and local caches like dnsmasq. How do you change DNS temporarily and persistently?

EasyTechnical
19 practiced

Explain how to view and manipulate the kernel routing table on Linux. Include examples using ip route show, how to add a default gateway, delete a route, and explain route metrics and preference when multiple routes match a destination.

Unlock Full Question Bank

Get access to all 14 Linux System Administration interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.