this is I prepared for the interview for Linux admin/System Engineer Technical
questions:
1)
how to install Digital
Certificates on apache/nginx
2)
Apache MPM types
3)
Linux symlink vs hardlink
4)
Linux run level (RHEL/Ubuntu)
5)
Linux static library link vs
dynamic library link
6)
How to install software from
source code and the meaning of each steps
7)
Files in /boot and their
function
8)
The content in /etc/grub.conf
9)
Linux booting procedure
10)
MYSQL database creation and
deletion
11)
MySQL primary key, unique key,
foreign key
12)
MySQL b+ tree and hash index
13)
MySQL index advantage and
disadvantage, how to create keys
14)
Select statement, left join,
right join, inner join
15)
How to shutdown a linux box
16)
DHCP requests procedure
17)
What is a proxy and reverse
proxy
18)
ASymmetric and Symmetric
encryption method
19)
How to use ssh key to login to
the system without a password (what’s the advantage)
20)
Some remote login security
rules
21)
How to execute shell commands
in MySQL
22)
Name some options of MySQLadmin
23)
What GUI tools you have used
for MySQL admin
24)
How to generate a service for
Linux
25)
RAID 0, 1, 5
26)
Name the method to copy a file
from a linux server to another server
27)
Rsync working mode. How to
setup an rsync environment
28)
Linux – how to enter the single
user mode
29)
How kill works in linux, name a
few common Signals in LINUX
30)
Describe the memory layout of a
procedure
31)
Ext2 special file permission
and ACL
32)
HDD layout? How about SSD
33)
What is the function of VFS
34)
List common Linux environment
variables
35)
How does CDN work
36)
How to forbid the root user to
login directly
37)
How to grant/revoke permissions
to MySQL user
38)
How to change mysql user’s
password
39)
OSI mode and TCPIP mode
40)
What is VLAN and it’s function
41)
Common HTTP method
42)
Common HTTP response code
43)
How to setup MySQL replication
44)
What is file’s magic number
45)
Linux file types
46)
Linux super lock content
47)
Linux inode content
48)
How ping works
49)
How tracert works
50)
DNS server type, records type
51)
How DNS query works
52)
TCP establishment and
termination method
53)
TCP flags
54)
What is TCP half close
55)
TCP 2MSL function
56)
List the TCP timers
57)
The format of a standard URL
58)
How can you design an Web
Server
59)
Web Server’s keepalive
advantage and disadvantage
60)
The responsibility of a system
administrator
61)
The difference between
procedure and thread
62)
Procedure life cycle
63)
The priority of the process,
nice value and RT
64)
How to track down a process
65)
How does strace/ltrace work
66)
Linux cache/buffer
67)
/etc/passwd, /etc/shadow
difference
68)
How to lock a user
69)
How to add a disk to linux
system and use it in production environment
70)
How to create file system (for
example ext4)
71)
Explain the output of top
command and the meaning of each field
72)
The difference between router
and switch, what is layer 3 switch
73)
how to make the OS secure
74)
myISAM vs InnoDB
75)
what is ACID
76)
what is the isolation level
77)
explain the backup and restore
for MySQL
78)
how to create user in mysql
79)
mysql log explaination
80)
explain what is PKI
81)
SSL establishment procedure
82)
List the file system Linux
supports
83)
List the linux disk blocks
84)
What is init process and it’s
function
85)
Explain the disk block types in
linux
86)
LVS working method and common
scheduler
87)
Linux should at least contains
which file partitions
88)
How to add modules in Apache
89)
How to integrate Apache and
Tomcat
90)
What’s the function of firewall
91)
NTFS vs FAT
92)
Hsrp vs vrrp
93)
Mysqldump common options
94)
Mysqlbinlog
95)
Common redundant method for
network
96)
Apache’s tuning
97)
Windows build-in group and
users
98)
File system common commands
99)
Yum configuration file and
repo.d sample
100)
The process status and flag
101)
The baseline for linux
performance (4 sub system)
102)
Linux performance checking
tools
103)
iptables tables and chains
104)
collion domain and broadcast
domain
105)
NAT types
106)
IP private sections
107)
how OSPF is working
108)
swap related commands. How to
setup swap partitions on the fly
109)
which software Apache rely on?
110)
How Apache and Nginx configure
a virtual host