原创 linux正則表達式詳解

正則表達式由元字符和普通字符組成,有正則表達式和拓展正則表達式之分。正則表達式元字符有以下幾類:(grep)        字符匹配元字符:                .(點號) :匹配任意一個字符;                [

原创 簡述linux網絡配置

linux是一種專爲服務器打造的操作系統,服務器的主要功能是提供與網絡相關服務。因此配置linux網絡屬性和查看網絡屬性是linux系統管理員的必備技能。linux的網絡功能是由內核中的tcp/ip協議棧提供的。配置linux網絡屬性主要需

原创 簡述網絡通信安全技術及openssl命令行工具的基本使用

在互聯網誕生的早期,接入互聯網的主機數量不多,應用也很少。因此早期設計的協議都沒有考慮到數據安全,數據在網絡上都是明文傳輸的,非常不安全。由於互聯網的迅速發展,接入互聯網的主機越來越多。網絡安全問題也層出不窮。那麼如何在互聯網上安全的傳輸數

原创 打印九九乘法表

#!/bin/bash # author: movekj.com # date: 2015.7.6 # description: print 9*9 table # version: 0.0.1 declare -i I=0 declare

原创 mysql數據庫innodb存儲引擎備份腳本

#!/bin/bash # author: movekj # descript: backup mysql. full backup in sunday,incremental backup in other day.(for Innodb

原创 簡述LVM原理及其實現

LVM的全稱是:Logical Volume Manager(邏輯卷管理器),由內核中的DM模塊提供此項功能,LVM的組成結構,如下圖所示LV可以把一個或多個任意(包括RAID)的塊設備做成物理卷(PV),將他們組合起來,並把一塊或多塊PV

原创 簡述DNS原理及bind9的配置使用

DNS(domain name system):域名系統。現代主機通訊的過程如下:    1、首先應用層的把數據封裝一個應用層首部交給傳輸層;    2、傳輸層接收到上層數據後在後面封裝一個傳輸層首部交給網絡層;(源端口和目的端口)    

原创 ext系列的文件系統原理及其實現

       現在圖書管擔任管理大量圖書的工作。試想一下,如果圖書館的圖書管理人員沒有把書進行分類,而是直接把書擺在書架上。那麼來圖書管查找相關書籍的人想找歷史方面或者科學方面的書籍,他該怎麼查找呢?很顯然他得把整個圖書館的圖書全都查找一遍

原创 find命令詳解

linux系統上有以下兩個用於查找文件的命令:    locate:            優點:基於數據庫查找,速度快。            缺點:不是實時查找,查找的結果不夠準確    find:            優點:實時查找

原创 linux權限詳解

linux系統有一些幾類權限:                    UserGroupOther                    User:文件或目錄的屬主,表現爲r--、rw-、r-x等                    Gr

原创 centos系統上的二進制格式軟件包的安裝及管理(rpm和yum)

linux系統管理員在管理操作系統時,管理操作系統上的軟件幾乎是系統管理員必備的功能。在早期debain發行版中,debain的開發人員爲開發了一款名叫dpkg的軟件包管理器。後來redhat的開發人員仿照dpkg開發了一個和dpkg功能類

原创 vim編輯器詳解

vim是一個模式化的全屏編輯器:                有以下三種模式:                            命令模式:鍵入的某些字符當做命令處理,而不是直接鍵入到文檔中