
linux
yandao
“我是谁”、“我在哪”、“我要去哪儿”
展开
-
Linux中master操作salver
#!/bin/bashecho "[master]:"jpsssh -T slaver1 <<EOFecho "[slaver1]:"jpsEOFssh -T slaver2 <<EOFecho "[slaver2]:"jpsEOFEOFShell中通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell。可以把EOF替换成其他东西,意思是把内容当作标准输入传给程序。<&原创 2021-04-28 09:29:48 · 747 阅读 · 0 评论 -
You have new mail in /var/spool/mail/root
[root@slaver1 ~]#您在 /var/spool/mail/root 中有新邮件查看内容:cat /var/spool/mail/root关闭提示:echo "unset MAILCHECK">> /etc/profilesource /etc/profile查看大小:ls -lth /var/spool/mail/总用量 1.4M-rw-------. 1 root mail 1.4M 4月 7 11:43 root清空:cat /dev/nul原创 2021-04-07 11:49:13 · 171 阅读 · 0 评论 -
shell之测试ip主机名,ip地址,连接
测试ip连接[root@master ~]# cat ip.sh #!/bin/bashmaster_name=`hostname`echo $master_nameif [[ $master_name == 'master' ]];then echo "hostname[master] set ok!"else echo "hostname[master] set fail! Current hostname is $master_name" fimaster_ip=$(i原创 2021-04-07 11:27:09 · 388 阅读 · 0 评论 -
bash 编程之ssh登录
#!/usr/bin/expect // 指定shebangset timeout 3 // 设定超时时间为3秒spawn ssh user_name@172.***.***.*** // fork一个子进程执行ssh命令expect "*password*" // 期待匹配到 'user_name@ip_string's password:' send "my_password\r"原创 2021-04-07 10:58:59 · 543 阅读 · 0 评论 -
Linux多台主机免密登录
基本原理通过ssh-keygen生成公钥和私钥,把公钥添加到其他的主机上,这样就可以访问实验环境主机ipslave1192.168.0.201slave2192.168.0.2021.在需要免密登陆的主机(主机slave1)下生成公钥和私钥ssh-keygen -t rsa ##-t rsa可以省略,默认就是生成rsa类型的密钥说明:命令执行后会有提示,输入三次回车即可,执行完成后会在当前用户的.ssh目录下生成两个文件:id_rsa、id_rs原创 2020-12-29 21:29:08 · 583 阅读 · 0 评论