原创 Linux之Samba服務部署
1. Samba服務簡介 作用: 提供協議SMB,實現文件共享 SMB:Server Messages Block,信息服務塊 Samba基本信息: 服務啓動腳本: smb.service 主配置目錄: /etc/samba 主配置文件:
原创 Linux之Samba+AUTOFS自動掛載
autofs+samba autofs: 在客戶端實現自動掛載卸載的軟件 安裝: dnf install autofs.x86_64 配置方式: vim /etc/auto.master 最終掛載點的上層目錄 自
原创 Linux之DNS服務器部署
1. 關於dns的名詞解釋 dns: domain name service(域名解析服務) 關於客戶端: dns指向文件: /etc/resolv.conf 地址解析命令: host www.baidu.com 地址詳細解析信息命令
原创 Linux之NFS服務部署
NFS:Net File System 1. NFS基本信息 安裝包: nfs-utils (rhel8中默認已經安裝,若沒有,請自行安裝) 服務腳本:nfs-server 共享配置文件: /etc/export
原创 Linux之firewalld火牆策略
1. 防火牆介紹 netfilter iptables iptables|firewalld 2. 火牆管理工具切換 在rhel8中默認使用的是firewalld firewalld----->iptables 安裝iptable
原创 Linux之Kubernetes入門
一、Kubernetes簡介 1. Kubernetes簡介 在Docker 作爲高級容器引擎快速發展的同時,在Google內部,容器技術已經應用了很多年,Borg系統運行管理着成千上萬的容器應用。 Kubernetes項目來源於Borg
原创 Linux之運算符
1. 運算符號 + ##加法 - ##減法 * ##乘法 / ##除法 % ##除法後的餘數 ** ##乘方 ++ ##自加一 -- ##自減一 <
原创 Linux之shell執行流控制
1. for for 定義變量 do 使用變量,執行動作 done 結束標誌 格式1: for I in `seq 2 2 10` do echo $I done 格式2: for I in 1 2
原创 Linux之shell基礎命令
1. diff命令 用法: diff [options] files|directorys 輸出信息: [num1,num2][a|c|d][num3,num4] num1,num2 ##第一個文件中的行 a ##添加 c ##
原创 Linux之shell腳本
1. 什麼是shell 腳本中命令的解釋器 2. shell腳本的意義 記錄命令執行的過程和執行邏輯(順序),以便重複執行 腳本可以批量處理主機 腳本可以定時處理主機 3. 如何創建shell腳本 #!/bin/bash #
原创 Linux之shell文本處理工具(grep,sed,awk)
1.grep grep grep -E = egrep grep 匹配條件 處理文件 grep str file#過濾str關鍵字 grep ^str file##以str開頭 grep str$ file##以str結尾 grep -i
原创 Linux之shell腳本的變量
1. 變量的定義 定義本身 變量就是內存一片區域的地址 變量存在的意義 命令無法操作一直變化的目標 用一串固定的字符來表示不固定的目標可以解決此問題 2. shell腳本中變量的定義方法 環境級別 export a=1
原创 部署Redis作爲MySQL緩存
server1:192.168.1.11 安裝nginx和php爲用戶提供服務訪問入口 server3:192.168.1.13 安裝mysql,存儲數據 server2:192.168.1.12 安裝redis作爲緩存服務器,緩存
原创 Linux之持續集成與持續交付(gitlab,jenkins)
一、git工具使用 1. 版本控制系統簡介 1.1 本地版本控制系統 1.2 集中化的版本控制系統 1.3 分佈式版本控制系統 2. git簡介 Git特點: 速度 簡單的設計 對非線性開發模式的強力支持(允許成千上萬個並行開發的分
原创 Linux之SaltStack
環境: server11:192.168.1.21 server12:192.168.1.22 server13:192.168.1.23 master:server11 minion:server12、server13 所有主機fire