• python day9 批量管理工具


    python day9 批量管理工具

    目录文件:(python3 程序)

    github 链接:https://github.com/Liang2580/python_day9

    [root@iZwz9i5qxdafjn4npsy1a3Z home]# tree python_day9/
    python_day9/
    ├── bin
    │   ├── aa
    │   ├── cc
    │   ├── __init__.py
    │   └── main.py    # 主程序入口
    ├── conf
    │   ├── accounts.cfg    
    │   ├── __init__.py
    │   ├── __pycache__
    │   │   ├── __init__.cpython-36.pyc
    │   │   └── settings.cpython-36.pyc
    │   └── settings.py     #配置文件
    ├── core
    │   ├── 1.py
    │   ├── __init__.py
    │   ├── logger.py       # 日志  
    │   ├── __pycache__
    │   │   ├── __init__.cpython-36.pyc
    │   │   ├── logger.cpython-36.pyc
    │   │   └── server.cpython-36.pyc
    │   └── server.py         # 主程序
    ├── __init__.py
    ├── log
    │   ├── __init__.py
    │   └── system.log        # log文件
    └── README.md

    README 介绍

    简单的一个批量分发的一个python3 开发的一个小工具

    settings 是配置文件所在的地方。

    服务器的IP 和 用户名 密码存放的位置

    可以执行linux的命令。也可以使用帮助

    使用的方式如下:

    #python36 bin/main.py
    
    1 group1 2
    
    2 group2 3
    
    ##(eg:group1)group1
    
    h1 192.168.57.128
    
    h2 192.168.57.129
    
    ls
    
    ------------------------192.168.57.129------------------------ aa anaconda-ks.cfg
    
    init.py
    
    ls
    
    Python-3.6.0
    
    Python-3.6.0.tgz
    
    ------------------------192.168.57.128------------------------
    
    aa
    
    anaconda-ks.cfg
    
    init.py
    
    ls
    
    cat aa
    
    上传 :
    
    put cc /root
    
    put sucesss
    
    put sucesss
    
    查看日志
    
    2018-02-24 16:05:19,302 - system - INFO - Account {192.168.57.129} sign in cmd ls
    
    2018-02-24 16:05:19,554 - system - INFO - Account {192.168.57.128} sign in cmd ls
    
    2018-02-24 16:08:01,732 - system - INFO - Account {192.168.57.129} sign in cmd ls
    
    2018-02-24 16:08:01,857 - system - INFO - Account {192.168.57.128} sign in cmd ls
    
    2018-02-24 16:08:05,455 - system - INFO - Account {192.168.57.129} sign in cmd cat aa
    
    2018-02-24 16:08:05,588 - system - INFO - Account {192.168.57.128} sign in cmd cat aa
    
    2018-02-24 16:08:39,484 - system - INFO - Account {192.168.57.129} sign in cmd put cc /root
    
    2018-02-24 16:08:39,641 - system - INFO - Account {192.168.57.128} sign in cmd put cc /root
  • 相关阅读:
    SpringBoot-13-简单整合Dubbo
    SpringBoot-12-整合Redis
    SpringBoot-11-任务
    SpringBoot-10-Swagger
    SpringBoot-09-Apche Shiro
    SpringBoot-08-Spring Security
    五十七-代码审计-JAVA项目框架类漏洞分析报告
    五十六:代码审计-JAVA项目Filter过滤器及XSS挖掘
    五十五:代码审计-JAVA项目注入上传搜索或插件挖掘
    五十四:代码审计-TP5框架审计写法分析及代码追踪
  • 原文地址:https://www.cnblogs.com/liang2580/p/8467595.html
Copyright © 2020-2023  润新知