在运维场景下,我们经常需要在服务器上用正则表达式来匹配IP地址。 shell和其它编程语言一样,也可以使用正则分组捕获,不过不能使用 $1或\1这样的形式来捕获分组,可以通过数组${BASH_REMATCH}来获得,如${BASH_REMATCH[1]},${BASH_REMATCH[N]} 下面以ip="121.0.2.2"为例,shell脚本代码如下(当然,你要做成更通用交互式的脚本,可以通过

操作系统   运维经验   IP   Shell   正则表达式  

职位职能:IT运维工程师(系统实施组) 业务范围: 自建IDC规划布置、设备管理、安全管理等; 公司IDC机房的资产管理及各子系统的运维; IDC内部的资源调配管理; 公司其他公共组件系统技术支持; 主要工作: 机房硬件设备管理(服务器 网络设备) 研发及内部需求物理机、虚拟机上架配置、文件服务共享等 日常监控管理(机房环境监控、网络监控,带宽监控 whatsup zabbix ) 其他 公司内部

招聘信息  

为了对抗 DDoS(分布式拒绝服务)攻击,你需要对攻击时发生了什么有一个清楚的理解. 简单来讲,DDoS 攻击可以通过利用服务器上的漏洞,或者消耗服务器上的资源(例如 内存、硬盘等等)来达到目的。DDoS 攻击主要要两大类: 带宽耗尽攻击和资源耗尽攻击. 为了有效遏制这两种类型的攻击,你可以按照下面列出的步骤来做: 1. 如果只有几台计算机是攻击的来源,并且你已经确定了这些来源的 IP 地址, 你

网络安全   DDOS  

一、什么是SNMP?   SNMP是  “Simple Network Management Protocol” 的缩写,中文意思是简单网络管理协议,它是由互联网工作小组在RFC1157中定义的应用层协议,用于在网络实体或节点之间交换管理或监控信息。   二、为什么需要SNMP?   作为运维人员,我们很大一部分的工作就是为了保证我们的网络能够正常、稳定的运行。因此监控,控制,管理各种网络设备成了

编程技术   SNMP  

在发布【IT人士健康系列】第一篇文章介绍IT人士如何预防鼠标手后,在微信公众号(运维派微信公众号:yunweipai)中收到不了不少朋友的点赞,所以今天继续该系列文章,希望大家除了有扎实的专业技能,也要有个健康的身体:) 对于从事IT领域的朋友们,每天面对电脑的时间远远超出一般上班族、白领人士,因此长期与电脑打交道就很容易出现肩膀酸痛、没法抬手臂等肩周炎症状。 这里给大家推荐几招如何预防肩周炎的方

七嘴八舌  

这里给大家整理了一些Linux系统运维相关的面试题,没有标准答案,希望要去参加Linux运维面试的朋友,可以先过下这些问题。 一、Linux操作系统知识 1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块? 2.Linux开机启动流程详细步骤是什么?系统安装完,忘记密码如何破解? 3.企业中Linux服务器系统分区标准是什么?(以硬盘为300G,内存16G为

操作系统   Linux运维   面试题  

时隔多(ban)日(nian),程序猿的故事系列又回来了,现在更新至第5集——“程序猿的职业生涯”: 说明:剧情纯属虚构,请勿对号入座:) 做程序员还不如捡垃圾的? 程序猿,大伙都在为呐喊助威呢……加油哦!!! 程序猿=要饭的?不至于吧-_-# 程序猿工作了3年、5年、10年的状态…… 程序猿之间的互相怎么看呢? 别跟我讲什么编程语言和代码,我全懂! 程序猿(员)系列历史记录,欢迎回顾: 图说·程

七嘴八舌   程序员   程序猿  

美国国防高等研究计划署(DARPA)计划用 4 年时间开发一款操作系统,能够 100 年也不用更新。 从 Windows 1.0 开始,这款经典操作系统到今年 30 岁了,其中光 Windows XP 就活了 13 年。同时,频繁地更新系统和安装安全补丁也困扰了你这么多年。不是还有自动更新功能吗?但遇上急事却突然自动重启时,你就追悔莫及了。 最近,美国国防高等研究计划署(DARPA)公布了一个“四

动态资讯   操作系统  

现在国内外都很火的一种IT工程师叫做——全栈工程师,也叫全端工程师,英文Full Stack developer。是指掌握多种技能,并能利用多种技能独立完成产品的人。 一、为什么需要全栈工程师呢?我想先通过下面的介绍来回答: 1)企业希望员工具有全局性思维 现代项目的开发,需要掌握多种技术。互联网项目,需要用到后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端、三屏兼容、restFul

DevOps   全栈工程师  

在云计算时代,开发和运维的结合变得越来越重要。前新浪SAE运维主管,郑志勇,分享了《一个开发眼中的运维》根据自己从开发人员转型运维之后的心得(注意:是开发转型到运维),谈如何把在开发上的运用抽象思维方式运用到运维领域。 1. 运维不是什么? 运维不是打杂的,运维不是客服,运维也不是服务开发的,但要做好合作。 2. 运维是什么? 运维服务于整个产品,保证架构合理,系统稳定。运维只对业务稳定负责,所有

运维经验   开发   运维