原创 Linux啓動和內核管理

系統啓動和內核管理Linux組成Linux:kerne+rootfs(應用程序)      kernel:進程管理、內存管理、網絡管理、驅動程序、文件系統、安全功能      roots:程序和glibc      函數:相當於命令的集合 

原创 Linux高級Shell腳本講解

Shell高級進階條件選擇if語句,可實現條件性判斷if語法:if commands;then commands(如果命令爲真,將執行後續命令,fi結尾;)       elif commands;then commands(如果前面if不

原创 Linux計劃任務

開機自動啓動服務Centos7:systemctl is-enabled "servicename"        systemctl enabled "servicename"(設爲開機啓動)Centos6:chkconfig --lis

原创 Linux網絡管理

網絡OSI(國際標準化組織網絡的定義,開放系統互聯) ISO(國際標準化組織)OSI網絡模型分層下層爲上層提供服務 7 應用層(application):一系列應用軟件6 表示層(presention):格式化數據,加密,壓縮等5 會話層(

原创 MySQL二進制安裝

Centos7:二進制方法安裝Mysql數據庫:###安裝前提:確保本機沒有安裝mariadb的服務,也不應該含有3306端口;# 1 下載安裝包 在httpd://downloads.mariadb.org網頁下載二進制安裝包"maria

原创 MySQL編譯安裝多實例

Centos7上編譯安裝Mariadb並且實現多實例 準備工作的第7和第8條請閱讀,建議編譯前安裝這兩個包 準備工作: 1 iptables關閉;selinux關閉 systemctl stop firewalld

原创 LVS-DR實現

結構如圖所示 環境準備: RS1:192.168.27.144 RS1_VIP:10.0.0.100 RS2:192.168.27.145

原创 LVS介紹

LVS負載調度器     根據請求報文的IP和目標協議以及端口進行調度;         VIP:對外提供的一個虛擬IP地址;         DIP:與後端服務器通訊的IP地址;         CIP:客戶端IP地址;        

原创 gitlab+jenkins+tomcat實現代碼自動部署

一 搭建docker-gitlab-ce(優先部署docker,前面有docker部署文檔)環境準備:1 物理內存要大於3GB 2 Linux Centos7系統 3 需要能夠訪問外網 4 jdk-8u172-linux-x64.tar.g

原创 Centos6.9基於FPM模式編譯安裝實現LAMP應用wordpress

**準備工作: 1 Linux Centos6.9 2 php-7.2.1.tar.bz2 3 apr-1.6.3.tar.bz2 4 apr-util-1.6.1.tar.bz2 5 httpd-2

原创 LAMP-搭建phpmyadmin圖形化界面管理數據庫工具

1 打開官網的下載頁 下載需要的版本https://www.phpmyadmin.net/downloads/;此處下載的是phpMyAdmin-4.0.10.20-all-languages.zip源碼包 2 解壓源碼包

原创 上傳本地項目到docker運行的gitlab容器中

1 在gitlab上配置了客戶端的ssh-key還是需要輸入密碼 gitlab默認是以http方式進行上傳的,但是文件過大,nginx與gitlab的默認配置限制了客戶端像服務器傳送文件的大小 當前 環境當中gitlab是以docke

原创 Centos7Docker環境搭建

1 移除舊的docker軟件 [root@localhost ~]yum remove docker* 2 添加epel源以及docker源 [root@localhost ~]wget -O /etc/yum.repos.d/CentOS

原创 MySQL多實例搭建

Centos7上實現多實例安裝,就是一個服務上分別在3306、3307、3308多個端口上運行並且各用個的數據庫,相當於是三個不同的程序; 1 安裝程序包 yum -y install mariadb-server 2 使

原创 搭建Nginx

一 環境準備 1 訪問官網:https://www.nginx.org 2 找到Pre-Built Packages點擊stable version(官方編譯好的穩定版本,無需再編譯) 3