Linux中pssh命令怎么用
发表于:2025-11-20 作者:千家信息网编辑
千家信息网最后更新 2025年11月20日,这篇文章将为大家详细讲解有关Linux中pssh命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux常用命令pssh命令 是一个python编写可以在
千家信息网最后更新 2025年11月20日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安全错误
数据库的锁怎样保障安全
软件开发公司哪个是龙头
连接数据库的驱动是干什么
考网络安全工程师证有用吗
互联网大会高科技
天健湖公园网络安全科技馆
我的世界管理员服务器手机
网络安全的例子Facebook
数据库设计时第二范式
网络安全与执法类的视力要求
ar vr与网络技术结合
网络安全和信息化工作意见
威海网络安全审计
数据库中的数据模型一般分为
幼儿园网络安全事故台账
服务器的防火墙如何关闭
网络安全 要求
刘欣然网络安全事件
学校网络安全宣传ppt课件
网络安全运维工程师具备的技能
计算机网络技术学生实验报告
安全服务器虚拟化平台
天健湖公园网络安全科技馆
网络安全与执法类的视力要求
广州电子软件开发公办学校
电脑wifi互传服务器
买联想服务器
软件开发可重用的方法
信息网络技术专业代码
网信办网络安全报告
cmac是一个什么类型的数据库