Time of Update: 2018-12-06
linux的chmod,chown命令 詳解 指令名稱 : chmod 使用許可權 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 說明 : Linux/Unix 的檔案存取許可權分為三級 : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何被他人所存取。 mode : 許可權設定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示該檔案的擁有者,g
Time of Update: 2018-12-06
進程管理1.進程描述符及任務結構 進程存放在叫做任務隊列(task list)的雙向迴圈鏈表中。鏈表中的每一項包含一個具體進程的所有資訊,類型為task_struct,稱為進程描述符(process descriptor),該結構定義在<linux/sched.h>檔案中。 Linux通過slab分配器分配task_struct結構,這樣能達到對象複用和緩衝著色(cache
Time of Update: 2018-12-06
概而言之,virtio 是半虛擬化 hypervisor 中位於裝置之上的抽象層。virtio 由 Rusty Russell 開發,他當時的目的是支援自己的虛擬化解決方案 lguest。本文在開篇時介紹半虛擬化和類比裝置,然後探索 virtio 的細節。本文的重點是來自 2.6.30 核心發行版的 virtio 架構。Linux 是 hypervisor 展台。如我的 剖析 Linux hypervisor 所述,Linux 提供各種 hypervisor
Time of Update: 2018-12-06
Linux伺服器網卡驅動安裝及故障排除(轉)轉自:http://www.ccw.com.cn/server/yyjq/htm2005/20050817_15OF4.htm感謝原創作者 曹江華 Linux 伺服器網卡驅動安裝及故障排除
Time of Update: 2018-12-06
linux叢集 負載平衡實驗筆記一、網路拓撲圖:二、虛擬機器設定在一台物理電腦上建立三台虛擬機器,本機為Windows作業系統,配192.168.1.0網段的地址,三台虛擬機器的作業系統都裝的CentOS5.4。其中一台做負載平衡器,這台虛擬機器需要配兩張網卡。另外兩台只要一張網卡,同時裝上httpd。a) 負載平衡器的配置第一張網卡配置:# Advanced Micro Devices [AMD] 79c970 [PCnet32
Time of Update: 2018-12-06
Linux下最常用的打包程式就是tar了,使用tar程式打出來的包我們常稱為tar包,tar包檔案的命令通常都是以.tar結尾的。產生tar包後,就可以用其它的程式來進 行壓縮了,所以首先就來講講tar命令的基本用法: tar命令的選項有很多(用man tar可以查看到),但常用的就那麼幾個選項,下面 來舉例說明一下: # tar -cf all.tar *.jpg 這條命令是將所有.jpg的檔案打成一個名為all.tar的包。-c是表示產生新的包 ,-f指定包的檔案名稱。 #
Time of Update: 2018-12-06
“小王,接著昨天的來,你知道嗎?在非同步IO中,什麼可以用來做為AIO的通知呢?”我用渴求的眼神望著她."啊?那我咋知道,你說的我能記住就不錯了,讓我發明創造,我可是不會."小王委屈道。“笨死了,我前邊花了那麼多的時間來講訊號之類的東西,聯想一下訊號作為非同步通知的訊號,也想的出來啊,告訴你,我當年用腳肢頭都能想到,可你..真讓我失望”我歎氣到,“算了,也不怪你了,咱們開始繼續學習吧“。 先上代碼:使用訊號作為AIO非同步IO通知機制void setup_io(..){ int fd;
Time of Update: 2018-12-06
“小王呢,今天開始講AIO與裝置驅動,這也是裝置驅動通知與非同步IO的最後一節了,下次咱們就要開始講更進階的東西,比如中斷啦,時鐘等” 在Linux核心中,每個IO請求都對應一個kiocb結構體,其ki_filp成員指向對應的file指標,通過is_sync_kiocb可以判斷某Kiocb時候為同步IO請求,如果非真,表示是非同步IO請求。 塊裝置和網路裝置本身就是非同步。只有字元裝置驅動必須明確指出應支援AIO.需要說明的是AIO對於大多數字元裝置而言都不是必須的。只有少數才需要。
Time of Update: 2018-12-06
Gizmo5論壇上已經有使用者證實,Google收購Gizmo5後,官方頁面上只提供Windows,Mac和Iphone用戶端的下載,Linux的 下載連結是停用。問題在於有不少Gizmo5的付費的使用者使用Linux。雖然現在一個後門程式可以下載,但是這是不是意味著Google其他的應用 像Gtalk,Google Voice將不再支援linux?
Time of Update: 2018-12-06
oldlinux發布的bochs設定檔與Ubuntu10.04上的bochs版本不匹配,造成設定檔解析的一系列問題,本文解決此類問題.1. 安裝bochs sudo apt-get install bochs vgabios bochs-x bochsbios bochs-doc bochs-sdl如有問題,找到合適源即可. 2. 擷取可開機linux-0.11 系統1. 下載壓縮包http://oldlinux.org/Linux.old/bochs/linux-0.11-devel-0606
Time of Update: 2018-12-06
地址:http://hi.baidu.com/xiaoyue1800/item/a11a2c4a26da4b04c11613d9 arm-linux工具的功能如下:arm-linux-addr2line 把程式地址轉換為檔案名稱和行號。在命令列中給它一個地址和一個可執行檔名,它就會使用這個可執行檔的調試資訊指出在給出的地址上是哪個檔案以及行號。 arm-linux-ar 建立、修改、提取歸檔檔案。歸檔檔案是包含多個檔案內容的一個大檔案,其結構保證了可以恢複原始檔案內容。arm-linux-c+
Time of Update: 2018-12-06
當我們在Linux的終端下使用命令“who”或“w”時,我們總會看到一長串的使用者列表,此時,你是不是很想發送一個訊息給他/她。如果她是一個你心儀很久的MM,而你正好看到她也在,迫於害羞的你,是不是此時想發送一個訊息給她,說聲“hello,你也在呀”或是“咦,這麼巧”。嘿嘿,你是不是很期待,下面就來介紹幾個命令,讓你發送給她或他。 write:發送訊息給這個系統的其他使用者。用法:write+使用者名稱write+使用者名稱@終端機編號結束輸入:ctrl+d例子:write
Time of Update: 2018-12-06
無論是在Linux還是在Unix環境中,make都是一個非常重要的編譯命令。不管是自己進行項目開發還是安裝應用軟體,我們都經常要用到make或make
Time of Update: 2018-12-06
查看磁碟空間,df命令df -lh 查看網路連接埠等資訊,可以用netstatnetstat -n 用IP顯示netstat -n | grep reg 可以加一些過濾資訊netstat -n |wc -l 統計net stat -n 出來的總數 wc$wc --helpUsage: wc [OPTION]... [FILE]...Print newline, word, and byte counts for each FILE, and a total line ifmore than
Time of Update: 2018-12-06
轉來的,解決的問題是同樣的問題 在32位ubuntu9.04上編譯php5.2.12,到gd時make出錯:ext/gd/libgd/.libs/gd_png.o: In function `php_gd_gdImageCreateFromPngCtx':/home/test/php-5.2.12/ext/gd/libgd/gd_png.c:142: undefined reference to `png_check_sig'collect2: ld returned 1 exit
Time of Update: 2018-12-06
作者:WenYeYe情人節的前一天,拿了獎金後,正式失業了在休息的這大半個月裡,把以前搜集的資料,精心的分類,並細細的瀏覽一遍,並把自己覺得重要的內容,認真的做了筆記,以作備用,嘿嘿,沒辦法總得混口飯吃嘛總體來說,這大半個月裡,自我感覺收穫頗多。以前只忙趕項目,對一些問題也是一知半解的,總覺的功能完成,領導認可就OK了,事實並非如此,新東家總愛對你的過去刨根問底,若是答非所問,就算東家不說,自個臉上也掛不住啦。。。書、資料、教程看了不少了,理論總歸是理論,總得動手實踐一把,切身體驗一翻。於是借了
Time of Update: 2018-12-06
文章目錄 參數選項樣本Tips 壓縮和解壓縮檔案gzip [options] [file-list]gunzip [options] [file-list]zcat [file-list] gzip程式用來壓縮檔,gunzip程式用來還原gzip壓縮的檔案,zcat程式用來顯示gzip壓縮的檔案壓縮後會刪除原始檔案,壓縮過的檔案尾碼為.gz 參數file-list
Time of Update: 2018-12-06
文章目錄 參數選項樣本 在檔案中搜尋模式grep [options] pattern [file-list] 參數pattern為Regex,file-list為grep要搜尋的普通文字檔的路徑名列表 選項-c 只顯示每個檔案中包含匹配模式的行數-v 顯示不包含匹配模式的行-i 忽略大小寫 樣本原檔案$ cat
Time of Update: 2018-12-06
這兩天正為在linux下進行c開發找個工具發愁的時候,突然想起了linux內建的編輯工具vi。聽說vi是一個強大的工具但是一直覺得用的很不舒服,所以下決心好好研究研究vi這個強力工具。下面是vi的使用命令!進入vi中,按i從當前行還是編輯,a在當前行的下一行開始編輯,o在最後一行增加一行還是編輯。在vi中,一共分為三種操作模式:A.Command模式 B.Insert模式 C.Last Line
Time of Update: 2018-12-06
CentOS, 本機伺服器,ip: 192.168.1.111Ubuntu, 遠程伺服器,ip: 192.168.1.1121.拷貝遠程伺服器的目錄到本機伺服器遠程伺服器192.168.1.112上面/tmp目錄下面有個test目錄,裡面有個檔案名稱為test,內容也為testroot@ubuntu:/tmp# cat test/test test拷貝遠程伺服器192.168.1.112的目錄/tmp/test到目前的目錄下。[root@CentOS_Test_Server