【春招必备】初级程序员必备Linux面试题
1、什么是Linux?
2、Unix和Linux有什么区别?
3、什么是 Linux 内核?
4、Linux的基本组件是什么?
5、Linux 的体系结构
6、为什么 Linux 体系结构要分为用户空间和内核空间的原因?
7、BASH和DOS之间的基本区别是什么?
8、Linux 开机启动过程?
9、Linux系统缺省的运行级别?
10、Linux 使用的进程间通信方式?
11、Linux 有哪些系统日志文件?
12、Linux系统安装多个桌面环境有帮助吗?
13、什么是交换空间?
14、什么是root帐户
15、什么是LILO?
16、什么是BASH?
17、什么是CLI?
18、什么是GUI?
19、开源的优势是什么?
20、GNU项目的重要性是什么?
21、简单 Linux 文件系统?
22、Linux 的目录结构是怎样的?
23、什么是 inode ?
24、简述 Linux 文件系统通过 i 节点把文件的逻辑结构和物理结构转换的工作过程?
25、什么是硬链接和软链接?
26、RAID 是什么?
27、一台 Linux 系统初始化环境后需要做一些什么安全工作?
28、什么叫 CC 攻击?什么叫 DDOS 攻击?
29、怎么预防 CC 攻击和 DDOS 攻击?
30、什么是网站数据库注入?
31、Shell 脚本是什么?
32、什么是默认登录 Shell ?
33、可以在 Shell 脚本中使用哪些类型的变量?
34、Shell脚本中 $? 标记的用途是什么?
35、Bourne Shell(bash) 中有哪些特殊的变量?
36、如何取消变量或取消变量赋值?
37、Shell 脚本中 if 语法如何嵌套?
38、在 Shell 脚本中如何比较两个数字?
39、Shell 脚本中 case 语句的语法?
40、Shell 脚本中 for 循环语法?
41、Shell 脚本中 while 循环语法?
42、do-while 语句的基本格式?
43、Shell 脚本中 break 命令的作用?
44、Shell 脚本中 continue 命令的作用?
45、如何使脚本可执行?
46、#!/bin/bash 的作用?
47、如何调试 Shell脚本?
48、如何将标准输出和错误输出同时重定向到同一位置?
49、在 Shell 脚本中,如何测试文件?
50、在 Shell 脚本如何定义函数呢?
51、如何让 Shell 就脚本得到来自终端的输入?
52、如何执行算术运算?
53、判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下?
54、添加一个新组为 class1 ,然后添加属于这个组的 30 个用户,用户名的形式为 stdxx ,其中 xx 从 01 到 30 ?
55、编写 Shell 程序,实现自动删除 50 个账号的功能,账号名为stud1 至 stud50 ?
56、写一个 sed 命令,修改 /tmp/input.txt 文件的内容?
57、如何选择 Linux 操作系统版本?
58、如何规划一台 Linux 主机,步骤是怎样?
59、有哪些方面的因素会导致网站网站访问慢?
60、针对网站访问慢,怎么去排查?
61、针对网站访问慢,怎么去解决?
62、Linux 性能调优都有哪几种方法?
63、cat 命令
64、chmod 命令
65、chown 命令
66、cp 命令
67、find 命令
68、head 命令
69、less 命令
70、ln 命令
71、locate 命令
72、more 命令
73、mv 命令
74、rm 命令
75、tail 命令
76、touch 命令
77、vim 命令
78、whereis 命令
79、which 命令
80、grep 命令
81、wc 命令
82、cd 命令
83、df 命令
84、du 命令
85、ls命令
86、mkdir 命令
87、pwd 命令
88、rmdir 命令
89、ifconfig 命令
90、iptables 命令
91、netstat 命令
92、ping 命令
93、telnet 命令
94、date 命令
95、free 命令
96、kill 命令
97、ps 命令
98、rpm 命令
99、top 命令
100、yum 命令
101、bzip2 命令
102、gzip 命令
103、tar 命令
104、unzip 命令
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。