Time of Update: 2013-12-13
linux中使用dd命令進行硬碟對刻 導讀:linux中使用dd命令進行硬碟對刻、硬碟複製linux中,所有的裝置都被表示為一個檔案,dd這個命令的作用是進行檔案流的拷貝和轉換,所以自然可以用來進行硬碟複製。…linux中使用dd命令進行硬碟對刻、硬碟複製 linux中,所有的裝置都被表示為一個檔案, dd這個命令的作用是進行檔案流的拷貝和轉換,所以自然可以用來進行硬碟複製。 方法如下: 將來源硬碟與目標盤一同接到電腦上
Time of Update: 2013-12-13
大家應該都在找printf的實現,其實linux核心中就有,我本來想查一下,既然linux覆蓋了中斷向量表,那麼怎麼輸出文字?就查printk的代碼,發現原來printk就是printf。代碼在printk.c01#printk02asmlinkage int printk( const char *fmt, ...)03{04 va_list
Time of Update: 2013-12-13
shell可以識別4種不同類型的引字元號: 單引號字元' 雙引號字元" 反斜線字元\ 反引號字元`1. 單引號 ( '' )# grep Susan phonebookSusan Goldberg 403-212-4921Susan Topple 212-234-2343如果我們想尋找的是Susan Goldberg,不能直接使用grep Susan Goldberg
Time of Update: 2013-12-13
1:首先下載從官網下載標題中對應軟體的版本。2:安裝必須的第三方庫 yum -y install gcc gcc-c++ autoconf make libjpeg libjpeg-devel \ libpng libpng-devel freetype freetype-devel zlib \
Time of Update: 2013-12-13
linux 進程通訊基本是從Unix繼承過來的,而對這貢獻大的兩大機構是AT&T和bsd兩大機構在進程方面的側重點不同,前者則是是側重於早期處理序間通訊的擴充,形成了"System v IPC ",通訊進程局限於單個電腦內,而後者則是跳過了該限制,形成了基於套介面的處理序間通訊,Linux則是繼承了兩大方面。 Linux通訊方式有如下幾種方式:
Time of Update: 2013-12-13
top絕對是linux用的最多的監控系統命令之一 解釋下其中一些重要參數的意思第一行 最右邊load 分別指的是1分鐘 5分鐘 15分鐘的平均負載第二行
Time of Update: 2013-12-13
# cd /usr/local/apache2/conf# tar zxvf ssl.ca-0.1.tar.gz# cd ssl.ca-0.1產生根憑證:# ./new-root-ca.sh (產生根憑證)No
Time of Update: 2013-12-13
Cisco模擬器運行於Windows環境,比較耗資源,因此,在現有的CentOS6 Linux作業系統上,安裝Dynamips來類比Cisco路由和交換。一、下載:下載需要的幾個包[root@cisco test]# wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2-x86.bin[root@cisco test]# wget
Time of Update: 2013-12-13
solaris下清除log檔案命令 solaris下部署了一些應用,需要用一個cron job去定時清除log檔案。需要寫一條命令去找到一些檔案去刪除。 我們可以用下面的命令: www.2cto.com find [目錄] -type f -name "els*.log" -mtime +5 | xargs rm -type f 代表要找檔案 -name 代表按照檔案名稱匹配 -mtime
Time of Update: 2013-12-13
交叉編譯linux核心 一.下載linux核心源碼 我使用的是linux-loongson-release-zb-kernel.tgz 將其解壓到/usr/src目錄下: tar -xzvf linux-loongson-release-zb-kernel.tgz 這樣在此目錄下會產生linux-loongson-release目錄
Time of Update: 2013-12-13
Apache一些配置參數說明 ServerRoot “/etc/httpd”用於設定伺服器的根目錄,預設位置為/etc/httpd,伺服器根目錄是Apache設定檔、記錄檔、模組檔案等相關檔案的基礎目錄 www.2cto.com PidFile run/httpd.pid此檔案httpd.pid儲存Apache父進程的IP ServerName
Time of Update: 2013-12-13
ubuntu備份系統 1. 備份系統 www.2cto.com 首先成為root使用者:$ sudo su 然後進入檔案系統的根目錄(當然,如果你不想備份整個檔案系統,你也可以進入你想要備份的目錄,包括遠程目錄或者移動硬碟上的目錄):# cd / 下面是我用來備份系統的完整命令:# tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found
Time of Update: 2013-12-13
iptables資料包流向 以本地為目的的包 資料包 ----> mangle prerouting -------> nat prerouting -------> mangle input -------> filter input以本地為源的包 資料包 -------> mangle output -------> nat output -------> filter output -------> mangle
Time of Update: 2013-12-13
第一個Unix Shell函數 凡事都有個開頭;有句話說,萬事開頭難;不管以後的路怎麼樣,走好腳下的每一步。今天接觸到了Unix shell中的函數,記錄下,寫了個hello函數,如下: [plain] www.2cto.com pg fun_hello.sh #!/bin/ksh hello () { echo "Hello ,this is my first
Time of Update: 2013-12-13
Linux的檔案系統支援 Linux的最重要特徵之一是它為許多不同的檔案系統的支援比如ext、ext2、vfat等等,這使其非常靈活從而與許多另外的作業系統可以很好的共存。 Linux 通過安裝一個檔案系統將該新檔案系統加入它的檔案系統樹中。所有的檔案系統, 不管是什麼類型,都安裝在檔案系統樹的一個目錄上,並且該檔案系統之上的檔案將掩蓋掉這個安裝目錄中原來存在的內容。
Time of Update: 2013-12-13
ubuntu源碼編譯安裝cmake-2.8.10.2 從cmake官網下載最新的cmake版本,筆者下載的是cmake-2.8.10.2.tar.gz,地址http://www.cmake.org/cmake/resources/software.html www.2cto.com 1、解壓cmake-2.8.10.2.tar.gz tar -xvf
Time of Update: 2013-12-13
linux/unix進程的建立 在 UNIX 系統中,使用者建立一個新進程的唯一方法就是調用系統調用 fork。調用 fork 的進程稱為父進程,而新建立的進程叫做子進程。系統調用的文法格式: pid = fork(); 在從系統調用 fork 中返回時,兩個進程除了傳回值 pid 不同外,具有 完全一樣的使用者級上下文。在子進程中,pid 的值為零。在系統啟動時由核心內 部地建立的進程0是唯一不通過系統調用fork 而建立的進程。核心為系統調用 fork
Time of Update: 2013-12-13
Linux啟動sendmail速度慢的解決辦法 新裝的linux系統,重啟後發現啟動非常慢,一直停在sendmail這裡,佔用了大量的時間,後來找到一個解決辦法: www.2cto.com 環境: Linux AS5 Update7 # vi /etc/hosts 127.0.0.1 localhost.localdomain localhost 修改成 127.0.0.1 localhost.localdomain
Time of Update: 2013-12-13
BIOS是如何從磁碟片載入系統引導程式的 當電腦電源被開啟時,它會進行加點自檢(POST),然後尋找啟動盤,如果是選擇從磁碟片啟動,電腦就會檢查磁碟片的0面0磁軌1扇區,如果發現它以0xAA55(假設我們把此扇區看做一個字元數組sector[]的話, www.2cto.com 那麼此結束標誌相當於sector[510]=0x55,且sector[511]=0xAA)結束,則BIOS認為它是一個開機磁區,也就是我們說的Boot
Time of Update: 2013-12-13
ubuntu登入輸入密碼後仍舊返回到登入介面解決 今天死機重啟了下系統 然後登入時輸入密碼後 螢幕一黑後 卻仍然返回了登入介面 網上查了好久 www.2cto.com 先重啟按住shift 進入到Grub介面 然後選擇 recovery 啟動 進入recovery啟動的菜單後 選擇 root