kang
-
sed編輯器
sed: Stream EDitor, 行編輯器; 用法: sed [option]… ‘script’ inputfile… script: ‘地址命令‘ 常用選項: -n:不輸出模式中的內容至屏幕; -e: 多點編輯; -f /PATH/TO/SCRIPT_F…
-
OpenSSH
ssh: secure shell, protocol, 22/tcp, 安全的遠程登錄 OpenSSH: ssh協議的開源實現; dropbear:另一個開源實現; SSH協議版本 v1: 基于CRC-32做MAC,不安全;man-in-middle v2:雙方主機協議選擇安全的MAC方式 基于DH算法做密鑰交換,基于RSA或DSA算法實現身份…
-
Linux程序包管理rpm
CentOS系統上rpm命令管理程序包: 安裝、卸載、升級、查詢、校驗、數據庫維護 安裝: rpm {-i|–install} [install-options] PACKAGE_FILE … -v: verbose -vv: -h: 以#顯示程序包管理執行進度;每個#表示2%的進度 rpm -ivh PACK…
-
Linux進程及管理(1)
Linux進程及管理(1) 內核的功用:進程管理、文件系統、網絡功能、內存管理、驅動程序、安全功能 Process: 運行中的程序的一個副本; 存在生命周期Linux內核存儲進程信息的固定格式:task struct 多個任務的的task struct組件的鏈表:task list 進程創建: init 父子關系 進程:都由其父進程創建 fork(), cl…
-
CentOS 7網絡屬性配置
傳統命名:以太網eth[0,1,2,…], wlan[0,1,2,…] 可預測功能 udev支持多種不同的命名方案: Firmware, 拓撲結構 (1) 網卡命名機制 systemd對網絡設備的命名方式: (a) 如果Firmware或BIOS為主板上集成的設備提供的索引信息可用,且可預測則根據此索引進行命名,例如eno1; (b)…
-
bash
bash 配置文件 按生效范圍劃分:存在兩類; 全局配置: /etc/profile &nbs…
-
OpenSSL
三個組件: openssl: 多用途的命令行工具; libcrypto: 加密解密庫; libssl:ssl協議的實現; PKI:Public Key Infrastructure CA RA CRL 證書存取庫 建立私有CA: OpenCA openssl 證書申請及簽署步驟: 1、生成申請請求; 2、RA核驗; 3、CA簽署; 4…
-
Systemd服務
POST –> Boot Sequence –> Bootloader –> kernel + initramfs(initrd) –> rootfs –> /sbin/initinit:CentOS 5: SysV initCentOS 6: UpstartCentO…