当前位置: 首页 > news >正文

# Linux最新2022年面试题大汇总,附答案

# Linux最新2022年面试题大汇总,附答案


 

### [1、cp(copy单词缩写,复制功能)](最新2021年面试题大汇总,附答案.md#1cpcopy单词缩写复制功能)  


```
cp /opt/java/java.log /opt/logs/ ;把java.log 复制到/opt/logs/下
cp /opt/java/java.log /opt/logs/aaa.log ;把java.log 复制到/opt/logs/下并且改名为aaa.log
cp -r /opt/java /opt/logs ;把文件夹及内容复制到logs文件中
```


### [2、创建文件?创建目录?批量创建?](最新2021年面试题大汇总,附答案.md#2创建文件创建目录批量创建)  


创建文件:touch 文件名

批量创建文件: touch 文件名 文件名 …

```
?  test touch a
?  test ls
a
?  test touch b c
?  test ls
a b c
```

创建目录:mkdir 目录名

批量创建目录: mkdir 目录名 目录名 …

```
?  test mkdir aa
?  test mkdir bb cc
?  test ls
a  aa b  bb c  cc
?  test ls -F
a   aa/ b   bb/ c   cc/
```


### [3、通过什么命令指定命令提示符?](最新2021年面试题大汇总,附答案.md#3通过什么命令指定命令提示符)  


**答案:**

**1、** \u:显示当前用户账号

**2、** \h:显示当前主机名

**3、** \W:只显示当前路径最后一个目录

**4、** \w:显示当前绝对路径(当前用户目录会以~代替)

**5、** $PWD:显示当前全路径

**6、** $$:显示命令行’$$'或者’#'符号

**7、** #:下达的第几个命令

**8、** \d:代表日期,格式为week day month date,例如:"MonAug1"

**9、** \t:显示时间为24小时格式,如:HH:MM:SS

**10、** \T:显示时间为12小时格式

**11、** \A:显示时间为24小时格式:HH:MM

**12、** \v:BASH的版本信息 如export PS1=’[\u@\h\w#]$‘


### [4、简述raid0 raid1 raid5 三种工作模式的工作原理及特点](最新2021年面试题大汇总,附答案.md#4简述raid0-raid1-raid5-三种工作模式的工作原理及特点)  


RAID,可以把硬盘整合成一个大磁盘,还可以在大磁盘上再分区,放数据

还有一个大功能,多块盘放在一起可以有冗余(备份)

RAID整合方式有很多,常用的:0 1 5 10

RAID 0,可以是一块盘和N个盘组合

其优点读写快,是RAID中最好的

缺点:没有冗余,一块坏了数据就全没有了

RAID 1,只能2块盘,盘的大小可以不一样,以小的为准

10G+10G只有10G,另一个做备份。它有100%的冗余,缺点:浪费资源,成本高

RAID 5 ,3块盘,容量计算10*(n-1),损失一块盘

特点,读写性能一般,读还好一点,写不好

冗余从好到坏:RAID1 RAID10 RAID 5 RAID0

性能从好到坏:RAID0 RAID10 RAID5 RAID1

成本从低到高:RAID0 RAID5 RAID1 RAID10

单台服务器:很重要盘不多,系统盘,RAID1

数据库服务器:主库:RAID10 从库 RAID5RAID0(为了维护成本,RAID10)

WEB服务器,如果没有太多的数据的话,RAID5,RAID0(单盘)

有多台,监控、应用服务器,RAID0 RAID5

我们会根据数据的存储和访问的需求,去匹配对应的RAID级别


### [5、Linux 中进程有哪几种状态?在 ps 显示出来的信息中,分别用什么符号表示的?](最新2021年面试题大汇总,附答案.md#5linux-中进程有哪几种状态在-ps-显示出来的信息中分别用什么符号表示的)  


**答案:**

**1、** 不可中断状态:进程处于睡眠状态,但是此刻进程是不可中断的。不可中断, 指进程不响应异步信号。

**2、** 暂停状态/跟踪状态:向进程发送一个 SIGSTOP 信号,它就会因响应该信号 而进入 TASK_STOPPED 状态;当进程正在被跟踪时,它处于 TASK_TRACED 这个特殊的状态。

正被跟踪”指的是进程暂停下来,等待跟踪它的进程对它进行操作。

**3、** 就绪状态:在 run_queue 队列里的状态

**4、** 运行状态:在 run_queue 队列里的状态

**5、** 可中断睡眠状态:处于这个状态的进程因为等待某某事件的发生(比如等待 socket 连接、等待信号量),而被挂起

**6、** zombie 状态(僵尸):父亲没有通过 wait 系列的系统调用会顺便将子进程的尸体(task_struct)也释放掉

**7、** 退出状态

> D 不可中断 Uninterruptible(usually IO)

R 正在运行,或在队列中的进程

S 处于休眠状态

T 停止或被追踪

Z 僵尸进程

W 进入内存交换(从内核 2.6 开始无效)

X 死掉的进程

### [6、Shell 脚本是什么?](最新2021年面试题大汇总,附答案.md#6shell-脚本是什么)  


一个 Shell 脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell 脚本)来完成这些日常工作任务。


### [7、什么是 Linux 内核?](最新2021年面试题大汇总,附答案.md#7什么是-linux-内核)  


Linux 系统的核心是内核。内核控制着计算机系统上的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。

**1、** 系统内存管理

**2、** 应用程序管理

**3、** 硬件设备管理

**4、** 文件系统管理


### [8、什么是LILO?](最新2021年面试题大汇总,附答案.md#8什么是lilo)  


LILO是Linux的引导加载程序。它主要用于将Linux操作系统加载到主内存中,以便它可以开始运行。


### [9、实时抓取并显示当前系统中tcp 80端口的网络数据信息,请写出完整操作命令](最新2021年面试题大汇总,附答案.md#9实时抓取并显示当前系统中tcp-80端口的网络数据信息请写出完整操作命令)  


tcpdump -nn tcp port 80


### [10、什么是GUI?](最新2021年面试题大汇总,附答案.md#10什么是gui)  


图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。

图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,图形用户界面有许多优点。


### 11、什么是 inode ?
### 12、开源的优势是什么?
### 13、Linux系统缺省的运行级别?
### 14、tar (解压 压缩 命令)
### 15、什么是Linux
### 16、怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么命令?
### 17、查看某端口是否被占用?
### 18、查看已有别名?建立属于自己的别名?
### 19、查看设备还有多少磁盘空间?
### 20、现在给你三百台服务器,你怎么对他们进行管理?
### 21、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?
### 22、ll (ll:list的缩写,查看列表详情)查看当前目录下的所有详细信息和文件夹(ll 结果是详细,有时间,是否可读写等信息)
### 23、验证网络可链接命令是什么?什么原理?
### 24、查找匹配数据?反向搜?
### 25、yum install -y lrzsz 命令(实现win到Linux文件互相简单上传文件)
### 26、使用tcpdump监听主机为192.168.1.1,tcp端口为80的数据,同时将输出结果保存输出到tcpdump.log
### 27、Linux 的体系结构
### 28、简述raid0 raid1 raid5 三种工作模式的工作原理及特点
### 29、服务器开不了机怎么解决一步步的排查


 


 

http://www.lryc.cn/news/30741.html

相关文章:

  • css中重难点整理
  • JavaScript-扫盲
  • bpftrace 笔记
  • DELL-Vostro-5468电脑 Hackintosh 黑苹果efi引导文件
  • 阶段二11_面向对象高级_学生管理系统案例2
  • spring源码篇(3)——bean的加载和创建
  • Spring 中事务的传播级别
  • ECharts可视化库--常用组件
  • openpnp - 设备开机后, 吸嘴校验失败的解决方法
  • 【Linux学习】基础IO——软硬链接 | 制作动静态库
  • 如何分辨on-policy和off-policy
  • 第三讲:ambari编译后的安装包制作流程说明
  • Python进阶-----面对对象6.0(绑定方法[类方法、静态方法]与内置方法)
  • java8四大基本函数式接口
  • Junit测试框架
  • 操作系统复习题
  • web项目的初始化
  • 29- 迁移学习 (TensorFlow系列) (深度学习)
  • 工具篇(五)炫酷排版,尽在LaTeX:让你的文档飞升吧!
  • 【蓝桥杯PythonB组备赛】【Acwing周赛】第93场 4867. 整除数 4868. 数字替换 python解
  • KNN学习报告
  • Java奠基】方法的讲解与使用
  • 字符串hash
  • 试题 算法训练 转圈游戏
  • 【uni-app教程】九、运行环境判断与跨端兼容
  • 扩展WSL2虚拟硬盘的大小
  • Win系统蓝牙设备频繁卡顿/断连 - 解决方案
  • Git学习入门(2)- 基本命令操作总结
  • SPringCloud:Nacos快速入门及相关属性配置
  • 医疗器械之模糊算法(嵌入式部分)