考试题目

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 17:49
下一篇 2016-06-20 04:42

相关推荐

  • rpm实现LAMP

    rpm实现LAMP部署 LAMP概述 LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台。常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同…

    Linux干货 2016-11-02
  • linux文件系统目录结构

    FHS标准      文件和目录被组织成一个单根的倒置树结构 文件系统从根目录开始用“/”表示 根文件系统:root filesystem 目录名称vfat格式不敏感大小写 以.开头的为隐藏文件 路径分割的/ /boot:引导文件存放目录,内核文件,引导加载器都存放此目录 /bin:供所有用户使用的基本命令;不能关联到…

    Linux干货 2016-07-29
  • 系统基础之权限管理

    权限管理: 概论:  上节,为大家介绍了用户,和组的知识.今天为大家介绍与用户,组息息相关的知识,权限.linux是多用户,多任务的操作系统,面对多人的操作,安全问题就很重要,权限机制就很好的对安全进行防护,避免他人操作自己的文件.下面给大家详细介绍权限.   首先让我们先直观地看下权限,对权限有个最基本的认识.以/etc/issue文件…

    Linux干货 2016-08-04
  • Find命令简介与使用

    用途:         find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 语法: find [OPTION]… [查找…

    Linux干货 2016-08-30
  • linux基础第二周

    1. 用chattr命令防止系统中某个关键文件被修改:# chattr +i /etc/resolv.conf 然后用mv /etc/resolv.conf等命令操作于该文件,都是得到Operation not permitted 的结果。vim编辑该文件时会提示W10: Warning: Changing a readonly file错误。要想修改此文件…

    2017-09-09
  • N26 第五周博客作业

    1、显示当前系统上root、fedora或user1用户的默认shell; 演示:     [root@263821a05cd9 /]# grep -E “^(root|fedora|user1)\>” /etc/passwd    root:x:0:0:root:/r…

    Linux干货 2017-03-05