2018/02/06
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相关推荐
- 【跃迁之路】【425天】刻意练习系列184—SQL(2018.04.06)
@(跃迁之路)专栏 叨叨两句 技术的精进不能只是简单的刷题,而应该是不断的"刻意"练习 该系列改版后正式纳入[跃迁之路]专栏,持续更新 刻意练习--MySQL 2018.04.02 ...
- DayDayUp:2018年06月07日高考必胜:程序猿的方式祝福莘莘学子高考必胜!
DayDayUp:2018年06月07日高考必胜:程序猿的方式祝福莘莘学子高考必胜! 导读 程序猿的方式祝福莘莘学子高考必胜!祝愿2018高考学子:理想,信仰,使命,2018高考,你终 ...
- LeetCode Algorithm 面试题 02.06. 回文链表
面试题 02.06. 回文链表 Ideas 这题当时左神也讲过,用的是快慢指针,不过感觉好麻烦,不如直接遍历链表,把元素值存到数组,然后判断是不是回文数组就OK了. Code C++ class So ...
- 面试题 02.06. 回文链表
面试题 02.06. 回文链表 编写一个函数,检查输入的链表是否是回文的. 示例 1: 输入: 1->2 输出: false 进阶: 你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此 ...
- 新手C#面向对象的学习2018.08.06
class Person//声明一个Person类 {//类中的声明与Main中不同,类中声明的是字段而不是函数.public string gender;public string name=&qu ...
- 《安富莱嵌入式周报》第251期:2022.01.31--2022.02.06
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- ETH:2018年06月03日《ETH技术及其应用大会》总结(转自CSDN灵钛科技)
个人感悟:V神是94年的,我是早知道的,但,ETH的PoS 开发者Karl Floersch竟然才23岁!!!!!!我是惊呆了!相比V神的腼腆(闲庭信步),Karl是相当幽默和无所畏惧,我天,他真的可 ...
- JZOJ(中山纪念中学) 2018.02.02【NOIP普及组】模拟赛D组
本次题目:2018.02.02[NOIP普及组]模拟赛D组 第一题 题目:第一题 公牛数字 题意: 求题目给出两个数字的乘积 分析: 这题明显只是考察学生的高精可我居然没做对,只要多练习几次,即可AC ...
- 大学英语b和计算机三级,大学英语三级B真题2018年06月
大学英语三级(B)真题2018年06月 Part ⅠListening Comprehension Directions: This part is to test your listening ab ...
最新文章
- Open vSwitch相关字段详解之L4:TCP, UDP, SCTP
- 【赠书】如何构建企业级的推荐系统?这本书值得一看
- java中的复合数据类型是什么_【填空题】类是Java中的一种重要的复合数据类型,是组成Java程序的基本要素。一个类的实现包括两部分:____和_____....
- 如何c51和mdk共存兼容_电磁兼容入门篇之基础知识(一)
- Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名...
- vue 组件属性监听_vuejs组件内的对象属性监听问题
- 【Kafka】Window下kafka开启JMX监控
- 字节流转字符流OutputStreamWriter、InputStreamReader,关闭流的方法
- 给定(x,y)填充数据,前端怎么实现?
- java B2B2C 源码 多级分销Springcloud多租户电子商城系统-Spring Cloud eureka
- java callback_java——回调机制(callback)
- viper4android还用酷狗,viper4windows_viper4android_viper4蝰蛇音效
- 高等数学上册下册笔记课后答案 同济大学第七版
- 如何ajax上传图片,ajax上传图片文件
- 聊聊深度学习这档子事(3):寻找万能的通用模型
- QQ、微博、陌陌:社交难逃社交命
- echarts折线图和双层柱状图结合绘制
- WIDS(无线入侵检测)
- SQL 2012 拒绝了对对象 '表名‘' (数据库 'xxxxx',架构 'dbo')的 SELECT 权限。
- 我的程序人生——初识代码,从学好C语言开始
热门文章
- 泡椒java_吃货联盟 源代码 Java初级小项目
- div固定大小文字溢出自动缩小_CSS样式更改——框模型、定位、浮动、溢出
- 网络系统结构和设计的基本规则(Basic rules for network system architecture and design)
- 有重叠与无重叠序列之序列检测与序列产生
- 建立时间裕量与保持时间裕量的简单理解
- 【 NLS 】Gauss-Netwon algorithm Iteration Procedure of TOA - Based Positioning
- 【 MATLAB 】序列相关与序列卷积之间的关系
- 用7ch中断例程完成jmp near ptr s指令的功能,用bx向中断例程传送转移位移。
- SAP Query达到select * where 的效果 2011-04-29
- Spring xml 注入静态变量