Time of Update: 2013-12-13
看完了get_transport()繼續看get_protocol()函數和get_pipes()函數。仍然是來自drivers/usb/storage/usb.c中: 672 static int get_protocol(struct us_data *us) 673 { 674 switch (us->subclass) { 675 caseUS_SC_RBC:
Time of Update: 2013-12-13
彼岸花,花語是悲傷的回憶。 很久很久以前,城市的邊緣開滿了大片大片的曼珠沙華,它的花香有一種魔力,可以讓人想起自己前世的事情。守護曼珠沙華的是兩個妖精,一個是花妖叫曼珠,一個是葉妖叫沙華。他們守候了幾千年,可是從來沒有見過面,因為開花時,就沒有葉子,有葉子時沒有花。他們瘋狂地想念著彼此,並被這種痛苦折磨著。終於有一天,他們決定違背神的規定偷偷地見一次面。那一年的曼珠沙華紅豔豔的花被惹眼的綠色襯托著,開得格外妖冶美麗。 曼珠和沙華受到懲罰,被打入輪迴,並被詛咒永遠也
Time of Update: 2013-12-13
測試用的是ubuntu11.10,教育網寬頻,靜態IP,無路由 如果用的是路由的應該不會很慢吧,路由內建DNS緩衝功能的,可以試一下禁用ipv6,本地DNS緩衝就沒有必要了 設定完之後要重啟 1. 禁用ipv6 view sourceprint?1 (1) 編輯: 2 sudo vi /etc/default/grub 3
Time of Update: 2013-12-13
常用參數:a 顯示所有使用者的所有進程(包括其它使用者);u 按使用者名稱和啟動時間的順序來顯示進程;x 顯示不控制終端的進程; e 顯示所有進程,包括沒有控制端的進程;f 用樹形格式來顯示進程; l 長格式輸出;w 為了避免詳細參數被截斷,可以用多個w來讓其顯示完整(比如說ww或者是www); o 需要查看的選項 常用的是aux ef&
Time of Update: 2013-12-13
1、檢查是否安裝了samba的所需軟體rpm –qa | grep samba2、安裝samba的rpm軟體包,使用下面的命令rpm –ivh samba*.rpm(主程式包 用戶端包 通用工具和庫檔案包、圖形化管理工具包)或者你如果配置了YUM,就直接可以用下面命令來操作yum install samba
Time of Update: 2013-12-13
locate 尋找檔案和目錄 格式:locate檔案和目錄 上面我們可以看出我們尋找test5,給我們輸出了結果,我們建立了一個新 的檔案,newfile1。但是我們使用locate尋找的時候卻沒有找到。可能我 們發現了我們使用locate尋找的時候速度非常快,這是因為在Linux中為 我們維護著一顆目錄資料庫,尋找的時候是再已經儲存好的資料庫中尋找而
Time of Update: 2013-12-13
作業環境: VirtualBox-4.1.4-74291-Win on WinXP + Ubuntu10.04 LTS Desktop CD
Time of Update: 2013-12-13
linux(unix)進程與檔案的關係錯綜複雜,本教程試圖詳細的闡述這個問題。包括: 1、linux多/單進程與多/單檔案對於檔案流和描述符在使用時的關聯情況及一些需要注意的問題。
Time of Update: 2013-12-13
文本處理時,經常要重複資料刪除行,下面是三種方法 第一,用sort+uniq,注意,單純uniq是不行的。sort -n test.txt | uniq 第二,用sort+awk命令,注意,單純awk同樣不行,原因同上。sort -n $file | awk '{if($0!=line)print; line=$0}' 第三,用sort+sed命令,同樣需要sort命令先排序。sort -n $file | sed '$!N; /^\(.*
Time of Update: 2013-12-13
解決辦法: rpm 軟體安裝不成功rpm包顯示安裝成功了,可是rpm -q 卻找不到rpmbuild --rebuild clumanager-xx-xxx-xx.src.rpm 然後看結果中的Wrote: 開頭的句子, 抄下clumanager-xx-xxx-xx.i386.rpm 的路徑,如: /usr/src/redhat/RPMS/i386/clumanager-xx-xxx-xx.i386.rpm再跑:rpm -ivh
Time of Update: 2013-12-13
我們開發環境用的是64位的suse 10。今天同事要用iostat工具,發現沒有安裝sysstat包。於是他從光碟片裡找到sysstat-6.0.2-16.4.x86_64.rpm包,然後執行rpm -ivh sysstat-6.0.2-16.4.x86_64.rpm,但死活裝不上,報需要gnuplot。 後來我直接用yast工具來安裝sysstat YaST -i
Time of Update: 2013-12-13
有時候,我們要簡單統計下一個檔案中包含某個特殊字元串的行數。 我第一個想到的是grep + wc,不知道你想到了什麼,不過,我們確實有多種方法。 假如我們的檔案叫msg,裡面有23380092行資料。 某些行是這樣的receive: msg1 我們的任務是找出這些行的數量。 1. grep方法 grep ' msg1' msg | wc
Time of Update: 2013-12-13
沒有成功安裝codeblocks,然後也卸載不了,軟體也不能安裝和卸載了,也不能更新顯示:軟體包系統已損壞檢查您是否使用了第三方源。如果是就禁用它們,因為它們通常是導致問題的原因。之後在終端中運行以下命令:apt-get install -f細節:1:安裝時出現錯誤:$ sudo apt-get install codeblocks正在讀取軟體包列表... 完成正在分析軟體包的相依樹狀結構 正在讀取狀態資訊...
Time of Update: 2013-12-13
解決了這個INQUIRY的問題,我們就可以繼續往下走了,372行,這就是真正的批量傳輸的地方,proto_handler()就是正兒八經的處理SCSI命令的函數指標。而usb_stor_control_thread之前的所有代碼就是為了判斷是不是有必要調用函數proto_handler(),比如逾時了,比如模組該卸載了,比如設定斷開flag了,比如要處理的就是這個有問題的INQUIRY等,這些情況都需要先排除了才有必要到達這裡來執行真正的命令。實際上這就是先從宏觀上來控制,保證我們走
Time of Update: 2013-12-13
第一次把鏡像檔案放到linux下面去安裝,但是很迷茫,我用samba把鏡像檔案放到home目錄下,但是沒有掛載,網上好多都講解的從光碟片掛載。學而時習之。方法一:我首先把/home/xxxx.iso用samba服務放到home下,用下面這條命令掛載,結果和從光碟片掛載的一樣。 mount -t iso9660 /home/xxxx.iso /mnt/cdrom -o
Time of Update: 2013-12-13
通常利用Linux的wc命令和其他命令結合來計算行和其他資訊。在Linux下用wc進行計數。返迴文件的行數、字數、位元組數等。從一個例子說起:看上面例子,檔案getpid_example.c共有7行,看看利用wc命令對該檔案進行操作的效果。如:其中7為行數,15為字數(最長行的字數,中第5行),127為字元數(包括分行符號),getpid_example.c為檔案名稱。下面看一下wc命令參數,如: 其中-m對應字元數,-l對應行數,-w對應最長行的字數,-L對應最長行的長度(以byte
Time of Update: 2013-12-13
需求:在centos中使用nat方式搭建nginx+php+mysql+phpmyadmin+svn服務,並通過本機瀏覽器訪問。下面開始吧:一:將虛擬機器設定為nat方式二:讓centos通過nat能串連互連網 #1.修改/etc/sysconfig/network-scripts/ifcfg-eth0 設定檔 vi
Time of Update: 2013-12-13
Linux系統上預設的open files數目為1024, 有時應用程式會報Too many open files的錯誤,是因為open files 數目不夠。我所用的Linux為CentOS 5.6 修改方法: www.2cto.com(1)ulimit -HSn 102400這隻是在當前終端有效,退出之後,open files 又變為預設值。(2)將ulimit -HSn
Time of Update: 2013-12-13
linux下svn命令大全1、將檔案checkout到本地目錄svn checkout path(path是伺服器上的目錄)例如:svn checkout svn://192.168.1.1/pro/domain簡寫:svn co2、往版本庫中添加新的檔案svn add file例如:svn add test.php(添加test.php)svn add *.php(添加目前的目錄下所有的php檔案)3、將改動的檔案提交到版本庫svn commit -m
Time of Update: 2013-12-13
今天裝了一台真正的linux主機(red hat),呵呵。安裝好了ftp, ssh等服務,但是好像還需要個window能和linux共用資料夾的軟體samba,還好,一開始在安裝linux的時候,就按照了smaba,如果沒有,我們可以在iso中提取rpm包來安裝。 主要參考文獻為http://wenku.baidu.com/view/980d52eb6294dd88d0d26bda.html 1.確認smaba是否安裝。 (1)