云计算面试题04
1、常见协议(http,https,ftp,mysql,Redis)默认端口号
题目解析:
http:80
https:443
ftp:20和21
mysql:3306
redis:6379
2、Linux系统统计服务器服务连接数命令?
题目解析:本题答案以tcp连接数为例
# netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c
3、http的错误代码含义(404,410, 502, 504).
题目解析:
404 找不到页面
410 被请求的资源在服务器上已经不再可用
502 网关错误
504 网关超时
4、请使用awk,sed,grep三个命令,举例写出命令语句
题目解析:
awk -F':' '{print $1}' filename
sed -i.bak 's/a/A/' filename
grep 'hello world' filename
5、简述tcp三次握手的过程
题目解析:
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.
第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
SYN:同步序列编号(Synchronize Sequence Numbers)
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手.
完成三次握手,客户端与服务器开始传送数据
6、简述二层交换机和三层交换机的区别
题目解析:
二层交换机工作于OSI模型的第2层(数据链路层),故而称为二层交换机。
三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。对于数据包转发等规律性的过程由硬件高速实现,而像路由信息更新、路由表维护、路由计算、路由确定等功能,由软件实现。三层交换技术就是二层交换技术+三层转发技术。
7、centos7默认防火墙允许80端口外网访问,写出相应安全策略
题目解析:
firewall-cmd --zone=public --add-port=80/tcp --permanent
8、使用tcpdump监听tcp80端口来自192.168.0.1的所有流量,请写出命令.
题目解析:
tcpdump –i eth0 host 192.168.0.1 port 80tcpdump src 192.168.1.10 tcp port 80
9、符号链接与硬链接的区别
题目解析:
1、硬链接 和 源文件 是同一个文件;软链接 和 源文件 是2个不同的文件。
2、大部分系统不能创建 目录 的硬链接,软链接没有这个限制。
3、硬链接不能跨文件系统(分区),软链接没有这个限制。
10、磁盘空间满了,删除一部分Nginxaccess日志,但是,发现磁盘空间还是满的,为什么?
题目解析:
在Linux系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。而我删除的是nginx的log文件删除的时候文件应该正在被使用
解决:查看进程,kill掉进程,然后再删除
更多关于云计算培训的问题,欢迎咨询千锋教育在线名师。千锋教育拥有多年IT培训服务经验,采用全程面授高品质、高体验培养模式,拥有国内一体化教学管理及学员服务,助力更多学员实现高薪梦想。