首页 > 编程知识 正文

linux如何安装ps命令,pssh命令使用

时间:2023-05-03 14:33:15 阅读:231319 作者:140

python实现的集群批量命令工具,非常方便集群管理。同时其还带有pscp等功能
在合适的目录下,这里本机为/soft

输入命令 wget https://pypi.python.org/packages/source/p/pssh/pssh-2.3.1.tar.gz

1 [root@hadoop001 soft]# wget https://pypi.python.org/packages/source/p/pssh/pssh-2.3.1.tar.gz2 --2020-10-23 15:46:29-- https://pypi.python.org/packages/source/p/pssh/pssh-2.3.1.tar.gz3 正在解析主机 pypi.python.org (pypi.python.org)... 151.101.76.223, 2a04:4e42:12::2234 正在连接 pypi.python.org (pypi.python.org)|151.101.76.223|:443... 已连接。5 已发出 HTTP 请求,正在等待回应... 301 Redirect to Primary Domain6 位置:https://pypi.org/packages/source/p/pssh/pssh-2.3.1.tar.gz [跟随至新的 URL]7 --2020-10-23 15:46:30-- https://pypi.org/packages/source/p/pssh/pssh-2.3.1.tar.gz8 正在解析主机 pypi.org (pypi.org)... 151.101.128.223, 151.101.0.223, 151.101.64.223, ...9 正在连接 pypi.org (pypi.org)|151.101.128.223|:443... 已连接。10 已发出 HTTP 请求,正在等待回应... 301 Moved Permanently11 位置:https://files.pythonhosted.org/packages/source/p/pssh/pssh-2.3.1.tar.gz [跟随至新的 URL]12 --2020-10-23 15:46:37-- https://files.pythonhosted.org/packages/source/p/pssh/pssh-2.3.1.tar.gz13 正在解析主机 files.pythonhosted.org (files.pythonhosted.org)... 151.101.1.63, 151.101.65.63, 151.101.129.63, ...14 正在连接 files.pythonhosted.org (files.pythonhosted.org)|151.101.1.63|:443... 已连接。15 已发出 HTTP 请求,正在等待回应... 302 Found16 位置:https://files.pythonhosted.org/packages/60/9a/8035af3a7d3d1617ae2c7c174efa4f154e5bf9c24b36b623413b38be8e4a/pssh-2.3.1.tar.gz [跟随至新的 URL]17 --2020-10-23 15:46:38-- https://files.pythonhosted.org/packages/60/9a/8035af3a7d3d1617ae2c7c174efa4f154e5bf9c24b36b623413b38be8e4a/pssh-2.3.1.tar.gz18 再次使用存在的到 files.pythonhosted.org:443 的连接。19 已发出 HTTP 请求,正在等待回应... 200 OK20 长度:23427 (23K) [application/octet-stream]21 正在保存至: “pssh-2.3.1.tar.gz”22 23 100%[======================================================================================================>] 23,427 66.2KB/s 用时 0.3s 24 25 2020-10-23 15:46:39 (66.2 KB/s) - 已保存 “pssh-2.3.1.tar.gz” [23427/23427])26 27 [root@hadoop001 soft]# ll28 总用量 16593229 -rw-r--r--. 1 root root 169889024 9月 22 06:30 jdk-15.0.1_linux-x64_可耐的爆米花.rpm30 -rw-r--r--. 1 root root 23427 2月 27 2020 pssh-2.3.1.tar.gz

新建一个目录program

解压到program目录

1 [root@hadoop001 soft]# mkdir /program2 [root@hadoop001 soft]# tar -xf pssh-2.3.1.tar.gz -C /program3 [root@hadoop001 soft]# cd /program4 [root@hadoop001 program]# ll5 总用量 06 drwxrwxr-x. 6 1000 1000 149 2月 3 2012 pssh-2.3.17 [root@hadoop001 program]#

进入pssh目录,输入命令

cd pssh-2.3.1

python setup.py build

python setup.py install

然后再输入 pssh --version 查看版本

1 [root@hadoop001 program]# cd pssh-2.3.1/ 2 [root@hadoop001 pssh-2.3.1]# pssh --version 3 -bash: pssh: 未找到命令 4 [root@hadoop001 pssh-2.3.1]# python setup.py build 5 running build 6 running build_py 7 creating build 8 creating build/lib 9 creating build/lib/psshlib10 copying psshlib/psshutil.py -> build/lib/psshlib11 copying psshlib/askpass_client.py -> build/lib/psshlib12 copying psshlib/manager.py -> build/lib/psshlib13 copying psshlib/version.py -> build/lib/psshlib14 copying psshlib/__init__.py -> build/lib/psshlib15 copying psshlib/color.py -> build/lib/psshlib16 copying psshlib/task.py -> build/lib/psshlib17 copying psshlib/cli.py -> build/lib/psshlib18 copying psshlib/askpass_server.py -> build/lib/psshlib19 running build_scripts20 creating build/scripts-2.721 copying and adjusting 可耐的爆米花/pssh -> build/scripts-2.722 copying and adjusting 可耐的爆米花/pnuke -> build/scripts-2.723 copying and adjusting 可耐的爆米花/prsync -> build/scripts-2.724 copying and adjusting 可耐的爆米花/pslurp -> build/scripts-2.725 copying and adjusting 可耐的爆米花/pscp -> build/scripts-2.726 copying and adjusting 可耐的爆米花/pssh-askpass -> build/scripts-2.727 changing mode of build/scripts-2.7/pssh from 644 to 75528 changing mode of build/scripts-2.7/pnuke from 644 to 75529 changing mode of build/scripts-2.7/prsync from 644 to 75530 changing mode of build/scripts-2.7/pslurp from 644 to 75531 changing mode of build/scripts-2.7/pscp from 644 to 75532 changing mode of build/scripts-2.7/pssh-askpass from 644 to 75533 [root@hadoop001 pssh-2.3.1]# python setup.py install34 running install35 running build36 running build_py37 running build_scripts38 running install_lib39 creating /usr/lib/python2.7/site-packages/psshlib40 copying build/lib/psshlib/psshutil.py -> /usr/lib/python2.7/site-packages/psshlib41 copying build/lib/psshlib/askpass_client.py -> /usr/lib/python2.7/site-packages/psshlib42 copying build/lib/psshlib/manager.py -> /usr/lib/python2.7/site-packages/psshlib43 copying build/lib/psshlib/version.py -> /usr/lib/python2.7/site-packages/psshlib44 copying build/lib/psshlib/__init__.py -> /usr/lib/python2.7/site-packages/psshlib45 copying build/lib/psshlib/color.py -> /usr/lib/python2.7/site-packages/psshlib46 copying build/lib/psshlib/task.py -> /usr/lib/python2.7/site-packages/psshlib47 copying build/lib/psshlib/cli.py -> /usr/lib/python2.7/site-packages/psshlib48 copying build/lib/psshlib/askpass_server.py -> /usr/lib/python2.7/site-packages/psshlib49 byte-compiling /usr/lib/python2.7/site-packages/psshlib/psshutil.py to psshutil.pyc50 byte-compiling /usr/lib/python2.7/site-packages/psshlib/askpass_client.py to askpass_client.pyc51 byte-compiling /usr/lib/python2.7/site-packages/psshlib/manager.py to manager.pyc52 byte-compiling /usr/lib/python2.7/site-packages/psshlib/version.py to version.pyc53 byte-compiling /usr/lib/python2.7/site-packages/psshlib/__init__.py to __init__.pyc54 byte-compiling /usr/lib/python2.7/site-packages/psshlib/color.py to color.pyc55 byte-compiling /usr/lib/python2.7/site-packages/psshlib/task.py to task.pyc56 byte-compiling /usr/lib/python2.7/site-packages/psshlib/cli.py to cli.pyc57 byte-compiling /usr/lib/python2.7/site-packages/psshlib/askpass_server.py to askpass_server.pyc58 running install_scripts59 copying build/scripts-2.7/pssh -> /usr/可耐的爆米花60 copying build/scripts-2.7/pnuke -> /usr/可耐的爆米花61 copying build/scripts-2.7/prsync -> /usr/可耐的爆米花62 copying build/scripts-2.7/pslurp -> /usr/可耐的爆米花63 copying build/scripts-2.7/pscp -> /usr/可耐的爆米花64 copying build/scripts-2.7/pssh-askpass -> /usr/可耐的爆米花65 changing mode of /usr/可耐的爆米花/pssh to 75566 changing mode of /usr/可耐的爆米花/pnuke to 75567 changing mode of /usr/可耐的爆米花/prsync to 75568 changing mode of /usr/可耐的爆米花/pslurp to 75569 changing mode of /usr/可耐的爆米花/pscp to 75570 changing mode of /usr/可耐的爆米花/pssh-askpass to 75571 running install_data72 creating /usr/man73 creating /usr/man/man174 copying man/man1/pssh.1 -> /usr/man/man175 copying man/man1/pscp.1 -> /usr/man/man176 copying man/man1/prsync.1 -> /usr/man/man177 copying man/man1/pslurp.1 -> /usr/man/man178 copying man/man1/pnuke.1 -> /usr/man/man179 running install_egg_info80 Writing /usr/lib/python2.7/site-packages/pssh-2.3.1-py2.7.egg-info81 [root@hadoop001 pssh-2.3.1]# pssh --version82 2.3.183 [root@hadoop001 pssh-2.3.1]#

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。