阿里24岁P7大牛,熬夜整理的Linux115道面试题,学会了吊打面试官
前言
今天给大家分享阿里24岁P7大牛整理的Linux115道面试题,学会了直接吊打面试官,希望大家能够喜欢!!!
大家都知道Linux是一套免费使用和自由传播的类似Unix操作系统,一般的WEB项目都是部署都是放在Linux操作系统上面。
Linux 是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix具软件、应用程序和网络协议。它支持32位和64位硬件。Linux 继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
那对于面试官的刨根问底,Linux需要问到哪些问题呢?故此,这一套115道Linux面试题就派上用场了,希望能够帮到大家,同时也希望大家能够喜欢!!!
第二版: Linux 70道
Linux概述.
什么是Linux-
Windows和Linux的区别-
Unix和Linux有什么区别?
什么是Linux 内核?
1.系统内存管理
2.应用程序管理.
3.硬件设备管理
4.文件系统管理-
Linux的基本组件是什么? ...
Linux的体系结构
BASH和DOS之间的基本区别是什么?
Linux开机启动过程?
Linux系统缺省的运行级别?
Linux使用的进程间通信方式?
Linux有哪些系统日志文件?
Linux系统安装多个桌面环境有帮助吗?
什么是交换空间?
什么是root帐户.
什么是LILO?
什么是BASH?
什么是CL?
什么是GUI?
开源的优势是什么?
GNU项目的重要性是什么?
磁盘、目录、文件
简单Linux文件系统?
Linux的目录结构是怎样的?
什么是inode ?
什么是硬链接和软链接?
1.不可以在不同文件系统的文件问建立链接;
2.只有超级用户才可以为目录创建硬链接。
RAID是什么?-
安全
一台Linux系统初始化环境后需要做一些什 么安全工作?
什么叫CC攻击?什么叫DDOS攻击?
什么是网站数据库注入?
Shell脚本是什么?
实战
如何选择Linux 操作系统版本? ..........
如何规划-台Linux 主机,步骤是怎样?
请问当用户反馈网站访问慢,你会如何处理?
Linux性能调优都有哪几种方法?
基本命令.
cd (change directory: 英文释义是改变目录)切换目录
pwd (print working directory:显示当前工作目录的绝对路径)
s (ls: list的缩写,查看列表)查看当前目录下的所有文件夹(Is 只列出文件名或目录名) .
I (I: list的缩写,查看列表详情)查看当前目录下的所有详细信息和文件夹(II结果是详细,有时间,是否可读写等信息)
touch (touch: 创建文件)创建文件
mkdir (mkdir: 创建目录)创建 目录
cat (concatenate: 显示或把多个文本文件连接起来)查看文件命令(可以快捷查看当前文件的内容) (不能快速定位到最后一 页)
more
(more:更多的意思)分页查看文件命令(不能快速定位到最后一页)
B:返回上一层或Ctrl+B.
less (lese: 较少的意思)分页查看文件命令(可以快速定位到最后一页)
tail (尾巴)查看文件命令 (看最后多少行)
cp (copy 单词缩写,复制功能)
mv (move单词缩写,移动功能,该文件名称功能)
m (remove:移除的意思)删除文件.或文件夹
find (find: 找到的意思)查找指定文件或目录
vi (VIsual: 视觉)文本编辑器类似win的记事本(操作类似于地 下的vim命令
看底下vim的操作)
vim (MI IMproved:改进版视觉)改进版文本编辑器(不管是文件查看还是文件
编辑按Shift+上或者下可以上下移动查看视角)
X :向前删除等同于 windowns系统中的删除键
x向后删除和大写x相反方向
|管道命令(把多个命令组合起来使用)
grep
(grep :正则表达式)正则表达式,用于字符串的搜索工作(模糊查询。不懂可以先过一
yum install -y Irzsz命令(实现 win到Linux文件互相简单上传文件)
tar (解压 压缩命令)
ps (process status:进程状态。类似于windows的任务管理器)
clear清屏命令。(强迫症患者 使用)
ifconfig命令
ping (用于检测与目标的连通性) 语法: ping ip地址:
1.在Windows操作系统中0cmd0ipconfig.查看本机IP地址:
2.再到LInux系统中输入ping ip地址.
free命令(显示系统内存)
top命令
netstat命令
file (可查看文件类型)
重启linux:
关机linux-
同步时间命令
更改为北京时间命令
查看时间命令
第二版: Linux 45道
1.绝对路径用什么符号表示?当前目录、上层 目录用什么表示?主目录用什么表示?切换目录用什么命令?
2.怎么查看当前进程?怎么执行退出?怎么查看当前路径?
3.怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户id? 查看指定帮助用什么命令?
4. Ls命令执行什么功能?可以芾哪些参数, 有什么区别?
5.建立软链接(快捷方式)。以及硬链接的命令。
6、目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?
7.查看文件内容有哪些命令可以使用?
8、随意写文件命令?怎么向屏幕输出带空格的字符串,比如”hello world"
9.终端是哪个文件夹下的哪个文件?黑洞文件是哪个文件夹下的哪个命令?
10、移动文件用哪个命令?改名用哪个命令?
11.复制文件用哪个命令?如果需要连同文件夹-块复制呢?如果需要有提示功能呢? ....
12.删除文件用哪个命令?如果需要连目录及目录下文件-块删除呢?删除空文件夹用什么命令?
13. Linux 下命令有哪几种可使用的通配符?分别代表什么含义
14、用什么命令对一个文件的内容进行统计? (行号、单词数、字节数)
15. Grep 命令有什么用?如何忽略大小写?如何查找不含该串的行?
16、Linux 中进程有哪几种状态?在ps显示出来的信息中,分别用什么符号表示的?
17.怎么使一个命令在后台运行?-
18、 利用ps怎么显示所有的进程?怎么利用ps查看指定进程的信息?
19.哪个命令专门用来看后台任务?-
20、把后台任务调到前台执行使用什么命令?把停下的后台任务在后台执行起来用什么命令?-
21.终止进程用什么命令?带什么参数?-
22.怎么查看系统支持的所有信号?
23、搜索文件用什么命令?格式是怎么样的?
24、查看当前谁在使用该主机用什么命令?查找自己所在的终端信息用什么命令?
25、使用什么命令查看用过的命令列
26、使用什么命令查看磁盘使用空间?空闲空间呢?
27.使用什么命令查看网络是否连通
28、使用什么命令查看ip地址及接口信息?
29、查看各类环境变量用什么命令?.
30、通过什么命令指定命令提示符?-
31.查找命令的可执行文件是去哪查找的?怎么对其进行设置及添加?-
32、通过什么命令查找执行命令
33.怎么对命令进行取别名?
34、du和df的定义,以及区别?
35、awk详解。
36、当你需要给命令绑定一个宏或者按键的时候。 应该怎么做呢?
37.如果一个linux新手想要知道当前系统支持的所有命令的列表.他需要怎么做?
38、如果你的助手想要打印出当前的目录栈,你会建议他怎么做?
39、你的系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
40、bash shell 中的hash命令有什么作用?
41.哪一个bash内置命令能够进行数***算
42、怎样一页一页地查看一个大文件的内容呢?
43.数据字典属于哪一个用户的?
44、怎样查看一个linux命令的概要与用法?假设你在/bin目录中偶然看到-个你从没见过的命令,怎样才能知道它的作用和用法呢?
45.使用哪一个命令可以查看自己文件系统的磁盘空间配额呢?