原创 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是一個模式化的全屏編輯器: 有以下三種模式: 命令模式:鍵入的某些字符當做命令處理,而不是直接鍵入到文檔中