原创 shell循環

         linux 當中需要反覆執行某一條命令或一組命令時,需要用到循化結構化命令,循環命令用於特定條件下決定某些語句重複執行的控制方式,shell中的循環語句常用三種循環語句,分別是for循環,while循環,until循環。

原创 shell變量的計算

整數運算 1.expr 命令 通常用於整數計算 [root@foundation77 mnt]# a=666 [root@foundation77 mnt]# expr $a 666 [root@foundation77 mnt]# e

原创 shell 的文本處理

一. grep 命令:它是支持正則表達式的多用途文本搜索工具,也是linux中使用使用最廣泛的命令之一,grep 的模式可以是字符串,變量,或正則表達式。一般格式爲 grep 【選項】【模式】【文件】  1.  grep 命令常用選項及意

原创 shell腳本基礎

          當命令或者程序不再命令行執行,而是通過程序文件來執行,這個程序就被稱爲shell腳本。shell編程屬於腳本語言,是相對與編譯型語言(如C\C++,java,C#等 )而言的,腳本語言往往是解釋運行,而非編譯,它由編譯

原创 shell腳本控制httpd

1.編輯一個shell 腳本,實現腳本控制httpd服務,內容如下 vim sos.sh #!/bin/bash while true do echo -e " \033[32m status 顯示httpd運行狀態

原创 samba服務配置步驟

一.samba服務簡介 SMB (server messages block :信息服務塊)提供局域網上共享文件和打印服務的通信協議,smb協議是客戶機/服務器型協議,服務端可以通過此服務爲客戶端提供服務器上的共享文件系統等,smb服務提

原创 apache部署方法

Apache 是一個開放源碼的網頁服務器,可以在大多數計算機操作系統中運行,由於其多平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一,尤其對linux的支持相當完美。 一 .安裝apache yum install httpd

原创 mariadb

一.安裝 yum install mariadb-server -y         搭建yum倉庫,安裝所需軟件。 systemctl start mariadb         vim /etc/my.cnf   skip-netw

原创 nfs 服務器配置過程

       網絡文件系統nfs (network file system)是一種分佈式文件系統,可允許不同操作系統之間通過網絡共享文件,也允許用戶在同一工作組中從不同客戶端訪問文件。 服務端                  yum i

原创 iscsi 配置步驟

iscsi 是一種支持已有硬盤共享的服務。通過設備與網絡的結合,使的用戶可以直接通過網絡訪問硬盤,工作方式爲/服務器/客戶端。 創建 服務端: 準備一個要共享的設備 fdisk /dev/vdb n .......   wq pvcrea

原创 phpMyAdmin 圖形化管理數據庫

一.簡介         phpmyadmin 是mysqul 圖形化管理中使用最爲廣泛的管理工具,是以php爲基礎,架構在網站主機的MYSQL 數據庫管理工具,該工具操作界面使用方便快捷,可代替較爲繁瑣的SQL語法,實現在線建立,更改,

原创 linux DNS 配置

一.dns 簡介       目前提供網絡服務的應用,使用的是32位ip地址進行標識,但由於數字較長,難以記憶,因此產生了域名系統,通過域名系統可以將繁雜的數字轉換爲簡單,形象的字符串來標識網絡。實現即可以使用ip 也可以使用域名訪問網絡

原创 linux網絡配置之鏈路聚合與網橋

一.網卡的鏈路聚合 bond網絡接口 指將多個物理端口匯聚在一起,形成一個邏輯端口,以實現各成員端口的負荷分擔,同時提高網絡穩定性。 1.添加一塊網卡,初始配置爲空。 2.用命令建立鏈路聚合 nmcli connection add

原创 linux 系統排錯

一.系統引導流程 1. 開機自檢 2.從硬盤的mbr 中讀取引導程序 grub 3.引導程序根據配置文件顯示引導菜單 4.加載內核文件 5.建立內核運行環境 6.執行第一個進程 systemd ,進程號爲1 7 systemd 進程啓動後

原创 find 命令常用用法

find 命令——文件或目錄查找而且可以直接對查找結果使用命令。 find  查找範圍     查找條件                          -name                 按名稱查找