《Linux那些事兒之我是USB》我是隨身碟(19)冬天來了,春天還會遠嗎?(五)

 看完了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: 

《Linux那些事兒之我是USB》我是隨身碟(22)彼岸花的傳說(一)

 彼岸花,花語是悲傷的回憶。 很久很久以前,城市的邊緣開滿了大片大片的曼珠沙華,它的花香有一種魔力,可以讓人想起自己前世的事情。守護曼珠沙華的是兩個妖精,一個是花妖叫曼珠,一個是葉妖叫沙華。他們守候了幾千年,可是從來沒有見過面,因為開花時,就沒有葉子,有葉子時沒有花。他們瘋狂地想念著彼此,並被這種痛苦折磨著。終於有一天,他們決定違背神的規定偷偷地見一次面。那一年的曼珠沙華紅豔豔的花被惹眼的綠色襯托著,開得格外妖冶美麗。 曼珠和沙華受到懲罰,被打入輪迴,並被詛咒永遠也

ubuntu上網慢的問題

 測試用的是ubuntu11.10,教育網寬頻,靜態IP,無路由 如果用的是路由的應該不會很慢吧,路由內建DNS緩衝功能的,可以試一下禁用ipv6,本地DNS緩衝就沒有必要了 設定完之後要重啟 1. 禁用ipv6  view sourceprint?1 (1) 編輯:  2 sudo vi /etc/default/grub  3

一天一點學習Linux之RHEL6系統進程管理之二進程觀察ps命令

 常用參數:a  顯示所有使用者的所有進程(包括其它使用者);u  按使用者名稱和啟動時間的順序來顯示進程;x  顯示不控制終端的進程; e  顯示所有進程,包括沒有控制端的進程;f  用樹形格式來顯示進程; l  長格式輸出;w  為了避免詳細參數被截斷,可以用多個w來讓其顯示完整(比如說ww或者是www); o  需要查看的選項  常用的是aux ef&

RHEL5企業級伺服器配置篇之一Samba伺服器配置

1、檢查是否安裝了samba的所需軟體rpm –qa | grep samba2、安裝samba的rpm軟體包,使用下面的命令rpm –ivh samba*.rpm(主程式包 用戶端包 通用工具和庫檔案包、圖形化管理工具包)或者你如果配置了YUM,就直接可以用下面命令來操作yum install samba

Linux常用命令—檔案搜尋命令(下)

locate 尋找檔案和目錄    格式:locate檔案和目錄       上面我們可以看出我們尋找test5,給我們輸出了結果,我們建立了一個新 的檔案,newfile1。但是我們使用locate尋找的時候卻沒有找到。可能我 們發現了我們使用locate尋找的時候速度非常快,這是因為在Linux中為    我們維護著一顆目錄資料庫,尋找的時候是再已經儲存好的資料庫中尋找而

在XP上用VirtualBox安裝Ubuntu

 作業環境: VirtualBox-4.1.4-74291-Win on WinXP + Ubuntu10.04 LTS Desktop CD

linux系統檔案流、緩衝及描述符與進程間關係詳解

 linux(unix)進程與檔案的關係錯綜複雜,本教程試圖詳細的闡述這個問題。包括:    1、linux多/單進程與多/單檔案對於檔案流和描述符在使用時的關聯情況及一些需要注意的問題。   

Linux重複資料刪除行

 文本處理時,經常要重複資料刪除行,下面是三種方法 第一,用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; /^\(.*

Linux rpm 提示安裝成功,可是查詢的時候發現沒有軟體列表

 解決辦法: 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

suse安裝sysstat工具

 我們開發環境用的是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

簡單比較Linux命令中字串尋找的效率

 有時候,我們要簡單統計下一個檔案中包含某個特殊字元串的行數。 我第一個想到的是grep + wc,不知道你想到了什麼,不過,我們確實有多種方法。   假如我們的檔案叫msg,裡面有23380092行資料。 某些行是這樣的receive: msg1 我們的任務是找出這些行的數量。   1. grep方法 grep ' msg1' msg | wc

ubuntu 軟體包系統已損壞

沒有成功安裝codeblocks,然後也卸載不了,軟體也不能安裝和卸載了,也不能更新顯示:軟體包系統已損壞檢查您是否使用了第三方源。如果是就禁用它們,因為它們通常是導致問題的原因。之後在終端中運行以下命令:apt-get install -f細節:1:安裝時出現錯誤:$ sudo apt-get install codeblocks正在讀取軟體包列表... 完成正在分析軟體包的相依樹狀結構      正在讀取狀態資訊...

《Linux那些事兒之我是USB》我是隨身碟(30)彼岸花的傳說(The End)

 解決了這個INQUIRY的問題,我們就可以繼續往下走了,372行,這就是真正的批量傳輸的地方,proto_handler()就是正兒八經的處理SCSI命令的函數指標。而usb_stor_control_thread之前的所有代碼就是為了判斷是不是有必要調用函數proto_handler(),比如逾時了,比如模組該卸載了,比如設定斷開flag了,比如要處理的就是這個有問題的INQUIRY等,這些情況都需要先排除了才有必要到達這裡來執行真正的命令。實際上這就是先從宏觀上來控制,保證我們走

用mount命令掛載鏡像檔案小記

 第一次把鏡像檔案放到linux下面去安裝,但是很迷茫,我用samba把鏡像檔案放到home目錄下,但是沒有掛載,網上好多都講解的從光碟片掛載。學而時習之。方法一:我首先把/home/xxxx.iso用samba服務放到home下,用下面這條命令掛載,結果和從光碟片掛載的一樣。 mount -t iso9660 /home/xxxx.iso /mnt/cdrom -o

WC命令詳解

通常利用Linux的wc命令和其他命令結合來計算行和其他資訊。在Linux下用wc進行計數。返迴文件的行數、字數、位元組數等。從一個例子說起:看上面例子,檔案getpid_example.c共有7行,看看利用wc命令對該檔案進行操作的效果。如:其中7為行數,15為字數(最長行的字數,中第5行),127為字元數(包括分行符號),getpid_example.c為檔案名稱。下面看一下wc命令參數,如: 其中-m對應字元數,-l對應行數,-w對應最長行的字數,-L對應最長行的長度(以byte

使用nat方式搭建虛擬機器web(lnmp)伺服器+svn伺服器

 需求:在centos中使用nat方式搭建nginx+php+mysql+phpmyadmin+svn服務,並通過本機瀏覽器訪問。下面開始吧:一:將虛擬機器設定為nat方式二:讓centos通過nat能串連互連網    #1.修改/etc/sysconfig/network-scripts/ifcfg-eth0 設定檔        vi   

Linux上修改open files數目

 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

linux下svn命令大全

 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

linux下samba使用簡介

 今天裝了一台真正的linux主機(red hat),呵呵。安裝好了ftp, ssh等服務,但是好像還需要個window能和linux共用資料夾的軟體samba,還好,一開始在安裝linux的時候,就按照了smaba,如果沒有,我們可以在iso中提取rpm包來安裝。 主要參考文獻為http://wenku.baidu.com/view/980d52eb6294dd88d0d26bda.html  1.確認smaba是否安裝。   (1)

總頁數: 3662 1 .... 3262 3263 3264 3265 3266 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.