Time of Update: 2013-12-13
常見幾個登入檔:/var/log/cron:記錄crontab運行情況和/etc/crontab是否正確。/var/log/dmesg:記錄系統在開機的時候核心檢測過程產生的資訊。/var/log/lastlog:記錄系統上面所有帳號最近一次登入系統時相關資訊。/var/log/maillog:記錄郵件收發資訊。/var/log/messages:相當重要的檔案,記錄幾乎系統發生錯誤的資訊。/var/log/secure:記錄有關用密碼登入系統時的相關資訊syslogd:主要登入系統與網路等服務
Time of Update: 2013-12-13
多行注釋的時候shell指令碼沒有/* */一行一行的#是不是很頭疼?寧哥交你一招:vim下比如Java代碼 haha heihei enen yehyeh dadada :set nu顯示行號如果要注釋1-3行則Java代碼 ctrl+v 2斷行符號 I # esc
Time of Update: 2013-12-13
1.1. 配置mirrorlist其實mirrorlist的配置是在基本系統安裝中完成的,但因為這一步比較重要,要打的字也比較多,於是單獨列出。mirrorlist檔案絕對路徑:/etc/pacman.d/mirrorlist編輯方法:刪除或注釋檔案中的所有內容,然後向其中加入如下文字:Server = http://mir.archlinux.fr/$repo/os/i686可將上面的內容多重複幾次,這樣便可在出現連結逾時等特殊情況時自動重啟連結(vi中使用yy,p命令即可)。 1.
Time of Update: 2013-12-13
linux uptime命令主要用於擷取主機已耗用時間和查詢linux系統負載等資訊。uptime命令過去只顯示系統運行多久。現在,可以顯示系統已經運行了多長時間,資訊顯示依次為:現在時間、系統已經運行了多長時間、目前有多少登陸使用者、系統在過去的1分鐘、5分鐘和15分鐘內的平均負載。BKJIA編輯精選:Linux監控工具大全uptime命令用法十分簡單:直接輸入# uptime即可。輸入範例:18:02:41 up 41 days, 23:42, 1 user,
Time of Update: 2013-12-13
安裝Nginx時報錯./configure: error: the HTTP rewrite module requires the PCRE library.安裝pcre-devel解決問題yum -y install pcre-devel錯誤提示:./configure: error: the HTTP cache module requires md5 functionsfrom OpenSSL library. You can either disable
Time of Update: 2013-12-13
13.Linux 的EXT3檔案系統在標準的ext3檔案系統中,將每個檔案的內容分為兩個部分儲存,一個是檔案的屬性,另一個是檔案的內容。ext3規划出inode與塊來分別隱藏檔的屬性(放在inode中)與檔案的內容(放置在塊地區中)。當分區被格式化為ext3的檔案系統時,它一定會有inode表與塊地區這兩個地區。inode是記錄“該檔案的相關屬性,以及檔案內容放置在哪一個塊內”的資訊。塊是記錄“檔案內容資料”的地區。indoe除了記錄檔案的屬性外,
Time of Update: 2013-12-13
tr(translate縮寫)主要用於刪除檔案中的控制字元,或進行字元轉換。文法:tr [–c/d/s/t] [SET1] [SET2]SET1: 字元集1SET2:字元集2-c:complement,用SET2替換SET1中沒有包含的字元-d:delete,刪除SET1中所有的字元,不轉換-s: squeeze-repeats,壓縮SET1中重複的字元-t:
Time of Update: 2013-12-13
crontab的用法 文法:crontab[-u username]|-l|-r|-e|-v-u:指定crontab job的使用者-l:列出當前crontab的job-e:使用$EDITOR編輯crontab job-v:列出當前crontab job的狀態,有的shell可能不支援-v crontab file填寫格式:每一行對應一個cron job每一行分為六個部分,每一部分用空格隔開,同一個部分用逗號隔開minute hour
Time of Update: 2013-12-13
Find命令搭配atime/ctime/mtime時的日期寫法 find可謂是aix/linux上使用較多的維護用命令,但很多時候需要用到針對時間的搜尋。本文主要對find中搭配atime、ctime和mtime的各種參數進行介紹。 www.2cto.com atime:訪問時間(access time),指的是檔案最後被讀取的時間,可以使用touch命令更改為目前時間;ctime:變更時間(change
Time of Update: 2013-12-13
我們知道,root使用者在Linux中是相當重要的,其地位如同Windows中的Adminstrator有了root許可權我們還能修改其他使用者的密碼,可是,如果root使用者的密碼丟失該怎麼辦?不用擔心,解決辦法很簡單,但還需理解運行層級和密碼之間的微妙關係 註:以redhat為基礎發行的版本都可使用此方法,此處以CentOS做實驗 www.2cto.com 找回密碼的方法第1步:進入grub菜單,在需要啟動的系統選項上按下 e www.2cto.
Time of Update: 2013-12-13
1. 什麼是動靜分離 所謂動靜分離就是通過nginx(或apache等)來處理使用者端請求的靜態頁面,tomcat(或weblogic)處理動態網頁面,從而達到動靜頁面訪問時通過不同的容器來處理。2. 為什麼做動靜分離 Nginx處理靜態頁面的效率遠高於tomcat,所有我們只讓tomcat幹自己擅長的事情,以事實說話,我們通過ab進行對一個靜態頁面訪問做壓力測試。 www.2cto.com 1) 做動靜分離後nginx處理靜態頁面的壓力測試:#
Time of Update: 2013-12-13
Nginx+CI出現404錯誤問題 對於/index.php/abc這種url,Apache和Lighttpd會按”index.php?abc”來解釋,而nginx會認為是請求名 字是“index.php”的目錄下的abc檔案的內容。所以CI在nginx下不配置rewrite是無法啟動並執行,而在Apache 和Lighttpd則正常。 www.2cto.com Nginx裡rewrite ^/
Time of Update: 2013-12-13
linux UMASK的用法 umask一般是用在你初始建立一個目錄或者檔案的時候賦予他們的許可權。這裡要說明兩點:1、針對目錄來說x許可權代表可以進入該目錄,所以說對於這個許可權初始賦值是沒什麼問題的;2、針對檔案的x的許可權代表執行,這個風險太高,所以一般許可權初始賦值必須去掉x的; www.2cto.com [root@www ~]#
Time of Update: 2013-12-13
遠程自動備份rsync+ssh+sshpass 實現功能:遠程伺服器之間的互相自動備份 www.2cto.com
Time of Update: 2013-12-13
centos 5.8 rpm安裝gcc 1. 下載安裝gcc所需要的rpm包。首先要查看所安裝的linux版本,然後根據版本到centos網站上下載相關rpm包。Bash代碼 #lsb_release -a www.2cto.com 筆者安裝的是centOS release 5.8 (final)
Time of Update: 2013-12-13
awk處理多個檔案 awk的資料輸入有兩個來源,標準輸入和檔案,後一種方式支援多個檔案。 www.2cto.com 如:1. shell的Pathname Expansion方式: awk '{...}' *.txt# *.txt先被shell解釋,替換成目前的目錄下的所有*.txt,# 如目前的目錄有1.txt和2.txt,則命令最終為awk '{...}' 1.txt 2.txt&
Time of Update: 2013-12-13
Linux shell的&&和|| shell 在執行某個命令的時候,會返回一個傳回值,該傳回值儲存在 shell 變數 $? 中。當 $? == 0 時,表示執行成功;當 $? == 1 時,表示執行失敗。 www.2cto.com 有時候,下一條命令依賴前一條命令是否執行成功。如:在成功地執行一條命令之後再執行另一條命令,或者在一條命令執行失敗後再執行另一條命令等。shell 提供了 && 和 ||
Time of Update: 2013-12-13
linux .bashrc檔案修改和生效 使用man bash命令查看到的線上說明檔案中的相關解釋如下:.bashrc - The individual per-interactive-shell startup file. www.2cto.com 這個檔案主要儲存個人的一些個人化,如命令別名、路徑等。下面是個例子: # User specific aliases and
Time of Update: 2013-12-13
linux/unix shell的find用法小練 好久之前的筆記了,搬出來和大家共用:參數解釋:find用來查詢某個目錄下的檔案幾種常用的參數如下-path 後面跟著要查詢的路徑 www.2cto.com -prune 表示不再指定目錄下查詢,如果同時使用-depth,那麼-prune命令將會被忽略-name 要查詢的檔案名稱,可以使用Regex來查詢-mtime
Time of Update: 2013-12-13
freebsd下面crontab定時任務不能自動執行原因排查 昨天晚上配置了兩個定時任務,一個root使用者,一個普通使用者,兩個指令碼在終端執行都是沒有問題的,但是早上上班發現,兩個任務都沒有自動執行,相當詭異,查看/var/spool,發現cron也沒有給我發送郵件,這說明定時任務沒有執行。 www.2cto.com 排查原因,指令碼中我的命令路徑都是全路徑,沒有相對路徑,shell使用的是c