答案:
 
1、
ftp:21   
远程连接telnet端口:23 
smtp:25  
rsync:873
SNMP:161  
RPC(Remote Procedure Call,远程过程调用):111
POP3:110  
dns:53  
ntp:123  
nfs:2049
 
2、
        atime:最后一次访问的时间
        mtime:最后一次修改的时间
        ctime:最后一次改变的时间
 
        mtime:文件数据的改变
        ctime:文件元数据的改变
 
        stat命令查看
3、
        0 3 * * 2  test.sh
4、
        Linux下使用rsync最快速删除海量文件的方法:http://www.ha97.com/4107.html
5、
        awk '{a[$1]+=$2;b[$1]+=1}END{for (i in a) print i": "a[i]," avg: "a[i]/b[i]}' test.txt
6、
        awk '{print $1}' access.log |sort |uniq -c |sort -nr |head -1
        awk '{print $7}' access.log |sort |uniq -c |sort -nr |head -1
        
7、
        netstat -an|grep ESTABLISHED |awk '{print $5}'|cut -d: -f1 |sort|uniq -c|sort -nr
8、
        链接就是同一个文件使用了多个别名。
1)硬链接可由命令 link 或 ln 创建,如: 
        # link oldfile newfile 
        # ln oldfile newfile
       由于硬链接是有着相同 iNode 号仅文件名不同的文件,因此,删除一个硬链接文件并不影响其他有相同 iNode 号的文件。
       两大限制:
              硬链接不能对目录进行创建,只可对文件创建。
              不能跨文件系统,因为不同的文件系统有不同的inode table
 
2)软链接(也叫符号链接)与硬链接不同,文件用户数据块中存放的内容是另一文件的路径名的指向。软链接就是一个普通文件,只是数据块内容有点特殊。
      软链接可对文件或目录创建。
      # ln -s  old.file  soft.link
      # ln -s  old.dir  soft.link.dir
          加-s选项表示创建的是软链接。
     删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。 
     软链接文件和原文件的iNode不同。
9、
        grep -oE "\<(([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-3][0-9])\.(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){2}([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))|(([2-9]|[1-9][0-9]|1[0-9][0-9]|2[0-3][0-9])\.0\.0\.0)"   iplists.txt
 
        python版:
        #!/usr/bin/python
        import re
        def ip_check(ip_str):
            pattern = "(([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-3][0-9])\.(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){2}([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))|(([2-9]|[1-9][0-9]|1[0-9][0-9]|2[0-3][0-9])\.0\.0\.0)"
            if re.match(pattern,ip_str):
                return True
            else :
                return False
 
 
10、
        apache的工作模式:
        1)prefork模式:生成多个进程,每个进程响应一个用户请求
             缺点:大并发时,由于频繁的进程切换,导致CPU资源占用率高;由于每个进程的地址空间是独立的,内存利用率低。
        2)worker模式:生成多个进程,每个进程生成多个线程,每个线程响应一个用户请求
        3)event模式:多个线程,每个线程响应多个用户请求。
    
        查看apache当前的工作模式: 
        # httpd -l 
            
11、
        iptables -P INPUT DROP
        iptables -A INPUT  -s 1.1.1.1 -p tcp --dport 80 -j ACCEPT
 
12、
        两方面分析:客户端和服务端
        客户端:
                dns解析
                建立TCP/IP连接
                发送http请求报文
                获取响应报文
                整合资源,显示
        服务端:
               建立连接

接收请求

处理请求

访问资源

构建响应

发送响应

记录日志

 

Linux 运维笔试题(一)答案的更多相关文章

  1. Linux 运维笔试题(一)

    试题:   1.说出下列服务对应的端口或者端口对应的服务 21  23  25  873  161  111  110  53  123  2049   2.文件atime,ctime,mtime的区 ...

  2. Linux运维面试题:请简要说明Linux系统在目标板上的启动过程?

    Linux运维面试题:请简要说明Linux系统在目标板上的启动过程? 该问题是Linux运维面试最常见的问题之一,问题答案如下: 1.用户打开PC的电源,BIOS开机自检,按BIOS中设置的启动设备( ...

  3. linux上安装shell编辑器与linux运维面试题

    分两个部分 一.安装B-shell解释器 安装cygwin  Eclipse要找到安装的bin路径 https://cygwin.com 二.安装编辑器shellEd 下载可以得到一个:net.sou ...

  4. linux运维面试题

    一.有文件file1 1.查询file1 里面空行的所在行号 grep -n "^#" file1 or awk ‗{if($0~/^$/)print NR}‘ file or g ...

  5. linux运维面试题1

    一.填空题 1. 在Linux 系统 中,以文件方式访问设备 . 2. Linux 内核引导时,从文件/etc/fstab中读取要加载的文件系统 . 3. Linux 文件系统中每个文件用indoe节 ...

  6. linux运维面试题汇总一

    1.如何让history历史命令显示命令使用的具体时间? [root@node0 ~]# export HISTTIMEFORMAT='%F  %T ' [root@node0 ~]# history ...

  7. 30道linux运维面试题(很精典)

    https://zhangge.net/1986.html 1.linux 如何挂在 windows 下的共享目录         Shell   1 mount.cifs //192.168.1.3 ...

  8. Linux运维面试题之--网页打开缓慢如何优化

    服务器负载过高或者网页打开缓慢,简单说说你的优化思路 ? 首先我们要发现问题的过程,通过操作系统,数据库,程序设计,硬件角度四个维度找到问题所在 找到瓶颈点的位置 制定好优化方案,形成处理问题的体系 ...

  9. Linux运维必会的实战编程笔试题(19题)

    以下Linux运维笔试面试编程题,汇总整理自老男孩.马哥等培训机构,由运维派根据实战需求,略有调整: 企业面试题1:(生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理 ...

随机推荐

  1. python解压,压缩,以及存数据库的相关操作

    zipfile实现压缩整个目录和子目录 import os,shutil,zipfile,glob def dfs_get_zip_file(input_path,result): # files = ...

  2. awk双文件互相匹配查找

    awk双文件互相匹配查找 要求: 文件a:  10/05766798607,11/20050325191329,29/0.1,14/05766798607  10/05767158557,11/200 ...

  3. HBA卡

    HBA,即主机总线适配器英文“Host Bus Adapter”缩写.是一个在服务器和存储装置间提供输入/输出(I/O)处理和物理连接的电路板和/或集成电路适配器. HBA减轻了主处理器在数据存储和检 ...

  4. [jzoj 5926] [NOIP2018模拟10.25] naive 的图 解题报告(kruskal重构树+二维数点)

    题目链接: https://jzoj.net/senior/#main/show/5926 题目: 题解: 显然最小的最大路径在最小生成树上(最小生成树=最小瓶颈生成树) 于是我们建出kruskal重 ...

  5. 使用JS方法使页面滚动到指定元素+优化+API介绍(动画)

    前言 当页面最上部有顶部菜单是,使用锚点跳转的方法很容易挡住想要呈现的内容(如下图技能两个字被挡住了一半),为避免出现这样的问题,故滚动到指定元素使用用JS的方法来实现. 目录 使用的API简介 初版 ...

  6. Tomcat学习(一)——使用Eclipse绑定Tomcat并发布应用

    1.下载Tomcat 官网地址:http://tomcat.apache.org/whichversion.html 2.目录结构 bin:脚本目录 启动脚本:startup.bat 停止脚本:shu ...

  7. css3实现轮播图

    css3动画属性简写: animation: name  duration  timing-function  delay  iteration-count  direction  fill-mode ...

  8. ZBrush中功能强大的插件PaintStop

    PaintStop是ZBrush®3.1的手绘插件,可以比较真实的模拟手绘风格,尤其是用水彩笔刷画水墨风格画.PaintStop插件可供用户免费使用. PaintStop是一款功能强大的插件,已经被添 ...

  9. How Javascript works (Javascript工作原理) (二) 引擎,运行时,如何在 V8 引擎中书写最优代码的 5 条小技巧

    个人总结: 一个Javascript引擎由一个标准解释程序,或者即时编译器来实现. 解释器(Interpreter): 解释一行,执行一行. 编译器(Compiler): 全部编译成机器码,统一执行. ...

  10. JavaScript函数练习

    1. 判断一个数是否是素数 function isSushu (n) { n = n || 0; var isSu = true; for (var i = 2; i <= Math.sqrt( ...