查看当前系统每个IP的连接数netstat -n | awk '/^tcp/ {print $5}'| awk -F: '{print $1}' | sort | uniq -c | sort -rNGINX:查看并发连接数netstat -n |
转载
2017-07-26 16:19:58
582阅读
老男孩shell运维实战例题说明背景知识:双中括号[[]] ①[[是 bash 程序语言的关键字。并不是一个命令,` ` 结构比[ ]结构更加通用。在[[和]]之间所有的字符都不会发生文件名扩展或者单词分割,但是会发生参数扩展和命令替换。 ②支持字符串的模式匹配,使用=~操作符时甚至支持shell的正则表达式。字符串比较时可以把右边的作为一个模式
原创
2017-10-27 10:21:48
879阅读
列出你最常用的10条shellhistory | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | headhistory | awk '{a[$4]++}END{for(i in a){print a[$i] " " i}}' | sort -rn | head grep -
转载
精选
2014-07-09 18:08:36
316阅读
列出你最常用的10条shellhistory | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | headhistory | awk '{a[$4]++}END{for(i in a){print a[$i] " " i}}' | sort -rn | head grep -
原创
2015-09-14 10:40:59
528阅读
1、用shell脚本批量建立Linux用户 实现要求:创建用户student1到student50,指定组为student组!而且每个用户需要设定一个不同的密码!脚本实现如下: #!/bin/bash
for i in `seq 1 50`
do
useradd -G student student$i ;
echo student$i | passwd student
转载
2024-05-06 10:31:17
143阅读
什么是编程 人和计算机之间交流的过程,为了使计算机能够理解人的意图,必须将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去完成某种特定的任务什么是Python Python(蟒蛇)是一门简单易学, 优雅健壮, 功能强大, 面向对象的解释型脚本语言. 具有20+年发展历史,
转载
2023-10-07 14:17:51
29阅读
前言许多运维工程师会使用 Python 脚本来自动化运维任务。 Python 是一种流行的编程语言,具有丰富的第三方库和强大的自动化能力,适用于许多不同的领域。在运维领域,Python 脚本可以用来实现各种自动化任务,例如:连接远程服务器并执行命令解析日志文件并提取有用信息监控系统状态并发送警报批量部署软件或更新系统执行备份和恢复任务运用 Python 脚本可以大大提高运维效率,并减少人工干预的错
转载
2023-09-04 13:09:10
274阅读
相信很多有经验的站长和我一样,每天观察流量统计,同样,今天也不例外。
早上上班后就发现今天流量PV(点击量)有点低,但是IP并没低多少,当时也没在意,因为周三流量通常比周二要低一点。
笔者网站使用的是linux环境,晚上的时候就发现网站速度比较慢,因为刚刚把服务器换到电信A类机房,所以速度还是有点信心的。于是使用top命令检查负载,发现负载超过40,一般负载超过10速度就会慢下来,按照往常的经
转载
精选
2010-11-09 14:15:55
836阅读
点赞
1评论
kubernetes运维实战:从入门到实现关键词
作为一名经验丰富的开发者,我愿意帮助刚入行的小白实现关键词。在kubernetes(简称K8S)中,实现关键词需要经过一些步骤,我将用以下表格来展示这些步骤:
| 步骤 | 描述 |
| --- | --- |
| 步骤1 | 安装和配置Kubernetes集群 |
| 步骤2 | 创建Pod |
| 步骤3 | 实现关键词功能 |
下面我将
原创
2024-01-25 20:12:40
66阅读
背景 系统运维过程中会遇到各种场景需要编写运维脚本处理频繁人工处理工作,本文主要描述 系统运维过程实战中遇到场景针对的问题编写运维脚本。
原创
2020-03-03 11:44:42
994阅读
paas:Platform-as-a-Service:平台即服务第一部分 概念模型第1章 分布式PaaS平台介绍数据中心级大容器开发与运维之间的矛盾运维:基础架构工作:域名、IP、组件、防护墙、操作系统等基础配置工作开发:应用运行环境的交付速度、质量开发团队:网络区域、操作系统版本、中间件组件运维团队:网络、计算、存储、中间件管理上:监控、容量、变更标准化、自动
# Docker运维实战
Docker是一种开源的容器化平台,可以帮助开发人员和运维人员快速构建、打包和部署应用程序。在实际的运维工作中,使用Docker可以提高应用程序的可靠性、可伸缩性和安全性。本文将介绍一些Docker运维的实战经验,并给出一些代码示例。
## Docker基本概念
在开始Docker运维实战之前,首先需要了解一些基本的概念:
- **镜像(Image)**:Dock
原创
2024-07-02 05:55:08
35阅读
作者 | 李林锋 引言——背景对于一些复杂的业务系统(例如CRM)进行服务化改造,涉及到多个业务团队的配合和协调,加上业务本身的复杂度,对已有的系统进行微服务化重构是个极具挑战的任务...实施前的准备工作——目标要清晰,处理好“舍与得”教训1、微服务化目标不清晰:各业务模块处在不同技术阶段,有单体应用、RPC架构、SOA服务等,业务痛点不同。没有明确各业务的微服务化目标:是提升开发效率、
转载
2024-02-20 20:05:30
80阅读
前文传送门解锁MongoDB replica set核心姿势MongoDB副本集自动故障转移全流程原理副本集不仅能帮助数据库从节点故障/网络分区中快速恢复,而且使您能够执行运维任务而不会影响高可用性。本文聊一聊 MongoDB 副本集运维窗口期的操作策略,最大程度地减少主节点不可用的时间。P1 滚动维护/升级MongoDB 副本集的维护/升级通常以滚动方式执行,依次在辅助节点上执行维护,而最后执行
转载
2023-08-22 08:46:41
66阅读
*运维架构师-Python 自动化运维开发-019九、标准数据类型6、Dictionary(字典)字典(dictionary)是Python中另一个非常有用的内置数据类型。是另一种可变容器模型,且可存储任意类型对象。列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key
转载
2023-08-24 17:58:40
166阅读
shell 练习
原创
2017-07-30 15:28:31
1246阅读
点赞
2评论
全栈运维体系中基础运维的入门shell编程语言,简单易懂。
原创
2018-08-25 23:48:59
2553阅读
Shell 的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条一条地敲命令。Shell脚本和编程语言很相似,也有变量和流程控制语句,但Shell脚本是解释执行的,不需...
原创
2021-07-08 10:52:44
116阅读
1.作用Linux系统中grep命令是一种强大的文本搜索工具
原创
2022-03-23 15:38:22
99阅读
sed以行为单位处理文件,awk比sed强的地方在于不仅能以行为单位还能以列为单位处理文件。awk缺省的行分隔符是换行,缺省的列分隔符是连续的空格和Tab,但是行分隔符和列分隔符都可以自定义,比如/etc/passwd文件的每一行有若干个字段,
原创
2022-03-23 15:38:29
73阅读