oranix
-
N25-第13周博客作業
1、建立samba共享,共享目錄為/data,要求:(描述完整的過程) 1)共享名為shared,工作組為magedu; 2)添加組develop,添加用戶gentoo,centos和ubuntu,其中gentoo和centos以develop為附加組,ubuntu不屬于develop組;密碼均為用戶名; &n…
-
N25-第12周博客作業
1、請描述一次完整的http請求處理過程; 1)客戶端和服務器端建立連接。服務器接收或者拒絕請求。 2)服務器端接收客戶端請求。接收來自于網絡的請求報文中對某資源的一次請求。對請求的處理響應,可分為單進程(啟動一個進程處理請求,一次只處理一個)和多進程(并行啟動多個進程,每個進程處理一個請求)。 &…
-
N25-第11周博客作業
1、詳細描述一次加密通訊的過程,結合圖示最佳。 第一步:他們需要實現協商好對稱加密算法,單向加密算法,公鑰加密算法,交換公鑰等。 第二步:B用戶想要將數據傳給A,首先需要使用單向加密算法取出數據的特征碼,并用自己的私鑰對這段特征碼進行加密(數字簽名),B用戶生成臨時對稱密鑰,并用對稱密鑰加密整段數據,B用戶使用 A用戶的公鑰加密一次性對稱密鑰,附加在整段數據…
-
keepalived+nginx-upstream部署高可用反向代理
keepalived+nginx-upstream部署高可用反向代理 實驗拓撲 實驗要求 兩個web server提供httpd服務,ip地址分別是172.18.27.201、202,掩碼是16 兩個nginx proxy提供高可用反向代理,ip地址分別是172.18.27.102、200,掩碼是16. client能夠訪問web server,使用dr模型…
-
keepalived+lvs-dr實現高可用負載均衡
keepalived+lvs-dr實現高可用負載均衡 實驗拓撲 實驗要求 RS1與RS2地址為172.18.27.201/202 VS1和VS2地址為172.18.27.103/200,VIP為172.18.27.254 VS1和VS2實現lvs-dr負載均衡及高可用性,且vs為sorry sever。 keepalived是單主模式。 實驗步驟 各個主機安…
-
lvs負載集群實驗(實現wordpress)
項目要求: (1) lvs 調度兩臺 nginx+php-fpmreal-server,采用 dr 模型,調度算法為 rr (2) mariadb 為 real-server 提供數據庫,nfs 掛載至 2 臺 real-server 提供文件服務 (3) 由于實驗環境地址沖突將VIP替換為172.18.60.60 實施步驟: 一、配置NFS+mariadb…
-
linux部署lamp,samba,nfs
linux部署lamp,samba,nfs 實驗拓撲圖 實驗要求 五臺機器使用linux模擬 一臺機器做數據庫服務器,samba共享服務器,nfs共享服務器 其中兩臺做http服務器 一臺做PC機 實驗目的 samba服務器向一臺http服務器提供共享服務,做http的DocumentRoot,nfs服務器一樣作為另一臺http服務器的DocumentRoo…
-
ftp的用戶權限配置
文件服務: 應用層:ftp; 內核級網絡文件系統:nfs POSIX(可移植操作系統接口 Portable Operating System Interface of UNIX,縮寫為 POSIX ) API(應用程序編程接口) 跨平臺的網絡文件系統:cifs (samba) 網絡存儲: NAS:NetworkAttached Stoage,文…
-
題外:自制小linux
自制小linux 系統 制作環境的概述 首先你的有VMware的虛擬機軟件,其次安裝了centos6/centos7的linux系統 而且你需要寫一個復制相關命令以及依賴庫文件的的腳本(主要是為了省時間,腳本寫法會在后面備注)準備好以上環境,便可以制作一個小linux系統了,具體步驟如下 1) 在虛擬機設置中,在原有基礎上在掛載一個20G大小的硬…
-
shell腳本實現MD5破解的相關小計
分享編寫shell腳本暴力破解md5的方法 方法一 單個破解法(以10位數為例) #!/bin/bash read -p “please input strings:”string for n in {0..33000} do Md5=`echo $n |md5sum|cut -c 1-10` …
-
文本三劍客之grep
文本編輯三劍客之grep 目錄 一、正則表達式 二、grep:文本過濾器 一、正則表達式 REGEXP:由一類特殊字符及文本字符所編寫的模式,其中有些字符(元字符)不表示字符字面上的意義,而表示控制或者通配的功能。分類: 基本正則表達式:BRE 擴展正則表達式:ERE 元字符的分類: 字符匹配 匹配次數 位置錨定 分組 (1)基本正則表達式元字符 1>…
-
find命令詳解
find命令詳解 實時查找工具,通過遍歷指定起始路徑下文件系統層級結構完成文件查找; 一、工作特性: 查找速度略慢; 精確查找,只查找文件路徑的基名而非整個路徑; 實時查找; 可能只搜索用戶具備讀取和執行權限的目錄 二、 用法: find [查找起始路徑] [OPTIONS] [查找條件] [處理動作] 查找起始路徑:指定具體搜索目標起始路徑;默認為當前目錄…
-
通配符、正則表達式小計
基本通配符: *: 匹配任意長度的任意字符; ?: 匹配任意的單個字符; []: 匹配指定范圍內的任意單個字符; [^]: 匹配非指定范圍內的任意單個字符; 簡單示例: &nbs…
-
N25-第10周博客作業
請詳細描述CentOS的啟動流程 啟動第一步–加載BIOS 當打開計算機電源,計算機會首先加載BIOS信息,BIOS信息是如此的重要,以至于計算機必須在最開始就找到它,這是因為BIOS中包含了CPU的相關信息、設備啟動順序信息、硬盤信息、內存信息…
-
N25-第9周博客作業
1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash # 統計登錄用戶和非登陸用戶的個數 # author: han declare -i loginnum=0 declare -i nologinnum=0 whil…