原创 包管理

rpm:-i 安裝 -q 查詢:a 所有包 f 指定文件由那個包生成c 配置文件l 安裝後生成的所有文件i 安裝信息 yum:yum install 包名 安裝yum remove 包名 卸載yum history undo/red

原创 sed用法

sed [option]... 'script' inputfile... script:地址命令opt:-n 不輸出模式空間內容到屏幕,即不自動打印 -e 多點編輯 -r 支持使用擴展正則表達式 -i.bak 備份文件並原

原创 網絡管理

osi模型應用層:爲網絡進程提供網絡服務,提供身份驗證表示層:格式化構建數據,提供加密會話層:建立管理終止應用之間的會話傳輸層:確保數據傳輸可靠性,建立維護終止虛擬電路,通過錯誤檢測和恢復網絡層:定義邏輯地址數據鏈路層:鏈路內通訊,定義物理

原创 tcp三次握手和四次揮手

有限狀態機FSM:Finite State Machine CLOSED 沒有任何連接狀態 LISTEN 偵聽狀態,等待來自遠方TCP端口的連接請求 SYN-SENT 在發送連接請求後,等待對方確認 SYN-RECEIVED 在收

原创 文件查找和壓縮

文件查找:find -name “文件名”(支持通配符)(iname不區分大小寫) -regex "PATTEN" -type TYPE文件類型 -size [+|-]UNIT按文件大小 -atime [+|-]# 按時間-perm[/|

原创 CA實現

OPENSSL配置文件路徑/etc/pki/tls/openssl.cnf OPENSSL配置文件中CA配置項 [ CA_default ] dir = /etc/pki/CA # Where everything

原创 系統管理工具

ps:a 選項包括所有終端中的進程 • x 選項包括不鏈接終端的進程 •u 選項顯示進程所有者的信息 • f 選項顯示進程樹,相當於 --forest • k|--sort 屬性 對屬性排序,屬性前加- 表示倒序 • o 屬性… 選項顯示

原创 tcp三次握手和四次揮手

有限狀態機FSM:Finite State Machine CLOSED 沒有任何連接狀態 LISTEN 偵聽狀態,等待來自遠方TCP端口的連接請求 SYN-SENT 在發送連接請求後,等待對方確認 SYN-RECEIVED 在收

原创 網絡管理

osi模型應用層:爲網絡進程提供網絡服務,提供身份驗證表示層:格式化構建數據,提供加密會話層:建立管理終止應用之間的會話傳輸層:確保數據傳輸可靠性,建立維護終止虛擬電路,通過錯誤檢測和恢復網絡層:定義邏輯地址數據鏈路層:鏈路內通訊,定義物理

原创 包管理

rpm:-i 安裝 -q 查詢:a 所有包 f 指定文件由那個包生成c 配置文件l 安裝後生成的所有文件i 安裝信息 yum:yum install 包名 安裝yum remove 包名 卸載yum history undo/red

原创 shell腳本判斷

條件判斷if格式:if 條件;then內容elif 條件;then內容else內容 fi case格式:case 變量引用 inPAT1}內容;;PAT2)內容;;....*)內容;;esac shell配置文件讀取順序交互式登錄:/et

原创 文件查找和壓縮

文件查找:find -name “文件名”(支持通配符)(iname不區分大小寫) -regex "PATTEN" -type TYPE文件類型 -size [+|-]UNIT按文件大小 -atime [+|-]# 按時間-perm[/|

原创 sed用法

sed [option]... 'script' inputfile... script:地址命令opt:-n 不輸出模式空間內容到屏幕,即不自動打印 -e 多點編輯 -r 支持使用擴展正則表達式 -i.bak 備份文件並原

原创 第二週_文本處理

簡單文本處理工具:cut -d分隔符 -f字段數(格式可以 # #,#... #-# #,#-#) -c 安字符切割 --output-dellimiter=STRING指定輸出分隔符wc 文本統計 默認統計行數 字數 字節數

原创 第二_文件權限

文件權限配置文件:用戶和組的配置文件/etc/passwd 用戶屬性信息用戶名 密碼 UID GID 註釋(chfn file修改) 家目錄 shell類型(系統用戶爲/sbin/nologin)/etc/shadow 用戶密碼用戶名 密