原创 linux sed命令詳解

sed命令詳解1.簡介sed是非交互式的編輯器。它不會修改文件,除非使用shell重定向來保存結果。默認情況下,所有的輸出行都被打印到屏幕上。sed編輯器逐行處理文件(或輸入),並將結果發送到屏幕。具體過程如下:首先sed把當前正在處理的行

原创 linux條件測試

測試Linux 的Shell中存在一組測試命令,該組命令用於測試某種條件或某幾種條件是否真實存在。測試命令是判斷語句和循環語句中條件測試工具,所以,其對於編寫Shell非常重要。測試結構測試命令用於測試表達式的條件的真假。如果測試的條件爲真

原创 vim編輯器詳解

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

原创 find命令詳解

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

原创 打印九九乘法表

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

原创 我的友情鏈接

51CTO博客開發

原创 shell腳本編程基礎

shell是解釋型的編程語言解釋型腳本文件的執行過程:    當執行一個解釋型的腳本文件是時,腳本文件會被提交到內核。內核看到第一行定格寫的“#!”時,就會調用“#!”後面跟的解釋器,啓動一個解釋器進程,並把該文件的後續內容交給解釋器翻譯給

原创 linux創建磁盤分區的腳本文件(創建兩個512M和2G的主分區)

#!/bin/bash # author: suxinghe # date: 2015.6.9 # version: 0.0.1 # description: create partions for disk read -p "pleas

原创 簡述PXE+DHCP+TFTP+KS無人值守批量裝機

爲什麼需要PXE+DHCP+TFTP+KS實現無人值守批量裝機?一臺兩臺服務器,你拿光盤去裝是可以應付的。那麼有100臺服務器需要裝機的時候,你也拿光盤去裝嗎?顯然是不現實的,因此PXE+DHCP+TFTP+KS實現無人值守批量裝機就可以滿

原创 簡述ssl協議及利用openssl創建私有CA

我在這個鏈接中簡單的介紹了下加密解密原理和相關算法及其實現:http://starli.blog.51cto.com/8813574/1671408 CA是什麼?爲什麼需要CA? 先看下面的互聯網安全通訊模型!現在互聯網上常用的安全通訊模型

原创 我的友情鏈接

51CTO博客開發

原创 lamp平臺搭建

LAMP是Linux、Apache、MySQL、PHP/Perl/Python的簡稱。它所組成的各組件都是開源軟件,因此很方便自由的獲取,導致這些組件的廣泛使用,並不斷完善發展,初步形成新的軟件系統格局,並可能成爲開源軟件系統工程化的核心模

原创 shell腳本編程基礎

shell是解釋型的編程語言解釋型腳本文件的執行過程:    當執行一個解釋型的腳本文件是時,腳本文件會被提交到內核。內核看到第一行定格寫的“#!”時,就會調用“#!”後面跟的解釋器,啓動一個解釋器進程,並把該文件的後續內容交給解釋器翻譯給

原创 簡述raid的種類和各種級別的特性

早期由於raid通常用來組合一些廉價的sata接口的硬盤設備來完成冗餘。故早期的全稱是: Redundant Array of inexpensive Disks (廉價冗餘磁盤陣列)。如今raid也被大部分企業用來組合scsi和sas接口

原创 壓縮與歸檔命令

壓縮原理:把文檔中相同的字符串用特殊的算法提取出來,爲其打上一個特殊的標記,並用標記替換文檔中原有的字符。從而實現壓縮文件佔用空間大小的目的。 Linux中常用的壓縮軟件有以下幾種(只能壓縮文件,不支持目錄壓縮):       gzip:壓