原创 [9-13]Shell系列8——數組

本文旨在複習Shell腳本編程中數組的定義和賦值、讀取數組、以及獲取數組的長度知識儲備數組:連續的多個獨立的內存空間,每個內存空間相當於一個變量在邏輯上,我們看到的數組是“連續的”,但是映射到真實物理內存空間上是“雜亂的”bash支持一維數

原创 [9-13]Shell系列6——取算數運算數值

本文旨在總結shell編程中取算術運算數值的常用6種方法:let、(())、$[]、expr、bc以及awk知識儲備:Bash原生是不支持算術運算的,默認會當作字符串來處理,如下例12345#!/bin/basha=15+20echo $a

原创 如何正確配置Nginx+PHP

本文轉載自 丁火老王:http://huoding.com/2013/10/23/290對很多人而言,配置Nginx+PHP無外乎就是搜索一篇教程,然後拷貝粘貼。聽上去似乎也沒什麼問題,可惜實際上網絡上很多資料本身年久失修,漏洞百出,如果大

原创 [9-13/15]課後練習彙總

一、作業(練習)內容:1、描述shell程序的運行原理(可附帶必要的圖形說明);2、總結shell編程中所涉及到的所有知識點(如:變量、語法、命令狀態等等等,要帶圖的喲);3、總結課程所講的所有循環語句、條件判斷的使用方法及其相關示例;(i

原创 IO - 同步,異步,阻塞,非阻塞

本文轉載自:http://blog.csdn.net/historyasamirror/article/details/5778378 尊重及感謝原作者!言歸正傳。同步(synchronous) IO和異步(asynchronous) IO

原创 [9-15]Sed文本處理——高級用法

本文旨在複習Sed文本處理的保持空間[Hold Space]、高級命令、循環標籤等知識儲備Sed除了有模式空間外,還有一個保持空間[Hold Space]模式空間:所有的處理動作、加工都在此處,原材料加工廠,默認動作是打印到終端保持空間:暫

原创 進程間的通訊(IPC)方式

爲什麼要進行進程間的通訊IPC (Inter-process communication)數據傳輸:一個進程需要將它的數據發送給另一個進程,發送的數據量在一個字節到幾M字節之間共享數據:多個進程想要操作共享數據,一個進程對共享數據的修改,別

原创 我的友情鏈接

香飄葉子技術成就夢想

原创 NFS基本原理及實現

本文旨在複習NFS基本原理及其實現知識儲備1.NFS是將網絡上某臺主機的共享目錄映射到本地,直接對其進行操作,NFS也是NAS的一種解決方案2.該共享目錄必須是已創建文件系統的,而無需格式化、創建文件系統等,這即是SAN和NAS的區別3.N

原创 MariaDB通用二進制部署手冊

1. 添加數據庫運行時的用戶身份 groupadd -r -g 306 mysql useradd -r  -u 306 -g 306 mysql2. 解壓並放到指定位置/usr/localtar -zxvf mariadb-5.5.46-

原创 VSFTPD實現基於虛擬用戶的認證

本文旨在複習vsftpd的高級應用配置實驗要求1.FTP的身份認證要實現基於虛擬用戶的身份認證,並創建2個虛擬用戶lance和rednanjing2.PAM認證模塊基於本地的MySQL數據庫,即安裝Pam_MySQL模塊3.虛擬用戶lanc

原创 Rsyslog+MySQL+LogAnalyzer部署日誌服務器

實驗要求搭建可視化日誌蒐集分析平臺,用於集中搜集日誌,並通過可視化日誌分析工具呈現;Apps Server是要蒐集日誌的Nodes,可以有多臺,這裏我只用1臺Node;Rsyslog Server是統一接收各Nodes提交過來的日誌,監聽在

原创 su和sudo

旨在闡述CentOS中 su和sudo命令的基本用法和區別知識儲備1.Linux中通常不建議以root身份直接登陸,太危險了!然而以普通用戶身份登陸,在某些時候又受到權限壓制,su和sudo就是良好的解決方案;2.su通常用來臨時切換到某個

原创 IO - 同步,異步,阻塞,非阻塞

本文轉載自:http://blog.csdn.net/historyasamirror/article/details/5778378 尊重及感謝原作者!言歸正傳。同步(synchronous) IO和異步(asynchronous) IO

原创 腳本編程類(數組練習)

SHELL整理彙總:[9-13]Shell系列1——基本概念[9-13]Shell系列2——變量基礎[9-13]Shell系列3——分支結構if與case語句[9-13]Shell系列4——循環結構for、while、until及跳出循環[