2019独角兽企业重金招聘Python工程师标准>>>

February 06 2018 Tuesday

Weather:clear
1、需求:
写一个脚本判断你的Linux服务器里是否开启web服务?(监听80端口)如果开启了,请判断出跑的是什么服务,是httpd呢还是nginx又或者是其他的什么?

 #!/bin/bashport=`netstat -lnp | grep 80`if [ -z "port" ]; thenecho "not start service.";exit;fiweb_server=`echo $port | awk -F'/' '{print $2}'|awk -F : '{print $1}'`
case $web_server inhttpd ) echo "apache server.";;nginx )echo "nginx server.";;* )echo "other server.";;
esac

转载于:https://my.oschina.net/u/3651233/blog/1619212

2018/02/06相关推荐

  1. 【跃迁之路】【425天】刻意练习系列184—SQL(2018.04.06)

    @(跃迁之路)专栏 叨叨两句 技术的精进不能只是简单的刷题,而应该是不断的"刻意"练习 该系列改版后正式纳入[跃迁之路]专栏,持续更新 刻意练习--MySQL 2018.04.02 ...

  2. DayDayUp:2018年06月07日高考必胜:程序猿的方式祝福莘莘学子高考必胜!

    DayDayUp:2018年06月07日高考必胜:程序猿的方式祝福莘莘学子高考必胜! 导读         程序猿的方式祝福莘莘学子高考必胜!祝愿2018高考学子:理想,信仰,使命,2018高考,你终 ...

  3. LeetCode Algorithm 面试题 02.06. 回文链表

    面试题 02.06. 回文链表 Ideas 这题当时左神也讲过,用的是快慢指针,不过感觉好麻烦,不如直接遍历链表,把元素值存到数组,然后判断是不是回文数组就OK了. Code C++ class So ...

  4. 面试题 02.06. 回文链表

    面试题 02.06. 回文链表 编写一个函数,检查输入的链表是否是回文的. 示例 1: 输入: 1->2 输出: false 进阶: 你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此 ...

  5. 新手C#面向对象的学习2018.08.06

    class Person//声明一个Person类 {//类中的声明与Main中不同,类中声明的是字段而不是函数.public string gender;public string name=&qu ...

  6. 《安富莱嵌入式周报》第251期:2022.01.31--2022.02.06

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

  7. ETH:2018年06月03日《ETH技术及其应用大会》总结(转自CSDN灵钛科技)

    个人感悟:V神是94年的,我是早知道的,但,ETH的PoS 开发者Karl Floersch竟然才23岁!!!!!!我是惊呆了!相比V神的腼腆(闲庭信步),Karl是相当幽默和无所畏惧,我天,他真的可 ...

  8. JZOJ(中山纪念中学) 2018.02.02【NOIP普及组】模拟赛D组

    本次题目:2018.02.02[NOIP普及组]模拟赛D组 第一题 题目:第一题 公牛数字 题意: 求题目给出两个数字的乘积 分析: 这题明显只是考察学生的高精可我居然没做对,只要多练习几次,即可AC ...

  9. 大学英语b和计算机三级,大学英语三级B真题2018年06月

    大学英语三级(B)真题2018年06月 Part ⅠListening Comprehension Directions: This part is to test your listening ab ...

最新文章

  1. Open vSwitch相关字段详解之L4:TCP, UDP, SCTP
  2. 【赠书】如何构建企业级的推荐系统?这本书值得一看
  3. java中的复合数据类型是什么_【填空题】类是Java中的一种重要的复合数据类型,是组成Java程序的基本要素。一个类的实现包括两部分:____和_____....
  4. 如何c51和mdk共存兼容_电磁兼容入门篇之基础知识(一)
  5. Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名...
  6. vue 组件属性监听_vuejs组件内的对象属性监听问题
  7. 【Kafka】Window下kafka开启JMX监控
  8. 字节流转字符流OutputStreamWriter、InputStreamReader,关闭流的方法
  9. 给定(x,y)填充数据,前端怎么实现?
  10. java B2B2C 源码 多级分销Springcloud多租户电子商城系统-Spring Cloud eureka
  11. java callback_java——回调机制(callback)
  12. viper4android还用酷狗,viper4windows_viper4android_viper4蝰蛇音效
  13. 高等数学上册下册笔记课后答案 同济大学第七版
  14. 如何ajax上传图片,ajax上传图片文件
  15. 聊聊深度学习这档子事(3):寻找万能的通用模型
  16. QQ、微博、陌陌:社交难逃社交命
  17. echarts折线图和双层柱状图结合绘制
  18. WIDS(无线入侵检测)
  19. SQL 2012 拒绝了对对象 '表名‘' (数据库 'xxxxx',架构 'dbo')的 SELECT 权限。
  20. 我的程序人生——初识代码,从学好C语言开始

热门文章

  1. 泡椒java_吃货联盟 源代码 Java初级小项目
  2. div固定大小文字溢出自动缩小_CSS样式更改——框模型、定位、浮动、溢出
  3. 网络系统结构和设计的基本规则(Basic rules for network system architecture and design)
  4. 有重叠与无重叠序列之序列检测与序列产生
  5. 建立时间裕量与保持时间裕量的简单理解
  6. 【 NLS 】Gauss-Netwon algorithm Iteration Procedure of TOA - Based Positioning
  7. 【 MATLAB 】序列相关与序列卷积之间的关系
  8. 用7ch中断例程完成jmp near ptr s指令的功能,用bx向中断例程传送转移位移。
  9. SAP Query达到select * where 的效果 2011-04-29
  10. Spring xml 注入静态变量