摘要:
python的sock編程分為TCP編程和UDP編程,兩者不同在于,TCP需要首先建立連接才能發(fā)送接收數(shù)據(jù),而UDP則可以直接發(fā)送接收不需要預先建立連接。 tcp編程,我總結(jié)為4步 TCP的server端 1,建立socket對象,這里TCP和UDP是通用的比如 s = socket.socket(
閱讀全文
摘要:
以下測試都是基于centos 7下的環(huán)境 需要安裝的軟件為 nginx 用來下載ks.cfg和系統(tǒng)鏡像文件用的,也可以用ftp服務器來代替 dnsmasq 提供dhcp服務和tftp服務,也可以單獨去安裝 syslinux 提供pxe的啟動文件pxelinux.0 執(zhí)行以下命令安裝 yum inst
閱讀全文
摘要:
系統(tǒng)安裝時候使用的默認分區(qū),根分區(qū)只分了50G,使用的是LVM 想把home分區(qū)分出來660G給根分區(qū) 先查了點資料開搞 由于xfs分區(qū)只支持增大,不支持縮小,所以home目前是xfs格式無法進行縮小操作,該怎么辦? 想到了如下方案 卸載home分區(qū) 格式化分區(qū)格式為ext4 使用lvextend
閱讀全文
摘要:
當前場景如下 跳板機A是雙網(wǎng)卡,有一個內(nèi)網(wǎng)IP和一個公網(wǎng)IP 內(nèi)網(wǎng)IP: 10.0.10.30 外網(wǎng)IP: 58.68.255.123 內(nèi)網(wǎng)機器:10.0.30.88,可以和10.0.10.30通訊 另外有一臺內(nèi)網(wǎng)機器需要通過公網(wǎng)去連接ssh,由于這臺內(nèi)網(wǎng)設備沒有公網(wǎng)IP所以需要跳板機通過Iptab
閱讀全文
摘要:
定義一個Deployment和service做個簡單的筆記 有時候我們需要開放Pod的多個端口,比如nginx的80和443端口,那如何定義Deployment文件呢,定義單個端口如下 如果需要再開放一個443端口呢? 我們該怎么定義呢 以上的定義是錯誤的,如果再最后面定義了一個ports標簽,并且
閱讀全文
摘要:
iptables 分為四表五鏈 四表: filter表 nat 表 mangle 表 raw 表 五鏈 INPUT 鏈 OUTPUT 鏈 FORWARD 鏈 PREROUTING(路由前) POSTROUTING(路由后) 我們最主要使用的就是filter表和nat表 filter表用來過濾流量 N
閱讀全文
摘要:
學習python中······· 今天寫了個裝飾器用來登錄用,用戶名和密碼是存在文件里的,涉及到了裝飾器和帶參數(shù)的裝飾器 文件里的內(nèi)容如下 類似于字典格式 裝飾器代碼如下 紅色代碼部分思路是這樣的,先定義一個空字典,然后打開文本文件,然后遍歷這個文本文件,并把每次遍歷出來的字符串轉(zhuǎn)化為字典,并且更新
閱讀全文
摘要:
以前寫過一篇裝飾器文章,覺得少了點東西,今天特來補上,也就是帶參數(shù)的裝飾器,上篇文章寫的不嚴謹 執(zhí)行結(jié)果如下 recoder logs#####15 根據(jù)返回值來看,函數(shù)執(zhí)行是由外到內(nèi)返回值???
閱讀全文
摘要:
已經(jīng)寫過一篇包的導入了,最近又遇到了點問題,所以想把這些再搞的明白點就又試了試 代碼結(jié)構(gòu)如下 在test目錄下,有Admin包,home包,在home下有它的子包foo 各個文件代碼如下 admins.py too.py a.py b.py c.py 先說同包相互導入可以使用相對路徑方式導入,但是這
閱讀全文
摘要:
最近斷斷續(xù)續(xù)學習flask,學到藍本時候有點小問題卡住了,問題如下 導入包的時候py文件里使用了相對路徑導入,但是這種導入方法不是很明白,就自己搜索加實驗了終于有點眉目了 先定義一個包 adb包 這個包里面有2個py文件 __init__.py app.py 兩個文件代碼如下 __init__.py
閱讀全文