考试题目

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

相关推荐

  • httpd服务归纳:httpd基本配置(https原理以及配置 )

    一 https介绍以及实现机制   1. https协议:      在传统的http协议中,文档是明文传送的,网页涉及敏感信息是,将变得很不安全。为了保证敏感信息的安全,httpd结合加密库openssl或openssh 产生了https 协议。这就好比两个黑社会团伙交易,都怕出事被抓,…

    Linux干货 2015-05-23
  • Linux的各种发行版系列讲解

    Linux的各种发行版系列讲解 linux的发行版有数百种之多,在此只讲解最主流的一些分支 Debain (主流)Debian是主流三大分支中唯一一个以社区方式来发行的,没有商业公司运作 后期加进去的软件限制更少,所以使用难度比其他更高 Knoppix Debian的一个著名子分支,短小精悍 Ubuntu(乌班图) 基于Debian的二次发行版,是主流分支,…

    Linux干货 2018-02-22
  • N23-第一周 记流水账

      机器已经设置好了  屏幕左边是linux控制台,屏幕中间放置记事本来记笔记,屏幕右边是教学视频,如图 费我老大劲 笔记本的无线网卡驱动不好弄啊   注重操作实践,全程跟着操作,一定要照着做,动手啊动手…………..前十五天内容以查漏补缺为主,所以笔记是兴之所至,遵循以下原则:&n…

    Linux干货 2016-09-18
  • Linux无人值守安装

    前言     通常情况下,我们安装Linux操作系统的时候需要从光盘启动,通过系统光盘bootloader启动安装程序,进入交互式安装模式,由用户配置安装选项,如磁盘分区、选择安装包等操作;安装完毕后重启结束安装。在生产环境中,成百上千台服务器需要安装操作系统的时候如果也采用交互式安装模式,无疑是极其低效的。本文主要介…

    Linux干货 2015-05-18
  • 正则表达式及用户管理命令

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 2、取出最后登录到当前系统的用户的相关信息。 3、取出当前系统上被用户当做其默认shell的最多的那个shell。 4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxuser.txt文件中。 6、列出/etc目录…

    2017-10-10
  • find命令用法详解

    find

    2017-10-29