原创 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:壓