原创 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