Time of Update: 2018-12-03
Created 星期四 17 十一月 2011介紹:DNW是通過USB燒寫軟體到ARM板的工具, 由三星公司開發, 可是這個軟體只有Window版本. 在ARM9之家論壇上發現有人重寫了個簡單的命令列版本, 原始碼可以從Google Code上下載:dnw2_linux_latest.tgz
Time of Update: 2018-12-03
前面講到了libpcap 捕獲資料包,尤其在千兆網的條件下,大量的丟包,網上搜尋好久,大概都是PF_PACKET +MMAP,NAPI,PF_RING之類的方法,我對PF_RING+libpcap進行實驗,發現千兆網條件下,捕獲資料包的效能很好,幾乎不丟包,實驗環境搭配流程如下: 1)下載PF_RING:svn co https://svn.ntop.org/svn/ntop/trunk/PF_RING/
Time of Update: 2018-12-03
FTP配置(vsftpd): 方式一:ftp作為獨立的進程運行。1、安裝vsftpd(預設沒有安裝)。 2、修改/etc/vsftpd.conf , 設定listen=YES , 即開啟ftp在standalone 模式下運行。 3、運行 chkconfig vsftpd off , 關閉xinet對ftp的管理。 4、運行 /usr/sbin/vsftpd , 即開啟
Time of Update: 2018-12-03
由windows轉入linux已經將近一個月了,期間試了很多個QQ的用戶端,Pidgin, QQ for linux等等,沒有一個好用的,Pidgin一直提示版本太低,QQ for linux一直不明不白的關閉,最後終於找到了一個挺好用的用戶端 Eva IM client, 對QQ功能的支援基本上和windows上的差不多, 至少能滿足我的日常聊天了。Eva的是
Time of Update: 2018-12-03
(總結)Linux下設定SSH Server保持長時間串連發表於: Linux, 個人日記 | 作者: 謀萬世全域者標籤: Linux,server,SSH,保持串連,總結,設定,長時間OpenSSH基於安全的理由,如果使用者連線到SSH Server後閑置一段時間,SSH Server會在超過特定時間後自動終止SSH連線。本人習慣長時間串連,需要做如下修改:1、開啟ssh設定檔:# vim /etc/ssh/sshd_config加入如下兩個參數儲存就可以:TCPKeepAlive
Time of Update: 2018-12-03
本來上周末想實現一個Cisco風格的Linux版本ACL,也就是說將rule綁定在Interface上而不是HOOK點,然而發現net_device的private data非常不好用,就把半拉子工作仍在那裡了...其實即使實現了Cisco風格的ACL,還是基於Netfilter實現的,然而FORWARD上的ruleset就簡單多了,變成了下面這個樣子:static unsigned intipt_hook(unsigned int hook, struct sk_buff *skb,
Time of Update: 2018-12-03
進入dev目錄:cd /dev查看cdrom是否存在:ls在/mnt下建立一個掛載點 如:cd /mntmkdir cdrom最後進行掛載mount /dev/cdrom /mnt/cdrom光碟片內容將被掛載到/mnt/cdrom中 先建立一個目錄 mkdir /media/usb使用命令fdisk -l命令查看裝置usb介面的裝置是“sd{a or b or c .......}+數字”的格式將查看到的符合格式的裝置載入,如:mount /dev/sdb4
Time of Update: 2018-12-03
轉載:http://blog.csdn.net/xxdbupt/article/details/6639158 1. patch檔案的產生 patch檔案是由diff指令(linux diff, svn diff, git diff, git format-patch)產生的,首先介紹一下diff指令及其常用參數: diff:diff的功能就是用來比較兩個檔案的不同,然後記錄下來,也就是所謂的diff補丁。文法格式:diff 【選項】 源檔案(夾) 目的檔案(夾),
Time of Update: 2018-12-03
在Linux核心中內建USB觸控螢幕驅動,以linux-2.6.33.3\drivers\input\touchscreen.c為例,進行解析:1.驅動載入:static int __init usbtouch_init(void){return usb_register(&usbtouch_driver); //驅動註冊}其中usbtouch_driver定義為: static struct usb_driver usbtouch_driver = {.name =
Time of Update: 2018-12-03
linux 連結的使用:建立和刪除符號串連1 . 使用方式 :ln [option] source_file dist_file -f 建立時,將同檔案名刪除. -i 刪除前進行詢問. ln -s abc cde 建立abc 的軟串連 ln abc cde 建立abc的硬串連,2. 軟連結與永久連結的區別(通俗):
Time of Update: 2018-12-03
BACnet工具集是採用二進位示範應用程式命令行程式,這些程式使用BACNet/IP來進行BACNet的多種服務。某些工具使用BACnet
Time of Update: 2018-12-03
概論定時器屬於基本的基礎組件,不管是使用者空間的程式開發,還是核心空間的程式開發,很多時候都需要有定時器作為基礎組件的支援,但使用情境的不同,對定時器的實現考慮也不盡相同,本文討論了在 Linux 環境下,應用程式層和核心層的定時器的各種實現方法,並分析了各種實現方法的利弊以及適宜的使用環境。首先,給出一個基本模型,定時器的實現,需要具備以下幾個行為,這也是在後面評判各種定時器實現的一個基本模型 [1]:StartTimer(Interval, TimerId,
Time of Update: 2018-12-03
有時候需要在後台開啟服務,比如啟動服務,當然希望shell退出後仍然執行,這時可以用nohup命令.使用非常簡單,比如要運行startup.sh作為後台服務,那麼輸入如下命令就可以nohup ./startup.sh &在目前的目錄下會產生一個檔案:nohup.out,輸入:tail -f nohup.out 就能看到了附:Man nohupnohup(1) - Linux man pageNamenohup - run a command immune to hangups,
Time of Update: 2018-12-03
作者:lch matlab 版本:Matlab_R14_Mac.Linux.Unix_CD1.isoMatlab_R14_Mac.Linux.Unix_CD2.isoMatlab_R14_Mac.Linux.Unix_CD3.iso作業系統:Linux伺服器:Apache1. 如果報錯:Error: gethostbyname() failure: 原因:matweb.conf中mlserver=<matlabserver_host_name>解決辦法:用你的伺服器的IP替換<
Time of Update: 2018-12-03
在windows下壓縮後的zip包,在ubuntu下解壓後顯示為亂碼問題1.zip檔案解壓之後檔案名稱亂碼:第一步 首先安裝7zip和convmv(如果之前沒有安裝的話)在命令列執行安裝命令如下:sudo apt-get install p7zip-full convmv第二步 假設zip檔案名稱為y05文檔.zip,那麼先進入zip檔案所在的目錄,然後命令列執行LANG=C 7z x y05文檔.zipconvmv -f cp936 -t utf8 -r --notest *2.檔案內容亂碼
Time of Update: 2018-12-03
linux下代碼格式化工具:indentubuntu 下:$ sudo apt-get install indent 常用的設定:indent -npro -kr -i4 -ts4 -sob -l80 -ss -bl -bli 0 檔案名稱參數說明:-npro或--ignore-profile 不要讀取indent的設定檔.indent.pro。-kr 指定使用Kernighan&Ritchie的格式。可以換為 -orig,BSD風格-i4 --indent-level
Time of Update: 2018-12-03
1、 管道概述及相關API應用1.1 管道相關的關鍵概念管道是Linux支援的最初Unix IPC形式之一,具有以下特點:管道是半雙工的,資料只能向一個方向流動;需要雙方通訊時,需要建立起兩個管道; 只能用於父子進程或者兄弟進程之間(具有親緣關係的進程); 單獨構成一種獨立的檔案系統:管道對於管道兩端的進程而言,就是一個檔案,但它不是普通的檔案,它不屬於某種檔案系統,而是自立門戶,單獨構成一種檔案系統,並且只存在與記憶體中。
Time of Update: 2018-12-03
前面我們介紹模組編程的時候介紹了驅動進入核心有兩種方式:模組和直接編譯進核心,並介紹了模組的一種編譯方式——在一個獨立的檔案夾通過makefile配合核心源碼路徑完成 那麼如何將驅動直接編譯進核心呢? 在我們實際核心的移植配置過程中經常聽說的核心裁剪又是怎麼麽回事呢?我們在進行linux核心配置的時候經常會執行make
Time of Update: 2018-12-03
(轉)u-boot 分析- [嵌入式Linux系統開發技術詳解-基於ARM]26.2.1 U-Boot工程簡介最早,DENX軟體工程中心的Wolfgang Denk基於8xxrom的源碼建立了PPCBOOT工程,並且不斷添加處理器的支援。後來,Sysgo
Time of Update: 2018-12-03
Redhat.Enterprise.Linux 6.1無效或者缺失授權認證解決辦法我想大家安裝RHEL6.1會發現6.1比6.0多了以下東西:紅帽訂閱管理器紅帽企業版 Linux 次要發行本集合了各種改進、安全性和 bug 修複勘誤。紅帽企業版 Linux 6.1 發行註記記錄了對紅帽企業版 Linux 6 作業系統的主要改動以及這個次要發行本附帶的應用程式。有關這個次要發行本中記錄的所有更改請參考 技術說明。 一. 硬體支援1.網路介面的命名規則2.USB 3.03.熱添加 CPU 和記憶體4