国庆完后就回深圳了,所以也要参加面试了,我大概收集了一些感觉可能会面试到的一些笔试题,给大家参考,答案不一定全对,分为liunx ,网络,mysql,编程题,我分别按分类补充,以后在继续补充

liunx

1.liunx中用于显示配置网络设备的命令是什么?

ifconfig -a

2.liunx 系统日志存放在哪个目录

 var/log

3.3.是否使用过liunx防火墙、链、表 策略与关系是什么

4.是否使用过tcpdump抓包工具,抓到包默认是多大,如果想抓全包怎么做

目前我也没有用过tcpdump 抓包,看了下说明,tcpdump是在liunx的命令抓包工具,默认是抓取eth0的网关工具,默认的抓取长度为68个字节,加上-S 0可以抓全包,这里要注意,抓取的包是要存放在文件里面,可以使用wireshark进行分析,拷贝一个其他博主对tcpdump命令的全解

tcpdump tcp -i eth1 -t -s 0 -c 100 and dst port ! 22 and src net 192.168.1.0/24 -w ./target.cap

(1)tcp: ip icmp arp rarp 和 tcp、udp、icmp这些选项等都要放到第一个参数的位置,用来过滤数据报的类型
(2)-i eth1 : 只抓经过接口eth1的包
(3)-t : 不显示时间戳
(4)-s 0 : 抓取数据包时默认抓取长度为68字节。加上-S 0 后可以抓到完整的数据包
(5)-c 100 : 只抓取100个数据包
(6)dst port ! 22 : 不抓取目标端口是22的数据包
(7)src net 192.168.1.0/24 : 数据包的源网络地址为192.168.1.0/24
(8)-w ./target.cap : 保存成cap文件,方便用ethereal(即wireshark)分析

5.对于抓到的https数据包,能否查看数据包的内容?如果不能,有没有办法看到内容?

6.liunx下查看本机网络连接使用什么命令

netstat -a (显示所有socket)   -c -i (显示所有网络接口信息)

7.liunx 下列出模块,加载模块,移除模块的命令是什么

modprobe :自动加载    删除模块的命令是:modprobe -r filename。

8.修改文件属性的命令是什么?修改文件的属主命是什么?

文件属性 chmod, 属主命:chown

9.liunx的运行级别有哪些

http://www.360doc.com/content/14/0107/15/13084517_343330992.shtml

填空题的linux

10.将当前目录下的名为img的文件夹拷贝到当前路径下static文件夹中  cp  -r  img /. staic    删除当前路径下的static文件夹: rm -rf static

11.动态监控ngix.log 的新增内容,输出其中含有【“error”】字符串的行   :tail -f nginx.log   grep -rn [‘error’]

12.用vim 打开文本文件config.php 后,如何将所有字符串“true” 替换为“false” :%s/true/false/g  ,如何加行号 在vi命令模式下:set nu。

如何对撤销上一步操作:按ESC后U撤销操作,或者crrl+z

13.不是有搜索引擎,在liunx 命令行下,如何查看某个如何使用   如:find  ---help

14,shell 编程题,用bash 实现如下功能: 每隔一分钟,在当前文件夹生成一个以当前日期加顺序号为名字的文件夹,如使用相关liunx命令获得了今天日期,20191014-1,20191014-2,等

现在我没有环境不知道正确性,贴一个类似创建的帖子https://blog.csdn.net/shoajun_5243/article/details/83539069,里面需要加个循环判断

15.查看当前所在目录。如若当前在,/home/usr1目录下,查看此目录大小。列出此目录下的所有文件(包括隐藏文件)。

du   -h --max-depth=1 /home/usr1

16.查看网络状态,查看网络适配器配置。查看系统进程,查看系统执行中的进程及其所占资源的命令。

查看网络适配器:ifconfig   查看系统进程: ps aux |grep "tomcat" ,这个就是查看tomcat的系统进程,使用ps -elf 信息更详细    查看资源占用,使用top ,

17.新建一个文件apptest.c

mkdir  apptest.c

18.列出所有你知道的可以用来查找文件和文件内容的命令。

查找目录 :find  /查找范围  -name ‘查找关键字’ -type d

查找文件: find /查找范围  -name 查找关键字

19。有300个源代码文件(.cpp ,  .h ,  .inl)放在同一个文件夹里面,由于版本升级,需要修改该文件夹中所有.cpp的文件中的版本号(由version=’1.2’更新为version=’3.0’)

要求:1.只修改.cpp文件中的版本号,不能影响.h和.inl文件 2.对原有的文件需要做备份,以.bak结尾

需要找个环境试下,在把命令贴出来

网络

1.查看cpu  ide的命令 top  查看liunx 服务器磁盘空间占用情况的命令是  df -h

2.自下而上的网络五层结构分别是 物理层、 数据链路层、路由层、网络层、应用层;

FTP、POP3、SMTP 是应用层的协议,端口是传输层的概念,mac地址是数据链路层的概念

3.netstat ap|grep  *tcp|awk '{print $NF}' |sort -nr |uniq  -c ,该liunx 命令的作用是什么

.netstat ap|grep  *tcp:找出tcp端口的程序名  sort -nr |uniq  -c:统计数据频率

4. 列出你所知道的常见的http状态码及所代表的含义

1xx:消息

100:相互传输数据中   201:消息将被继续执行下去

2xx:成功

200:请求成功   201:请求已实现,但是有一个新的资源请求在创建   202:服务器已接受请求,但是商未处理

3XX: 重定向

301:资源文件永久移到新位置,

302:临时移动资源,进行重定向

304:自上次请求后,请求的网页没有被修改过

4XX:请求错误

402:客户端错误

5xx:服务器错误

500:服务器连接失败

有很多,我记住的有些少,大伙可以百度

5.http请求头包含哪些信息?

对fiddler比较熟悉的都知道,

POST /o_vod_h5sdk_cycle HTTP/1.1
Host: sdk1xyajs-data.xycdn.com #host
Connection: keep-alive #连接方式
Content-Length: 439 连接资源的大小
Origin: https://music.163.com #指明是谁发起的请求,在post中启用
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36 #浏览器信息
Content-Type: application/x-www-form-urlencoded #请求的类型信息
Accept: */*
Referer: https://music.163.com/ #告诉服务器是从哪个网页中来的
Accept-Encoding: gzip, deflate, br #资源文件是压缩
Accept-Language: zh-CN,zh;q=0.9  #资源文件使用的语言

6.什么是URL?请以下方这个URL为例说明URL每个组成部分的含义。

url:书面语,统一资源定位符,是不会重复的,是一个地址,

http://bbs.360.cn/3229787.html

协议方式 ://域名/虚拟目录

测试面试题集锦----liunx与网络的更多相关文章

  1. 测试面试题集锦(四)| Linux 与 Python 编程篇(附答案)

    本文为霍格沃兹测试学院学员学习笔记. 本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的.网络搜集(完善).工作日常讨论等,分为以下十个部分,供大家参考.如有错误的地方,欢迎 ...

  2. 2016最新Java笔试题集锦

    更新时间:2015-08-13         来源:网络         投诉删除 [看准网(Kanzhun.com)]笔试题目频道小编搜集的范文“2016最新Java笔试题集锦”,供大家阅读参考, ...

  3. J2EE面试题集锦_

    一.基础问答 不能被继承的类有[Long  Double  Float  Short  Void  Class  Math  String] 他们都被final修饰         类可以被继承[Th ...

  4. C/C++面试题集锦(一)

    C/C++面试题集锦(一) */--> C/C++面试题集锦(一) 在类的头文件中进行声明然后在定义文件中实现有什么意义? 一方面使类的实现只编译一次,提高编译效率:另一方面可以实现类的接口和实 ...

  5. 经典的Java基础面试题集锦

    经典的Java基础面试题集锦,欢迎收藏和分享. 问题:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示”main方法不是public的”. 问题:Java里的传引用 ...

  6. 【Android面试】Android面试题集锦 (陆续更新)(最新2012-6-18) eoe上看到的

    ===============eoeAndroid社区推荐:======================= 1.Android开发新浪面试题[开发者必看哦]下载地址 http://www.eoeand ...

  7. Java工程师面试题,整理自网络与博主各种笔试面试,持续更新

    1.面向对象的特征有哪些方面? 封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口. 多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应.简单的说就是用同 ...

  8. J2EE面试题集锦(附答案)

    转自:http://blog.sina.com.cn/s/blog_4e8be0590100fbb8.html J2EE面试题集锦(附答案)一.基础问答 1.下面哪些类可以被继承? java.lang ...

  9. Java笔试题集锦

    Java笔试题集锦 1.MVC的各个部分都有那些技术来实现?怎样实现? 答:MVC是Model-View-Controller的简写."Model" 代表的是应用的业务逻辑(通过J ...

随机推荐

  1. 2019年牛客多校第三场 F题Planting Trees(单调队列)

    题目链接 传送门 题意 给你一个\(n\times n\)的矩形,要你求出一个面积最大的矩形使得这个矩形内的最大值减最小值小于等于\(M\). 思路 单调队列滚动窗口. 比赛的时候我的想法是先枚举长度 ...

  2. C++ - STL - map的基础操作

    STL - map常用方法 map简述 map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,其作用类似于 ...

  3. pace.js[转载]

    pace.js监控了什么: pace.js对于加载进度监控了什么呢?通过阅读源码,我们看到整体的进度有四个部分组成:document,elements,eventLag和ajax这四种监视器(Moni ...

  4. 项目Beta冲刺 随笔集合

    课程: 软件工程1916|W(福州大学) 作业要求: 项目Beta冲刺 团队名称: 火鸡堂 作业目标: 尽力交付 火鸡堂 队员学号 队员姓名 博客地址 备注 221600111 彼术向 http:// ...

  5. 项目Beta冲刺(团队)——05.29(7/7)

    项目Beta冲刺(团队)--05.29(7/7) 格式描述 课程名称:软件工程1916|W(福州大学) 作业要求:项目Beta冲刺(团队) 团队名称:为了交项目干杯 作业目标:记录Beta敏捷冲刺第7 ...

  6. python基础知识-集合,列表,元组间的相互装换

    在python中列表,元祖,集合间可以进行相互转化, def main(): set1={'hello','good','banana','zoo','Python','hello'} print(l ...

  7. 31、Python程序中的协程操作(greenlet\gevent模块)

    一.协程介绍 协程:是单线程下的并发,又称微线程,纤程.英文名Coroutine.一句话说明什么是协程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的. 对比操作系统控制线程的切换,用 ...

  8. java语言评价--java帝国

    “陛下您想想,我们有很多宝贝,” IO大臣根本不理线程大臣, 继续侃侃而谈:“ 比如IoC, AOP,反射.动态代理.泛型.注解.JDBC.JMS...... 还有我们引以为豪的JVM.这些东西,那些 ...

  9. 实现:python3_解析shodan_json数据

    前言:今天,一美元可以开通shodan,急忙去买了一个哈哈!! 下载json格式的数据,可以通过该脚本进行解析,得到相应的ip:port的格式 示例代码: # coding=utf-8 import ...

  10. 【每天学一点Linux】centos7 docker 启动cpu100% 飙升居高不下 无法关机 无法杀死进程

    目前不知道什么原因. 重装了docker后仍然不行.安装方式为yum(在线和本地方式). 后来使用了下载static压缩包的方式来使用,就没有再出现如题的问题了.安装包地址为:https://down ...