原创 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*              框架: