linux面试题整理

这篇具有很好参考价值的文章主要介绍了linux面试题整理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

基础篇

1.说下企业为什么用linux而不用windows?
(1)linux系统是开源系统,人们对知根知底的东西用起来放心。
(2)linux生态性强,linux有这最好的生态系统。
(3)linux具有强大命令行功能。
(4)linux作为服务器还能更容易维护。
(5)linux免费。
(6)linux系统稳定。
(7)linux在安全性与性能上也好于windows。
2.linux学过什么,怎么学习的?
根据自身实际回答
3.linux基本命令
(1)创建用户命令
useradd [选项] 用户名
(2)增加权限的命令
chmod [操作对象 +/- 操作权限] 文件名
chmod [二进制数操作权限] 文件名
(3)更改组权限命令
chgrp <新组> <文件/目录>
(4)开机自启动一个服务
systemctl enable 服务名
(5)查看磁盘、内存命令
df [选项]
du [选项] [文件名/目录名]
free [选项]
top
(6)主机关机命令
shutdown
(7)如何查看内核版本
uname [选项]
(8)查看某一个文件占用磁盘空间的大小
du [选项] [文件名/目录名]
(9)修改系统时间的方式
date -s 时间
4.linux查看端口、进程、文件类型、挂载
查看端口:
lsof -i:22
netstat -anp | grep ":22"
查看进程:
ps
查看文件类型:
ls -l
挂载:
手动挂载 mount
自动挂载 /etc/fstab
5.使用top命令之后前五行会显示什么内容?
统计信息区和进程信息区两个部分,即前五行为统计信息区,后几行为进程信息区。
6.linux怎么查找一个文件
find <检索路径> <选项> <搜索内容>
7.vim进去后的各种操作

vim各种操作的链接文章来源地址https://www.toymoban.com/news/detail-663005.html

服务篇

1.HTTP头部都有什么字段?
http请求报文:由请求体、请求头部、空行和请求报文组成;
http相应报文:由起始行、响应头部、空行和响应报文主体组成;
2.知不知道HTTP的请求方法、响应码?HTTP状态码有哪些?你了解206状态码是什么吗?
(1)GET---获取资源
GET方法一般用来从服务器上获取资源的方法。服务器端接到GET请求后,就会明白
客户端是要从服务器端获取相应的资源,然后就会根据请求报文中相应的参数,将需要的资源返回给客户端。使用GET方式的请求,传输的参数是拼接在URI上的。
(2)POST----数据提交
POST方法一般用于表单提交,将客户端的数据塞到请求体中发送给服务器端。
(3)PUT----上传文件
PUT方法主要用来上传文件,将文件内容塞到请求报文体中,传输给服务器。因为HTTP/1.1的PUT方法自身不带验证机制,所以任何人都可以上传文件,存在安全性,所以上传文件时不推荐使用。但是之前我们在设计接口使用REST标准时,可以使用PUT来做相应内容的更新。
(4)HEAD----获取响应报文头
响应端收到HEAD请求后,只会返回相应的响应头,不会返回响应体。
(5)DELETE----删除文件
DELETE用于删除URI指定的资源,与PUT一样,自身也是不带验证机制的,不过在REST标准中可以用来做相应API的删除功能。
(6)OPTIONS----查询支持的方法 
OPTIONS方法是用来查询服务器可对那些请求方法做出相应,返回内容就是响应端所支持的方法。
(7)TRACE----追踪路径 
TRACE方法可追踪请求经过的代理路径,在发送请求时会为Max-Forwards头部字段填入数字,每经过一个代理中转Max-Forwards的值就会减一,直至Max-Forwards为零后,才会返回200。因为该方法易引起XST(Cross-Site Tracing,跨站追踪)攻击,所以不常用呢。
(8)CONNECT----要求用隧道协议连接代理 
CONNECT方法要求在与代理服务器通信时建立隧道,实现用隧道协议进行TCP通信。主要使用SSL(Secure Sockets Layer, 安全套接层)和TLS(Transport Layer Security, 传输安全层)协议将通信内容进行加密后经网络隧道传输。

状态码:
(1)200 OK :表示服务端正确处理了客户端发送过来的请求。
(2)204 No Content:表示服务端正确处理请求,但没有报文实体要返回。
(3)206 Partial Content:表示服务端正确处理了客户端的范围请求,并按照请求范围返回该指定范围内的实体内容。
(4)301 Moved Permantly:永久性重定向,若之前的URI保存到了书签,则更新书签中的URI。
(5)302 Found:临时重定向,指定重定向不会变更书签中的内容。
(6)303 See Other:临时重定向,与302功能相同,但是303状态码明确客户端应当采用GET方法获取资源。
(7)304 Not Modified:资源未变更,该状态码与重定向无关,当返回该状态码时,告诉客户端请求的资源并没有更新,响应报文体中并不会返回所请求的内容。
(8)400 Bad Request:错误请求,表示请求报文中包含语法错误。
(9)401 Unauthorized:请求未认证,表示次发送的请求需要客户端进行HTTP认证
(10)404 Not Found:找不到响应的资源,表示服务器找不到客户端请求的资源。
(11)500 Internal Server Error:服务器内部错误,表示服务器在处理请求时出现了错误,发生了异常。
(12)503 Service Unavailable:服务器不可用,表示服务器处于停机状态,无法处理客户端发送来的请求。
3.什么是HTTPS?HTTPS如何保证安全?
是HTTP+SSL(TLS)。
通过握手协议以及记录协议确保数据传输是双方身份的验证以及传输过程中对数据加密以及传输的完整性,从而保证数据的安全性。
4.SSL秘钥是如何生成的?
借助开源秘钥工具openssl生成x509格式的证书

到了这里,关于linux面试题整理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 分享秋招面试题

    今天分享的是两道秋招面试题(来自于求职同学收集) 两道出自于国内两大刷题网站牛客网和leetcode 题目表述 给出两个字符串 s 和 t,要求在 s 中找出最短的包含 t 中所有字符的连续子串。 数据范围:0≤ ∣S∣≤100000,∣T∣≤10000,保证s和t字符串中仅包含大小写英文字母 要

    2024年02月16日
    浏览(37)
  • 秋招面经——结合各方面试经验

    maven依赖中不允许存在两个不同版本的同名依赖。(添加 exclusion 标签来解决冲突) 当客户端进行某些操作时,会生成一个HTTP报文,将该报文发送到目标服务器进行处理 SpringBoot运行在Servlet容器(如Tomcat、Jetty)中,它通过底层网络通信协议(如HTTP、HTTPS)接收和发送HTTP报文。 S

    2024年02月12日
    浏览(41)
  • 2023秋招面试题持续更新中。。。

    html中所有元素都是盒子 盒子组成:内容content ,内边距padding, 边框border, 外边距margin 标准盒模型:margin+border+padding+content IE:盒模型:margin+content(包含border+padding) box-sizing:content-box(默认值,标准盒模型),border-box(IE盒模型) css的特性:继承,层叠,优先级 !important内联类/伪类/属性

    2024年02月15日
    浏览(41)
  • 春招秋招,求职应聘的面试技巧

    每年的春秋两季,都是热的招聘季,很多人都参加了多场招聘会。在招聘会中,我们会了解到很多事情,我们会将所有的问题解决出来,知道自己应该做什么,不应该做什么。其实,想要从面试中脱颖而出也没有那么困难,只需要掌握以下几种技巧即可。   1、主动向面试官

    2024年01月24日
    浏览(33)
  • 服务端开发之Java秋招面试11

    努力了那么多年,回头一望,几乎全是漫长的挫折和煎熬。对于大多数人的一生来说,顺风顺水只是偶尔,挫折、不堪、焦虑和迷茫才是主旋律。我们登上并非我们所选择的舞台,演出并非我们所选择的剧本。继续加油吧! 目录 1.MySQL的多版本并发控制具体实现过程?怎么保证可重

    2023年04月17日
    浏览(39)
  • 网络安全秋招面试题+(含答案)

    自我介绍 有没有挖过src? 平时web渗透怎么学的,有实战吗?有过成功发现漏洞的经历吗? 做web渗透时接触过哪些工具 xxe漏洞是什么?ssrf是什么? 打ctf的时候负责什么方向的题 为什么要搞信息安全,对安全这一块有多大的兴趣,以后会不会转行,还是打算一直从事安全方面

    2024年02月16日
    浏览(43)
  • 2023届网络安全岗秋招面试题及面试经验分享

    Hello,各位小伙伴,我作为一名网络安全工程师曾经在秋招中斩获🔟+个offer🌼,并在国内知名互联网公司任职过的职场老油条,希望可以将我的面试的网络安全大厂面试题和好运分享给大家~ 转眼2023年秋招已经到了金银🔟的关键阶段,宝子们简历抓紧准备投递起来呀,冲冲

    2024年02月15日
    浏览(38)
  • FPGA/IC秋招面试题 1(解析版)

        分享个人觉得遇到还不错的题,后续有会继续补充。。。     以下题目均来自网络平台,用于学习交流如有侵权立马删除!!! 1. Verilog语言中,下面哪些语句不可被综合() A. #delay语句             B. initial语句 C. always语句            D. 用generate语句产生的代码 考察可综合

    2024年02月09日
    浏览(44)
  • 网络安全(秋招)如何拿到offer?(含面试题)

    注:本套面试题,已整理成pdf文档,但内容还在持续更新中,因为无论如何都不可能覆盖所有的面试问题,更多的还是希望由点达面,查漏补缺。 ​ 1、拿到一个待检测的站,你觉得应该先做什么? 1.1 信息收集 ① 获取域名的whois信息,获取注册者邮箱姓名电话等。 ② 查询服

    2024年02月13日
    浏览(39)
  • 经常被问道的这些类,佬们能够回答面试官嘛(适合秋招和小白系列)?

    前言: 本篇文章主要讲解 Java中的几个类常被问到的面试题 相关知识。该专栏比较适合刚入坑Java的小白以及准备秋招的大佬阅读。 如果文章有什么需要改进的地方欢迎大佬提出,对大佬有帮助希望可以支持下哦~ 小威在此先感谢各位小伙伴儿了😁 以下正文开始 首先我们介

    2024年02月09日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包