考试题目

1、  简述TCP三次握手四次挥手过程及各过程中客户端和服务器端的状态。

TCP三次握手,四次断开通过以下图示说明:

考试题目考试题目

2、说说进程和线程的区别


1)一个线程只能输入某一个进程,一个进程可以有多个线程。一个程序至少有一个进程,一个进程至少有一个线程。

2)进程有独立的地址空间,线程没有独立的地址空间,进程内的多个线程共享进程的地址空间。

3)线程只能输入一个进程并且它只能访问该进程所拥有的资源。


3、查询file.txtabc结尾的行


答案:grep abc$ file.txt

4、删除file.txt文件中的空行


答案:sed -i '/^$/d' file.txt

5、打印file.txt文件中的第10


         答案:sed  -n 10p file.txt

6、对MySQL数据库test进行备份和恢复

 

备份:mysqldump -uroot –p<密码> test > test.sql

恢复:mysql -uroot -p<密码> test < test.sql

7、用netstat统计系统当前tcp连接的各种状态的连接数。


答案:netstat -nat  | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

8linux下如何将GBK编码格式的test_gbk.txt文件转换成UTF-8编码格式,转化后的文件名为 test_utf8.txt

答案:iconv -f gbk -t test_gbk.txt -o test_utf8.txt

9、说说你用过哪些监控软件,并简述其原理及适用场景


答案:

         Zabbix

适用于中小企业,Server支持众多Unixlinux内核的操作系统,Agent端适用常见的所有操作系统。

         Zabbix原理

Server通过AgentsnmpjmxIPMI协议来收集客户端数据,并将数据存储与本地数据库。通过Server的触发器和收集到的数据进行比对,如触发了触发器,就执行该触发器定义的动作。


10、写出查看linux系统性能的命令,如cpu、内存、流量、io


答案:Topiftopiostat vmstatdstatfreeatop

11、说说nginxupstream支持的分配策略,并简述其原理

         答案:

         1)轮询(默认):每个请求按照顺序逐一分配到不同的后端服务器。如后端服务器down掉,就自动剔除。

         2weight:指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。

         3ip_hash:每个请求按访问iphash结果分配,不同ip的请求被分配到后端不同的服务器上,可以解决session的问题。


12crontab定时:在11月份内,每天的早上6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh  怎么实现

*       6-12/2      *       11     *       /bin/sh /usr/bin/httpd.sh

13iptables禁止 ip 10.10.10.1 访问本地80端口

iptables -A INPUT -p tcp  -s 10.10.10.1 –dport 80 -j DROP

14、找出在文件a中但不在文件b中的内容,用命令后编写脚本实现

答案:grep –vwf b a

15、编写shell循环创建100个用户,用户名格式user_[0~99]

 

#!/bin/bash

 

for i in {0..99};do

    useradd user_$i

done

原创文章,作者:hukey,如若转载,请注明出处:http://www.178linux.com/18583

(0)
hukeyhukey
上一篇 2016-06-19
下一篇 2016-06-20

相关推荐

  • 安装LNMP + 搭建WordPress个人博客

    安装LNMP + 搭建Wordpress个人博客 前言 来到马哥教育也有几个月了,学了很多知识。现在想要把这些知识能够存储在一个地方,随时随地的都能看到,于是乎我就想到了博客,以下我搭建Wordpress的过程。 安装LNMP 一、关掉防火墙 # chkconfig iptables off 二、安装开发包和库文件 #&nbsp…

    Linux干货 2016-05-31
  • bash数据类型探秘

    数组 变量:存储单个元素的内存空间数组:存储多个元素的连续的内存空间,相当于多个变量的在调用变量时最好加双引号,对于字符串中含有空格等字符的能更好的调用集合。数组名和索引索引:编号从0开始,属于数值索引( 偏移量从默认0开始 )注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引, bash4.0版本之后开始支持。bash的数组支持稀疏格式(索引…

    Linux干货 2016-08-24
  • nginx学习笔记

    深入理解Nginx 一、Nginx是什么? 二、为什么选择Linux ? 三、Nginx生成的文件有哪些? 四、Nginx的配置详解? 五、模块功能详解 六、虚拟主机配置详解?                 一、Nginx是什么? Nginx(engine X)是一个高性能的H…

    Linux干货 2017-03-15
  • 马哥教育网络班20期+第四周博客作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 # cp -R /etc/skel /home/tuser1 # chmod -R go-x /home/tuser1 2、编辑/etc/gro…

    Linux干货 2016-06-29
  • diy自己的linux

    准备一台liunx的机器,我用的是liunx虚拟机 单独加载一块硬盘,我加载了一块20G的硬盘,然后用fdisk /dev/sdb进行分区,sdb1用来作为将来系统的/boot分区,所有100M就可以了,sdb2用来作为将来系统的/分区,我给了10G。然后将两个分区格式化为ext4系统。 mkdir /mnt/boot mkdir /mnt/sdc2 mou…

    Linux干货 2016-09-14
  • keepalived实现前端负载均衡器的高可用

    概述:     在之前的内容中,我们了解了当一个网站并发量大时,可以利用前端负载均衡器将用户请求调度到后端的多个real server上,实现分散服务压力,横向扩展的方式,形成LB集群,但是试想一下,作为前端负载均衡器:     如果是LVS,万一作为前端调度器的Director…

    Linux干货 2016-11-01