petmaster
-
搭建discuz服務器
Discuz是目前比較流行的社區論壇系統,其具有安裝簡便、功能強大的特點,下面以LAMP為基礎平臺來搭建discuz服務器。 一、安裝apache服務 二、安裝php 三、安裝mysql 四、安裝php-mysql 五、啟動mysql服務 六、創建數據庫 &nb…
-
搭建私有CA服務器
CA(Certificate Authority)證書頒發機構主要負責證書的頒發、管理以及歸檔和吊銷。證書內包含了擁有證書者的姓名、地址、電子郵件帳號、公鑰、證書有效期、發放證書的CA、CA的數字簽名等信息。證書主要有三大功能:加密、簽名、身份驗證。下面來看一下自建CA的過程 一、建立CA服務器  …
-
httpd功能配置之https
HTTPS(全稱:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。HTTPS使用443端口進行通信。 …
-
httpd功能配置之虛擬主機
apache默認使用80端口提供服務,使用主服務器配置的話,一臺物理機只能提供一個站點服務;可以使用虛擬主機方式提供不同的訪問,以實現一臺主機提供多站點服務。 虛擬主機的實現方式有三種:基于端口、基于IP、基于主機名。 一、基于端口的虛擬主機  …
-
httpd功能配置之訪問控制
httpd服務可以實現對資源訪問控制,可以根據IP地址和用戶兩種方式進行控制。 一、用戶認證控制 1、在站點根目錄下創建一個目錄及一個頁面文件 2、修改/var/httpd/conf/httpd.conf文件 &n…
-
httpd功能配置之CGI程序
httpd服務中有一個cgi-bin目錄,此目錄專門用于存放cgi腳本。CGI即網關通用接口,用于實現動態網頁。下面簡單編寫一個CGI腳本來進行測試此功能: 1、在/var/www/cgi-bin/目錄下創建一個腳本 2、重啟服務 3、驗證 &nb…
-
httpd功能配置之路徑別名
httpd的路徑別名功能可以使用資源的訪問不再依賴于站點的根目錄,可以指定任意目錄來設置資源的訪問路徑。 默認站點的根目錄是/var/www/html,如下圖所示。 下面來使用路徑的別名來訪問資源: 1、打開httpd服務的配置文件  …
-
單向加密原理
單向加密算法對數據進行加密的過程分為兩個步驟: 一、添加特征碼 上圖中說明了為數據添加特征碼的步驟: 1、使用單向算法計算出特征碼 2、使用私鑰來加密特征碼 &nb…
-
shell腳本編程之補充知識點
一、處理用戶輸入 shell中使用read命令來實現與用戶的交互輸入。 格式:read [options] 變量 常用選項: -p “提示信息”:顯示提示信息; -t #:等待用戶輸入的秒數; &n…
-
IP地址之IPv4
一、概述 IP地址有IPv4和IPv6兩個版本,目前我們通常所說的IP地址是指IPv4。 IP地址由32位的二進制數組合而成,為了方便人類記憶,將二進制轉換成4個十進制的數值。 在這32位數據中分為網絡號與主機號兩個部分。 二、IP的分級 IP網段分為五個等級,其定義如下: A類:規定前面…
-
awk用法三
6、結構化控制語句 6.1 if語句 格式:if(條件) {body} else {else body} 實例1:判斷/etc/passwd文件中的UID如果大于500則顯示為“common user”,否則顯…
-
shell腳本編程之變量
一、創建shell腳本文件 創建shell腳本時,必須在第一行指定要使用的shell。格式為: #!/bin/bash 通常在shell腳本中,#代表注釋行,即不被執行的行,而第一行“#!”則是表示用哪個shell來執行腳本。 實例: 讓我們來執行一下這個腳本: 上面的結果顯…
-
samba服務
一、什么是SAMBA Linux之間可以通過NFS服務方便的掛載遠程主機上的共享目錄,那么SAMBA主要是用于實現Windows主機與Linux主機之間共享文件互訪。它們之間的通信依賴于CIFS協議。 二、SAMBA使用的daemon 1、nmbd:在Linux上實現NetBIOS; &n…
-
制作引導分區
使用虛擬機制作一個可以引導啟動的簡單系統。方法如下: 一、制作兩個分區 1、添加一塊新的硬盤,新建兩個分區,格式化并掛載到/mnt/boot和/mnt/sysroot目錄中;虛擬機添加硬盤的操作很簡單就不做演示了,要注意的是添加的硬盤最好選擇成“將虛擬磁盤存儲為單個個文件”,并為將文件名修改為容易識別的…
-
內核參數修改 內核編譯 第14天
Linux內核:單內核,模塊化 內核的某些模塊 編譯進內核本體 [*] 編譯成內核模塊 [M] 不選擇使用 [ ] 內核的組成部分 /boot/vmlinuz-VERSION /lib/modules/VERSION/ *.ko 模塊間有可能有依賴關系 內核模塊管理 lsmod:顯…