整理 Linux 系統管理員初級(L1)常見面試題 20 道,涵蓋基礎指令、系統資訊、網路、權限、啟動流程等核心知識點。
- 查看伺服器運行時間:
uptime、top、w
- 查看 RedHat/CentOS 版本:
cat /etc/redhat-release
- 安裝 RPM 套件:
rpm -ivh pkg.rpm 或 yum install pkg(自動解依賴)
- 查看網卡 IP:
ifconfig、ip addr show
- 查看主機名:
hostname
- 查看預設閘道:
route -n 或 ip route show
- 查看核心版本:
uname -r
- 查看當前運行級別:
who -r、runlevel
- 什麼是 initrd?:初始 RAM 磁碟,包含臨時根檔案系統與必要模組,協助掛載真實根檔案系統。
- 什麼是 Bootloader?:引導載入程式(如 GRUB),決定從哪個核心啟動作業系統。
- 列出隱藏檔案:
ls -a
- 什麼是軟連結?:類似 Windows 捷徑,指向目標路徑,跨檔案系統可用。
- 建立空檔案:
touch filename
- Runlevel 2 含義:多用戶模式,無網路服務。
- 為什麼 Linux 是開源?:原始碼可自由使用、修改、重新分發(GPL 授權)。
- 查看已載入核心模組:
lsmod
- root 用戶 UID/GID:0
- 修改用戶密碼:
passwd username
- 什麼是進程?:正在執行的程式實例,擁有獨立 PID、記憶體空間、檔案描述符。
- Linux 第一個進程:
init(PID 1),由核心啟動,收養孤兒進程。
面試加分建議
- 答出指令後,補充常用參數(如
ps -ef、netstat -tunlp)。
- 遇到不確定題目,誠實說明排查思路(查日誌、man page、官方文檔)。
- 準備 1-2 個實戰故障排查案例(磁碟滿、高負載、網路不通),展示解決問題能力。