- 博客(18)
- 收藏
- 关注
原创 python脚本--用户密码登陆1
创建一个python脚本,实现下面功能: --要求用户输入用户名和密码; --如果 用户名和密码均正确时,显示“welcome to user manager system“; -- 如果用户名和密码不正确时,重新输入,最多有三次机会; --用户输入超过三次机会后,报错“你已经登陆过三次,请10min以后在登陆“。user = 'ro
2017-06-28 20:49:09 1074 1
原创 python基础和数据类型(01,02)
##1.www.tiobe.org ##计算机开发年度大奖##python的版本特性:#python2.7最新,2版本将不在作后续开发#python3推出 与2特性一样,但是版本代码不兼容##python应用的领域:#youtube google NASA 豆瓣#python流行原因##python之所以流行,是因为他可以利用很多第三方库
2017-06-28 20:42:27 652
原创 Shell
BASH = GNU Bourne-Again Shell,BASH 是 GNU 组织开发和推广的一个项目。Bash脚本类似批处理,简单来讲就是把许多的指令集合在一起,并提供循环、条件、判断等重要功能,语法简单实用,用以编写程序,大大简化管理员的操作,并可以完成图形工具所无法实现的功能。如何创建新shell脚本?1. 创建包含bash命令的文本文件。文件的第一行应为:
2017-06-21 23:24:39 300
原创 check_user.sh
#!/bin/bashif [ -z "$1" ]then echo please give me a userfileelif [! -e "$1" ]then echo "$1 is not exist!!"else for NAME in `cat $1` do USER=`getent passwd $NAME`
2017-06-21 22:25:17 199
原创 应用expect的自动应答
#!/usr/bin/expectset IP [ lindex $argv 0 ]set PASS [ lindex $argv 1 ]set COMMAND [ lindex $argv 2 ]spawn ssh root@$IP $COMMANDexpect { "yes/no" {send "yes\r";exp_continue}
2017-06-21 22:22:39 281
原创 数据库的备份
#!/bin/bashmkdir -p /mnt/DB_BACKUP/for DB in `mysql -uroot -e "show databases;" -E -N | grep -E '\*|schema$' -v` do DBNAME=$DB-`date +%Y-%m-%d` echo "Backup $DB" mysqldump $DB
2017-06-21 22:19:48 160
原创 加时间点的文件复制
#!/bin/bashBACKDIR=etcconfig-`date +%Y-%m-%d-%s`mkdir -p /mnt/$BACKDIRcp /etc/*.conf /mnt/$BACKDIR
2017-06-21 22:18:25 230
原创 check-ip
#!/bin/bashfor NUM in {1..10}do ping -c1 -w1 172.25.254.$NUM &> /dev/null && echo 172.25.254.$NUM is up || echo 172.25.254.$NUM downdone
2017-06-21 22:16:48 457
原创 应用函数对用户的建立和删除
#!/bin/bashACTION () {if [ -z "$4" ]then echo please give me a userfileelif [ ! -e "$4" ]then echo "$4 is not exist!!"elsefor NAME in `cat $4`do USER=`getent passwd $NAME`
2017-06-21 22:15:16 151
原创 用户的建立和删除
#!/bin/bashif [ "$1" = "create" ]then if [ -z "$2" ] then echo please give me a userfile elif [ ! -e "$2" ] then echo "$2 is not exist!!" els
2017-06-21 22:12:31 183
原创 倒计时一分十秒
#!/bin/bashMIN=1for ((SEC=10;SEC>=0;SEC--))do while [ "$SEC" -eq "0" -a "$MIN" -gt "0" ] do echo -n "After ${MIN}m : ${SEC}s is end " sleep 1 echo -ne "\r \r" ((MIN
2017-06-21 22:07:54 355
原创 用户建立
编写script.sh1.script.sh /mnt/usrfile /mnt/passfile2.当要建立的用户已经存在不作任何操作3.当脚本后所指定的文件个数少于2个please give me userfile or passwd file4./mnt/userfile's line is different /mnt/passwdfil
2017-06-14 21:36:40 201
原创 rh254复习题
静态配置ip如下:server:ip=172.25.x.10,gateway=172.25.x.254,dns1=172.25.254.254desktop:ip=172.25.x.11,gateway=172.25.x.254,dns1=172.25.254.254desktop与server主机防火墙开启;desktop与server主机selinux=enforcin
2017-06-14 21:30:01 467
原创 firewall
Firewalld概述动态防火墙后台程序 firewalld 提供了一个 动态管理的防火墙,用以支持网络 “ zones” ,以分配对一个网络及其相关链接和界面一定程度的信任。它具备对 IP v4 和 IP v6 防火墙设置的支持。它支持以太网桥,并有分离运行时间和永久性配置选择。它还具备一个通向服务或者应用程序以直接增加防火墙规则的接口。系统提供了图像化的配置工具firewa
2017-06-07 23:19:52 315
原创 pxe
#########################packags needed###################################need packages:system-config-kickstart ##自动应答脚本制作工具syslinux ##获得pxelinux.0文件安装包dhcp ##
2017-06-07 23:05:05 290
原创 iscsi
1.iscsi 是直接对设备进行共享的服务2.启动 iscsi共享设备建立一个lvm设备yum install targetcli -ysystemctl enable targetsystemctl start targettargetcli/> ls/> /backstores/blick create serverlstorag
2017-06-07 21:15:09 384
原创 nfs
nfs1.yum install nfs-utils -ysystemctl enable nfs-serversystemctl start nfs-serverfirewall-cmd --permanent --add-service=nfsfirewall-cmd --permanent --add-service=mountdfirewall-cmd --pe
2017-06-07 21:13:18 185
原创 smaba
samba 1.samba作用提供cifs协议实现共享文件2.安装yum install samba samba-comon samba-client -ysystemctl start smb nmbsystemctl enable smb nmb2.添加smb用户smb用户必须为本地用户smbpasswd -a studentNew SM
2017-06-07 21:02:24 221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人