馬哥Net19_小斌斌
-
Nginx+Apache+Tomcat實現LANMT動靜分離
Nginx+Apache+Tomcat實現LANMT動靜分離 目的: 本次實驗主要目的為實現以Nginx作為反向代理,并實現分別訪問動靜態服務的效果。 拓撲結構:  …
-
?源碼編譯安裝LNMP
源碼編譯安裝LNMP 環境:CentOS6.6 IP: 172.16.10.10/16 GW:172.16.0.2 主機名稱: lnmp.test.net 一、常規設置: 網卡: 臨時 ifconfig eth0 172.16.10.10/16 up 永久 [root@www ~]# vim /etc/sysconfig/network-scripts/if…
-
配置使用基于mysql存儲rsyslog日志信息
配置使用基于mysql存儲rsyslog日志信息 日志對于我們來說,肯定不會陌生。每個系統應用,只要有人訪問,每時每刻都會產生大量的日志,用來記錄服務器應用的運行信息。以便于我們在服務有異常時進行查看,或是從日志記錄中提取出應用系統的運行信息。某些電商Web網站甚至會利用日志記錄去對用戶的購買行為作分析,以便更好的服務于客戶。 &nb…
-
基于CentOS7實現LAMP(上)
基于CentOS7實現LAMP(上) 情景模式: (1)php以模塊方式運行 提供兩個虛擬主機; &nbs…
-
馬哥教育網絡班19期第十二周課程練習
1、請描述一次完整的http請求處理過程; 一次完整的http請求處理過程如下: (1) 建立或處理連接:接收客戶端的請求,建立連接,或是拒絕其請求 (2) 接收請求: 接收來自于網絡的請求報文中對某資源的一次請求的過程時,web服務器也分幾種模型對并發請求進行響應: &nb…
-
自建CA搭建SSL加密網站
企業環境中,在安全級別要求較高的公司,經常需要搭建基于SSL加密傳輸的網站,使用https協議訪問web站點,能大大提高網站的安全性。但構建https站點,需要用到證書。內部網站到互聯網上申請費用不菲的證書顯然不符合經濟性。于是,自建內部CA成為我們的首選。 本文以兩臺服務器,分別扮演CA及Web網站的角色,詳細論述自建CA搭建加密網站的過程。 …
-
馬哥教育網絡班19期第十一周課程練習
馬哥教育網絡班19期第十一周課程練習 1、詳細描述一次加密通訊的過程,結合圖示最佳。 加密通訊的過程與普通的TCP通訊在前一部分都是一樣的,只是在三次握手后,加入了SSL握手認證及密鑰交換等一系列安全措施。整個過程如下: 首先,客戶端與服務器建立TCP會話,進行三次握手 TCP成功握手后,進行ssl握手認證,詳情: 1.服務器向客戶端發送證書 …
-
Bind編譯安裝詳解
Bind編譯安裝詳解 Bind是一款開放源碼的DNS服務器軟件,由美國加州大學Berkeley分校開發和維護的,全名為Berkeley Internet Name Domain它是目前世界上使用最為廣泛的DNS服務器軟件,支持各種unix平臺和windows平臺?,F今互聯網上最常使用的DNS服務器軟件,使用BIND作為服務器軟件的DNS服務器約占所有DNS服…
-
馬哥教育網絡班19期第九周課程練習
馬哥教育網絡班19期第九周課程練習 1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash # #count nologin declare -i nologins=0 declare -i logins=0 file=…
-
馬哥教育網絡班19期第八周課程練習
馬哥教育網絡班19期第八周課程練習 1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、命名用場景 網橋:為最早的網絡連接設備,它主要用來延長擴展網絡的物理長度 集線器:對網橋的功能作了擴充,它的功能是將兩個不同網段(廣播域)網絡進行連接,作為網絡物理邊界的擴展,一般用在連接兩個網段不同的網絡 &…
-
馬哥教育網絡班19期第七周課程練習
第七周作業 1.創建一個10G分區,并格式化為ext4文件系統: (1)要求甘block大小為2048,預留空間百分比為2,卷標為MYDATA,默認掛載屬性包含acl; (2)掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳; [root@nginx ~]# fdisk /dev/sdd D…
-
CentOS系統啟動流程(上)
CentOS系統啟動流程(上) 作為系統運維人員,詳細的了解操作系統的啟動流程,對于我們日常排除故障大有益處,遇到相關的問題處理,能快速定位,迅速鎖定關鍵點。 下面詳細介紹一下,CentOS系統的啟動過程,以供各位參考。由于linux各個發行版使用的啟動方法略有不同,比如CentOS5使用的是initd,CentOS6使用的是較為接近的Upst…
-
常見RAID磁盤陣列組合簡介
常見RAID磁盤陣列組合簡介 RAID,是Redundant Arrays of Inexpensive Disks的簡寫,磁盤陣列?,F今的計算機世界,最值錢的是什么?軟件、硬件?都不對,應該是承托在其之上的數據。對于我們來說,數據是無價的,硬件損壞了,可以重新購置。軟件損壞了,也可以重新安裝,但數據一旦丟失,就有可能再也找不回來了…
-
Linux的程序包管理,RPM,yum及編譯安裝簡介
Linux的程序包管理,RPM,yum及編譯安裝簡介 Linux的程序包,指的是ELF格式的二進制應用程序文件所組成的軟件包。它一般由二進制文件、庫文件、軟件配置文件及幫助文件等組成。而對這些包進行管理的工具,主流分為兩種,在debian上,用的是apt-get管理deb包;在redhat上,主要用rpm作為軟件包管理工具。在這里,我簡單的介紹…
-
初識Linux
Linux系統現在如日中天,特別是在如今的互聯網+大潮下,大數據、云計算、移動設備嵌入式設備等,無不顯現著linux的身影。 現在,問題來了,Linux究竟是個什么鬼?我們平時經常接觸的RedHat,CentOS等又是什么東東?別急,讓我們一起來慢慢了解一下。 Linux是個類Unix操作系統,設計風格…