Time of Update: 2015-04-02
標籤:linux Regex grep 一、Regex的起源: Regex的“祖先”可以一直上溯至對人類神經系統如何工作的早期研究。Warren McCulloch 和 Walter Pitts
Time of Update: 2015-04-02
標籤: 在Linux核心原始碼情景分析-從路徑名到目標節點,一文中path_walk代碼中,err = permission(inode, MAY_EXEC)當前進程是否可以訪問這個節點,代碼如下:int permission(struct inode * inode,int mask){if (inode->i_op && inode->i_op->permission) {int
Time of Update: 2015-03-30
標籤:實體環境:虛擬機器centos6.4配置:8G記憶體、2*2核cpu、3塊虛擬硬碟(sda,sdb,sdc,sdb和sdc是完全一樣的) 在實際生產環境中,系統硬碟與資料庫和應用是分開的,這樣有利於系統的維護和對資料應用的使用。本環境中將sda作為系統硬碟,sdb+sdc做軟RAID0(如果做RAID5,只需要在添加一塊與sdb完全一樣的硬碟即可,並在建立RAID的時候選擇level 5)。
Time of Update: 2015-03-31
標籤:為了實現Windows主機與Linux伺服器之間的資源共用,Linux作業系統提供了Samba服務,Samba服務為兩種不同的作業系統架起了一座橋樑,使Linux系統和Windows系統之間能夠實現互相通訊,為廣泛的Linux愛好者提供了極大方便。本文簡要介紹如何在Linux作業系統上搭建Samba伺服器和簡單配置。 1、服務查詢 預設情況下,Linux系統在預設安裝中已經安裝了Samba服務包的一部分 ,為了對整個過程有一個完整的瞭解,在此先將這部分卸載掉。使用命令rpm
Time of Update: 2015-04-01
標籤:crontab 命令的用途就是:提交、編輯、列出或除去 cron 作業。文法crontab [ -e [UserName] | -l [UserName] | -r [UserName] | -v [UserName] | File ]描述crontab 命令提交、編輯、列出或除去 cron 作業。一個 cron 作業是一個命令,其運行是由 cron 精靈在規則的調度間隔執行的。要提交一個 cron 作業,指定 crontab 命令用 -e 標誌。crontab
Time of Update: 2015-04-01
標籤:分類命令: 1.1、系統 # uname -a # 查看核心/作業系統/CPU資訊# head -n 1 /etc/issue # 查看作業系統版本 # cat /proc/cpuinfo &
Time of Update: 2015-03-31
標籤:1、檔案處理命令1.1、命令格式與目錄處理命令ls命令格式:命令[-選項][參數] 例子:ls -la /etc說明:1)個別命令使用不遵循此格式2)當有多個選項時,可以寫字一起 -l -a 可以寫成-la3)簡化選項與完整選項 -a等於--all命令名稱:ls 原意:list 所在路徑:/bin/ls 執行許可權:所有使用者 功能:顯示目錄檔案文法:ls 選項[-ald][檔案或目錄]-a 顯示所有檔案 -l詳細資料顯示 -d查看目錄屬性 -i查看ID號 -h人性化顯示-rw-r--r-
Time of Update: 2015-03-31
標籤:1.uname:查看版本資訊 1.0 1.1 2.pwd:顯示當前所在目錄(print working directory)3.cd:切換/改變目錄(change directory) 3.0 cd [相對路徑或絕對路徑] 3.1 [.]代表此層目錄 3.2 [..]代表上一層目錄 3.3 [-]代表前一個工作目錄 3.4 [~]代表“當前登陸使用者身份”所在的主目錄4.mkdir:建立目錄(make
Time of Update: 2015-04-01
標籤:linux 學習 筆記 入門到精通一、rpm二、yum三、編譯安裝一、rpm 1、rpm簡介2、rpm 安裝命令 (rpm -ivh --nodeps --force)3、rpm 卸載 (rpm -e)4、rpm 查詢 (rpm -q -qa -ql -qf)1、rpm 簡介:rpm:(Redhat Package Manager),可以在Redhat和Suse系統使用[[email protected] ~] mount /dev/cdrom /mnt
Time of Update: 2015-04-02
標籤:1.memcached的應用背景及作用Memcached 是一個高效能的分布式記憶體對象緩衝系統,用於動態Web應用以減輕資料庫負載。它通過在記憶體中快取資料和對象來減少讀取資料庫的次數,從而提供動態、資料庫驅動網站的速度。MEMCACHE與其他應用配合使用。應用會調用MEMCACHE的介面,將需要緩衝的資料存放到記憶體中專門為MEMCACHE開闢的一塊空間。2.安裝準備主要是安裝memcache伺服器端,生產上安裝的版本是
Time of Update: 2015-03-31
標籤:查看檔案許可權的語句: 在終端輸入: ls -l xxx.xxx (xxx.xxx是檔案名稱) 那麼就會出現相類似的資訊,主要都是這些: -rw-rw-r-- 一共有10位元 其中: 最前面那個 - 代表的是類型 中間那三個 rw- 代表的是所有者(user) 然後那三個 rw- 代表的是組群(group) 最後那三個 r-- 代表的是其他人(other) 然後我再解釋一下後面那9位元: r 表示檔案可以被讀(read) w 表示檔案可以被寫(write) x
Time of Update: 2015-04-02
標籤:尋找目錄:find /(尋找範圍) -name ‘尋找關鍵字‘ -type d尋找檔案:find /(尋找範圍) -name 尋找關鍵字 -print 如果需要更進一步的瞭解,可以參看Linux的命令詳解。這裡摘抄如下: ·find path -option [ -print ] [ -exec -ok command ] {} /;#-print 將尋找到的檔案輸出到標準輸出#-exec command {}
Time of Update: 2015-03-20
標籤:本文轉自:http://os.51cto.com/art/201003/187533.htm在Linux /etc/passwd檔案中每個使用者都有一個對應的記錄行,它記錄了這個使用者的一些基本屬性。系統管理員經常會接觸到這個檔案的修改以完成對使用者的管理工作。這個檔案對所有使用者都是可讀的。但是Linux
Time of Update: 2015-03-21
標籤:wc命令 linux 檔案行數統計 行數 Linux下提供了現成的命令來統計一個檔案中的位元組數、行數等資訊,非常方便。wc命令可以輕鬆解決此問題。wc命令,可以用於統計每個檔案中的位元組(byte)、字(word)、行(newline)等資訊;如果給出的是多個檔案,則還會計算總行數。其中的字(word)指的是以空格分開的字元序列。使用方法:
Time of Update: 2015-03-17
標籤:Linux開機啟動程式詳解我們假設大家已經熟悉其它作業系統的引導過程,瞭解硬體的自檢引導步驟,就只從Linux作業系統的引導載入程式(對個人電腦而言通常是LILO)開始,介紹Linux開機引導的步驟。載入核心LILO啟動之後,如果你選擇了Linux作為準備引導的作業系統,第一個被載入的東西就是核心。請記住此時的電腦記憶體中還不存在任何作業系統,PC(因為它們天然的設計缺陷)也還沒有辦法存取機器上全部的記憶體。因此,核心就必須完整地載入到可用RAM的第一個MB之內。為了實現這個目的,核心是被
Time of Update: 2015-03-17
標籤:本節內容:Linux核心例外狀況處理的的初始化過程和異常發生時的處理流程。【首先來區分一下兩個概念:中斷(Interrupt)和異常(Exception)。中斷屬於異常的一種,就拿2440開發板來說,他有60多種中斷源,例如來自DMA控制器、UART、IIC和外部中斷等。2440有一個專門的中斷控制器來處理這些中斷,中斷控制器在接收到這些中斷訊號之後就需要ARM920T進入IRQ或FIQ模式進行處理,這兩種模式也是中斷異常的僅有模式。而異常的概念要廣的多,它包括複位、未定義指令、非強制中斷
Time of Update: 2015-03-11
標籤:RPM是RedHat Package Manager(RedHat軟體包管理工具)類似Windows裡面的“添加/刪除程式”rpm
Time of Update: 2015-04-01
UNIX進階環境編程(11)進程式控制制(Process Control)- 進程快照,使用者識別碼,進程調度,unixprocess 1 進程快照(Process Accounting)當一個進程終止時,核心會為該進程儲存一些資料,包括命令的小部分位元據、CPU time、啟動時間、使用者Id和組Id。這樣的過程稱為process
Time of Update: 2015-03-26
CentOS 6快速部署Java應用目前提供IDC服務的廠商真的是五花八門,但是更正服務到位的卻為數不多,出於時間考慮還是建議選用Windows,至少安裝開發環境會方便得多,不會耗費太長時間。一般而言Java開發環境主要就是中介軟體、JDK、資料庫三大部分,下面開始分享我的部署心得。一
Time of Update: 2015-03-11
CentOS下使用命令列測試網速Speedtest.net提供了一個命令列工具 speedtest-cli我們可以在Linux中使用speedtest-cli來測試寬頻速度speedtest-cli是由Python編寫的輕量級Linux命令列工具基於Speedtest.net的基礎架構來測量網路的上/下行速率運行環境:Python2.4-3.4github:https://github.com/sivel/speedtest-cli下載speedtest-cli.py 並更改許可權# wget