1. expect的应用 1)传输文件 2)远程执行命令,无需交互,无需输入密码 3)上线的shell脚本(工具),核心是expect,即分发系统 2. expect的安装 yum install -y expect 3. expect语言实例1:自动远程登陆某台服务器 #! /usr/bin/ex ...
分类:
系统相关 时间:
2019-08-28 00:42:15
阅读次数:
175
简单远程执行命令程序开发(30分钟) 是时候用户socket干点正事呀,我们来写一个远程执行命令的程序,写一个socket client端在windows端发送指令,一个socket server在Linux端执行命令并返回结果给客户端 执行命令的话,肯定是用我们学过的subprocess模块啦,但 ...
分类:
其他好文 时间:
2019-08-26 09:29:52
阅读次数:
77
基于TCP协议的socket通信 1.基于TCP协议的socket循环通信 2.基于TCP协议的socket连接循环通信 3.基于TCP协议的socket通信:远程执行命令 4.粘包现象 5.操作系统的缓冲区 5.出现粘包现象的情况 1.接收方没有及时接收缓冲区的包,造成多个包接收(客户端发送了一段 ...
分类:
其他好文 时间:
2019-08-15 22:53:18
阅读次数:
114
SET 命令 用途: 可以设置 shell 的执行方式,不带参数时输出环境变量。 注: 1. [ ] 表示设置参数 2. [+] 表示取消设置参数 示例: SSH 命令 用途: 连接远程计算机。 注: 1. [ p] 指定端口号,默认为 22 2. [remote cmd] 远程执行命令并显示到本地 ...
分类:
系统相关 时间:
2019-08-11 15:17:27
阅读次数:
137
接下来我们用之前的知识,模拟一个远程执行命令的小程序 server.py client.py ...
分类:
其他好文 时间:
2019-08-04 17:58:29
阅读次数:
67
from socket import * client = socket(AF_INET, SOCK_STREAM) client.connect(('127.0.0.1', 8081)) # 通信循环 while True: cmd=input('>>: ').strip() if len(cmd ...
分类:
其他好文 时间:
2019-07-29 09:17:21
阅读次数:
107
类似于cmd的功能,client执行命令,server发命令结果发送到client server.py ...
分类:
编程语言 时间:
2019-07-24 17:55:52
阅读次数:
119
expect介绍: 最近想写一个自动化安装脚本,涉及到远程登录、分发文件包、远程执行命令等,其中少不了来回输入登录密码,交互式输入命令等,这样就大大降低了效率,那么有什么方法能解决呢?不妨试试expect: expect是一款自动化的脚本解释型的工具。 expect基于tcl脚本,expect脚本的 ...
分类:
其他好文 时间:
2019-07-23 22:34:42
阅读次数:
350
一、简介 Paramiko模块是基于Python实现的SSH远程安全连接,用于SSH远程执行命令、文件传输等功能。 安装模块 默认Python没有自带,需要手动安装: 二、上传文件 测试一下上传,完整代码如下: #!/usr/bin/env python3 # coding: utf-8 impor ...
分类:
编程语言 时间:
2019-06-30 18:51:25
阅读次数:
123
zabbix可不仅仅只有监控功能,还支持远程执行命令,实现简单自动化运维 以下以监控mysql的3306端口为例,如该端口异常关闭,自动执行命令重启mysql 创建一个监听3306的监控项,键值按照这样写也可以。不过可能换成net.tcp.listen[3306]会更合适一些 表达式那里,点击右边的 ...
分类:
其他好文 时间:
2019-06-11 12:52:17
阅读次数:
107