原创 Linux下檢測網卡與網線連接狀態

Linux下檢測網卡與網線連接狀態: 方法一:使用ioctl向socket發送SIOCETHTOOL命令字 #include<stdio.h> #include<stdlib.h> #include<string.h> #includ

原创 linux udev概述

Udev: linux用戶空間設備管理 描述 Udev 是提供設備事件,管理設備節點的權限,在/dev中創建額外的符號鏈接,或重命名的網絡接口的系統軟件。根據發現的順序,內核通常只分配不可預知的設備名稱。根據其性能或當前配置,符號連接

原创 Linux網卡驅動程序分析

學習應該是一個先把問題簡單化,再把問題複雜化的過程。一開始就着手處理複雜的問題,難免讓人有心驚膽顫,捉襟見肘的感覺。讀Linux網卡驅動 也是一樣。

原创 一些簡單的Linux網絡配置命令

   Linux下網卡命名規律:eth0,eth1。第一塊以太網卡,第二塊。lo爲環回接口,它的IP地址固定爲127.0.0.1,掩碼8位。它代表你的機器本身。 1、ifconfig是查看網卡的信息 ifconfig [Interface

原创 linux內核調試

1  printk及控制檯的日誌級別函數printk的使用方法和printf相似,用於內核打印消息。printk根據日誌級別(loglevel)對消息進行分類。日誌級別用宏定義,日誌級別宏展開爲一個字符串,在編譯時由預處理器將它和消息文本

原创 Linux 內核/sys 文件系統介紹

http://www.xxlinux.com/linux/article/development/kernel/20090112/14828.html sysfs 是 Linux 內核中設計較新的一種虛擬的基於內存的文件系統,它的作用與

原创 Linux SVN 命令詳解

1、將文件checkout到本地目錄 svn checkout path(path是服務器上的目錄)    例如:svn checkout svn://192.168.1.1/pro/domain     簡寫:svn co 2、往版

原创 淺談dbus udev udisks

udev the workflow of udev: 啓動初始化時, /dev目錄使用tmpfs掛載. 然後, Udev拷貝/lib/udev/devices 的靜態設備節點到 /dev 目錄.Udev守護進程開始運行,爲所有連

原创 Linux下LibCurl編程

2         LibCurl編程 2.1 LibCurl編程流程 在基於LibCurl的程序裏,主要採用callback function (回調函數)的形式完成傳輸任務,用戶在啓動傳輸前設置好各類參數和回調函數,當滿足條件時lib

原创 ubuntu10.10安裝 virtualbox fail 解決辦法

ubuntu10.10   使用 virtualbox是遇到如下錯誤的解決辦法: Failed to load VMMR0.r0 (VERR_SUP

原创 linux shell 中判斷進程存在

1. psuser@user-ThinkPad-Edge:~$ ps -ef UID PID PPID C STIME TTY TIME CMD user      2111     1  0 09:

原创 Q_INVOKABLE

在C++程序中使用QML http://wiki.forum.nokia.com/index.php/%E5%9C%A8C%2B%2B%E7%A8%8B%E5%BA%8F%E4%B8%AD%E4%BD%BF%E7%94%A8QML  

原创 面試題

將文件a中的內容寫入文件b,符合以下規則; 1.  若一行以A開頭,則以後每行的每個字母后加Y,空格跳過; 2. 若一行以AA開頭,則以後每行不插入Y。 例如:a文件: zxc Aaa 12 3 456 AAXXXX asd b文

原创 解讀udev的幾個作用

     udev是一種工具,它能夠根據系統中的硬件設備的狀況動態更新設備文件,包括設備文件的創建,刪除等。設備文件通常放在/dev目錄下,使用udev後,在/dev下面只包含系統中真實存在的設備。它於硬件平臺無關的,位於用戶空間,需要內