原创 node.js安裝(包括cpm、cnpm)

node.js下載地址:http://nodejs.cn/download/安裝步驟:以node-v14.1.0-linux-x64.tar.xz爲例#安裝node和npm cd /usr/local/src wget https://np

原创 fio-磁盤性能測試工具

作用:用於測試磁盤裸盤或文件系統的IOPS、吞吐量、時延性能指標;centos安裝:yum install libaio -y yum install libaio-devel -y yum install fio -y常用選項:    -

原创 kill與killall命令

kill作用:用於向一個進程發送信號;常見參數:    -l:列出所有可以送的信號常用信號:    SIGHUP(或者1):無須關閉進程而讓其重讀配置文件    SIGINT(或者2):終止正在運行的進程;相當於ctrl+c中止    SI

原创 /proc目錄下常用文件記錄

/proc目錄是linux中的虛擬文件目錄,記錄着內核中實時相關的數據;/proc/cpuinfo:記錄cpu的相關信息/proc/meminfo:記錄內存的實時信息    Buffers:緩衝區使用的內存    Cached:文件頁緩存 

原创 CA簽名與驗籤的流程

流程圖示說明:左邊爲簽名,右邊爲驗籤    簽名流程:1. CA機構使用hash算法對客戶提交的資料(此資料爲名稱、組織、國家等)進行加密後,生成一段HASH值,即摘要;2. CA機構用自己的私鑰將生成的乳摘要進行加密,生成加密後的密文;3

原创 自定義linux系統日誌格式(messages,cron,ssh等日誌格式)

在Linux系統中,messages、cron、secure等日誌的默認的格式爲:Dec 12 14:04:47我們更喜歡的格式爲這樣的:2019-12-12 14:12:19修改方法爲,修改後重啓rsyslog:vim /etc/rsys

原创 git升級(解決gitlab-runner執行報錯)

場景:gitlab-runner在執行時,報如下錯誤    查詢得知是git版本過低造成的:centos7默認版本爲1.8,升級爲2.x版本#升級命令 curl https://setup.ius.io/ | sh yum remove -

原创 如何在職場保持激情與活力、打造自己的創造力與競爭力壁壘

1.執着:仍然是執着,做事一定要有種鍥而不捨的精神,非要搞定才行。 2.勤奮:馬老師說的非常好,沒有任何一個人、任何一個組織有權利要求你 996,但你如果要想出人頭地,如果大家都那麼努力,恐怕你不得不 996。我非常認同這個觀點,每個人每天

原创 k8s各證書生成相關內容

k8s證書概念client certificate is used to authenticate client by server. (客戶端證書:用於被服務端認證)server certificate is used by server

原创 基於wireshark抓包解析TLS1.2的通訊過程

以訪問www.sina.com.cn爲例,抓包解析TLS1.2到底是如何通信的;wireshark抓包內容及簡單說明:10 0.042384 192.168.10.97 101.71.100.123 TLSv1.2 264 Client H

原创 calico--容器跨主機網絡通信方案

calico的網絡解決方案與flannel的host-gw的工作模式,幾乎是完全一樣的;calico也會在每臺宿主機上,添加和host-gw一樣的路由規則,如下所示:< 目的容器 IP 地址段 > via < 網關的 IP 地址 > dev

原创 flannel--容器跨主機網絡通信方案

相關概念:#udp工作模式用到的TUN設備:是一種工作在三層(網絡層)的虛擬網絡設備;主要作用是,在內核和應用程序間傳遞IP包;flannel0:是由flanneld創建的TUN設備;#vxlan工作模式用到的VTEP設備:它是在二層進行封

原创 docker容器之間網絡是如何通信的?

相關概念:網橋:相當於一個虛擬的交換機,連接在此網橋上的所有設備均可以正常通信;veth pair:虛擬網卡對(2張網卡),兩張網卡之間的收發數據保持一致;docker網絡:docker0網橋:在安裝啓動完docker之後,會出現一個doc

原创 kubesphere安裝使用體驗

最近又出來個kubesphere的工具用來管理k8s,今天特意來安裝體驗下;github地址:https://github.com/pixiake/ks-installer 官方使用文檔:https://kubesphere.io/docs

原创 log-pilot:k8s中日誌收集神器

k8s中pod的日誌收集有2種常見的解決方案;方案一:使用fluentd作爲daemonset收集stdout和/var/lib/containers目錄下的所有日誌(因爲對fluentd不太熟悉,所以感覺麻煩);方案二:使用filebea