Welcome, Network Administrator! 🚀
🎯 Your Mission
A critical server has been experiencing issues, and you've been called in to diagnose and resolve problems across the Linux system. You'll need to demonstrate your knowledge of the filesystem, processes, services, networking, and troubleshooting.
📋 Challenge Rules
- ⏰ You have 60 minutes to complete 15 challenges
- ⭐ Each question has different point values (Easy: 5pts, Medium: 10pts, Hard: 15pts)
- ❌ Wrong answers cost you points (Negative marking: -2pts for Easy, -3pts for Medium, -5pts for Hard)
- 💡 Hints are available but cost 2 points each
- 🔥 Build a streak by answering correctly without hints for bonus points!
- 🎓 You need Ubuntu terminal access to verify some answers
⚠️ Warning: Once you start, the timer begins! Make sure you have your Ubuntu environment ready and your notes from the lecture.
0%
EASY
🗂️ Section 1: Linux Filesystem Structure
5 Points Each
1. Which directory contains system-wide configuration files in Linux?
A) /var
B) /etc
C) /usr
D) /home
💡 Think about where files like /passwd, /group, and /hosts are located. This folder is often called "the brain of Linux."
2. Where are system log files typically stored?
A) /etc/logs
B) /var/log
C) /usr/log
D) /home/logs
💡 This directory contains variable data like logs, spool files, and temporary files. Check the lecture slide about runtime data.
3. The /tmp directory is used for:
A) Permanent storage of important files
B) User home directories
C) Temporary files that are cleared on reboot
D) System configuration files
💡 The name gives it away! Files here are short-lived and the directory has special permissions (drwxrwxrwt).
MEDIUM
⚙️ Section 2: Process & Service Management
10 Points Each
4. Which command shows a live, continuously updating list of processes?
A) ps aux
B) top
C) systemctl status
D) journalctl
💡 Unlike ps aux which gives a snapshot, this command refreshes automatically and is useful for monitoring CPU and RAM usage in real-time.
5. What signal does 'kill -9 PID' send to force terminate a process?
A) SIGTERM
B) SIGKILL
C) SIGHUP
D) SIGSTOP
💡 This signal immediately forces a process to stop and cannot be ignored. It's mentioned in the lecture as causing potential data loss.
6. Ubuntu 24 uses which system to manage background services?
A) init
B) systemd
C) upstart
D) rc.d
💡 This modern init system manages units and you use 'systemctl' to interact with it. It controls services like NetworkManager and bluetooth.
MEDIUM
📝 Section 3: System Logs & Troubleshooting
10 Points Each
7. What does the 'journalctl -xe' command do?
A) Exports logs to a file
B) Shows explanatory messages and jumps to end (most recent)
C) Executes a system log cleanup
D) Excludes error messages
💡 The 'x' provides explanations, and 'e' jumps to the end. This is useful for viewing recent errors and warnings.
8. Which log file typically contains authentication attempts in Ubuntu?
💡 This file is in /var/log/ and its name relates to authorization. Check your lecture notes on common log paths!
EASY
📦 Section 4: Software Management
5-10 Points
9. What is APT in Ubuntu?
A) A text editor
B) Advanced Package Tool (package manager)
C) A file compression utility
D) An authentication protocol
💡 This tool helps you install, update, and remove software from Ubuntu's official repositories. You use it with 'sudo apt install'.
10. What command should you run BEFORE installing software to ensure you get the latest versions?
💡 This command refreshes your system's package index. It's a two-word command using 'sudo apt'.
11. Which command removes a package AND its configuration files?
A) sudo apt remove
B) sudo apt purge
C) sudo apt delete
D) sudo apt clean
💡 This is a more thorough removal than 'remove'. It completely eliminates the package including configuration files.
HARD
🌐 Section 5: IP Networking Fundamentals
15 Points Each
12. You run 'ip a' and see an interface with '192.168.1.50/24'. What does the '/24' represent?
A) The port number
B) The CIDR notation for subnet mask (255.255.255.0)
C) The gateway address
D) The DNS server
💡 This notation indicates how many bits are used for the network portion of the address. /24 means the first 24 bits (3 octets).
13. Why is 'ping 8.8.8.8' commonly used for testing internet connectivity?
A) It's the fastest DNS server
B) It's Google's DNS server, globally available and highly reliable
C) It's the only public DNS server
D) It's required by Ubuntu
💡 Google operates this DNS server and it's known for being almost always reachable, making it perfect for connectivity tests.
14. What does DNS translate?
A) IP addresses to MAC addresses
B) Domain names to IP addresses
C) Ports to protocols
D) Binary to hexadecimal
💡 DNS stands for Domain Name System. Think about what happens when you type www.google.com in your browser.
15. If 'ping 8.8.8.8' works but 'ping www.ubuntu.com' fails, what is the most likely problem?
A) No internet connection
B) DNS resolution is failing
C) Wrong subnet mask
D) Firewall is blocking all traffic
💡 Your network connection is working (since numeric IP works), but something isn't translating domain names. Check the DNS troubleshooting section!
🎉 Challenge Complete!
Final Score
0
Questions Answered
0/15
Accuracy
0%
Grade
-