- 博客(6)
- 收藏
- 关注
原创 nfs、nas网络磁盘无法连接,导致系统负载高
问题描述2022年02月24日业务无法访问,top命令查看负载200,cpu和内存使用正常。问题现象df -Th无法执行,业务日志输出停止在无法访问时间点,业务日志没有报错问题原因查询系统/var/log/message日志,发现报错NFS: state manager: check lease failed on NFSv4 server nas.***.cn with error 5nfs服务端已经挂掉了,那么就会导致进程读写请求一直获取不到资源,从而进程一直是不可中断状态,导致cpu的上
2022-02-24 10:02:49
2330
1
原创 2021-04-27
27、实现杨辉三角#!/bin/bash# File Name: Ynaghui.shread -p "请输入杨辉三角的1-10层数: " ndeclare -a YHfor i in `eval echo {1..$n}`;do for j in `seq $i`;do if [ $j -eq 1 -o $j -eq $i ];then #必须定义YH[$i$j]=1,因为else后的参数依赖 YH[$i$j]=1
2021-04-27 08:55:16
112
原创 shell100例 不会的语句 man bash查询(4)
20、自动检查逻辑卷,使用率大于92%,自动扩容#!/bin/bash# File Name: volume_atuo_extend.shtmpfile=/tmp/volume_atuo_extend.txtdf -h|grep "/dev/mapper/"|awk {'print $1,$5'} > $tmpfilesed -ri 's/%//' $tmpfilewhile read device use;do if [ $use -ge 92 ];then lv
2021-04-21 21:55:22
131
原创 shell100例 不会的语句 man bash查询(3)
12、使用while和for语句写1+100的值#/bin/bash#:==turei=1NUM=0#做数字判断需要加((IF))while ((i<=100)); do#lst下可以不加$let NUM=i+NUM#i++==i=i+1 i--let i++doneecho $NUMfor (( j=1,TOTAL=0;j<=100;j++ ));do let TOTAL+=jdoneecho "$TOTAL"for (( J=1,total=0;
2021-04-11 22:06:34
177
原创 shell100例 不会的语句 man bash查询(2)
5、批量创建10个账号,并设置随机密码#!/bash/bin#filename=create_user_passwd_for.shUSER=`echo testuser{11..15}`getent group test &> /dev/null || groupadd test &> /dev/nullfor i in $USER;do PASSWD=`openssl rand -base64 9`#echo user{1..10} | xargs -n1
2021-04-05 15:25:34
291
原创 shell100例 不会的语句 man bash查询
shell100例 不会的语句 man bash查询1、每天新建文件#!/bin/bashDATE="`date +%F`.log"DEST=/tmpcd $DESTecho "`pwd`"if [ ! -e $DATE ];then touch $DATE;df -hT > $DATE;fidate -s "2021-03-25 09:59:58"tail -f /var/log/croncrontab -e* 10 * * * bash /date/pr
2021-03-28 20:25:03
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人