首页
学习
活动
专区
圈层
工具
发布

Linux下批量管理工具pssh使用记录

pssh是一款开源的软件,使用python实现,用于批量ssh操作大批量机器;pssh是一个可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的;比起for循环的做法,我更推荐使用pssh...使用pssh的前提是:必须在本机与其他服务器上配置好密钥认证访问(即ssh信任关系)。...下面就说下使用pssh进行批量操作的记录: 1)安装pssh 可以yum直接安装: [root@bastion-IDC ~]# yum install -y pssh 2)pssh用法 [root@bastion-IDC...rw-r--r--. 1 root root 212 Feb 8 16:38 hosts d)批量同步(prsync命令) 同步本机/mnt/test目录下的文件或目录到远程机器的/mnt/test路径下...46:41 [SUCCESS] 192.168.1.118 [4] 16:46:41 [SUCCESS] 192.168.1.101 同步本机/mnt/test目录下的文件或目录到远程机器的/mnt路径下

2.2K110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    pssh,pscp,pslurp使用实践

    后来.通过查阅,发现了pssh这个工具,于是就抽时间实践了一下,以下是我的一些实践跟使用心得(安装方法我就不在此叙述了): 1....PSSH 的使用 先看看说明文档: man pssh OPTIONS -h host_file # -h + 包括IP的文件名称 --hosts host_file...--print pssh -h i2.txt “ifconfig” 如之前没有从pssh所在主机连接到目标机器,则运行时一定要家參数 -x “-o StrictHostKeyChecking...上面的命令仅仅显示是否运行成功,但未显示运行命令的输出结果, 须要加上 -i 參数: 指定输出文件夹 -o 參数: 2. pscp 用于将本地文件拷贝到远程主机 pscp 跟pssh...指定的本地文件夹下创建 [用户@]主机IP[:port] 文件夹,相应的文件夹下用于存放从该主机复制过来的文件. 4 . pnuke 用于批量远程结束进程 pnuke 的參数与pssh

    1.5K20

    【Linux】Linux常见指令(下)

    一、Linux基本命令 i=1; while [ i -le 100 ]; do echo “hello world” i >> text.txt ; i = 首先我们介绍一下这个语句,这是一个循环语句...③less可以进行分页显示 less [选项][文件] 选项 作用 -i 忽略搜索时的大小写 -N 显示每行的行号 打开时和more差不多,但是可以上下键浏览文本 当我们处在less模式下,...后面跟上要搜索的内容,就可以向下搜索该内容,搜索到之后,点击n可以继续向下寻找还有没有该内容,类似于我们在word文档里使用的查找下一处,点击N可以向上找到上一个该内容,就是查找上一处 在less模式下,...格式 意义 %H 小时 %M 分钟 %S 秒 %X 相当于%H:%M:%S %d 日 %m 月 %Y 年 %F 相当于%Y-%m-%d 使用时的格式前面要加一个加号+ 在root权限下可以通过...我们只需要记住几个组合就行 组合 作用 -czf 打包压缩 -tzf 预览 -xzf 解压 tar为打包后缀,gz为压缩后缀,tgz为打包压缩后缀,它可以直接进行多个文件打包压缩 20、bc指令 bc指令的作用就是召唤Linux

    90500

    [喵咪Liunx(5)集群管理利器pssh

    [喵咪Liunx(5)集群管理利器pssh 前言 哈喽大家好呀!...附上: 喵了个咪的博客:w-blog.cn pssh官网地址:http://www.theether.org/pssh/ 1....安装 pssh和monit的安装方式一样简单都可以通过yum安装即可 yum install pssh 然后我们需要吧我们的服务器集群建立好一个文件存起来,推荐存放在/usr/loca/pssh下建立一个...使用 使用pssh -i -h hostname "env"就可以在hostname中的所有服务器上执行env命令(ssh-key被信任的情况下否则需要加 -A 会需要输入密码) 注意:通过ssh连接一下保存一下...key不然会异常 通过一下命令参考 -h 执行命令的远程主机列表 或者 -H user@ip:port 文件内容格式[user@]host[:port] -l 远程机器的用户名 -p 一次最大允许多少连接

    71170

    linux下杀死全部进程,linux下批量杀死进程

    ,又多了那个.使用命令taskkill可将这些进程一下子所有杀光: C:\Users\NR>taskkill /F /im fron … Linux下强制杀死进程的方法 常规篇: 首先,用ps查看进程,...批量杀死包含关键字“php-fpm”的进程. kill … linux下查看当前进程以及杀死进程 ###linux下查看当前进程以及杀死进程 查看进程 ps命令查找与进程相关的PID号: ps a :显示现行终端机下的所有程序...,包括其他用户的程序. ps -A :显示所有程序. ps c :列出程 … Linux下批量管理工具pssh安装和使用 Linux下批量管理工具pssh安装和使用 pssh工具包 安装:yum -y...install pssh pssh:在多个主机上并行地运行命令 pscp:把文件并行地复制到多个主机上 prsync:通 … windows和linux下关闭Tomcat进程 windows和linux...下解决Tomcat进程 windows下启动Tomcat报错,8080端口号被占用,报错信息如下 两种解决方法,一种是关闭了这个端口号,另外一种是修改Tomcat下的serv … Linux下查看某个进程打开的文件数

    8.2K30

    【Linux】---Linux下基本指令(2)

    Linux理念:Linux中一切皆文件。 那么Linux可以以统一的方式来进行文件/设备访问! 基于此理念,普通文件和显示器有什么区别吗?...Linux下find命令在目录结构中搜索文件,并执行指定的操作。 Linux下find命令提供了相当多的查找条件,功能很强大。...由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。 即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。...sz指令,作用是将压缩包传到windows上;rz则是将windows上的压缩包传到Linux的当前路径下。...(windows Linux) scp XXX.tgz 用户名@另一台Linux机器的ip:你要拷贝到的路径。

    49310

    【Linux】--- Linux下基本指令(1)

    ls指令,作用是罗列出当前路径下的文件名,当然如果未创建则什么都没有。 mkdir指令,作用是在当前路径下,创建一个“文件夹”(目录)。 cd指令,作用是进入指定的”文件夹“(目录)。...补: whoami作用是查看当前正在使用Linux系统的人是谁(用户)。在表述的时候,我们通常会说我们在XXX路径下,此处我们就是指whoami的结果。...Linux下指定的用户也有自己的家目录!且任何一个用户,首次登陆,所处的路径都是自己的家目录!!...解释一下,面手册分为8章(即上图中前8个) : 1 是普通的命令(可执行程序,指令); 2 是系统调用(即是由操作系统内核(Linux系统)提供的接口),如fork,open,write之类的(通过这个...系统下常用的命令,经常用来备份文件或者目录。

    43710

    如何在多个 Linux 服务器上运行多个命令

    如果你正在管理多台 Linux 服务器,并且你想在所有 Linux 服务器上运行多个命令,但你不知道该怎么做。...不用担心,在这个简单的服务器管理指南[1]中,我们将向您展示如何在多个 Linux 服务器上同时运行多个命令。...创建 Shell 脚本 因此,您需要首先准备一个脚本,其中包含您要在不同服务器上执行的 Linux 命令。...server1 server2 server3 通过脚本在多个 Linux 服务器上运行命令 现在通过指定 hosts.txt 文件以及包含要在多个远程服务器上运行的多个命令的脚本来运行以下 pssh...# pssh -h hosts.txt -P -I<./commands.sh 上述命令中使用的标志的含义: -h – 读取主机文件。 -P – 告诉 pssh 在输出到达时显示输出。

    94820

    Linux 下 At 命令

    一、安装At 取决于不同的发行版,at在你的 Linux 系统中可能有,也可能没有。 如果at没有被安装,你可以很容易地使用你发行版的软件包来安装它。...例如,想要创建一个任务,运行脚本: /home/linuxize/script.sh: at 09:00 -f /home/linuxize/script.sh 默认情况下,这个命令会产生输出,一旦任务完成...at 09:00 -m 三、batch命令 batch或者它的关联at -b预定任务并且在系统负载允许的情况下,批量执行任务。默认情况下,当系统平均负载在1.5以下的时候,任务将会被执行。...下面是一个例子: at -t 202005111321.32 五、指定队列 默认情况下,由at创建的任务被计划在命名为a的队列,并且由batch创建的任务被计划在b队列。...默认情况下,仅仅/etc/at.deny文件存在,并且是空的,这意味着所有用户可以使用at命令。如果你想禁止某一个用户的权限,将他的用户名添加到这个文件中。

    19.6K30

    Linux 基础下

    [查找标准] [查找到以后的处理动作] 查找路径,默认为当前目录 查找标准,默认为指定路径下的所有文件 -name 'filename' //对文件名作精确匹配...-gid //根据GID进行查找,当用户被删除以后文件的属组会变为此用户的GID -nouser //查找没有属主的文件.用户被删除的情况下产生的文件...,只有uid没有属主 -nogroup //查找没有属组的文件.组被删除的情况下产生的文件,只有gid没有属组 -type //根据文件类型来查找...文件并且删除 find / -name "abc.txt" -ok cp -r {} /home/canxun/ \; //查找abc.txt文件并且确认复制到/home/canxun/下...find / -name "abc.txt" -exec mv {} /home/canxun/ \; //查找abc.txt文件并且不需要确认移动到/home/canxun/下

    3.5K20

    linux下安装opencv_linux下安装pycharm

    ,进入到Linux版的RabbitMQ下载页面中 7、找到Download下的 rabbitmq-server-generic-unix-3.7.16.tar.xz下载链接并点击,开始进行下载RabbitMQ...三、把下载好的RabbitMQ 和 Erlang上传到Linux服务器上 1、打开WinSCP,把我们下载好的RabbitMQ 和 Erlang安装包,上传到Linux的 /mnt/ 文件目录下...2、使用putty连接到我们的Linux服务器,进入到/mnt/ 文件目录中,并解压上传的RabbitMQ 和 Erlang安装包 [root@localhost ~]# cd /mnt/ //...PID file not written; -detached was passed. 5、在浏览器的地址栏中输入你 服务器的ip地址:15672,即可访问RabbitMQ的管理登录界面,例如我的Linux...(3)策略制定者(policymaker):可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。

    27K10
    领券
    首页
    学习
    活动
    专区
    圈层
    工具
    MCP广场