原创 文件系統管理相關命令
查看文件系統相關屬性的命令:blkid blkid是一個查看磁盤設備屬性相關信息的命令行工具blkid -L LABEL | UUID :根據UUID查看對應的設備是哪個 blkid [-ghlv] [-c file] [-w fi
原创 shell編程之函數與信號捕捉
函數的目的就是代碼重用,實現結構化編程的思想在shell腳本中,定義函數的兩種方式: function FUNCTIONNAME { 函數體 }//使用function關鍵字
原创 vim編輯器詳解
vim是vi的增強版,linux的重要哲學思想之一就是一切皆文件,而在系統上配置文件絕大多數都是使用文本文件保存的,所以掌握一個功能強大,方便易用的文本編輯器對於linux的系統管理是非常有必要的。vim的使用: 1.使用vim打開文件
原创 python對象類型
1.python是一種面向對象的編程語言,對象是由類實例化而來,在Python中,程序中存儲的所有數據都是變量 2.每一個對象都有一個身份,一個類型,一個值身份,就可以理解爲這個對象在內存中存儲的位置類型也稱爲類別,用
原创 h3c wac361新建無線服務
點擊接入服務新建輸入無線ID,選擇crypt類型直接進入安全配置,加密類型選擇TKIP,安全IE選擇WPA2進入端口設置,端口模式選擇psk預共享密碼pass-phrase,輸入密碼保存即可回到服務列表,點擊對應欄最後一個綁定圖標,將新建的
原创 IO模型
本文以磁盤IO爲例:首先了解一下IO類型: 同步和異步: 理解關鍵點:同步和異步的着眼點在於被調用者(內核)是否有消息通知機制 同步:當被調用者發起調用請求,被調用者直接返回最終結果 異步:當被調用者發起調用
原创 python中的多進程和多線程
what?進程和線程的概念: 進程是資源佔用的最小單位 線程是內核調度執行的最小單位進程和線程的主要區別: 進程之間是彼此獨立的,由master進程通過fork()系統調用派生子進程 線程是共享內存空間的,主線程派生子線程
原创 lvs的工作模型及調度算法
lvs:linux virtual server 基於端口的高併發負載均衡器 工作與tcp層,軟件實現方式 工作原理:當數據包經過prerouting進入input鏈,如果請求的是定義爲集羣服務的服務時,lvs通過強行改變數據包的
原创 python相關概念
python是面向對象,解釋性語言1. python的運行機制:python在運行的時候所涉及到的概念和思想與java比較類似,首先,python的源代碼.py文件需要PVM(python 虛擬機)編譯成.pyc文件(類似於java的字節
原创 IO模型
本文以磁盤IO爲例:首先了解一下IO類型: 同步和異步: 理解關鍵點:同步和異步的着眼點在於被調用者(內核)是否有消息通知機制 同步:當被調用者發起調用請求,被調用者直接返回最終結果 異步:當被調用者發起調用
原创 1.Nginx的基本特性及編譯安裝
對於一款應用程序,首先需要了解其功能,要知道這款程序是用來做什麼的?然後怎麼用?Nginx的功能: 1.靜態資源的web服務器 2.支持對於HTTP,SMYP,POP3,IMAP協議的反向代理 3.支持FastCGI,uwSGI
原创 給mysql用戶設置密碼
mysql中的用戶表現形式:‘username'@'host'1.爲了數據的安全,所以需要給使用數據庫的用戶設置密碼並且授予適當的權限2.需要有修改mysql.user的權限纔可以設置用戶密碼 方法1: SET PASSWOR
原创 ubuntu徹底卸載某軟件包
以mysql-server爲例 1.apt-get purge mysql-server 清洗是相同的刪除,除了包刪除 2.apt-get autoremove mysql-server
原创 shell腳本編程之數組以及爲腳本使用選項
在shell腳本中使用數組:可以理解爲若干個變量存儲在一段連續的內存空間,通過數組名引用這段內存空間 declare,local,readonly都使用-a選項定義索引數組 使用-A選項定義關聯數組rea
原创 vim編輯器詳解
vim是vi的增強版,linux的重要哲學思想之一就是一切皆文件,而在系統上配置文件絕大多數都是使用文本文件保存的,所以掌握一個功能強大,方便易用的文本編輯器對於linux的系統管理是非常有必要的。vim的使用: 1.使用vim打開文件