20220216linux生产命令

1.ssh免密登录,例子:192.168.1.201机免密登陆192.168.1.111机

1.1所有主机执行,生成秘钥

ssh-keygen -t rsa

1.2.把192.168.1.201机公钥放到192.168.1.111机上并改名为 authorized_keys

1.3.所有操作在192.168.1.111机上操作

scp root@192.168.1.201:/root/.ssh/id_rsa.pub /root/.ssh/

cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys

rm -rf /root/.ssh/id_rsa.pub


2.远程执行脚本(备份需要用到)

前提:配置好ssh免密登录

源IP:192.168.1.16

目标ip: 192.168.1.31

例子:在192.168.1.16远程执行1.31的命令或者脚本

远程执行命令

ssh root@192.168.1.31 "hostname"

远程执行脚本

2.1在1.31写个测试脚本

vim  test.sh

#!/bin/bah

hostname

chmod +x test.sh

2.2在1.16上远程执行脚本

ssh root@192.168.1.31 /root/test.sh


3.通过进程的方式关闭nginx服务

ps -ef |grep nginx |grep -v grep |awk '{print $2}' | xargs kill –9

posted @ 2022-02-16 15:55  彭荣俭  阅读(37)  评论(0编辑  收藏  举报