原创 Shell 入門 4 數組

Shell 數組數組中可以存放多個值。Bash Shell 只支持一維數組(不支持多維數組),初始化時不需要定義數組大小(與 PHP 類似)。與大部分編程語言類似,數組元素的下標由0開始。Shell 數組用括號來表示,元素用"空格"符號分

原创 shell入門 11 文件包含

Shell 文件包含和其他語言一樣,Shell 也可以包含外部腳本。這樣可以很方便的封裝一些公用的代碼作爲一個獨立的文件。Shell 文件包含的語法格式如下:. filename # 注意點號(.)和文件名中間有一空格 或 sou

原创 mysql 集羣搭建

1、簡介  使用MySQL時隨着時間的增長,用戶量以及數據量的逐漸增加,訪問量更是劇增,最終將會使MySQL達到某個瓶頸,那麼MySQL的性能將會大大降低。這一結果也不利於軟件的推廣。  那麼如何跨過這個瓶頸,提高MySQL的併發量呢?方

原创 mysql 優化 總結

Mysql的優化,大體可以分爲三部分:索引的優化,sql語句的優化,表的優化1.索引的優化只要列中含有NULL值,就最好不要在此例設置索引,複合索引如果有NULL值,此列在使用時也不會使用索引儘量使用短索引,如果可以,應該制定一個前綴長度

原创 Shell 入門 3 傳遞參數

Shell 傳參我們可以在執行 Shell 腳本時,向腳本傳遞參數,腳本內獲取參數的格式爲:$n。n 代表一個數字,1 爲執行腳本的第一個參數,2 爲執行腳本的第二個參數,以此類推……實例以下實例我們向腳本傳遞三個參數,並分別輸出,其中 

原创 高效 Linux 4 文件相關操作

Linux 文件相關命令 1. 創建文件 touch 文件名 創建一個文件 例如: touch a.txt -a 近修改“訪問時間”(atime) -m 近修改“更改時間”(mtime) -d 同時修改atime與m

原创 shell 入門 9 函數

Shell 函數linux shell 可以用戶定義函數,然後在shell腳本中可以隨便調用。shell中函數的定義格式如下:[ function ] funname [()] { action; [return i

原创 shell 入門7 test 命令

testShell中的 test 命令用於檢查某個條件是否成立,它可以進行數值、字符和文件三個方面的測試。數值測試參數說明-eq等於則爲真-ne不等於則爲真-gt大於則爲真-ge大於等於則爲真-lt小於則爲真-le小於等於則爲真實例演示:

原创 常用工具記錄

國內鏈接下載速度較快的maven: <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</na

原创 高效Linux 5 用戶及權限管理

Linux 用戶及權限管理 1. 用戶分類: 根據位置分爲:本地用戶,遠程用戶 根據賬號功能分爲:超級用戶(root)(UID=0)系統用戶(僞用戶 UID=1-999 6.0以前是1-499) 本地用戶(UID>=1000 6.0以前