Time of Update: 2018-12-05
2. Linux 驅動2.1
Time of Update: 2018-12-05
一、參數詳解 -M/--manual 顯示全手動 -n/--netrc 從netrc檔案中讀取使用者名稱和密碼 --netrc-optional 使用 .netrc 或者 URL來覆蓋-n --ntlm 使用 HTTP NTLM
Time of Update: 2018-12-05
2. IPIP協議 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */
Time of Update: 2018-12-05
上篇簡單介紹了一下ipip模組和隧道的初始化相關內容,現在開始轉入正題,想些介紹ipip協議收發包的過程。 在講解收發包之前,有一個問題值得注意,就是mtu的問題,由於資料包經過ipip協議後,會在原始的長度上加一個ipip包頭的長度,所以使用ipip協議的mtu必須減少一個ipip包頭的長度,代碼如下。 static int ipip_tunnel_change_mtu(struct net_device *dev, int new_mtu){if (new_mtu
Time of Update: 2018-12-05
一. 緒
Time of Update: 2018-12-05
Along Came Linus: Introduction to LinuxLinus Torvalds在1991年發布了Linux的第一個版本,這個版本的Linux只能運行在Intel 80386
Time of Update: 2018-12-05
區域網路裡有一台機器,同一網段內的機器,只有部分能夠ping通,也無法ping通網關,現象很奇怪,嘗試過修改IP,重啟網路服務,都無法解決問題。最後懷疑是不是網關將該機器mac地址給屏蔽掉了,因此修改機器的mac地址,linux下修改mac地址方法如下:ifconfig eth0 downifconfig eth0 hw ether 00:1A:A0:38:E0:31ifconfig eth0 up假如不首先禁用網卡,會報錯 SIOCSIFHWADDR: 裝置或資源忙由於使用的ssh遠程登入的,
Time of Update: 2018-12-05
簡介: sar命令包含在sysstat工具包中,提供系統的眾多統計資料。其在不同的系統上命令有些差異,這裡只說其在網路資料監控上的參數。 sar -n [DEV|EDEV|SOCK] interval cnt 某些系統提供的sar支援基於網路介面的資料統計,這個命令可以查看裝置上每秒收發包的個數和流量 sar -n UDP|TCP|SOCK interval cnt 某些系統提供的sar支援基於協議的資料統計,這個命令可以查看特定協議的收發包、出錯資料等
Time of Update: 2018-12-05
Linux+Qt+OpenGL配置方案早想在Linux下搞開發了,幾年前開始研究Linux遊戲編程,但是那時候的確沒有找到一個好的架構。現在遊戲引擎那麼多,跨平台已經成為遊戲引擎的一大賣點了,我們的選擇也逐漸增多,對於像我這樣遊戲的初學者來說,要在Linux下創出一份事業來,還是學習稍微底層的好。這裡我選擇了Linux+Qt+OpenGL作為遊戲開發的方案。首先安裝Qt開發環境QtCreator就挺麻煩了(見我以前的部落格:http://blog.csdn.net/jiangcaiyang123
Time of Update: 2018-12-05
1、在root許可權下操作2、cp /usr/local/activemq/bin/activemq /etc/init.d3、cd /etc/init.d/4、vi activemq5、在第二行添加#### BEGIN INIT INFO# Provides: activemq# Required-Start: $remote_fs $syslog# Required-Stop: $remote_fs $syslog#
Time of Update: 2018-12-05
Linux系統下,CPU資訊詳解(cpuinfo,多核,多線程) 在Linux系統中,如何詳細瞭解CPU的資訊呢? 當然是通過cat /proc/cpuinfo來檢查了,但是比如幾個物理CPU/幾核/幾線程,這些問題怎麼確定呢?經過查看,我的開發機器是1個物理CPU,4核8線程,Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz記錄一下,判斷的過程和知識。判斷依據:1.具有相同core id的cpu是同一個core的超執行緒。2.具有相同physical
Time of Update: 2018-12-05
結論就是:mysql提供的靜態庫,沒有加-fPIC選項,導致DBD編譯失敗解決:1. 加fPIC,重新編譯libmysqlclient.a2. 使用動態庫Description:I am trying to compile the DBD::mysql perl module on an x86_64 platform and I get thefollowing errors:[some stuff cut out here]rm -f
Time of Update: 2018-12-05
vmware-mount是vmware的一個工具,windows和linux都有。windows可以直接在vmware網站下載。linux可以通過兩個方面擷取:1、安裝vmware-workstation用戶端的linux版,安裝完成將會喲vmware-mount工具。2、下載vmware-workstation伺服器端的壓縮包,提取vmware-mount.pl檔案。查看vmdk硬碟的分區情況:vmware-mount -p abc.vmdk載入vmdk分區:mkdir
Time of Update: 2018-12-05
linux下與windows下的分行符號 斷行符號符號和分行符號號產生背景關於“斷行符號”(carriage return)和“換行”(line feed)這兩個概念的來曆和區別。在電腦還沒有出現之前,有一種叫做電傳打字機(Teletype Model 33)的玩意,每秒鐘可以打10個字元。但是它有一個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩個字元。要是在這0.2秒裡面,又有新的字元傳過來,那麼這個字元將丟失。
Time of Update: 2018-12-05
一、linux系統下:1.uname -astat@ttpod:~$ uname -aLinux ttpod 2.6.32-21-generic-pae #32-Ubuntu SMP Fri Apr 16 09:39:35 UTC 2010 i686 i686 i386 GNU/Linux2.file /bin/lsstat@ttpod:~$ file /bin/ls/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV)
Time of Update: 2018-12-05
這是以前做過的配置,有些淡忘了,不過為了下次不再忘記,記錄下來以備下次再浪費時間到網路上搜尋。 LXR 官方解釋:LXR (formerly "the Linux Cross Referencer") is a software toolset for indexing and presenting source code repositories. LXR was initially targeted at the Linux source code, but has proved
Time of Update: 2018-12-05
最近項目在搞可維護性這塊功能,如:修改網卡IP、機器重啟/關閉,Database Backup與恢複;這些功能點與linux中的shell指令碼執行息息相關,但shell指令碼卻不支援自動化,目前我所知道的支援自動化的指令碼也就expect、perl、python可支援自動化處理的指令碼,雖然linux安裝安後會內建perl命令庫,但還是需要通過安裝expect第三方動態語言。好了,廢話不多說,直接上代碼:#! /usr/bin/expect set command [lindex $argv
Time of Update: 2018-12-05
網上有很多在Ubuntu Linux下調節筆記本螢幕亮度的方法,有的調的是亮度但不是背光亮度,有的調背光亮度的方法在我的電腦上不好使……找了半天發現這個方法,適用範圍應該比較廣(起碼在我這裡好用)。首先,進入終端,輸入lspci命令,列出各種裝置的地址www.linxidc.com@Ubuntu:~$ lspci00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express
Time of Update: 2018-12-05
平時經常性會需要寫一些daemon服務,於是就寫了一個簡單的指令碼,利用模板檔案,可以自動產生一個簡單的daemon進程,包括源檔案和makefile,啟停指令碼,只需要直接添上商務邏輯即可。使用方式:./generate_daemon.sh <app name>。 工具的在這裡: http://download.csdn.net/source/3242136 執行./generate_daemon.sh
Time of Update: 2018-12-05
個人使用的環境:ubuntu10.04,xp,虛擬機器8.0.1,下位機arm9,s3c2410轉自:http://blog.chinaunix.net/uid-24856020-id-2559041.html此處所講的是基於gdb和gdbsever的遠端偵錯方法。環境為:PC機:win7、虛擬機器:10.04、下位機:飛嵌TE2440開發板。 嵌入式linux應用程式的開發一般都是在linux裡面編寫好代碼,並用交叉編譯器arm-linux-gcc編譯好之後再下載到板子上運行。如果建立了遠端偵