Time of Update: 2013-12-12
linux ssh使用深度解析(key登入詳解) SSH全稱Secure SHell,顧名思義就是非常安全的shell的意思,SSH協議是IETF(Internet Engineering Task Force)的Network Working
Time of Update: 2013-12-12
vim常用配置 設定檔地址為/etc/vimrc 或者可以在Home檔案夾下自建.vimrc set number 顯示行號 set autoindent 換行後自動縮排 set smartindent 輸入花括弧換行後自動縮排 set tabstop=4 Tab鍵位4個空格 set
Time of Update: 2013-12-12
Linux系統管理命令------w Linux系統管理員有時候想知道他所管理的機器上的使用者正在做什麼,Linux管理命令就能協助我們完成這種工作,我們可以使用Linux管理命令w來實現這一具體的工作,反映了運行命令後的文字終端 這個命令可以告訴大家如下資訊。 第一行:系統當前啟動並執行基本資料。 在第一行中,總共有三個欄位,主要告訴管理員系統當前基本資料。 第一個欄位表示時間資訊。前面的09:52:36表示系統當前的時間。後面的u
Time of Update: 2013-12-12
Lvm折騰小記 LVM簡述(引用百度百科): LVM是邏輯盤卷管理(Logical Volume Manager)的簡稱,它是Linux環境下對磁碟分割進行管理的一種機制,LVM是建立在硬碟和分區之上的一個邏輯層,來提高磁碟分LVM
Time of Update: 2013-12-12
Linux 1>/dev/null 2>&1的含義 shell中可能經常能看到:>/dev/null 2>&1 命令的結果可以通過%>的形式來定義輸出 /dev/null 代表空裝置檔案 > 代表重新導向到哪裡,例如:echo "123" > /home/123.txt1 表示stdout標準輸出,系統預設值是1,所以">/dev/null"
Time of Update: 2013-12-12
linux free輸出結果說明 linux執行free命令顯示如下: [root@Linux /tmp]# free total used free shared buffers cached&
Time of Update: 2013-12-12
完整/正確配置exim伺服器的方法 一般的debian主機都安裝過exim,沒有安裝的話,請先運行apt-get install exim4 配置方法1:運行dpkg-reconfigure exim4-config 第一個選項選第一個:internet site; mail is sent and received directly using SMTP 第二個選項輸入:你IP對應的DNS名稱(發郵件時顯示的@尾碼) 方法2:vim /etc/
Time of Update: 2013-12-12
網卡綁定核心 單進程、非同步I/O應該可以獲得最優的通訊效能,但在現實中,我們常常發現這種模式達不到預期的效果,這可能是由於網卡在和應用程式爭奪CPU資源。硬體中斷的頻繁發生是一件很消耗CPU資源的事情,在多CPU、多核心的條件下,如果有辦法把大量硬體中斷分配給特定的CPU核心進行處理,就能獲得更好的效能。現在的伺服器基本都是多CPU、多核心、多網卡、多硬碟,如果能分散和平衡各個中斷,綁定特定的硬體中斷到特定的CPU核心上,例如讓網卡中斷獨佔1個CPU
Time of Update: 2013-12-12
Shell編程中Shift的用法 位置參數可以用shift命令左移。比如shift 3表示原來的$4現在變成$1,原來的$5現在變成$2等等,原來的$1、$2、$3丟棄,$0不移動。不帶參數的shift命令相當於shift 1。 非常有用的 Unix 命令:shift。我們知道,對於位置變數或命令列參數,其個數必須是確定的,或者當 Shell 程式不知道其個數時,可以把所有參數一起賦值給變數$*。若使用者要求 Shell
Time of Update: 2013-12-12
如何獲得sh或source執行的shell指令碼位置 1) 支援從其他目錄執行,如 source xxx/yyy/test.sh 1) 支援 sh 和 source 執行 2) 支援路徑中有空格 3) 支援 zsh 跟 bash #!/bin/sh if [ "$0" = "bash" ]; then cd "$(dirname
Time of Update: 2013-12-12
守護進程的shell--tipserver 1:可以直接關掉終端,在後台運行2:可以查詢服務的狀態 3:可以定時啟動需要啟動並執行程式(範例為17點啟動) 4:可以在運行時避免重複啟動tipserver #!/bin/sh run_main_programer(){while truedoif [ "$date_hour" = '17' ]thenas=`date +'%Y%m%d_%H%M%S'
Time of Update: 2013-12-12
git版本控制puppet #git 和puppet 可以見其他文檔 #cd /etc/puppet/#git init #初始化git#git add * #將目錄下所有檔案加入到git cache#mkdir -
Time of Update: 2013-12-12
linux初學的簡單技巧和命令(二) ctrl+alt+d 顯示案頭pwd 顯示當前的路徑uname -r 查看機器核心版本touch 建立空檔案/變更檔建立時間 若沒有該檔案則為建立新的空檔案,若cd
Time of Update: 2013-12-12
linux不能解析DNS的解決辦法 今天在伺服器上添加網站,需要調用微博介面,但是怎麼都實現不了。 剛開始想的解決方案是dig出來介面IP,然後添加hosts解析可以實現介面通訊。 後來覺得這不是根本的解決方案。 查看/etc/resolv.conf 內容有很多行nameserver ,不能解析的都添加#注釋。 後來做一個php測試檔案怎麼都解析不了。 測試檔案內容 more
Time of Update: 2013-12-12
linux環境變數set env export細解 set,env和export這三個命令都可以用來顯示shell變數,區別[root@localhost root]# a=test[root@localhost root]# echo $atest[root@localhost root]# set |grep aa=test[root@localhost root]# env |grep a[root@localhost root]# export
Time of Update: 2013-12-12
Linux shell if判斷 1 字串判斷str1 = str2 當兩個串有相同內容、長度時為真 str1 != str2 當串str1和str2不等時為真 -n str1 當串的長度大於0時為真(串非空) -z str1 當串的長度為0時為真(空串) str1 當串str1為非空時為真2 數位判斷int1 -eq int2 兩數相等為真 int1
Time of Update: 2013-12-12
[ZZ]Linux重新導向檔案 /dev/null 代表空裝置檔案 > 代表重新導向到哪裡,例如:echo "123" > /home/123.txt 1 表示stdout標準輸出,系統預設值是1,所以">/dev/null"等同於"1>/dev/null" 2 表示stderr標準錯誤 & 表示等同於的意思,2>&1
Time of Update: 2013-12-12
SUSE Linux HA雙機搭建 一、準備工作1 伺服器網路規劃l 主機至少有兩個網卡可用;(一個網卡用作心跳網卡);l 將兩主機用網線直接連接(注意主備機伺服器的位置需要靠近才可以),另一塊網卡串連交換器;l 3個ip地址,2個主機地址1個浮動IP,均在一個網段內2 安裝作業系統,準備好root賬戶密碼l 將伺服器安裝好作業系統,最好是全新安裝的系統,需要具備圖形化介面l 準備好root賬戶密碼3 串連儲存l
Time of Update: 2013-12-12
Linux的使用者和組之管理命令詳解 Linux系統以組Group方式系統管理使用者 使用者和組的配置和管理命令主要有: 使用者管理主要命令useradd 建立使用者usermod 修改使用者userdel 刪除使用者newusers 建立使用者(批量)passwd 修改使用者密碼chsh
Time of Update: 2013-12-12
深入理解Linux核心--skbuff 1、 skb->users 與skb->dataref的區別 skb->users:當引用數目增加時,該值和skb->dataref都會增加 skb->dataref:當skb被clone時,只有skb->dataref會增加,而被clone的skb的skb->users=1