原创 交換機二層安全
二層安全:Switch Security交換機安全 越底層安全問題越嚴重 DMZ區域概念:UNTRUST和TRUST區域均能主動訪問DMZ區域,但是DMZ不能主動訪問任何區域。【目錄】1、MAC layer attacks *
原创 STP進階 (PVST/RSTP/MSTP/優化方面)
生成樹協議是網絡領域比較基礎的知識,之前筆者也寫了一篇簡單的介紹[STP生成樹 概述],現在對STP的進階知識做一下整理,之前筆者在某電商雲中工作,負責數據中心網絡的維護,發現二層的網絡架構用的比較少了,基本上交換機之間都是三層互聯;老的架
原创 DNS 遞歸查詢 與 迭代查詢區別
參考鏈接
原创 Python 隊列
import queue,threading,time def product(bq): str_tuple = ("Python","Kotlin","Swift") for i in range(9999):
原创 Python3 編碼
編碼encode:字符串str 類型 --> 字節bytes 類型 (姑且認爲是設置存儲格式的過程,如有不對請批評指正) 解碼decode: 字節類型 --> 字符串類型 >>> str1 = "a" >>> type(str
原创 vsftpd服務器搭建
以centos6 爲例 1.yum install -y vsftpd 或者 離線下載rpm包,rpm -i <rpm包> 2.創建用於ftp登錄使用的賬戶useradd ftpuser #創建賬戶passwd ftpuser #爲賬
原创 VRF (Virtual Routing and Forwading) 簡析
轉載地址 Network Virtualization – Path IsolationNetwork Virtualization makes most modern Path Isolation techniques in networ
原创 交換機的二層與三層轉發流程
特別說明:控制層面的報文都是由L2進行轉發處理的;L2的機制可以判斷報文是否是控制平面的。 個人總結: 1. 幀的完整性校驗 2.判斷L2 的 MAC地址是否是交換機本身的MAC 進行其他流程判斷 3.判斷L3 的 IP地
原创 Python3 pandas 操作列表 簡例
1.首先需要安裝pandas, 安裝的時候可能由依賴的包需要安裝,根據運行時候的提示,缺少哪個庫,就pip 安裝哪個庫。 2.示例代碼 import pandas as pd from pandas import ExcelWriter
原创 在Centos 7 下安裝 Pycharm
1.下載安裝包: curl https://download.jetbrains.8686c.com/python/pycharm-professional-2018.1.4.tar.gz >> pycharm-professional-2
原创 rsync服務搭建
rsync服務主要用於不同主機間的文件同步和備份,當然也可以用在同一主機上。 一、實驗環境 rsync server:CentOS7.3 rsync client: CentOS7.6 二、rsync server端配置 #確認系
原创 銀行家算法
假定顧客分成若干次進行貸款,並在第一次貸款時候說明他的最大借款額(亦即是這個進程一共需要多少資源)。具體算法如下: 1) 顧客的貸款操作依次順序進行,直到全部操作完成。 2) 銀行家對當前顧客的貸款操作進行判斷,以確定其安全性,看能否支
原创 Python 調用 Ansible API 簡例 (Ad-hoc模式)
如下是ad-hoc模式下的調用方式:ansible [模塊] [選項] [主機資產] #!/usr/bin/env python import json import shutil from collections import nam
原创 Python netmiko 管理 network devices 簡例
netmiko是python中可用於network device 備份的庫,目前支持的設備如下: As of June 2015, Netmiko has support for the following platforms: Cisco
原创 通過 Python 以 playbook 模式 調用Ansible API
因爲小弟畢設做一個簡單的自動化運維繫統,所以入了ansible的坑,現在想把畢設過程中一些關鍵技術的核心代碼做下記錄,也希望通過此平臺與大家相互交流學習,共同進步。 //一共有4個文件[root@localhost playboo