shell
Mr.徐大人ゞ
时间就是一张网,你撒在哪里,收获就在哪里。
展开
-
找出占用CPU、内存过高的进程
脚本直接执行#!/bin/bashecho "-------------------CUP占用前10排序--------------------------------"ps -eo user,pid,pcpu,pmem,args --sort=-pcpu |head -n 10echo "-------------------内存占用前10排序--------------------------------"ps -eo user,pid,pcpu,pmem,args --sort=-pmem原创 2020-08-04 09:28:21 · 431 阅读 · 0 评论 -
查看网卡的实时流量
查看网卡的实时流量执行脚本需要带上网卡名称脚本#!/bin/basheth0=$1echo -e "流量进入--流量传出 "while true; do old_in=$(cat /proc/net/dev |grep $eth0 |awk '{print $2}') old_out=$(cat /proc/net/dev |grep $eth0 |awk '{print $10}') sleep 1 new_in=$(cat /proc/net/dev |grep $et原创 2020-08-04 09:25:54 · 355 阅读 · 0 评论 -
一键获取linux内存、cpu、磁盘IO信息
引用地址概述用来获取linux系统CPU、内存、磁盘IO等信息脚本#!/bin/bash# 获取要监控的本地服务器IP地址IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'`echo "IP地址:"$IP # 获取cpu总核数cpu_num=`grep -c "model name" /proc/cpuinfo`echo "cpu总核数:"$cpu_num # 1、获取CPU利用率#.原创 2020-08-04 09:08:10 · 178 阅读 · 0 评论 -
源码编译安装httpd-2.4.43
【摘要】 Apache HTTP Server(hpptd),简称Apache,是Apache软件基金会的一个开放源代码的网页服务器,可以在大多数电脑操作系统中运行,由于其具有的跨平台性和安全性,被广泛使用,是最流行的Web服务器端软件之一。原创 2020-07-28 16:35:01 · 1098 阅读 · 0 评论 -
if条件综合shell一键安装LAMP脚本
LAMP 一键自动化安装脚本一键源码安装 LAMP 脚本,可以拆分为如下功能:(1) LAMP 打印菜单:(2) Apache 服务器安装部署:(3) Mysql 服务器的安装:(4) PHP 服务器安装:(5) LAMP 整合及服务启动:一键源码安装 LAMP 脚本,auto_install_lamp.sh 内容如下:通过前面章节对 if 语句和变量的学习,现基于所学知识,编写一键源码安装 LAMP脚本,编写脚本可以养成先分解脚本的各个功能的习惯,有利于快速写出脚本,写出更高效的脚本。一键源码安装原创 2020-07-21 10:18:03 · 199 阅读 · 0 评论 -
Shell 数组编程
Shell 数组编程概述定义数组一般以小括号的方式来定义,数组的值可以随机指定,如下为一维数组的定义、统计、引用和删除操作:(1) 一唯数组定义及创建:(2) 数组下标一般从 0 开始,如下为引用数组的方法:(3) 数组替换操作:(4) 数组删除操作:(5) 数组 Shell 脚本企业案例一,网卡 bond 绑定脚本:(6) 数组 Shell 脚本企业案例二,定义 IPv4 值:概述数组是相同数据类型的元素按一定顺序排列的集合,把有限个类型相同的变量用一个名字命名,然后用编号区分他们变量的集合,这个名称原创 2020-07-08 17:30:20 · 148 阅读 · 0 评论 -
Shell 编程四剑客之 GREP
Shell 编程四剑客之 GREP概述语法格式及常用参数详解如下:Grep 常用参数详解如下:通配符类型详解:正则表达式详解:常用 GREP 工具企业演练案列:概述全面搜索正则表达式(Global search regular expression(RE) ,GREP)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix/Linux 的 grep 家族包括 grep、egrep 和 fgrep,其中 egrep 和 fgrep 的命令跟grep 有细微的区别,egrep原创 2020-07-08 17:20:01 · 105 阅读 · 0 评论 -
Shell编程四剑客之AWK(基础篇)
Shell 编程四剑客之 AWK概述其语法参数格式为,AWK 常用参数、变量、函数详解如下:(1) AWK 基本语法参数详解:(2) AWK 内置变量详解:(3) AWK 内置函数详解:(4) AWK 常用操作符,运算符及判断符:(5) AWK 与流程控制语句:常用 AWK 工具企业演练案列:(1) AWK 打印硬盘设备名称,默认以空格为分割:(2) AWK 以空格、冒号、\t、分号为分割:(3) AWK 以冒号分割,打印第一列,同时将内容追加到/tmp/awk.log 下:(4) 打印 jfedu.txt原创 2020-07-08 16:46:14 · 398 阅读 · 0 评论 -
Shell 编程四剑客之 SED
Shell 编程四剑客之 SED概述语法参数格式为:常用 SED 工具企业演练案列:(1) 替换 jfedu.txt 文本中 old 为 new:(2) 打印 jfedu.txt 文本第一行至第三行:(3) 打印 jfedu.txt 文本中第一行与最后一行:(4) 删除 jfedu.txt 第一行至第三行、删除匹配行至最后一行:(5) 删除 jfedu.txt 最后 6 行及删除最后一行:(6) 删除 jfedu.txt 最后一行:(7) 在 jfedu.txt 查找 jfedu 所在行,并在其下一行添加原创 2020-07-08 16:20:26 · 197 阅读 · 0 评论 -
shell编程之Shell 编程函数
shell编程之Shell 编程函数语法格式(1) 创建 Apache 软件安装函数,给函数 Apache_install 传递参数 1:(2) 创建 judge_ip 判断 IP 函数:Shell 允许将一组命令集或语句形成一个可用块,这些块称为 Shell 函数,Shell 函数的用于在于只需定义一次,后期随时使用即可,无需在 Shell 脚本中添加重复的语句块,其语法格式以 function name(){开头,以}结尾。Shell 编程函数默认不能将参数传入()内部,Shell 函数参数传递在调原创 2020-07-08 15:37:06 · 119 阅读 · 0 评论 -
shell编程之Select 选择语句
shell编程之Select 选择语句一级目录二级目录三级目录语法格式以 select…in do 开头,done 结尾:Select 选择语句 Shell 脚本编程案例如下:(1) 打印开源操作系统选择:(2) 打印 LAMP 选择菜单一级目录二级目录三级目录Select 语句一般用于选择,常用于选择菜单的创建,可以配合 PS3 来做打印菜单的输出信息,其语法格式以 select…in do 开头,done 结尾:select i in (表达式)do语句doneSelect 选择语原创 2020-07-08 15:24:26 · 450 阅读 · 0 评论 -
shell编程之Case 选择语句
shell编程之Case 选择语句语法格式如下:Case 条件语句 Shell 脚本编程案例如下:(1) 打印 Monitor 及 Archive 选择菜单:(2) 自动修改 IP 脚本菜单:Case 选择语句,主要用于对多个选择条件进行匹配输出,与 if elif 语句结构类似,通常用于脚本传递输入参数,打印出输出结果及内容,其语法格式以 Case…in 开头,esac结尾。语法格式如下:#!/bin/bash#By author jfedu.net 2017case $1 inPattern原创 2020-07-08 15:19:21 · 231 阅读 · 0 评论 -
shell编程之While 循环语句
shell编程之While 循环语句语法格式如下:While 循环语句 Shell 脚本编程案例如下:(1) 循环打印 BAT 企业官网,read 指令用于读取行或者读取变量:(2) While 无限每秒输出 Hello World:(3) 循环打印 1 至 100 数字,expr 用于运算逻辑工具:(4) While 循环求 1-100 的总和:(5) While 循环逐行读取文件:(6) While 循环判断输入 IP 正确性:(7) 每 5 秒循环判断/etc/passwd 是否被非法修改:(8) 每原创 2020-07-08 15:02:16 · 843 阅读 · 0 评论 -
shell编程之For 循环语句
shell编程之For 循环语句语法格式如下:For 循环语句 Shell 脚本编程案例如下:(1)循环打印 BAT 企业官网:(2) 循环打印 1 至 100 数字,seq 表示列出数据范围:(3) For 循环求 1-100 的总和:(4) 对系统日志文件进行分组打包:(5) For 循环批量远程主机文件传输:(6) For 循环批量远程主机执行命令:(7) For 循环打印 10 秒等待提示:for 循环语句主要用于对某个数据域进行循环读取、对文件进行遍历,通常用于需要循环某个文件或者列表。其语法格原创 2020-07-08 14:48:30 · 323 阅读 · 0 评论 -
Shell 编程之If 条件语句
Shell 编程之If 条件语句if 表达式If 判断括号区别MySQL 数据库备份脚本三级目录Linux Shell 编程中,if、for、while、case 等条件流程控制语句用的非常多,熟练掌握以上流程控制语句及语法的实验,对编写 Shel 脚本有非常大的益处。if 表达式If 条件判断语句,通常以 if 开头,fi 结尾。也可加入 else 或者 elif 进行多条件的判断,if 表达式如下:if (表达式)语句 1else语句 2fiIf 语句 Shell 脚本编程案例比原创 2020-06-22 17:28:55 · 365 阅读 · 0 评论 -
Shell 编程之规范和变量
Shell 企业编程基础shell入门Shell 脚本编程需要如下几个事项:Shell 编程之变量说到 Shell 编程,很多从事 Linux 运维工作的朋友都不陌生,都对 Shell 有基本的了解,读者可能刚开始接触 Shell 的时候,有各种想法,感觉编程非常困难,SHELL 编程是所有编程语言中最容易上手,最容易学习的编程脚本语言。本章向读者介绍 Shell 编程入门、Shell 编程变量、If、While、For、Case、Select基本语句案例演练及 Shell 编程四剑客 Find、Gre原创 2020-06-22 16:55:16 · 103 阅读 · 0 评论