- 博客(20)
- 收藏
- 关注
转载 shell脚本之九九乘法表
1 #!/bin/bash 2 for i in {1..9};do 3 for((j=1;j<=i;j++))do 4 echo -ne "$i×$j=$(($i*$j))\t" #每一次内循环不换行显示,且每一个算式之间插入tab 5 done 6 echo -e "\n...
2019-08-18 19:07:34
312
转载 iostat的安装以及基本使用
一、yum安装iostat#yum install -y sysstat #注意不是安装iostat二、方法说明(先看一个例子)选项-d : 表示显示磁盘的使用状态-m: 表示以兆M单位显示,-k表示以字节显示1 : 表示刷新频率3 : 表示显示3次,如上图也可以在后面直接跟上设备名如#iostat -d sda -m ,查看某个指定的分区状态属性:tps:transfers pe...
2019-08-08 17:22:58
1628
转载 shell脚本之利用RANDOM生成随机数,并取出最大值和最小值
利用$RANDOM生成随机数,并找出这组随机数当中的最大值和最小值 1 #!/bin/bash 2 declare -i maxnum=0 3 declare -i minnum=0 4 for i in `seq 1 10`;do 5 myrandom=$RANDOM #固定该生成的随机数 6 [ $...
2019-08-01 15:27:59
1585
转载 shell之sed命令基本用法练习题
1、 删除/etc/grub.conf文件中行首的空白行,以及空白行[root@env-lab ~]# sed 's#^[[:space:]]*##g' /etc/grub2.cfg | sed '/^[[:space:]]*$/d'2、 替换/etc/passwd文件中"uid"数字为100[root@env-lab ~]#sed 's#\(root:.:\)[[:digit:]]\(.*...
2019-07-31 10:45:18
387
转载 shell脚本输出/etc/passwd中shell类型对应的用户名及其个数
题目:显示linux系统中默认shell为bash、以及默认shell为/sbin/nologin的用户,显示出用户的个数,以及列出所有用户的名称形如这样输出:bash have 4 users,they are:,root,mandriva,openstack,scxiang/sbin/nologin have 16 users,they are:,bin,daemon#!/bin/bash...
2019-07-31 10:32:45
2717
转载 shell脚本之指定添加、删除参数来添加、删除多个指定用户
1、指定--useradd、--userdel添加、删除用户参数2、指定特定的用户,对其进行增加或者删除操作#!/bin/bashif [ $# -lt 1 ];then echo "Usage:./adminuser.sh --useradd | --userdel ARG1,ARG2,ARG3..." exit 2fiusername=`echo "...
2019-07-31 00:17:04
492
转载 shell脚本至计算1到100之间的奇数和与偶数和
计算1到100之间和奇数和与偶数和 #!/bin/bashEvensum=0ODDsum=0for i in {1..100};do if [ $(( i%2 )) -eq 0 ];then let Evensum+=$i else let ODDsum+=$i fi ...
2019-07-30 20:35:56
5101
转载 shell脚本之批量删除用户
1 #!/bin/bash 2 for i in {1..10};do 3 if id user$i &> /dev/null;then 4 userdel -r user$i &>/dev/null 5 echo "user$i is deleted" 6 ...
2019-07-30 19:22:44
1848
转载 shell脚本之批量添加用户
1 #/bin/bash 2 for i in {1..10};do 3 if id user$i &> /dev/null;then 4 echo "This user is exists" 5 else 6 adduser user$i &>/...
2019-07-30 18:02:00
905
转载 shell脚本之判断文本类型2 (参数传入脚本)
#!/bin/bashif [ "$#" -lt 1 ]; then #判断脚本参数个数,当参数个数小于1时,给出脚本执行方式 echo "Usage:./judge_file_arg.sh ARG1 [ARG2...]" exit 2 ...
2019-07-29 10:16:52
264
转载 shell脚本之定时备份文件
#!/bin/bashtar -zcf /var/backup/etc_backup`date +20%y-%m-%d`.tar.gz /etc编辑定时任务#crontab -e0 1 * /root/file_backup.sh 每天凌晨1点执行/etc备份任务注意:需要事先存在/var/backup目录...
2019-07-24 10:08:09
695
转载 shell脚本之ping批量检测主机连通性
#!/bin/bashfor ((i=1; i<=254;i=i+1)) do ping -c 2 10.0.0.$1 &>/dev/null if [ $? -eq 0 ]; then echo -e "10.0.0.$i is up\t" ...
2019-07-24 09:32:10
725
转载 shell脚本之利用位置变量添加账户并设置密码
#!/bin/bashadduser "$1" echo " $2" | passwd --stdin "$1" &>/dev/null
2019-07-24 09:14:30
398
转载 shell脚本之文件批量解压
#!/bin/bashls /tmp/install_file/*.tar.gz > install_packge_name.log for i in `cat install_packge_name.log` do tar -zxf $i -C /tmp/depress/ &...
2019-07-22 12:37:15
482
转载 shell脚本之判断分区使用率告警
检测磁盘分区使用率#!/bin/bashused=`df -h | grep /dev/mapper/centos-root | awk '{print $5}' | cut -d% -f1`if [ $used -ge 5 ]; then echo "root分区的使用率告警,请尽快处理"else echo "root分区使用率在正常范围之内"fi...
2019-07-22 11:18:34
464
转载 shell脚本之判断http服务是否正常
#!/bin/bashApache_Status=`nmap -sT 10.0.0.121 | grep tcp | grep http | awk '{print $2}'`if [ Apache_Status=="open" ];then echo "`date` httpd id ok!" >> /tmp/apache_status.log...
2019-07-22 11:15:21
948
转载 shell脚本之判断文件类型
判断文件类型#!/bin/bashread -p "Please input a filename:" fileif [ -z "$file" ];then echo "Error,please input a filename" exit 1elif [ ! -e "$file" ];then echo "Your in...
2019-07-22 11:12:34
1192
转载 docker镜像构建以及导出save、导入load
前导:通过commit构建本地镜像,save保存镜像,load加载镜像1、通过commit构建镜像[root@env-lab ~]# docker commit -p web1-p:表示在构建镜像的过程中,容器被暂停,web1是被构建的容器对象,及将运行名称为web1的容器打包为一个镜像2、查看构建的镜像,此时构建的镜像没有仓库名和标签3、为镜像添加仓库名和标签,并重新查看镜像4、将该镜像打包保存...
2019-07-10 18:22:44
136
转载 配置docker镜像加速
前导:因为docker-hub的镜像仓库站点在国外,访问很缓慢,为了加速pull镜像,d国内提供了加速站点如:https://registry.docker-cn.com以及阿里云提供的加速站点(每个人的加速站点域名不相同,可以到阿里云容器镜像服务去查看自己的镜像加速地址)1、创建/etc/docker/daemon.json的配置文件[root@env-lab ~]# mkdir /etc/do...
2019-07-10 17:46:04
120
转载 将本地docker镜像上传至阿里云镜像仓库
1、登录阿里云镜像仓库--username后面跟上账户名,以及服务器地址2、查看本次docker镜像docker images 或者docker images ls3、push我们需要上传至阿里云镜像仓库的docker镜像注意:1)、仓库名必须与阿里云所在仓库名相匹配2)、非docker-hub的镜像仓库,名称空间前需要指明服务器地址,及这里的registry.cn-hangzhou.aliyu...
2019-07-10 17:23:05
414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人