一、随机生成字符文件名1.需求描述:使用for循环在/usr/test目录下创建10个html文件,其中每个文件需要包含10个随机小写字母加固定字符串test,案例名称如下:以下为示例:2.代码部分:#!bin/bash#Autor:OLIVER#Date :2018-12-11#Desc :生成随机文件名#Version 1.0[ -d /usr/prac ] || mkdir /usr/pra...
转载
2018-12-11 17:35:00
169阅读
2评论
1、初始化服务器系统配置2、Linux发送警告邮件3、批量初始化创建100个用户并设置密码4、一键查看服务器资源利用率5、找到占用CPU内存过高的进程6、查看网卡实时流量7、监控100台服务器磁盘利用率8、批量检查网站是否正常9、批量主机执行命令10、一键部署LNMP网站平台11、监控MySQL主从同步状态是否异常12、MySQL数据库备份13、Nginx访问日志分析14、Nginx访问日志自动按
转载
2020-09-29 17:47:43
339阅读
脚本1:为root用户编写登录欢迎脚本:1、用vi命令在/root目录是新建一个脚本文件welcome.sh,内容如下:2、使用chmod命令给welcome.sh文件增加执行(x)权限3、修改/root/.bash_profile文件,在root用户每次登录系统时调用welcome.sh脚本程序#vi /root/.bash_profile添加如下内容:4、验证:使用root用户重新登录,验证欢
原创
2013-06-21 20:57:47
2597阅读
点赞
脚本1:编写一个名为getarp.sh的脚本,记录局域网中各个主机的MAC地址。保存到/etc/ether文件中,若此文件已存在,应先进行备份。第行一条记录,第1列为IP地址,第2列为对应的MAC地址。分析:假定要扫描的网段是192.168.4.0,将192.168.4.赋值给变量NADD,作为检测地址的前缀使用”arping -c 2 -w 1 被检测主机的IP”命令发送ARP请求,
原创
2013-06-23 08:10:10
1181阅读
点赞
脚本1:编写SHELL脚本监控主机1、用vi命令在/root目录是新建一个脚本文件sysmon.sh,内容如下:附:a:使用df命令提取根分区的磁盘占用率:如下图所示:使用df -h命令查看磁盘分区的使用情况,其中根分区的已用空间是10%用如下图中的命令可以过滤磁盘的已用空间b:使用mpstat命令提取CPU使用率(要确保sysstat软件包已安装)。如下图所示:其中%idle表示CP
原创
2013-06-22 09:09:11
1345阅读
点赞
编写helloworld脚本#!/bin/bashecho"helloworld"通过位置变量创建Linux系统账户及密码#!/bin/bash#$1是执行脚本的第一个参数,$2是执行脚本的第二个参数useradd"$!"echo"$2"|passwd‐‐stdin"$2"每周5使用tar命令备份/var/log下的所
翻译
2019-05-29 21:41:18
533阅读
案例一1、问题:请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,2、分析:#! /bin/bashd=`date +%F`logfile=$d.logdf -h > $logfile 3、流程图: 4、实现: #!/bin/bashd=`date +%F`dir=/data/logs/disklogif [ ! -d $dir ]then mkdir -p $dirfi
转载
2021-05-23 23:41:00
477阅读
2评论
统计文件a.txt中“每个单词”的重复出现次数?若该文件大到几个G又该如何处理?
tr -s "\t| " "\n" <a.txt|sort|uniq -c
设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。
#!/bin/bash#2.sh#设计一个shell程序,添
原创
2009-05-15 17:31:14
583阅读
点赞
这里主要记录一下工作中遇到的一些常用shell1.jenkins部署远程tomcat#/bin/bashexportTOMCAT_HOME_PATH=/usr/local/soft/tomcat-8.5.53cd$TOMCAT_HOME_PATH#停服;pid=`ps-ef|greptomcat|grep-vgrep|awk'{print$2}'``kill-9$pid`#备份war包export
原创
2020-04-13 17:01:25
698阅读
1.删除某个文件中含有特定字符的行举例:删除/etc/passwd文件中test开头的行sed -i '/^test/d' /etc/passwd2.检查同一网段内的机器存活#!/bin/bash
for ((i=1;i<=254;i++))
do
&nbs
原创
2014-06-26 11:02:56
771阅读
在学习Linux运维时,普遍反馈是:LinuxShell是一个很难的知识板块。虽然大家都认真学,基本的语法也都掌握了,但有需求时,很难直接上手编程,要么写了很久,要么写不好!也有很多做运维很多年的朋友也是如此,Shell脚本一直写的不6!在网上看例子能照猫画虎写出来,完全独立写就困难了。对于初学者而言,因为没有实战经验,写不出来Shell脚本很正常,如果工作了几年的运维老年还是写不出来,那就是没主
转载
2019-07-30 09:06:13
2193阅读
循环指令–if–while–for–case案例11.用户给定路径2.输出文件大小最大的文件3.递归子目
原创
2022-07-08 11:30:43
345阅读
100个Linux Shell脚本经典案例
转载
2022-10-24 11:07:34
1648阅读
点赞
01Linux-17. shell综合案例*
原创
2022-12-15 19:55:36
589阅读
https://www.runoob.com/linux/linux-shell-passing-arguments.html 后续整理
原创
2022-05-27 21:21:34
129阅读
面试题让用户输入一个名称,检查这个用户名是否存在**如果存在,显示该用户已经存在如果不存在,创建这个用户,然后设置与用户的同名密码,最后提示创建成功解答
原创
2021-04-17 23:30:49
199阅读
面试题让用户输入一个名称,检查这个用户名是否存在**如果存e &>/dev/null;then echo "user $userName exists"else # echo "user $1 not exists" useradd $
原创
2022-02-19 15:36:25
89阅读
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阅读
Linux系统Shell编程—企业生产案例引导关注企业案例Linux系统Shell编程—企业生产案例(一)###企业数据库可以说是重点保护对象啊,没有之一,数据在当今企业里就是生命线,因此今天就来说一说,如何通过shell脚本来检查或监控MYSQL数据库服务是否正常??01通过端口判断[root@mysql~]#vicheckmysql.sh#!/bin/sh#createbymingonggea
原创
2020-11-27 13:20:46
191阅读
30个Linux Shell脚本经典案例(上)在学习Linux运维时,普遍反馈是:Linux Shell是一个很难的知识板块。虽然大家都认真学,基本的语法也都掌握了,但有需求时,很难直接上手编程,要么写了很久,要么写不好!也有很多做运维很多年的朋友也是如此,Shell脚本一直写的不6!在网上看例子能照猫画虎写出来,完全独立写就困难了。对于初学者而言,因为没有实战经验,写不出来Shell脚本很正常,
原创
2020-12-22 00:31:21
484阅读