zhumengxiaotao
-
DNS and Bind
DNS and Bind ===================================================================================== 概述: DNS(Domain Name System,域名系統),因特網上作為域名和IP地址相互映射的一個分布式數據庫,能夠使…
-
OpenSSL
加密和解密技術 本章內容: 安全機制 對稱加密 不對稱加密 散列算法 PKI和CA 相關知識: 1)傳輸層協議: TCP(面向連接),UDP(面向無連接),SCTP(流控協議) 2)port(端口):傳輸層協議都會提供端口, 端口(port)是標記進程…
-
操作系統—Systemd
Systemd 概述: CentOS 6和之前版本采用SysVinit的系統啟動進程管理體系,一般用戶都可通過在/etc/inittab文件的配置,來個性化自己的系統啟動序列。但也經常會由于特殊環境的硬件等關系問題,造成其串行的啟動進程控制流,因為可能任務的阻塞而影響啟動過程。  …
-
文本編輯三劍客之gawk
awk 本章內容: awk介紹 awk基本用法 awk變量 awk格式化 awk操作符 awk條件判斷 awk循環 awk數組 awk函數 調用系統命令 1.awk介紹 ★ Linux 文本處理工具三劍客:grep、sed、awk。其中grep是一種文本過濾工具;sed是文本行編輯器,而awk是一種報表生成器,就是對文件進行格式化處理的…
-
SElinux
SElinux 1.介紹: SELinux: Secure Enhanced Linux,是美國國家安全局「NSA=The National Security Agency」和SCC(Secure Computing Corporation)開發的Linux的一個強制訪問控制的安全模塊。2000年以GNU GPL發布,Linux內核2.6版本后集成在內核中 …
-
CentOS 系統自動化安裝
CentOS 系統自動化安裝 概述: 系統安裝過程 配置anaconda 自動化安裝系統 CentOS 系統安裝: 1.啟動流程: bootloader–>kernel(initrd)–>rootfs–>anaconda(…
-
Linux Kernel
Linux Kernel 概述:文章將主要介紹Linux 內核的相關信息,包括內核各組成部分的詳細介紹,其中有內核信息的獲取命令,uname;內核模塊管理類命令:lsmod,modinfo,modprobe,insomd,rmmod;ramdisk生成的相關命令,mkinitrd和dracut命令;以及linux中的兩個為文件系統 /proc和/sys。最后…
-
實戰自制Linux操作系統
實戰自制Linux操作系統 自制linux系統 步驟概述: 1、新建一個硬盤2、在該新硬盤上新建兩個分區,一個當boot分區,一個當/分區3、格式化并且掛載兩個分區4、安裝grub至目標磁盤5、為grub提供配置文件6、復制內核文件和initrd文件7、創建目標主機根文件系統8、移植bash命令和其庫文件到根文件系統9、裝載模塊,實現網絡功能10、啟動測試 …
-
GRUB加密、修復和破解密碼實戰指南
GRUB加密、修復和破解密碼實戰指南 GRUB(Boot Loader) 從系統啟動流程可以得知,在BIOS讀取相關信息之后,接下來是去第一個可以啟動的設備當中的MBR中讀取Boot Loader信息,Boot Loader提供具有菜單功能、直接加載內核信息,以及相關的控制權轉交功能。所以說系統啟動必須要有Boot Loader,然后才能去加載內核。 Boo…
-
CentOS 系統啟動流程
CentOS 系統啟動流程 一、Linux系統的組成部分:內核+根文件系統 1.內核: 進程管理:進程之間的通信為:IPC(Inter Process Communication)機制,有消息隊列、semerphor、shm、socket(跨主機之間的通信) 內存管理; 網絡管理; 文件系統; 驅動程序; 安全功能; 2.運行中的系統環境可分為兩層:內核空間…
-
Linux 進程及作業管理
Linux 進程及作業管理 概述: 我們在實際的運維工作中經常要對服務器做各種監控,以了解其相關狀態,比如,CPU利用率,磁盤空間利用率,等等,這就需要我們了解相關的數據并學會使用各種工具來分析數據。本章就將總結Linux系統中進程管理和作業管理的相關命令、參數和工具,包括:進程的相關定義、分類、狀態以及進程查看和管理…
-
Linux 任務計劃、周期性任務執行
Linux 任務計劃、周期性任務執行 概述: 什么是任務計劃呢?就像我們每個人日常生活中都會使用到的鬧鐘一樣,按時的去提醒該去做什么事情,以免忘記。同樣,我們在工作當中也要在每天在特定的時間內安排做一些事情,這就是任務計劃,本章將學習如何制定Linux系統的任務計劃,這里主要包括兩種工具:at和crontab…
-
Linux 進程及作業管理
Linux 進程及作業管理 概述: 我們在實際的運維工作中經常要對服務器做各種監控,以了解其相關狀態,比如,CPU利用率,磁盤空間利用率,等等,這就需要我們了解相關的數據并學會使用各種工具來分析數據。本章就將總結Linux系統中進程管理和作業管理的相關命令、參數和工具,包括:進程的相關定義、分類、狀態以及進程查看和管理…
-
Linux 網絡管理
Linux 網絡管理 第一篇:計算機網絡基礎: 一、計算機網絡: 1.TCP/IP:協議棧(使用中的模型) ISO(國際標準化組織):OSI(開放系統互聯基本參考模型),學習中的模型。 1)各層之間的相關協議和單位: 互聯網…
-
Linux中設置磁盤配額和RAID
第一篇:設置磁盤配額 綜述 ?在內核中執行 ?以文件系統為單位啟用 ?對不同組或者用戶的策略不同 根據塊或者節點進行限制 ?執行軟限制(soft limit) &n…