Ansible-注意事项 ad-hoc 命令传参不用加逗号如: 1ansible fedora* -m yum -a 'name=glusterfs-server state=present' -i inventory/fedora.yaml 而不是写成: 1ansible fedora* -m yum -a 'name=glusterfs-server, state=present' 2024-03-22 Linux
Ansible-playbook-编写技巧 用 blockinfile 模块向文件追加内容这里的 create: true 在文件不存在时创建文件. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354- name: K8S setup hosts: k8s_nodes vars: ma 2024-03-22 Linux
Linux-查看系统日志 使用 journalctl 查看系统服务日志journalctl 命令是 systemd 日志管理器的客户端工具. 其可以查看 systemd 生成的日志. 查看所有日志1journalctl 查看最新的 n 个日志条目1journalctl -n 50 -n, --lines=, 指定要查看的行数 会查看最新的 50 个日志条目 查看特定 unit 的相关日志1journalctl -u 2024-03-22 Linux
什么是-MPLS 介绍MPLS, MultiProtocol Label Switching, 多协议标签交换. 是一种用于路由设备高效数据包转发的技术. 其通过在数据包上附加标签 (label) 来进行转发. 这些标签用于标识数据包的路径, 从而使网络设备能够快速和有效地转发数据. (即有一个标签转发表, 标签对应转发的接口, 匹配即转发) 数据包在进入 MPLS 网络 (即一个网络结构中的设备都支持用 MPLS 2024-03-21 Web
什么是-SDN 介绍SDN (Software-Defined Networking), 直译为软件定义网络, 其核心技术是通过将网络设备的 Control Plane 和 Data Plane 分离开, 从而实现网络流量的灵活控制. 一个网络结构若称为 SDN, 其至少需要满足: 控制平面与转发平面分离 开放的可编程接口 需要注意, SDN 不是一个网络协议, 也不是一个网关工具, 仅仅是一个网络架构的理念 2024-03-21 Web
注意-Python-中的布尔值 Python 中布尔值关键字需首字母大写, 即 True 和 False, 而不是 true 和 false, 后者会被解释成变量或标识符. 2024-03-21 Python
Python-中以双下划线开头的函数和变量 在 Python 中, 以双下划线 __ 开头和结尾的变量和函数是一种特殊的命名约定, 它们具有特殊的语法和行为, 用于表示特殊变量或在类中实现一些特定的功能或行为. 通常被称为 “双下划线方法/变量” 或 “魔术方法/变量”. 特殊变量如: __name__, 在 import 时表示当前模块名称, 在运行时值为 __main__ 特殊方法如 __init__(self, 2024-03-20 Python
Python-虚拟环境 how-to-setup-virtual-environments-in-python venv 模块文档 为什么需要 virtual environmentPython virtual environment 就是一个独立于主机 python 库的环境. 便于在不同的 projects 中让 python 运行在独立的环境中. 比如一个 project 需要 package1.x.x, 而另一个 2024-03-20 Python