原创 dup() dup2()函數

原文鏈接:dup詳解 dup() #include <unistd.h> int dup(int oldfd); dup用來複制參數oldfd所指的文件描述符。當複製成功是,返回最小的尚未被使用過的文件描述符,若有錯誤則返回-1.

原创 NAT模式 橋接模式bridge原理理解

橋接場景 無論現在的各種容器,還是我們之前常用的虛擬機,爲了與局域網內其他IP通訊通常需要用到『橋接』。 Bridge橋接方式 Bridge 將虛擬機橋接到host機器的網卡上,guest和host機器都通過bridge上網.對

原创 RPC協議基礎學習介紹

RPC功能目標 RPC 的主要功能目標是讓構建分佈式計算(應用)更容易,在提供強大的遠程調用能力時不損失本地調用的語義簡潔性。 爲實現該目標,RPC 框架需提供一種透明調用機制讓使用者不必顯式的區分本地調用和遠程調用。 下面我們將

原创 dhcp_agent.ini 配置文件解讀 路徑:/etc/neutron/dhcp_agent.ini

源配置文件內容: # # From neutron.base.agent # #設置虛擬交換機被使用的網橋的名字 # Name of Open vSwitch bridge to use (string value) #ov

原创 gcc直接生成可執行文件指令 幹 這個白癡指令我老忘記

編譯當前路徑下man.c文件生成可執行文件main gcc main.c -o main

原创 【neutron源碼分析】neutron-dhcp-agent源碼分析

1概念 neutron dhcp爲租戶網絡提供DHCP服務IP地址動態分配,另外還會提供metadata請求服務。 重要的配置選項 interface_driver:dhcp agent使用interface_driver來創建t

原创 什麼是NFV?什麼是SDN?他與SDN的區別是什麼

那到底什麼是NFV(網絡功能虛擬化),它和之前的SDN(Software-defined Networking)軟件定義網絡概念是一回事嗎?它們有什麼區別? SDN-誕生於校園,成熟於數據中心: SDN初始於園區網絡,一羣研究者(

原创 廣播broadcast

識別廣播地址 在IP地址bai中,如果最du後一個數字是255,則一定是一個廣播地址 網絡廣播地址: 網絡廣播地址在沒有進行子網劃分的網絡內廣播,由於當強的網絡均涉及子網劃分,故此種地址很少存在; 受限廣播地址:以255.255

原创 daemon()函數守護進程函數介紹

原文鏈接:daemon函數詳解原文鏈接 頭文件與函數原型 #include <unistd.h> int daemon(int nochdir,int noclose) 創建守護進程前提條件 將進程的工作目錄修改爲"/"根目錄。

原创 高效能人士的七個習慣讀後感與總結概括-(第二章)

第一篇:第二章(爲圓滿人生做準備) 開篇 開篇就是講習慣很重要,習慣就像引力,壞的習慣可以阻礙我們(天天不學無術喫喝嫖賭),好的習慣可以幫助我們(天天讀書天天鍛鍊)。而這些習慣日復一日,最後才造就了好的我們或者不好的我們。 引入習

原创 openstack neuturon模塊 dhcp_agent向服務器彙報狀態更新數據庫與更新本地配置文件過程

一、更新服務器數據庫 DhcpAgentWithStateReport類繼承DhcpAgent類,DhcpAgentWithStateReport類的作用主要是創建一個協程定時向neutron-server啓動時開啓的rpc-se

原创 高效能人士的七個習慣-第三章-閱讀

第三章 習慣一:積極主動(一) ——個人願景的原則 人性本質是主動而非被動的,不僅能消極選擇反應,更能主動創造有利環境。 採取主動並不表示要強求、惹人厭或具侵略性,只是不逃避爲自己開創前途的責任。 最令人鼓舞的事實,莫過於人類確實

原创 linux下sigaction函數解析功能作用

原文鏈接:linux中sigaction函數詳解 一、函數原型:sigaction函數的功能是檢查或修改與指定信號相關聯的處理動作(可同時兩種操作) int sigaction(int signum, const struct

原创 高效能人士的七個習慣讀後感與總結概括-(第一章)

公司讓入職前看看這本書 看完全文後體會 嗯 講的不錯 。。。。但是講的啥我已經忘了。 回頭再簡單瀏覽一遍再看看別人的讀後感 人家的讀後感就是有文采。。。 前面一二章爲第一篇:重新探索自我 個人認爲這篇主要的目的是讓我們知道,我們現

原创 openstack中dhcp_agent在何時創建的dnsmasq進程

查看 /neutron/agent/dhcp/agent.py 中 class DhcpAgent 找到 self.dhcp_driver_cls = importutils.import_class(self.conf.dhcp