监控网站80端口 很多时候我们不知道网站80端口是否正常,当然我以前的shell监控网站状态(续)这篇文章也可以监控网站,这里只是给大家提供另外一个思路去监控网站. 脚本内容: 代码如下 复制代码 vi check-80.sh #!/bin/bash nmap -P0 -p80 -sS -vv blog.slogra....
在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本。如何学好脚本,最关键的是就是大量的练习 和实践。根据以下脚本我们可以拓展,这样我们...
Linux反选删除文件 最简单的方法是 # shopt -s extglob (打开extglob模式) # rm -fr !(file1) 如果是多个要排除的,可以这样: # rm -rf !(file1|file2) L i n u x r m 删 除 指 定 文 件 外 的 其 他 文 件 方 法 汇 总 一、Linux下删除文件和文件夹常用...
也许很多人认为shell不能并发任务,其实可通过其它一些方式来实现。下面的脚本是我批量快速管理500+服务器脚本,阅读该脚本前建议先看《自动执行远程主机命令expect脚本》、《自动远程拷贝expect脚本》和《getopt:命令行选项、参数处理》 用法: Usage: ./m...
在 Linux 系统下,Shell 脚本可以在各种不同的情形下帮到我们,例如展示信息,甚至自动执行特定的系统管理任务,创建简单的命令行工具等等。 在本指南中,我们将向 Linux 新手展示如何可靠地存储自定义的 shell 脚本,解释如何编写 shell 函数和函数库,以及...
阅读目录 1. cron服务【Ubuntu环境】 2. crontab用法 3. 编辑crontab文件 4. 流程举例 5. 几个例子 Linux中,周期执行的任务一般由cron这个 守护进程 来处理。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为cront...
今天刚跑起来的一个虚拟机,发现英文都是乱码的,所以开启了修改编码之路 # 使用一下命令查看系统的编码 locale 乱码的机器显示如下: 我的一台正常的服务器显示如下: 所以呢,现在目标明确了,把系统编码修改成 en_US.UTF-8 就好了 往上一堆教程说是修改 /...
1 假如知道一个应用运行,想知道其进程id,可以用: pgrep xxxx获得其进程id 再通过 cat /proc/进程id号/environ 获得其环境变量 2 获得字符串长度 var=1233333 length=${#var} 3 判断当前脚本是否超级管理员执行 if [ $UID -ne 0]; then ....... root用户的u...
Shell 和 || shell 在执行某个命令的时候,会返回一个返回值,该返回值保存在 shell 变量 $? 中。当 $? == 0 时,表示执行成功;当 $? == 1 时,表示执行失败。 有时候,下一条命令依赖前一条命令是否执行成功。如:在成功地执行一条命令之后再执行另一条命令...
$ { expression } 一共有9种使用方法。 $ { parameter : - word } $ { parameter : = word } $ { parameter : ? word } $ { parameter : + word } 上面4种可以用来进行缺省值的替换。 $ { #parameter} 上面这种可以获得字符串的长度。 $ { parameter % word...