Linux 概述
-
什么是Linux
-
Unix和Linux有什么区别?
-
什么是 Linux 内核?
-
Linux的基本组件是什么?
-
Linux 的体系结构
-
BASH和DOS之间的基本区别是什么?
-
Linux 开机启动过程?
-
Linux系统缺省的运行级别?
-
Linux 使用的进程间通信方式?
-
Linux 有哪些系统日志文件?
-
Linux系统安装多个桌面环境有帮助吗?
-
什么是交换空间?
-
什么是root帐户
-
什么是LILO?
-
什么是BASH?
-
什么是CLI?
-
什么是GUI?
-
开源的优势是什么?
-
GNU项目的重要性是什么?
磁盘、目录、文件
-
简单 Linux 文件系统?
-
Linux 的目录结构是怎样的?
-
什么是 inode ?
-
简述 Linux 文件系统通过 i 节点把文件的逻辑结构和物理结构转换的 工作过程?
-
什么是硬链接和软链接?
-
RAID 是什么?
安全
-
一台 Linux 系统初始化环境后需要做一些什么安全工作?
-
什么叫 CC 攻击?什么叫 DDOS 攻击?
-
什么是网站数据库注入?
-
如何过滤与预防?
Shell
-
Shell 脚本是什么?
-
什么是默认登录 Shell?
-
在 Shell 脚本中,如何写入注释?
-
可以在 Shell 脚本中使用哪些类型的变量?
-
Shell脚本中 $? 标记的用途是什么?
-
Bourne Shell(bash) 中有哪些特殊的变量?
-
如何取消变量或取消变量赋值?
-
Shell 脚本中 if 语法如何嵌套?
-
在 Shell 脚本中如何比较两个数字?
-
Shell 脚本中 case 语句的语法?
-
Shell 脚本中 for 循环语法?
-
Shell 脚本中 while 循环语法?
-
do-while 语句的基本格式?
-
Shell 脚本中 break 命令的作用?
-
Shell 脚本中 continue 命令的作用?
-
如何使脚本可执行?
-
#!/bin/bash 的作用?
-
如何调试 Shell脚本?
-
如何将标准输出和错误输出同时重定向到同一位置?
-
在 Shell 脚本中,如何测试文件?
-
在 Shell 脚本如何定义函数呢?
-
如何让 Shell 就脚本得到来自终端的输入?
-
如何执行算术运算?
编程题
-
判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下?
-
添加一个新组为 class1 ,然后添加属于这个组的 30 个用户,用户名 的形式为 stdxx ,其中 xx 从 01 到 30 ?
-
编写 Shell 程序,实现自动删除 50 个账号的功能,账号名为stud1 至 stud50 ?
-
写一个 sed 命令,修改 /tmp/input.txt 文件的内容?
实战
-
如何选择 Linux 操作系统版本?
-
如何规划一台 Linux 主机,步骤是怎样?
-
请问当用户反馈网站访问慢,你会如何处理?
-
针对网站访问慢,怎么去排查?
-
Linux 性能调优都有哪几种方法?
如果你觉得上述这份资料对你有帮助,可以扫描下方二维码获取资料,备注“CSDN+面试题汇总“免费领取