linux
yandao
“我是谁”、“我在哪”、“我要去哪儿”
展开
-
Linux中master操作salver
#!/bin/bash echo "[master]:" jps ssh -T slaver1 <<EOF echo "[slaver1]:" jps EOF ssh -T slaver2 <<EOF echo "[slaver2]:" jps EOF EOF Shell中通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell。 可以把EOF替换成其他东西,意思是把内容当作标准输入传给程序。 <&原创 2021-04-28 09:29:48 · 681 阅读 · 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/profile source /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 · 130 阅读 · 0 评论 -
shell之测试ip主机名,ip地址,连接
测试ip连接 [root@master ~]# cat ip.sh #!/bin/bash master_name=`hostname` echo $master_name if [[ $master_name == 'master' ]];then echo "hostname[master] set ok!" else echo "hostname[master] set fail! Current hostname is $master_name" fi master_ip=$(i原创 2021-04-07 11:27:09 · 329 阅读 · 0 评论 -
bash 编程之ssh登录
#!/usr/bin/expect // 指定shebang set 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 · 483 阅读 · 0 评论 -
Linux多台主机免密登录
基本原理 通过ssh-keygen生成公钥和私钥,把公钥添加到其他的主机上,这样就可以访问 实验环境 主机 ip slave1 192.168.0.201 slave2 192.168.0.202 1.在需要免密登陆的主机(主机slave1)下生成公钥和私钥 ssh-keygen -t rsa ##-t rsa可以省略,默认就是生成rsa类型的密钥 说明:命令执行后会有提示,输入三次回车即可,执行完成后会在当前用户的.ssh目录下生成两个文件:id_rsa、id_rs原创 2020-12-29 21:29:08 · 491 阅读 · 0 评论