摘要:
Linux基础学习篇 第一章:计算机概论 第二章:文件和用户管理 第三章:文件压缩与磁盘管理 第四章:正则表达式与软件包管理 第五章:shell编程 第六章:磁盘阵列与逻辑卷 第七章:文件查找与文件特殊权限 第八章: 通过PXE实现无人值守批量部署服务器 第九章:企业服务器安全之JumpServer 阅读全文
摘要:
Playbook语法简介 playbook简单语法介绍: 1 2 - hosts: webservers #选择hosts,在invonter配置的 3 vars: #设置变量 4 http_port: 80 5 max_clients: 200 6 remote_user: root #远端执行权 阅读全文
摘要:
Ansible常用语法详解 Ansible命令执行方式有Ad-Hoc、Ansible-plabook两种方式,Ad-Hoc主要用于临时命令的执行,Ansible-playbook可以理解为Ad-Hoc的集合,通过一定的规则编排在一起。 Ansile的通信默认基于SSH,因此我们需要对主机先进行认证。 阅读全文
摘要:
paramiko 是基于Python实现的SSH2远程安全连接,支持认证及秘钥方式。可以实现远程命令执行、文件传输、中间SSH代理功能,相当于Pexpect,封装的层次更高,更贴近SSH协议的功能。 paramiko是第三方模块,需要进行安装后使用。 SSHClient类示例: 通过使用用户名,密码 阅读全文
摘要:
socket基本语法 server端配置 1 #!/usr/bin/evn python 2 # --*-- coding: utf-8 --*-- 3 # Auther : Liu WeiDong 4 5 import socket 6 7 server = socket.socket() 8 s 阅读全文
摘要:
示例1:difflib模块——两个字符串的差异对比 通过使用difflib模块实现两个字符串的差异对比,然后以版本控制风格进行输出。 1 #!/usr/bin/evn python 2 # --*-- coding: utf-8 --*-- 3 # Auther : Liu WeiDong 4 im 阅读全文
摘要:
大部分的DNS解析都是一个域名对应一个IP地址,但是通过DNS轮询技术可以做到一个域名对应多个IP,从而实现最简单高效的负载均衡,不过此方案最大的弊端是目标主机不可用时无法被自动剔除,因此做好业务主机的服务可用性监控至关重要。本示例通过分析当前域名的解析IP,在结合服务端口探测来实现自动监控,在域名 阅读全文
摘要:
习题一: 打印两数之和: 1 num1 = 45 2 num2 = 2 3 4 sum = num1 + num2 5 6 print(f"{num1}+{num2}={sum}" View Code 习题二: 数字的阶乘:比如6的阶乘:6x5x4x3x2x1,3的阶乘3x2x1 1 def jie 阅读全文
摘要:
读取文件内容,read() with open('D:\python3.10\pi_digits.txt','r') as f: print(f.read()) 结果 I love python I love linxux 写入空文件,如果文件存在,使用w会将文件内容情况或截取文件内容,这一点很危险 阅读全文
摘要:
示例: class Restaurant: def __init__(self,restaurant_name,cuisine_type): self.restaurant_name = restaurant_name self.cuisine_type = cuisine_type self.nu 阅读全文