Time of Update: 2015-01-25
標籤: 本文轉載自:http://blog.csdn.net/kidd_3/article/details/6909097 Technorati 標籤: I/O 子系統 --------------------------------分割線開始-------------------------------- 我們含有分析的,是基於2.6.32及其後的核心. 我們在linux上總是要儲存資料,資料要麼儲存在檔案系統裡(如ext3),要麼就儲存在裸裝置裡。
Time of Update: 2015-01-24
標籤:串口最基本的設定包括傳輸速率 校正位 和停止位。主要是設定個結構體的成員值,#include <termios.h>struct termio {unsigned short c_iflag; /*輸入模式標誌*/unsigned short c_oflag; /*輸出模式標誌*/unsigned short c_cflag; /*控制模式標誌*/unsigned short c_lflag; /*本地模式標誌*/unsigned short c_line; /*line
Time of Update: 2015-01-24
標籤:Linux中所有的裝置和檔案的操作都使用檔案描述符來進行。檔案描述符是一個非負的整數,它是一個索引值,指向核心中每個進程開啟的記錄表。當開啟一個檔案或者建立一個新檔案時,核心就向進程返回一個檔案描述符;當需要讀寫檔案的時候,就要把檔案描述符作為參數傳遞給相應的函數。 一個進程時,都會開啟3個檔案:標準輸入、標準輸出和標準出錯處理。分別對應檔案描述符的0、1、2。 rename函數 #include <stdio.h> int rename(const
Time of Update: 2015-01-24
標籤:管道 只能用於具有親緣關係的進程之間通訊是一個半雙工的通訊模式,具有固定的寫讀端和寫端,管道可以看成一種特殊的檔案,對它可以使用普通的read、write等操作 管道的建立:#include <unistd.h>int pipe(int
Time of Update: 2015-01-24
標籤:linux ubuntu 64位 Linux顯示目前與過去登入系統的使用者相關資訊[email protected]:~$ lastyouhaido pts/0 :0 Sat Jan 24 18:45 still logged in youhaido pts/0 :0 Sat Jan 24
Time of Update: 2015-01-24
標籤:ssh免互動登陸 expect免互動登陸Linux下實現免互動登陸一般有兩種:1.
Time of Update: 2015-01-24
標籤: 有時間睡懶覺了,卻還是五點多醒了,不過一直躺倒九點多才算起來,昨晚一直在弄飛淩的嵌入式開發板,有些問題沒解決,自己電腦系統的問題,雖然Win10發布了,,但我還是好喜歡XP呀,好想回家用用家裡的XP來玩玩這塊板子,不知不覺也第五天了,感覺代碼都有些模糊,連自己都不是很清楚了,擔心現在分享起來比較困惑,各路大神多加批評呀,覺得渣渣的盡量指正出來,拉出來批評,今天還是來總結一下有關Linux檔案系統的問題吧~ Linux的使用和使用者空間程式的編程和檔案系統有著密切的關係,檔案系統的概念
Time of Update: 2015-01-24
標籤:功能: 複製檔案或目錄 說明: cp指令用於複製檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是一個已經存在的目錄,則它會把前面指定的所有檔案或目錄複寫到此目錄中。若同時指定多個檔案或目錄,而最後的目的地並非一個已存在的目錄,則會出現錯誤資訊 參數: -a 或 --archive 此參數的效果和同時指定"-dpR"參數相同
Time of Update: 2015-01-24
標籤:在安裝完一台linux系統後,我們常常需要作一些初始的配置操作,最見的是需要修改配置如下內容。1、設定IP地址,可以編輯/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 //物理裝置名稱BOOTPROTO=none //none|static|bootp|dhcp(引導時不使用協議|靜態分配|BOOTP協議|DHCP協議)即時生效NM_CONTROLLED=no
Time of Update: 2015-01-24
標籤:一、進程的定義 進程是作業系統的概念,每當我們執行一個程式時,對於作業系統來講就建立了一個進程,在這個過程中,伴隨著資源的分配和釋放。可以認為進程是一個程式的一次執行過程。 二、進程與程式的區別 程式時靜態,它是一些儲存 在磁碟上得指令的有序集合,沒有任何執行的概念。 進程是一個動態概念,它是程式執行的過程,包括建立、
Time of Update: 2015-01-24
標籤:網上很多網友問怎麼進rescue 模式,不知道怎麼用rescue來挽救系統。 現在我來圖解進入rescue (樣本系統為RHEL 3) 1。用安裝光碟片或者硬碟安裝的方式進入安裝介面,在shell 中輸入 linux
Time of Update: 2015-01-24
標籤:linux之sed用法 sed是一個很好的檔案處理工具,本身是一個管道命令,主要是以行為單位進行處理,可以將資料行進行替換、刪除、新增、選取等特定工作,下面先瞭解一下sed的用法 sed命令列格式為: sed [-nefri] ‘command’ 輸入文本 常用選項:
Time of Update: 2015-01-24
標籤:Linux 中經常用到的命令小結2,書寫格式請參看http://www.cnblogs.com/ayy2014/p/4176880.html 1、 使用者組操作 groupadd - create a new group #對應的檔案位於/etc/group中 # 常用參數 -g 指定GID groupadd -g 1002 group1002 groupdel - delete a group # 不能刪掉任何一個使用者的primary group,
Time of Update: 2015-01-24
標籤:Linux通過維護者五個狀態來調度進程的運行。這五個狀態分別為:運行、可中斷、不可中斷、僵死、停止 。PID來標識不同的進程的,Linux中每一個進程都有一個唯一的進程號 。PCB塊就是一個進程資源 1.fork函數include <unistd.h>pid_t fork (void)傳回值 0:子進程 子進程ID(大於0)
Time of Update: 2015-01-24
標籤:1.硬碟的分區在LINUX中我們知道一個很重要的概念,那就是"一切皆檔案",這裡的一切表示所有在LINUX系統的對象,自然也包括了LINUX中的硬碟裝置。在LINUX中所有裝置都被抽象成一個檔案,儲存在/dev目錄下。LINUX系統中硬碟裝置名稱一般為hd[a-z]或sd[a-z](a-z為分區號),如hda,hdb,sda,sdb 那麼這種不同的裝置名稱有什麼區別?在LINUX中IDE裝置都會被抽象成hd[a-z]名稱的檔案,STAT、SCSI、SAS、USB等裝置都會被抽象成
Time of Update: 2015-01-24
標籤: 重啟系統。 進入系統引導介面: 按下e鍵: 選擇第二項,核心啟動參數設定,按下e鍵: 在結尾處,輸入數字 1或者 英文 " single",再斷行符號: &
Time of Update: 2015-01-24
標籤: 如果安裝多重開機,最好先安裝Windows再安裝Linux系統,因為:Linux在安裝的時候,你可以選擇將引導載入程式安裝在MBR或個別分區的開機磁區,而且Linux的loader可以手動設定菜單(前篇文章圖中的M1,M2),所以你可以在Linux的boot
Time of Update: 2015-01-25
Linux下網路設定Linux網路設定1. 臨時更改的網路設定①設定ip地址和子網路遮罩#ifconfig eth0 192.168.1.33 netmask 255.255.255.0 up//eth0是要設定的網卡,192.168.1.33是要設定的IP,255.255.255.0是子網路遮罩②設定網關#route add default gw 192.168.1.1③ping下ip,再ping網域名稱,如果網域名稱ping不通,設定dns#echo "nameserver 8
Time of Update: 2015-01-25
將linux下的rm命令改造成移動檔案至資源回收筒rm是Linux下檔案刪除的命令,它是Linux下非常強大卻又非常危險的一條命令,特別是rm -rf有時候強大到讓你欲哭無淚,當你想清除目前的目錄下的所有檔案和目錄時,很簡單 #rm -rf ./*這沒什麼,但是,但是如果不小心打成這樣#rm -rf /* 請節哀吧!~~
Time of Update: 2015-01-25
Linux下使用Shell對網路流量進行監控#input the network name if [ -n "$1" ]; then eth_name=$1else eth_name="eth0"fi send_o=`ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}'`recv_o=`ifconfig