原创 Linux自學筆記——sudo命令
Sudo: su:swicth user 用戶切換 1) su –l user 2) su –l user -c ‘COMMAND’sudo: 能夠讓獲得授權的用戶以另外一個用戶的身份運行指定的命令: 授權機制:授權文件/
原创 Linux自學筆記——文件共享之NFS
NFS:Network File System,網絡文件系統,用於實現unix或類unix系統之間通過網絡共享資源,而傳統的文件系統在內核中實現;NFS原理: NFS支持的功能很多,不同的功能會使用不同的進程,每啓動一個功能就需要開啓一些端
原创 Linux自學筆記——grep文本處理工具及wc,cut,sort,uniq命令
wc命令:wc [option]… [file]…-l:lines-w:words-c:characterscut命令:cut [options]…[file]…-d DELIMETER:指明分隔符;-f FILEDS:#:第#個字段#,#
原创 Linux自學筆記——文件共享服務之ftp
文件共享服務: ftp:應用層,C/S架構,文件共享; nfs,cifs:文件系統接口,網絡文件系統; nfs:(network file system)是unix和linux系統上常見的內核的網絡文件共享服務; cifs:(common
原创 Linux自學筆記——文件共享之samba
Samba:Service Message Block, 是linux和unix系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。SMB是一種在局域網上共享文件和打印機的一種通信協議,它爲局域網內的不同計算機之間提供文件及打印
原创 Linux自學筆記——日誌服務之rsyslog
日誌:歷史事件日誌歷史事件: 時間,事件 時間級別(日誌級別):事件的關鍵性程度;事件:系統引導啓動、應用程序啓動、應用程序尤其是服務類應用程序運行過程中的一些事件:系統日誌服務: syslog: syslogd:system klog
原创 Linux自學筆記——varnish
Web Cache 緩存:緩存就是數據交換的緩衝區(cache),當某一硬件要讀取數據時,會首先從緩存中查找需要的數據,如果找到了則直接執行,找不到的話則從內存中找。由於緩存的運行速度比內存快很多,故緩存的作用就是幫助硬件更快的
原创 Linux自學筆記——dhcp,tftp,pxe
DHCP:Dynamic Host Configuration Protocol IP/Nermask Gateway DNS Serverbootp:boot protocol --> dhcp1.
原创 Linux自學筆記——LNMP
傳統上基於進程或線程模型架構的web服務通過每進程或每線程處理併發請求,這勢必會在網絡和I/O操作時產生阻塞,其另一個必然結果則是對內存或CPU的利用率低下。生成一個新的進程/線程需要事先備好其運行時環境,這包括爲其分配堆內存
原创 Linux自學筆記——linux cluster 之lvs
Cluster系統擴展的方式: Scale up:向上擴展; Scale out:向外擴展集羣類型: LB:負載均衡集羣,Load Balancing HA:高可用集羣,High Availa
原创 Linux自學筆記——tomcat及tomcat cluster
一、 Java技術體系及Tomcat結構編程語言: 系統級:C,C++,go,erlang 應用級:C#,java,python,perl,ruby,php 虛擬機:jvm,p
原创 Linux自學筆記——mysql基礎、備份和恢復、主從複製、MHA
RDBMS:關係型數據庫管理系統 C/S:通過專有協議 關係模型:表(行,列),二維關係; 範式:第一範式、第二範式、第三範式(在之前的博客中已經做過說明) 關係運算:
原创 Linux自學筆記——haproxy
HAProxy提供高可用性、負載均衡以及基於TCP和HTTP應用的代理,支持虛擬主機,它是免費、快速並且可靠地一套解決方案。HAProxy特別適用於那些負載特大的web站點,這些站點通常又需要會話保持或七層處理。HAProx
原创 Linux自學筆記——Ansible
運維工作:系統安裝(物理機、虛擬機)à 程序包安裝、配置、服務啓動 à 批量操作 à 程序發佈 à 監控OS Provisioning: 物理機:PXE、Cobbler 虛擬機:Image TemplatesConf
原创 Linux自學筆記——nsswitch and pam
nsswitch:name service switch 通用框架,與各種類型存儲進行交互的公共實現; 實現:/usr/lib64/libnss*,/lib64/libnss* 框架: