• 运维笔试题-简答题


    1.  awk '{print $1}' access.log | sort | uniq -c | sort -n -r | head -10

         拆解:

        ①awk '{print $1}' access.log 用awk将每行log中的ip取出

        ②sort | uniq -c | 先排序,再去重并用“-c”查到重复行,按ip和重复的次数制表(uniq 去重和sort -u去重是有区别的,所以先sort排序)

        ③sort -n -r | head -10 找到出现频率最高的(-n表示按数字排序,-r代表按降序排序)

    # awk '{print $1}' access.log | sort | uniq -c | sort -n -r | head -10
        665 192.168.10.120
        380 180.76.106.52
        294 223.166.174.15
        218 58.48.189.166
        151 125.88.222.250
        148 125.88.223.58
        147 111.206.61.180
        147 111.206.241.76
        105 183.61.165.66
         81 211.152.37.8

    2. 位置:/etc/sysctl.conf    刷新配置:sysctl -p

    3. nginx做反向代理有哪几种转发策略?

      ①location指定按不同目录转发,将localhost/test请求转发到8080端口

    server{
            listen 80;
            server_name locahost;
        
            location /test {
            proxy_pass http://127.0.0.1:8080;
        }

      ②if判断表达式的转发,访问内容有误返回403(转发到403),禁止ip地址访问。

            if ($host != 'www.test.com' ) {
            return 403;
            }

      ③正则表达式匹配转发等...

    4. sentos7如何把脚本添加到系统服务里?

      ①CentOS 7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,需要开机不登陆就能运行的程序,存在系统服务里,即:/usr/lib/systemd/system目录下;

      ②systemctl enable service_name

    每一个服务以.service结尾,一般会分为3部分:[Unit]、[Service]和[Install]
    
    [Unit]      //主要是对这个服务的说明
    Description=tomcatapi          //Description用于描述服务
    After=network.target            //After用于描述服务类别
       
    [Service]   //是服务的关键
    Type=forking        //是后台运行的形式
    PIDFile=/usr/local/tomcat/tomcat.pid  
    ExecStart=/usr/local/tomcat/bin/startup.sh  
    ExecReload=  
    ExecStop=/usr/local/tomcat/bin/shutdown.sh  
    PrivateTmp=true  //表示给服务分配独立的临时空间
       
    [Install]   //是服务安装的相关设置,可设置为多用户的
    WantedBy=multi-user.target

    5. crontab 指定每天6-12点每隔两小时执行一个脚本

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

  • 相关阅读:
    Rocket
    Rocket
    Rocket
    Rocket
    Scala
    Rocket
    Rocket
    Rocket
    Rocket
    Rocket
  • 原文地址:https://www.cnblogs.com/-abm/p/8510202.html
Copyright © 2020-2023  润新知