Time of Update: 2014-01-10
3.4 Disk bottlenecks 磁碟瓶頸The disk subsystem is often the most important aspect of server performance and is usually the most common bottleneck.However, problems can be hidden by other factors, such as lack of memory.Applications are considered to be
Time of Update: 2014-01-10
Linux營運-必備專業知識馮諾伊曼體系摘 要:馮·諾伊曼結構(von Neumann architecture),也稱普林斯頓結構,是一種將程式指令儲存空間和資料存放區器合并在一起的電腦設計概念結構。描述的是一種實現通用圖靈機的計算裝置,以及一種相對於並行計算的串列式結構參考模型(referential model)。本結構隱約指導了將存放裝置與中央處理器分開的概念,因此依本結構設計出的電腦又稱儲存程式型電腦。關鍵字:馮·諾依曼體繫結,馮·諾依曼理論,
Time of Update: 2014-01-10
最近網站伺服器訪問量過大,經常會造成伺服器頻繁死機,正常情況下,重啟伺服器,./httpd.sh stop ./httpd start 就完事兒了,但是由於頻繁這樣的操作,突然有一天這樣不管用了,重啟伺服器後,網站依然打不開。在伺服器的bin目錄下執行這個命令 ./httpd.sh -verbose出現下面這個錯誤:[10:52:41.293] java.net.BindException: Address already in use[10:52:41.293] Can't bind to
Time of Update: 2014-01-10
一、檢查檔案用ls -l以長模式查看檔案的詳細資料,包含目前的目錄的硬碟使用空間、檔案類型、檔案許可權、硬串連數、檔案擁有者、檔案所屬組、檔案大小、更改時間、檔案名稱。用file檢查檔案類型由於linux中的檔案名稱中沒有副檔名,所以可能需要用file來查看檔案類型。二、檔案類型在linux中,所有東西都被當成檔案。檔案許可權前的一個字母用來表示檔案類型:-:一般檔案d:目錄檔案b:塊裝置檔案(如,硬碟)c:字元裝置檔案(如,鍵盤、滑鼠)l:連結檔案(相當於Window中的捷徑)p:人工管道三、
Time of Update: 2014-01-10
修改linux系統預設啟動層級 修改系統啟動層級:修改系統預設啟動到3 多使用者狀態在Linux中有7種啟動層級,預設是X-Window,像是Windows的視窗模式,而Linux的操作和配置一般我們都採用輸入命令的方式來完成,像DOS作業系統一樣,如何讓Linux一啟動就進入這種模式呢?以管理員身份進入Linux,修改檔案:/etc/inittab檔案找到“id:5:initdefault:”,其中的5就是X-Window,為預設運行層級,我們把5改為3即可。一共有7種啟動層級,分別為:#
Time of Update: 2014-01-10
一、過濾器Linux中的應用工具分為三種:互動工具過濾器編輯器能夠接受資料,過濾再輸出的工具,稱之為過濾器對過濾器和進程,存在著輸入源與輸出對象 二、輸入、輸出、重新導向輸入:過濾器的資料來源——標準輸入stdin(0):預設是鍵盤輸出:過濾器的資料去向——標準輸出stdout(1):預設是終端螢幕錯誤輸出:報錯訊息與標準輸出走不同的I/O通道——標準錯誤輸出stderr(2):預設是終端螢幕重新導向:標準輸入、輸
Time of Update: 2014-01-10
當使用者登陸時,將讀取以下兩個設定檔:1)/etc/profile:系統全域設定檔,最好不要修改該檔案2)~/.bash_profile或~/.bash_login或~/.profile:使用者私人的設定檔全域設定檔 - /etc/profile/etc/profile會依次調用下列檔案: 1)/etc/inputrc 2)/etc/profile.d/*.sh:如果你需要幫所有使用者佈建一些共用的命令別名時,可以在這個目錄下建立副檔名為.sh的檔案
Time of Update: 2014-01-10
一、裝置檔案裝置在Linux中以特殊檔案的形式存在塊(block)裝置檔案字元(character)裝置檔案裝置檔案所在位置查看裝置類型二、虛擬控制台及使用者身份切換在系統中有12個虛擬控制台,前6個可供使用者本地登入使用者可以用Alt + Fn(n=1~12)來切換用su可以用來切換使用者身份 su - usernameexit可以返回上一個使用者三、離開系統(必須是root使用者)1、重啟rebootshutdown -r nowinit 62、關機haltshutdown -h
Time of Update: 2014-01-10
Ext2檔案系統Linux的正規檔案系統為Ext2(Linux second extended file system),它主要由以下三個部分組成:1)super
Time of Update: 2014-01-10
今天要開發一個定時任務,然後加入cron列表中。但是有個問題擺在眼前,指令碼的執行中需要輸入資料庫密碼:mysql -u root -p << SQLuse db;set names utf8;`cat task.sql`SQL運行上述代碼後,會提示:Enter password: 經過搜尋,發現expect可以協助我們完成這件事情:將上述代碼儲存到一個檔案中:db.sh,並且編寫如下代碼: #!/usr/bin/expect -fspawn
Time of Update: 2014-01-10
磁碟分割 - fdiskfdisk的命令不需要記,因為輸入m後,就會看到詳細的協助資訊,如下所示:[root@lx15 /data ]# fdisk /dev/sdaThe number of cylinders for this disk is set to 36404.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1)
Time of Update: 2014-01-10
rsync 介紹rsync是類unix系統下的資料鏡像備份工具——remote sync。rsync是一個功能非常強大的工具,其命令也有很多功能特色選項,我們下面就對它的選項一一進行分析說明。它的特性如下:可以鏡像儲存整個分類樹和檔案系統。可以很容易做到保持原來檔案的許可權、時間、軟永久連結等等。無須特殊許可權即可安裝。快速:第一次同步時 rsync 會複製全部內容,但在下一次只傳輸修改過的檔案。rsync 在傳輸資料的過程中可以實行壓縮及解壓縮操作,
Time of Update: 2014-01-10
四、壓縮gzip, gunzipLinux標準壓縮公用程式對文字檔可以達到75%的壓縮率compress,
Time of Update: 2014-01-10
為了學習linux,我們必須先要安裝linux,在這這裡我做了一個linux安裝的全過程的教程,希望能夠協助大家成功安裝好linux。這個linux是安裝在虛擬機器上的,如果大家要下載虛擬機器的話我推薦vmware。然後我們需要一個linux的安裝鏡像檔案。大家可以在網上搜一個我這裡用的是redhat5。建立一個虛擬機器。這裡一定要選擇我以後安裝作業系統。我們將我們的光碟機設定為使用鏡像檔案,指向我們linux鏡像檔案。開啟電源大家就可以看到這個介面。直接enter進入就可以vcD4KPHA+0
Time of Update: 2014-01-10
一、瞭解系統狀況uname:顯示系統資訊hostname:顯示主機名稱last:列出最近的使用者登入lastlog:列出每一個使用者的最近登入情況free:顯示記憶體使用量狀況還可以使用vmstat顯示詳細的記憶體資訊top:系統監視器二、進程系統通過進程來完成工作每一個進程都有一個獨立的進程號,系統通過調用進程號來調度操控進程。系統的原始進程是init, init的PID總是1一個進程可以產生另一個進程,除了init之外,所有的進程都有父進程。三、查詢進程查詢進程的指令 ps [option]
Time of Update: 2014-01-10
今天發現有台伺服器沒裝rar,提示:rar: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory 還是hao32給搞定的,問了下方法,原來是因為沒裝gcc-c++,下面說下過程首先下載rarlinux-3.8.0.tar.gzwget
Time of Update: 2014-01-10
昨天在win7上面安裝ubutun12.04 出現了 “無限等待下載amd64.tar.xz”的情況,很是著急, 網上查詢了原因是:是wubi.exe找不到根目錄下的鏡像檔案導致的。 解決方案:解決方案很簡單:1、下載相應的 amd64.tar.xz(網上有串連http://cdimage.ubuntu.com/wubi/current/amd64.tar.xz )2、將ubutun12.04.iso(不要解壓iso鏡像)複製到
Time of Update: 2014-01-10
1.背景source insight是一款源碼查看工具,博主準備用這個查看android源碼。2.安裝1. sudo apt-get install wine (安裝wine,用wine來安裝source insight)2.下載sourceinsight的exe檔案,sourceinsight拷貝到Linux中 (exe)3.進入Linux中InsightSetup.exe所在目錄,使用wine安裝source insight: $wine
Time of Update: 2014-01-10
Shell變數分為環境變數和自訂變數,這兩則的差異在於該變數能否被子進程使用,看下面的一個:如果是環境變數,子進程中還可以繼續使用,但如果是自訂的變數,子進程裡將失效。用env查看環境變數常見的環境變數如下: 1)HOME:使用者的主目錄(cd ~) 2)SHELL:使用者的預設shell 3)HISTSIZE:記錄條數 4)MAIL:郵件信箱檔案 5)PATH:執行檔案尋找路徑 6)LANG:語系用set查看環境變數和自訂變數比較重要的自訂變數有: 1)PS1:提示符設定
Time of Update: 2014-01-10
在鳥哥私房菜的裡,幾乎開始就是詳細介紹了Linux的使用者和使用者組。不過剛剛開始玩的時候,大家應該還是更喜歡777吧。。。。無奈,做人總是要進化的嘛。我這裡重新整理了使用者和使用者組相關的一些資料,不常用的命令參數都不介紹了。1.使用者1-1.使用者類型A. 管理員 root:具有所有許可權的使用者,UID的值為0。B. 普通使用者:我們正常建立的使用者,UID為500~60000。C.