思路:先判断用户是否存在,如果存在用for命令进行批量创建。1.批量创建用户#!/bin/bashpass_num=`awk-F":"‘{print$1}‘/etc/passwd|grep"user_0[0-9]"|wc-l`#wc-l统计/etc/passwd用户数量if[$pass_num-eq0];then#判断是否为零,为0则创建foriin`seq-w009`#for循环创建0-9个用户
分类:
系统相关 时间:
2020-10-26 11:01:19
阅读次数:
28
1,grep命令
选项说明
--color=auto:对匹配到的文本着色显示;
-v:显示不被模式匹配到的行;
-i:忽略字符大小写;
-n:显示匹配的行号;
-c:统计匹配到的字符串;
-o:仅显示匹配到的字符串;
-q:静默模式,不输出任何信息;
-A #:表示显示匹配到的行并显示该行后#行,#表示为数字;
-B #:表示显示匹配到的行并显示该行前#行,#表示为数字;
-C #:表示显示匹配到的行并显示该行前后各#行,#表示为数字;
-e:实现多个选项的逻辑or或更新;
-w:匹配整个单词;
-E:使用ERE扩展正则,等效于egrep命令;
-F:相当于fgrep,不使用正则表达式;
分类:
其他好文 时间:
2020-10-24 11:55:24
阅读次数:
48
经过几天折腾,终于搞出来了一个python网络设备配置备份的脚本。基本思路如下:1.定义设备类Device1.1初始化参数dc,zone,hostname,ip,user,passwd(数据中心,网络区域,设备名称,ip,用户名,密码)1.2函数login设备登录1.3函数screenCMD设备测试是否支持分屏命令(目前只有华为的做这个测试)1.4函数get_config支持分屏命令的设备取配置方
分类:
编程语言 时间:
2020-10-22 23:08:20
阅读次数:
30
ciscoasa#shrun:Saved:ASAVersion8.2(1)!hostnameciscoasaenablepasswordajgvZKkj9OFA/xdmencryptedpasswd2KFQnbNIdI.2KYOUencryptednames!interfaceEthernet0/0shutdownnonameifnosecurity-levelnoipaddress!interf
分类:
系统相关 时间:
2020-10-19 22:53:38
阅读次数:
33
第一步,安装git: 在root下创建git用户,设置密码: [root@VM-0-14-centos ~]# useradd git [root@VM-0-14-centos ~]# passwd git 给git用户设置sudo权限: [root@VM-0-14-centos ~]# vi /e ...
分类:
其他好文 时间:
2020-10-19 22:18:53
阅读次数:
19
[root@centos7data]$catback_mysql.sh#!/bin/bash#USER="test"PASSWD="123.com"HOSTIP="192.168.2.7"BACKUP=/data/allback_date+%F[-d"$BACKUP"]||mkdir$BACKUPPS3="请
分类:
数据库 时间:
2020-10-18 16:53:50
阅读次数:
35
一 使用SMTP模块发送邮件 import smtplib from email.mime.text import MIMEText from email.header import Header msg_from = '***@qq.com' # 发送方邮箱 passwd = '****' # 填 ...
分类:
编程语言 时间:
2020-10-08 18:14:22
阅读次数:
24
概念:grep:文本过滤(模式:pattern)工具grep,egrep,fgrep(不支持正则表达式搜索)sed:streameditor,文本编辑工具awk:文本报告生成器grep:默认是过滤行和cut相反作用:文本搜索工具,根据用户指定的”模式“对目标文本逐行进行匹配检查;打印匹配到的行!!模式:有正则表达式字符及文本字符所编写的过滤条件grep[OPTIONS]PATTERN[FILE..
分类:
系统相关 时间:
2020-10-06 20:54:20
阅读次数:
38
fastapi开发api确实fast.东西开发完了,前后端调试也方便,要上线了,怎么保证接口文档不被非法访问呢?简单想了几个场景内网部署将swagger的入口监听在内网,域名访问的话,也直接解析成内网,外网不能访问也是个不错的选择.直接关闭这招算是釜底抽薪了,直接关门,咱都不访问.算是最简单有效的办法.代码app=FastAPI(docs_url=None,redoc_url=None)动态开关默
分类:
编程语言 时间:
2020-10-06 20:17:50
阅读次数:
58