ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第二次月考

2020-08-12 21:34:51  阅读:195  来源: 互联网

标签:nginx repo etc yum && 第二次 docker


第二阶段考试
一 、判断题10道、一题3分。
1、DNS默认端口号是多少?( D)
A、443 B、80 C、25 D、53

2、docker中以下那个命令不正确 ?( b)
A、docker run B、docker file C、docker exec D、docker images

3、在shell脚本中以下那个选项不是关键字 ( C)
A、if B、for  C、watch D、while

4、打印/etc/passwd的奇数行? ( A)
A、sed -n '1~2p' /etc/passwd
B、sed -c '1~2p' /etc/passwd
C、sed -n '1~3p' /etc/passwd

5、Linux下查看服务程序占用的端口命令是什么?( B)
A ps -aux
B netstat –apn
C watch
D lsof

6、 在linux系统中,用来存放系统所需要的配置文件和子目录是( A)
A /etc
B /var
C /root
D /home

7、(多选)下面哪些命令可以查看file1文件的第300-500行的内容?( BC)
A cat file1 | tail -n +300 | head -n 200
B cat file1| head -n 500 | tail -n +300
C sed -n ‘300,500p’ file1
8、Linux下查看磁盘使用情况的命令是?(B)
A dd
B df
C top
D netstat

9、linux查看系统活跃进程的命令是?( A)
A ps
B netstat
C df
D ifconfig

10、在shell 中变量的赋值有四种方法,其中,采用name=12 的方法称 (A)
A 直接赋值
B 使用read 命令
C 使用命令行参数
D 使用命令的输出

二、填空题10道、一题3分。
1、在linux中,某文件的权限为:drw-r–r–,该权限用数值形式表示为(644 ),修改文件权限用(chmod)命
令。

2、在Linux 系统 中,以(文件)方式访问设备 。

3、链接分为:(硬链接) 和 (软连接)。

4、(DHCP)可以实现动态 IP 地址分配。

5、DNS 实际上是分布在internet 上的主机信息的 数据库 ,其作用是(IP地址)和(MAC地址)之间的转换。

6、当LAN 内没有条件建立DNS 服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配
置 (/etc/resolv.com  或者网卡配置文件加DNS1=dns服务器) 文件。

7、DHCP 是动态主机配置协议的简称,其作用是:(动态分配IP地址) 。

8、 唯一标识每一个用户的是 (Uid) 和 (用户名) 。

9、docker和虚拟机的区别在于虚拟机有(内核文件)。

10、docker采用了一种(联合)挂载的方式实现了可写层

三、操作题一共5道、一题8分。
1、简述Raid0、Raid1、Raid5、Raid10的区别?
raid0  最少2块硬盘 没有冗余 性能好 容量是硬盘的总和
raid1  最少2块硬盘 有冗余    性能好  容量是磁盘数/2
raid5  最少3块硬盘 有冗余    性能和冗余的中和  容量是磁盘数-1
rand10  最少4块硬盘  有冗余  

2、通过shell脚本部署一个httpd服务。



3、通过dockerfile实现nginx的部署
mkdir nginx
wget http://nginx.org/download/nginx-1.18.0.tar.gz
vim Dockerfile

FROM centos:centos7.8.2003
LABEL version="v1.0"
ADD nginx-1.18.0.tar.gz /usr/local/src/
RUN rm -f /etc/localtime && ln -s ../usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak && \
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo && \
sed -ri '/mirrors.aliyuncs.com|mirrors.cloud.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo && \
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo && \
yum -y install wget vim net-tools iproute psmisc bash-completion lsof tcpdump tree file gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel && \
rm -rf /var/cache/yum/* && useradd -u 80 -r -s /sbin/nologin www &&\
rm -rf /var/cache/yum/* && cd /usr/local/src/nginx-1.18.0 && \
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module \
--with-http_realip_module --with-http_sub_module && make && make install && mkdir -p /data/web && \
echo "nginx in test" > /data/web/index.html && \
sed -ri '3a daemon off;' /usr/local/nginx/conf/nginx.conf
EXPOSE 80 443
CMD /usr/local/nginx/sbin/nginx

4、简述TCP三次握手的过程?

1.客户端发送连接请求,syn=1 seq=x ack=0
2.服务端收到请求 SYN=1 ACK=1  同时把一个seq=y ack=x+1
3.客户端收到确认 ACK=1 seq=x+1 ack=y+1
连接成功

5、docker容器时间跟本地时间不一致怎样解决

cp -i /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

标签:nginx,repo,etc,yum,&&,第二次,docker
来源: https://www.cnblogs.com/blchangkong/p/13493115.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有