ansible-playbook 被管理主机网络测试


  • name: Test connectivity to 61.139.2.69:80 from managed hosts
    hosts: all # 测试被管理主机的连通性
    gather_facts: no # 不需要收集主机信息以加快执行速度
    tasks:
    • name: Wait for port 80 on 61.139.2.69 to become reachable
      wait_for:
      host: 61.139.2.69
      port: 80
      timeout: 10 # 超时时间为10秒
      ignore_errors: yes
      register: port_status
    • name: Report connectivity status
      debug:
      msg: >
      {{ ‘Connectivity to 61.139.2.69:80 is reachable’ if port_status.state == ‘started’
      else ‘Connectivity to 61.139.2.69:80 is not reachable’ }}

SecureCRT改过期Linux密码

$language = "VBScript"
$interface = "1.0"
crt.Screen.Synchronous = True
Sub Main
Dim ipAddresses
ipAddresses = Array( _
"192.168.1.54", _
"192.168.1.52", _
"192.168.1.53",
)
Dim i
For i = LBound(ipAddresses) To UBound(ipAddresses)
crt.Screen.Send "ssh wh@" & ipAddresses(i) & chr(13) 'ssh登录linux系统账号
crt.Screen.WaitForStrings Array("assword: ", "密码") '输入密码
crt.Screen.Send "L+CHsKtBvdhbc8ga99" & chr(13) '在自动填入密码
crt.Screen.WaitForString "$" '期待响应的字符
crt.Screen.Send "su - root" & chr(13) '切换root
crt.Screen.WaitForStrings Array("assword: ", "密码", "新的 密码:")
crt.Screen.Send "3xhikeDffYFdujeA99" & chr(13)
crt.Screen.WaitForStrings Array("assword: ", "密码:", "重新输入新的 密码:")
crt.Screen.Send "3xhikeDffYFdujeA99" & chr(13)
crt.Screen.WaitForStrings Array("assword: ", "密码:", "重新输入新的 密码:")
crt.Screen.Send "L+CHsKtBvdhbc8ga99" & chr(13)
crt.Screen.WaitForStrings Array("assword: ", "密码:", "重新输入新的 密码:")
crt.Screen.Send "L+CHsKtBvdhbc8ga99" & chr(13)
crt.Screen.WaitForString "#"
crt.Screen.Send "echo " & chr(34) & "3xhikeDffYFdujeA99" & chr(34) & " " & chr(124) & " passwd --stdin root" & chr(13)
crt.Screen.WaitForStrings Array("~]#", "#")
crt.Screen.Send " su - cl-weih" & chr(13)
crt.Screen.WaitForString "]$"
crt.Screen.Send "su - root" & chr(13)
crt.Screen.WaitForStrings Array("assword: ", "密码")
crt.Screen.Send "3xhikeDffYFdujeA99" & chr(13)
crt.Screen.WaitForString "~]#"
crt.Screen.Send "exit" & chr(13)
crt.Screen.WaitForString "~]$"
crt.Screen.Send "exit" & chr(13)
crt.Screen.WaitForString "~]#"
crt.Screen.Send "exit" & chr(13)
crt.Screen.WaitForString "~]$"
crt.Screen.Send "exit" & chr(13)
Next
End Sub

linux新建文件、目录及mask

1、文件转换成文件权限

文件计算权限方法: 
默认666-umask值 若值出现偶数,直接转换权限;若出现奇数,每位奇数+1
例如:umask 123
文件权限:666-123=644

[root@node11 tools]# umask
0123
[root@node11 tools]# touch ceshi04
[root@node11 tools]# ls -l ceshi04
-rw-r--r-- 1 root root 0 Sep 5 23:28 ceshi04

2、目录转成目录权限

目录计算权限方法: 
默认777-umask值 直接转换权限
例如:umask 123
文件权限:777-123=654

[root@node11 tools]# umask
0123
[root@node11 tools]# mkdir ceshi05
[root@node11 tools]# ls -ld ceshi05
drw-r-xr-- 2 root root 6 Sep 5 23:30 ceshi05

新征程

人生之路,道阻且长。轻易抵达山巅,恐会失去攀登下一座高山的能力。

你的人生,不该止步于半山腰,而应是在不断攀登的征程中,去领略每一处风景,感悟每一次挑战带来的成长。不该止步于半山腰,而是要怀揣着勇气与坚韧,向着更高的山峰迈进。在攀登的过程中,磨砺意志,拓展视野,让自己的人生在不断超越中绽放出更加绚烂的光彩。 不是满足于一时的成就,

而是持续挑战自我,去探索未知的领域,去拥抱更多的可能。在每一次的攀爬中,发现新的自我,挖掘内在的潜力。即使路途崎岖,也能坚定前行,因为知道,山顶的风景永远值得期待,而人生的精彩就在于永不停歇地追逐更高的目标。 不该止步于半山腰,而是要以不屈的精神,去征服一座又一座高山,书写属于自己的壮丽篇章。让每一步脚印都成为成长的见证,让每一次努力都化为人生的勋章。在这漫长的人生之路上,不断攀登,不断超越,成就一个更加卓越的自己。

购买车险最佳方案

  1. 交强险(交通事故责任强制保险):这是中国法律规定必须购买的保险,用于保障交通事故中第三方的人身伤害和财产损失。950元是基本保费,如果连续不出险,可以享受到保费的折扣优惠。
  2. 三者险(第三者责任险):这是一种商业保险,用于赔偿因交通事故造成的第三方人身伤害和财产损失。”150万+”建议最低保额,即保险公司最高赔偿金额。如果车主经常使用医保,可能需要考虑附加条件以确保保险覆盖范围。
  3. 车损险(车辆损失险):这种保险用于赔偿因意外事故造成的车辆自身损失。对于6年车龄以内的车辆,由于车辆相对较新,购买车损险可以提供额外的保护。
  4. 座位险(车上人员责任险):如果车辆经常载人,尤其是陌生人,购买座位险可以为车上乘客提供人身伤害赔偿。保额可以从1万到10万不等,根据需要选择。
  5. 驾乘险(驾乘人员意外险):这种保险适用于驾驶或乘坐非本人车辆时发生的意外伤害。它属于人身意外保险的一种,可以为驾乘人员提供额外的安全保障

简单概述
1、交强险 950元 未出险, 1年优惠9折,3年优惠7折。 人伤最高18万,医疗赔付1.8万;
2、三者险 150万+ 最好有医保用着外附加条件;
3、车损险 自己事故车维修,6年车龄以内建议买;
4、座位险 车经常载人,尤其是陌生人 1万到10万;
5、驾乘险 开别人车,坐别人车。 属于人生意外保险;
建议:一、1,2必买;二、3一般必买; 三、省心买1,2,3,4,5

Llama3.1版本

Llama 3.1 的新功能和集成

  • Llama 3.1 三种规格: 8B、70B 和 405B,适用于不同规模的应用。
  • 引入六个新开源的大型语言模型(LLM)。
  • 支持128K token的上下文长度和8种语言。
  • 在定制GPU集群上训练,总训练量达到15万亿token,总计39.3M GPU小时。
  • 允许使用模型输出来改进其他LLM,包括合成数据生成和蒸馏。

Llama 3.1 的发布及其规格介绍

  • 发布并进入 Hugging Face 平台,与 Meta 合作实现优化集成。
  • 三种规格:8B、70B 和 405B,分别适用于不同规模的应用和场景。
  • 引入了多项新功能,包括指令模型的微调和工具调用支持。

Llama 3.1 的特性、性能及使用分析

  • 包括六个开源LLM模型分为三种规格:8B、70B 和 405B。
  • 两个新模型:Llama Guard 3 和 Prompt Guard,用于保护模型和检测提示注入和越狱。

Llama 3.1 的许可证变动

  • 许可证允许使用模型输出来改进其他LLM,包括合成数据生成和蒸馏。
  • 用户可以使用Llama 3.1 模型生成的数据集来微调更小、更专业的模型。

Llama 3.1 的硬件需求

  • 三种规格在训练和推理中的内存需求各不相同。
  • 运行Llama 3.1 需要考虑硬件资源,特别是内存。

手机信号说明

-40~-50之间为在基站附件单位dBm(毫瓦分贝);
-50~-60之间信号属于非常好;
-60~-70之间信号属于良好;
-70~-80之间属于信号稍弱;
-80~-90之间属于信号弱;
-90~-100以下为基本能通讯状态;
-110~-170手机基本已没有信号;

SSH版本号修改

[root@localhost ~]# whereis ssh
ssh: /usr/bin/ssh /etc/ssh /usr/share/man/man1/ssh.1.gz
[root@localhost ~]# ssh -V
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017
[root@localhost ~]# cp /usr/bin/ssh /usr/bin/ssh.bak
[root@localhost ~]# strings /usr/bin/ssh |grep OpenSSH
OpenSSH_7.4p1
OpenSSH_7.4
OpenSSH_2.3.0*
OpenSSH_2.3.*
OpenSSH_2.5.3*
OpenSSH_3.*
OpenSSH_4*
OpenSSH_5*
OpenSSH_6.6.1*
OpenSSH_6.5,OpenSSH_6.6
OpenSSH*
OpenSSH-2.0,OpenSSH-2.1,OpenSSH_2.1,OpenSSH_2.2
OpenSSH_2.5.0p1,OpenSSH_2.5.1p1
OpenSSH_2.5.0,OpenSSH_2.5.1,OpenSSH_2.5.2*
OpenSSH_2.,OpenSSH_3.0,OpenSSH_3.1*
[root@localhost ~]# sed -i 's/OpenSSH_7.4/OpenSSH_9.4/g' /usr/bin/ssh
[root@localhost ~]# ssh -V
OpenSSH_9.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017

IP子网与C段测试

A:192.168.56.134/26 B:192.168.56.194/24

分判断是否同一子网

由于设备A的子网是192.168.56.128到192.168.56.191,而设备B虽然在一个更大的子网范围(192.168.56.0到192.168.56.255),但其实际IP地址192.168.56.194不在设备A的子网范围内。

结论

A    ping    B    不通信  
B ping A 不通信

设备A和设备B不在同一个子网内。若没有路由器或其他网络设备来转发它们之间的数据包,它们是无法直接通信的。