09 為什麼需要使用Linux操作系統

什麼是運維? 在技​​術人員之間,一致對運維有一個開玩笑的認知:運維就是修電腦的、裝網線的、背鍋的崗位。 其實不然,運維是一個非常廣泛的定義,在不同的公司不同的階段有著不同的職責與定位,如果以operation(運維英文)字面的含義去理解,認為就是敲幾行操作命令的工作,那就錯了。 對於初創公司,運維工程師的工作可能需要從申請域名開始,購買/租用服務器,上架,調整網絡設備的設置,部署操作系統和運行環境,部署代碼,設計和部署監控,防止漏洞和攻擊等等。 (基礎運維) 對於大型的公司,對於運維工作的要求越來越高,也催生了更細化的運維分工:從大的方向,可以分為網站運維,基礎運維、系統運維、網絡運維、數據庫運維、IT運維、運維開發、大數據運維、雲計算運維、運維安全、運維架構師、運維專家等方向。 source

Continue Reading

01 複習 Linux網絡編程

課程簡介: 01-複習-Linux網絡編程 02-信號量生產者復習 03-協議 04-7層模型和4層模型及代表協議 05-網絡傳輸數據封裝流程 06-以太網幀和ARP請求 07-IP協議 08-端口號和udp協議 09-TCP協議 10-BS和CS模型比對 11-套接字 12-回顧 13-網絡字節序 14-IP地址轉換函數 15-sockaddr地址結構 16-socket模型創建流程分析 17-socket和bind 18-listen和accept 19-connect 20-CS模型的TCP通信分析 21-server的實現 22-獲取客戶端地址結構 23-client的實現 24-總結 適合人群: 適合有一定基礎的學員 source

Continue Reading