yyw
-
mysql基礎
mysql基礎 數據模型: 數據模型:層次模型、網狀模型、關系模型、…… 關系模型: 二維關系:表 行:row, entity 列:colume, attribution 索引:數據結構,輔助完成數據查找;  …
-
nginx服務
Nginx 提供web服務,也是工作在應用層的負載均衡器,擁有強大的緩存能力。 本章主要學習,web server、web reverse proxy(http)和cache 緩存服務器使用較多的是varnish+squid: 任何緩存都是反向代理,但是varnish反向代理能力還是與nginx有很大差距。所以,varnish還是做緩存服務,而…
-
DHCP服務
dhcp server: DHCP:Dynamic Host Configuration Protocol arp –> address resolving Protocol  …
-
運維工具
運維工具:Operations 通過工具,實現自動化運維 運維工作: BootStraping:當拿到硬件或軟件才主機以后,安裝操作系統 Bare Metal:pxe, cobbler(pxe的二次開發版) Virtaul Machine:image files(給予模板匹配安裝) Configurati…
-
samba
FTP,SAMBA,NFS之間的區別 FTP Windows/linux/unix/macOS等 發布網站,文件共享 Tcp/21 Samba …
-
vsftpd
文件服務: 安裝開啟服務前先關閉selinux,清空iptables策略。避免不必要的麻煩,服務開啟后,配置一切正常有需要再根據情況開啟。 ftp:應用層,C/S,跨主機的文件共享服務;file transfer protocol nfs,cifs:文件系統接口,網絡文件系統; nfs:network …
-
memcache
memcached: memcached is a high-performance, distributed memory object caching system, generic in nature, but …
-
httpd 基礎
http(1) 開啟httpd服務,注意selinux 和防火墻設置。出現錯誤查看系統日志和http錯誤日志。 進程間通信:IPC socket:套接字 IP:PORT Client <–> Server Server: listen &nb…
-
httpd 高級應用
回顧:httpd, lamp, mysql httpd:https, mod_deflate, … httpd+php:三種結合方式 Module: prefork:libphp5.so &n…
-
php 配置
php php不能單獨使用都是與httpd結合使用 結合的方式主要是兩種一種為模塊方式服務于httpd,一種為單獨服務方式服務httpd 兩種方式不能共存 安裝軟件包也不相同 網上有官方中文手冊 http://php.net/download-docs.php php對中文的支持需要安裝php-mbstring php對mysql的支持需要安裝…
-
iptables
iptables(1) Firewall:隔離工具;Packets Filter Firewall;工作于主機或網絡的邊緣,對經由的報文根據預先定義的規則(匹配條件) 進行檢測,對于能夠被規則匹配到的報文實行某預定義的處理機制的一套組件; 硬件防火墻:在硬件級別實現部分功能的防…
-
DNS實驗
建立DNS服務器(正向解析) linux沒有緩存 windows有dns緩存 權威結果,非權威結果 無論是正向解析數據庫還是反向解析數據中 寫管理員郵件地址或完整域名(FQDN)都要再后面加上點。否則系統會自動不上區域名稱。 實驗環境先清理防火墻規則,關閉防火墻. centos7 systemctl disabl…
-
內核編譯
內核編譯 程序包的編譯安裝 ./configure,make,make install./configure檢查編譯環境依賴關系,并設定參數make 執行編譯操作make install 安裝二進制庫文件幫助文檔配置文件 前提:開發環境(開發工具,開發庫),頭文件:/usr/include 開源:源代碼 發行版,就是把源代碼拿過來,組織成程序。 …
-
內核及模塊管理
內核及模塊管理基礎 查詢程序的依賴庫 ldd命令ldd [OPTION]…FILE… [root@centos6 ~]# ldd /bin/ls linux-vd…
-
selinux介紹
本章內容 SELinux概念啟用SELinux管理文件安全標簽管理端口標簽管理SELinux布爾值開關管理日志查看SELinux幫助 SELinux介紹 SELinux: Secure Enhanced Linux,是美國國家安全局「NSA=The National Security Agency」和SCC(Secure Computing Corporat…