《Linux那些事兒之我是USB》我是隨身碟(20)通往春天的管道

 1991年,一個在Linux中引入了管道這個概念,並且把管道用在很多地方,如檔案系統、裝置驅動中。於是後來我們看到在Linux中有了各種各樣的管道。但是相同的是,所有管道都是用來傳輸東西的,只不過有些管道傳輸的是實實在在的物質,而有些管道傳輸的是資料。 眼下我們在USB代碼中看到的管道就是用來傳輸資料及通訊。通訊是雙方的,不可能自言自語。而在USB的通訊中,一方肯定是主機,另一方是什嗎?是裝置嗎?說得更確切一點,真正和主機進行通訊的是裝置內的端點。關於端點,我們也可以專業一

一天一點學習Linux之RHEL6系統上的磁碟配額

 在生產或工作環境中,你可能會遇到這樣的情況:在多人多任務的環境下,有多人共用一個磁碟空間,而有部分人可能向這個共同的空間上放很多或很大的檔案,而導致磁碟空間極速減少。這樣必然導致其他人的空間會迅速變小。為了讓大家有個平等的使用磁碟空間的許可權,我們就需要用到磁碟配額。我來限制使用者對空間的使用方式。在Linux系統下,用quota來實現此功能。 除了上面的情況外,一般還用在下面的一些情境中在一些提供web服務的空間中,每個人的網頁空間的容量都是受限制的。在郵件服務中,每個人

linux檔案讀寫淺析

在《linux核心虛擬檔案系統淺析》這篇文章中,我們看到檔案是如何被開啟、檔案的讀寫是如何被觸發的。對一個已開啟的檔案fd進行read/write系統調用時,核心中該檔案所對應的file結構的f_op->read/f_op->write被調用。本文將順著這條路走下去,大致看看普通磁碟檔案的讀寫是怎樣實現的。 linux核心響應一個塊裝置檔案讀寫的階層(摘自ULK3):   1、VFS,虛擬檔案系統。之前我們已經看到f_op->read/f

Linux下,nginx如何切割訪問日誌?

 在linux下,我們可以通過crontab,定時把access.log移動到備份目錄,同時,發訊號USR1給nginx主進程,讓其重建個記錄檔。 在進行編寫指令碼之前,先進行以下假設: 記錄檔是:/usr/local/nginx/logs/access.log nginx主進程id儲存在檔案:/usr/local/nginx/logs/nginx.pid 切割後備份檔案目錄:/usr/local/nginx/logs/bak/ 切割詳

centos6 163源ok

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup1.163 http://mirrors.163.com/.help/centos.htmlpriority=92.epel http://fedoraproject.org/wiki/EPELpriority=93.RPMforge

Kickstart的進階應用程式

 這是我讀文檔隨手寫下的,基本是翻譯了Oreilly文檔的一部分。 原文:http://www.linuxdevcenter.com/pub/a/linux/2004/11/04/advanced_kickstart.html Pre- 和Postinstall 指令碼    

Linux提示no crontab for root的解決辦法

 今天要同步資料。為資料同步做準備,首先要建立一個同步自動作業。進入系統後,發現沒有crontab.於是就建立一個,步驟如下:   1、登入到root使用者。 2、在root下輸入:crontab -e 3、可能會提示你:      no crontab for root - using an empty one     

linux添加root許可權使用者

 第一步,添加普通使用者  建立使用者、設定密碼、修改使用者、刪除使用者:useradd testuser建立使用者testuserpasswd testuser給已建立的使用者testuser設定密碼說明:新建立的使用者會在/home下建立一個使用者目錄testuserusermod --help修改使用者這個命令的相關參數userdel testuser刪除使用者testuserrm -rf

更改Linux Shell的提示符

 PS1='[/[/033[01;32m/]/h:/[/033[01;34m/]/W/[/033[00m/]]/$'簡單解釋一下:將裡面有用的資訊題出來就是:PS1='[/h:/W]/$'/h顯示當前主機名稱/W顯示目前的目錄/$提示符[]為了美觀顯示結果如下:[taoyue:~]$其他部分就是添加顏色/[/033[01;32m/]:主機名稱顯示綠色/[/033[01;34m/]:目前的目錄顯示藍色/[/033[00m/]:將後面的顏色設為預設其他部分是

ubuntu下搭建android開發環境問題總結

 從上周末開始自己在ubuntu下搭建android環境,以前一直在windows下做,理由:順便學習一下linux,哇嘎嘎! 首先說我開始的環境,ubuntu 11.10 +

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

我們繼續接著上一節往下看。fill_inquiry_response(),這個函數來自drivers/usb/storage/usb.c中。 266 void fill_inquiry_response(struct us_data *us,unsigned char *data, 267               

如何用fsck解決系統故障?

 今天去公司上班,早上開機也沒有什麼問題,出去吃了一會飯回來後,按任意鍵後機子沒有反應,只看到黑色的背景額白色的滑鼠並且顯示器指示燈還是亮的,唯一沒有的是彈出的密碼輸入對話方塊,於是我重新啟動了一下機子,就出現問題了:**************** *** AN error occurred during the file system check*** Dropping you to a shell; the systm will reboot*** when you

修改Ubuntu11.10的預設登入環境

 第一步在ubuntu軟體中心安裝Gnome。然後進入system--語言選擇,在裡面找到chinese(simple)安裝,設定ibus。再然後去執行下面的操作。Ubuntu11.10預設安裝了Unity和更成熟的Unity-2d 4.x版本,由於機子以及個人的原因,我更偏愛Unity-2d。但是想要修改系統預設的登入環境的時候發現,以往的方法行不通了(舊版本是在修改使用者組那裡修改)。我們知道,Ubuntu

在linux下查看檔案夾和檔案大小

 1.df命令可以顯示目前所有檔案系統的可用空間及使用情形[1].Command:df -hFilesystem Size  Used Avail Use% Mounted on/dev/mapper/VolGroup00-LogVol00 20G  4.1G  15G 23% //dev/mapper/VolGroup00-LogVol03 3.9G 638M  3.1G 17%

Nagios監控遠程主機

 上文提到過Nagios預設只能監控本機資源,對於遠程伺服器資源的監控有點力不從心,現在和大家一起學習一下nrpe,Nagios就是通過nrpe來監控遠程主機的存活、磁碟空間、負載、進程數、ip

Ubuntu 10.04 安裝Nvidia顯卡後開機花屏完美解決

 筆記本聯想Y450,Ubuntu 10.04.3 LTS 1.可以解決的問題: (1)安裝驅動後開機和關機畫面花屏,解析度低;(2)開機畫面直接出現,一閃而過,錯過點點進度過程。2.解決方案:uvesafb

CentOS 5.5 下面搭建基於LAMP的web環境

   因為的買的VPS的,所以系統什麼的都已經OK了,只是安裝後的東西。基本沒有什麼軟體,所以,要放我的bo-blog部落格就要靠自己手工搭建了。      基本資料:OS:[root@localhost ~]# lsb_release -aLSB Version:   

Linux記憶體管理之slab機制(建立slab)

Linux核心中建立slab主要由函數cache_grow()實現,從slab的建立中我們可以完整地看到slab與對象、頁面的組織方式。www.2cto.com/* * Grow (by 1) the number of slabs within a cache.  This is called by * kmem_cache_alloc() when there are no active objs left in a

版本控制(二) SVN用戶端配置

SVN伺服器啟動後,SVN的倉庫就建好了;這個SVN倉庫,一般情況都是運行在伺服器端,在linux下啟動並執行。在我的部落格中伺服器就是本機(127.0.0.1),用戶端也是本機。下面要做的事情是:把用戶端的檔案交給SVN倉庫管理!1.安裝svn用戶端,在http://tortoisesvn.tigris.org/tsvn_1.6_releasenotes.html上下載用戶端,一路斷行符號安裝即可2.安裝完成後,可以建立一個目錄用於提交檔案到伺服器。本文選擇E:\SvnUsers3.右鍵點擊

Linux Nginx服務守護監控

由於Nginx的出色表現,越來越多的web伺服器採用Nginx。雖然nginx很棒,但萬一掛了呢?我們最好寫個小指令碼來監控。如果nginx掛了,系統自動重啟。 當然,在給出指令碼之前,先做幾個假設,nginx的目錄是/usr/local/nginx/,其pid conf 分別為在相應預設目錄之下。執行個體指令碼如下: #!

總頁數: 3662 1 .... 3268 3269 3270 3271 3272 .... 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.