linux2

1)b/s和c/s 架构是什么意思?在测试中关注点分别是什么?
b/s是浏览器/服务器端,关注点是不用浏览器的兼容性问题
c/s 是客户端/服务端 ,关注的是不同操作系统、不同位数之间的安装和反安装兼容性问题
不同操作系统:linux、unix、windows
不同位数:x86 i386 i686 32位操作系统
x86_64 x64 64位操作系统

2)访问页面的过程是怎样的?
1.在浏览器输入地址(http://www.sina.com.cn);
2.系统会在系统配置文件hosts中搜索是否有对应www.sina.com.cn的IP地址;
3.如果hosts文件中没有定义www.sina.com.cn的IP地址,网络把数据发送到DNS服务器中;
4.dns服务器对域名进行解析,解析出对应IP;
5.通过网络把浏览器的请求发送给服务器;
6.服务器进行相应的处理后返回给浏览器.
补充:(1)hosts文件:ip地址和域名进行绑定文件,如果没有域名解析可以临时使用该文件进行解析。
正常百度IP:36.42.146.39
在hosts文件中写入:192.168.6.20 www.baidu.com
在访问百度时候就直接访问192.168.6.20
(2)查看dns的命令:win+r》cmd》 ipconfig/all
(3)域名解析:域名解析为IP
win+r–cmd–nslookup www.baidu.com
解析出来的是百度对应的IP
win+r–cmd–ping www.baidu.com
对应的IP就是百度对应IP

3)URL是什么?解析一下http://sports.sina.com.cn:80/slamdunk/live.shtml?id=2019042225的组成部分
协议:http://
域名:sports.sina.com.cn
端口:80
虚拟目录:/slamdunk
访问文件:live.shtml
访问参数:?id=2019042225

4)什么是http协议?特点是什么?get和post的区别?
1.http协议:超文本协议。它规定了数据在传输中先传什么,后传什么,怎么传。
2.特点是:无状态(彼此不记录过去的行为)。
3.get和post都是http协议请求;
get 主要用于浏览,请求信息显示在请求头上(信封),相对不安全。 我要什么;
post H主要用于提交,请求信息显示在请求体中,相对安全。 我给什么

补充验证机制:
cookie 验证机制,访问记录,定投广告,存放在客户端
session 验证机制,30分钟超时,存放在服务端

5)状态码,服务端的以2-5开头代表的是什么?
200 2开头,请求成功
302 3开头,移动或者缓存,重定向【重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置】
404 4开头,客户端请求有问题
500 5开头,服务端有问题

6)域名中的FQDN和DNS分别是什么?什么是正向解析和什么是反向解析?
FQDN(完全合格域名),点结尾的域名,例如bbs.hexun.com.就是一个完全合格域名。DNS对这个点不能随便省略。因为这个点代表了DNS的根,
有了这个点,完全合格域名就可以表达为一个绝对路径,例如bbs.hexun.com.就可以表示为DNS根下的com子域
下hexun.com域中一个名为bbs的主机。
NS(域名解析服务器)
1)正向解析
域名–IP
win+r–cmd–nslookup 域名
2)反向解析
ip–域名
win+r–cmd–nslookup IP
3)注意:广域网中一般不会允许反向解析

7)端口的作用是什么?常见的端口有哪些?查看端口的命令是什么?
端口是区分应用进程的标识。
常见的端口:oracle 1521
mysql 3306
apache 80
tomcat 8080
ssh 22
查看端口的命令是:netstat -an | find “要查的端口号”
netstat -an为查找电脑中开放的所有端口

8)请用一种工具实践一下抓包流程

9)抓包数据包括几大部分?
1.基础数据:文件名、状态码、文件类型、参考界面、文件大小、加载时间
2.请求头:请求地址、请求方式、可以解析的文件类型、除文本外的文件压缩方式、语言、cookies、客户端信息
3.请求体
4.响应头:状态码、服务器软件版本、时间
5.响应体(网页代码)

10)fiddlert断点调试的步骤
bpu http://www.11ii.net(改数据命令:bpu,在左下角黑框里输入命令)
bpu
bpu http://testecshop.t5.163ns.cn/user.php
bpu
注意:设置断点必须在开启抓包之后,命令输入后再点击网页中的提交按钮
看到网页被卡在之后在fiddler时候,再修改,然后run to complation完成修改数据
取消断点输入bpu命令
fiddler中红色的T代表断点调试的页面

11)OSI参考模型以及每个层次的作用
口诀:物联网传话表应用
物理层 设备的比特流传输 网卡
数据链路层 mac地址进行访问媒介 交换机(二层设备)
网络层 提供逻辑寻址 路由器(三层设备)IP地址
传输层 可靠和不可靠的传输 TCP/UDP(面向连接、面向无连接)
会话层 对应会话的管理和同步 操作系统、应用读取
表示层 数据的表现形式,如加密等 ASCII、JPEG
应用层 用户接口 http,telnet

12)tcp/ip参考模型是什么?
网络接口层(物理层、数据链路层)
互联网层
传输层
应用层(应用、表示、会话)

13)以上两种模型的区别是什么?
1.相同点
1.都是以协议栈为基础
2.彼此之间协议独立
3.下层为上层提供服务
2.不同点
1.OSI是先有模型,TCP/IP是先有协议后有模型
2.OSI适用于各种协议,TCP/IP只适用于TCP/IP协议
3.层次数量不一样

14)传输层协议中的TCP和UDP的区别?
TCP(传输控制协议) (发消息出去,有反馈,如果对面没收到,就会重发)
面向连接的服务
先建立连接,再传输数据,再断开连接
数据传输过程中不需要携带目的地址
保证数据传输的可靠性
UDP(用户数据报协议) (只负责把消息发出去,不需要反馈)
面向无连接服务
不需要事先建立连接
每个报文带有完整的目的地址
不保证数据传输的可靠性

15)TCP连接的3次握手和断开的4次握手是什么?
tcp连接3次握手
1.主机a发送同步信号给主机b,我可以和你同步么?
2.主机b发送同意信号给主机a,同时发送同步信号给主机a,我可以和你同步么?
3.主机a发送同意信号给主机b,可以哒
tcp断开连接4次握手
1.主机a发送信号给主机b,我要结束链接
2.主机b发送信号给主机a,当然可以
3.主机b发送信号给主机a,终止
4.主机a发送信号给主机b,终止

16)什么是IP?IP地址的三类常用的私有地址有哪些?
1.IP(网络之间的协议):IP地址通常是32位的二进制数,被分为4个8位2进制数字
2.IP地址类型
A类:10.0.0.0-10.255.255.255
B类:172.16.0.0-172.31.255.255
C类:192.168.0.0-192.168.255.255

3.IP地址表示方法
		1.将IP地址和子网掩码换算成二进制
		2.将二者进行与运算,得到网络地址(2个都是1,结果才是1,其他结果都是0)
	255.255.255.0
	11000000.10101000.00000110.01011000    ----192.168.6.88
	11111111.11111111.11111111.00000000    ----255.255.255.0
	---------------------------------------------------------
	11000000.10101000.00000110.00000000    ----192.168.6.0

17)交换机通信的2个条件是什么?
1.硬件正常 2.必须在同一网段

18)常见的操作系统平台有哪些?并且举出实例两个、
1.unix mac os IOS aix
2.linux
redhat centos
suse opensuse
ubuntu kali
麒麟 红旗
cos redstar
3.windows
server
server 03 08 12 16
desktop
win7 winxp win10 vista win8

19)linux设置静态IP
设置IP地址
1>临时设置IP地址(重启网络后设置失效)
ifconfig eth0 192.168.7.4
2>命令设置IP地址(重启网络后生效)
终端中输入setup–网络设置–edit devices–eth0–
名称、设备名不要修改
取消dhcp(dhcp:动态分配IP地址 static:静态IP地址)[空格]
设置静态IP地址和子网掩码
OK–save–save&quit–exit
重启网络服务
service network restart
3>修改配置文件设置IP地址

20)vi/vim操作命令
命令模式
跳转
G 光标跳转到文件内容末行行首
gg 光标跳转到文件内容首行行首
200gg 光标跳转到200行行首
^ 光标跳转到本行行首
$ 光标跳转到本行行尾
复制
yy 复制当前行内容
10yy 复制10行内容
粘贴
p
剪切、删除
dd 剪切、删除当前行内容
10dd 剪切、删除10行内容
搜索
?386 全文搜索386关键字,N、n
/386 全文搜索386关键字,N、n
命令模式进入到编辑模式的方式
i 光标所在位置进行插入,进入到编辑模式
O o
S s
A a
3.编辑模式
自己动手丰衣足食
编辑模式无法直接进入到末行模式,需要返回到命令模式(ESC)
4.末行模式
:set nu 显示行号
:set nonu 取消显示行号
:w 保存、另存
:wq! 强制保存退出
替换
:1,$s/5/AAA/ 全文搜索5替换为AAA,只替换每行第一个
:1s/5/BBB/g 第一行搜索5替换为BBB,全部替换

21)网络设置,通过修改配置文件设置IP
修改配置文件设置IP
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 设备名称
BOOTPROTO=static 启动协议(dhcp:动态分配IP,static:设置静态IP)
HWADDR=00:0c:29:9f:39:86 网卡的mac地址
ONBOOT=yes 是否随开机启动而启动
TYPE=Ethernet 上网类型
IPADDR=10.10.101.3 IP地址
NETMASK=255.255.254.0 子网掩码
注意:修改完配置文件后一定更要重启网络
service network restart

22)设置主机名(临时和永久),绑定主机名
查看主机名
hostname
临时设置主机名(重启主机后失效)
hostname www.baidu.com 设置当前主机的主机名为www.baidu.com
永久设置主机名(重启主机后生效)
vim /etc/sysconfig/network
HOSTNAME=heygor.baba.com
e.绑定主机名
vim /etc/hosts
192.168.66.128 heygor.baba.com

23)创建、查看、解压缩压缩包的命令
tar -cvf test.tar install.log* Desktop/
创建包文件,打包文件为install.log开头的文件和Desktop目录
tar -tvf test.tar
查看包文件打包的文件属性信息
tar -xvf test.tar
解包包文件到当前目录下
tar -xvf test.tar -C /opt/
解包包文件到/opt目录下(指定目录需要加-C)
du -sh install.log
查看install.log文件大小

24)搜索和管道
find 速度较慢,都能搜到,搜文件

			/etc目录下搜索文件名为conf的文件
	    
	    	/etc目录下搜索文件名以conf结尾的文件
	locate   速度快,有缺陷,搜文件
		
			系统中搜索文件名是passwd的文件
	 刷新系统数据库:
	grep	 搜内容
		
			/etc/passwd中搜索含有root关键字的行
		
			/etc/passwd中搜索r开头的行内容
		
			/etc/passwd中搜索bash结尾的行的内容
| 	前面的输出作为后面的输入
	  
		搜索/etc目录下以b开头的文件或者目录
	head -7 install.log | tail -1 

25)查看ls的官方文档:man ls
查看说明ls文档:info ls
查看ls命令常用参数:ls --help

26)创建用户、锁定和解锁用户、删除用户的命令
创建
useradd simon 创建用户simon
passwd simon 给用户simon设置密码
修改
锁定用户
usermod -L simon 锁定用户simon
解锁用户
usermod -U simon 解锁用户simon
删除
userdel -r simon 完全删除simon用户

27)修改权限的方式(字母形式,数字形式,修改文件属主形式)
系统判断权限的过程
1.判断用户是否为文件拥有者,如果是,赋予拥有者权限
2.如果不是,判断用户是否为拥有组成员,赋予拥有组权限
3.如果都不是,赋予其他人权限
补充:
id 用户名 查看组信息
权限的修改
注意:如果需要级联目录也有相同权限,需要加-R
chmod 直接修改权限

28)启动模式命令:
几种模式分别是什么:
29)rhel中软件安装
安装软件都在光盘的Server目录中
安装软件都是以.rpm结尾的文件
安装vsftpd的过程是怎样的?

############linux下的软件安装#########
30)防火墙的操作
31)linux下软件安装的方式有几种?
32)自动安装yum以及用yum自动安装mysql
33)通过自动安装方式安装部署ecshop项目
34)二进制文件的安装和部署,jdk的安装
35)tomcat部署
36)tenorder项目部署

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值