Linux中pssh命令怎么用
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章将为大家详细讲解有关Linux中pssh命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux常用命令pssh命令 是一个python编写可以在
千家信息网最后更新 2025年02月02日Linux中pssh命令怎么用
这篇文章将为大家详细讲解有关Linux中pssh命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Linux常用命令pssh命令 是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问。
pssh
批量管理执行
安装pssh
在CentOS系统环境下,介绍yum的安装和源码安装的方式:
yum方法
yum install pssh
编译安装
wget http://parallel-ssh.googlecode.com/files/pssh-2.3.1.tar.gz tar xf pssh-2.3.1.tar.gz cd pssh-2.3.1/ python setup.py install
选项
--version:查看版本 --help:查看帮助,即此信息 -h:主机文件列表,内容格式"[user@]host[:port]" -H:主机字符串,内容格式"[user@]host[:port]" -:登录使用的用户名 -p:并发的线程数【可选】 -o:输出的文件目录【可选】 -e:错误输入文件【可选】 -t:TIMEOUT 超时时间设置,0无限制【可选】 -O:SSH的选项 -v:详细模式 -A:手动输入密码模式 -x:额外的命令行参数使用空白符号,引号,反斜线处理 -X:额外的命令行参数,单个参数模式,同-x -i:每个服务器内部处理信息输出 -P:打印出服务器返回信息
实例
获取每台服务器的uptime:
# pssh -h ip.txt -i uptime [1] 11:15:03 [SUCCESS] Mar.mars.he 11:15:11 up 4 days, 16:25, 1 user, load average: 0.00, 0.00, 0.00 [2] 11:15:03 [SUCCESS] Jan.mars.he 11:15:12 up 3 days, 23:26, 0 users, load average: 0.00, 0.00, 0.00 [3] 11:15:03 [SUCCESS] Feb.mars.he 11:15:12 up 4 days, 16:26, 2 users, load average: 0.08, 0.02, 0.01
查看每台服务器上mysql复制IO/SQL线程运行状态信息:
# pssh -h IP.txt -i "/usr/local/mysql/bin/mysql -e 'show slave status \G'"|grep Running: Slave_IO_Running: yes Slave_SQL_Running: Yes Slave_IO_Running: Yes Slave_SQL_Running: Yes Slave_IO_Running: Yes Slave_SQL_Running: Yes
保存每台服务器运行的结果:
# pssh -h IP.txt -i -o /tmp/pssh/ uptime [1] 11:19:47 [SUCCESS] Feb.mars.he 11:19:55 up 4 days, 16:31, 2 users, load average: 0.02, 0.03, 0.00 [2] 11:19:47 [SUCCESS] Jan.mars.he 11:19:56 up 3 days, 23:30, 0 users, load average: 0.01, 0.00, 0.00 [3] 11:19:47 [SUCCESS] Mar.mars.he 11:19:56 up 4 days, 16:30, 1 user, load average: 0.00, 0.00, 0.00
我们来看一下/tmp/pssh/下的文件及其内容
# ll /tmp/pssh/ 总用量 12 -rw-r--r--. 1 root root 70 12月 1 11:19 Feb.mars.he -rw-r--r--. 1 root root 70 12月 1 11:19 Jan.mars.he -rw-r--r--. 1 root root 69 12月 1 11:19 Mar.mars.he # cat /tmp/pssh/* 11:19:55 up 4 days, 16:31, 2 users, load average: 0.02, 0.03, 0.00 11:19:56 up 3 days, 23:30, 0 users, load average: 0.01, 0.00, 0.00 11:19:56 up 4 days, 16:30, 1 user, load average: 0.00, 0.00, 0.00
上面介绍的是pssh命令很少的一部分,大家可以将其用到适合自己的场景,发挥它的最大功效。
关于"Linux中pssh命令怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
命令
服务器
服务
文件
内容
信息
参数
模式
篇文章
主机
工具
更多
格式
线程
处理
帮助
输入
输出
运行
不错
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
200台服务器亏损
网络安全法强0
qt 访问数据库
人工智能在网络安全应用中误区
网络安全法 宣传册
微信房产营销软件开发
软件开发甩锅
服务器主机可以关闭吗
网易哈利波特服务器
阿里云服务器实名认证
软件开发专利申请流程及费用
江阴咨询软件开发优势
对网络安全概念的解释
手机telnet服务器怎么用
网络安全与食品安全心得体会
总服务器连接失败
实时视频传输服务器
mapgis数据库建库规范
自然灾害网络安全应急预案
mt4怎么申请服务器
服务器如何访问接口
生存进化方舟服务器开ce
数据库运算举例学生学号
软件开发的主管部门
答案奶茶软件开发
英雄专属服务器
小米软件开发笔试题2019
博新网络技术有限公司注销
江苏网络技术哪家好
软件开发要做哪些准备