Time of Update: 2018-12-03
從硬碟上安裝 Linux (FC3) lu_yi_ming(_at_)sina.com 2005.2 1. Download Linux ISOs into a FAT32 partition in Windows. Extract 'isolinux' directory from disk1, copy to somewhere in the partition.2. Install a GRUB if still not, somewhere on Internet is a
Time of Update: 2018-12-03
Linux 核心代碼 Documentation/zh_CN 下面的幾個文檔非常值得一看,特別是對於我這種看英文很痛苦的人來說。謝謝辛苦的翻譯者們! 文檔 內容簡介————————————————————————————HOWTO 如何參與Linux核心開發CodingStyle Linux核心代碼風格stable_api_nonsense.txt 為什麼Linux既沒有二進位核心介面,也沒有穩定的核心介面 SubmittingDrivers
Time of Update: 2018-12-03
Linux下面尋找記憶體泄露的技術原理是提供自己的malloc和free版本。採用動態連結的方式代替glib的malloc和free。原理詳細可見http://www-128.ibm.com/developerworks/linux/library/l-memory/google發布了一個tcmalloc動態庫http://goog-perftools.sourceforge.net/doc/tcmalloc.html這個庫除了能檢查記憶體泄露之外,還能分析每個程式每個函數的記憶體配置情況分析。
Time of Update: 2018-12-03
對於進程的一生可以用一些形象的比喻作一個小小的總結:隨著一句fork,一個新進程呱呱落地,但它這時只是老進程的一個複製。然後隨著exec,新進程脫胎換骨,離家獨立,開始了為人民服務的職業生涯。人有生老病死,進程也一樣,它可以是自然死亡,即運行到main函數的最後一個”}”,從容地離我們而去;也可以是自殺,自殺有2種方式,一種是調用
Time of Update: 2018-12-03
互斥鎖儘管在Posix Thread中同樣可以使用IPC的訊號量機制來實現互斥鎖mutex功能,但顯然semphore的功能過於強大了,在Posix Thread中定義了另外一套專門用於線程同步的mutex函數。1. 建立和銷毀有兩種方法建立互斥鎖,靜態方式和動態方式。POSIX定義了一個宏PTHREAD_MUTEX_INITIALIZER來靜態初始化互斥鎖,方法如下: pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER;
Time of Update: 2018-12-03
碰到了一個問題,在32位機器上運轉正常的程式在64位機器上會出錯。所以找到了這篇關於移植的文章好好看了看。原帖地址: http://queniao.blog.51cto.com/10636/126564其實還有一個問題,就是在虛擬機器上運轉正常的程式在普通的多核機器上運轉會出錯,而且還是隨機出錯。其實原因在於在虛擬機器上的多線程並發程式很難做到真正的並發,以後的開發應該注意到這一點。 隨著 64 位元體繫結構的普及,針對 64 位元系統準備好您的 Linux
Time of Update: 2018-12-03
1. 安裝aMule (Ubuntu 下的電驢sudo apt-get install amule amule-utils amule-gnome-support2. 配置aMuleed2k伺服器列表:http://www.emule.org.cn/server.metkad節點:http://renololo1.free.fr/e/nodes.dat3. 關聯firefox和aMule開啟FF,地址欄中輸入about:config,斷行符號
Time of Update: 2018-12-03
linux作業系統自從開始啟動至啟動完畢需要經曆幾個不同的階段,這幾個階段就叫做runlevel,同樣,當linux作業系統關閉時也要經曆另外幾個不同的runlevel,下面我們就準備詳細介紹一下runlevel,並向您展示一些小技巧來讓您的linux系統避免不必要的重啟動。 . runlevel可以認為是系統狀態,形象一點,您可以認為runlevel有點象微軟的windows作業系統中的Normal,safemode,和Command
Time of Update: 2018-12-03
Ubuntu下使用最常用的mail功能,需要安裝mailutils,安裝命令:sudo apt-get install mailutils使用帶附件的功能,則還需要安裝sharutils,安裝命令:sudo apt-get install sharutils;yum install sharutilsredhat下需要啟動sendmail服務:/etc/init.d/sendmail start常用發送郵件方式如下: 1.如何寫一般的郵件:mail flynewton@gmail
Time of Update: 2018-12-03
轉自:http://coolshell.cn/articles/4722.html 一個叫Fabrice Bellard的程式員寫了一段Javascript在Web瀏覽器中啟動Linux(原網頁,我把這個網頁iframe在了下面),目前,你只能使用Firefox 4和Chrome 11運行這個Linux。這不是什麼假的模仿Linux的東西,這是實實在在的運行一個Linux。這一舉動還引起了很多很牛人的關注,包括Javascript的建立者Brendan
Time of Update: 2018-12-03
基本上所有Linux發行版在啟動系統時都是根據/etc/fstab檔案的配置來掛載分區的。在/etc/fstab中,根據不同格式的分區,其掛載參數也不同,參數不同其結果不同,包括使用者的讀寫權限,下面一一說來。1、對於fat32格式分區,向/etc/fstab中加入下面的內容:/dev/sdaX /media/Y vfat user,rw,utf8,umask=000 0
Time of Update: 2018-12-03
Linux系統出現問題時,我們不僅需要查看系統日誌資訊,而且還要使用大量的效能監測工具來判斷究竟是哪一部分(記憶體、CPU、硬碟……)出了問題。在Linux系統中,所有的運行參數儲存在虛擬目錄/proc中,換句話說,我們使用的效能監控工具取到的資料值實際上就是源自於這個目錄,當涉及到系統高估時,我們就可以修改/proc目錄中的相關參數了,當然有些是不能亂改的。下面就讓我們瞭解一下這些常用的效能監控工具。 工具功能描述uptime系統平均負載率dmesg硬體/系統資訊top進程進行狀態iostat
Time of Update: 2018-12-03
在linux下有一個目錄,即/usr/src/kernels/目錄,下面記載著一個linux系統的核心檔案,例如:2.6.18-164.el5-x86_64、2.6.18-8.el5-x86_64和2.6.18-194.el5-x86_64等,這些檔案編號意味著什麼呢?例如2.6.18代表著什嗎?el5代表著什嗎?x86_64又代表著什嗎?linux核心版本的分類Linux核心版本有兩種:穩定版和開發版
Time of Update: 2018-12-03
工作中對項目壓力測試的一些心得,先自我作一個小結吧!(一)宏觀與微觀相結合 (1)宏觀層面
Time of Update: 2018-12-03
利用安裝盤或者鏡像進入LInux試用模式1,選擇試用ubuntu,進入案頭,2,看看你的Linux是安裝在哪個盤裡面,然後再看看這個盤對應的盤符是哪個, fdisk -l . 比如,我的Linux是安裝在/dev/sda7裡面,3,開啟終端,輸入sudo -i 獲得超級管理員權限然後mount /dev/sda7 /mnt (這裡的sda7改成你的系統安裝位置注意 /mnt前面是空格)mount /dev/sda6 /mnt/boot (如果沒 /boot
Time of Update: 2018-12-03
1.增加編譯和連結的參數:-fprofile-arcs -ftest-coverage以Eclipse為例,為一個C++工程增加上述參數:Project->Properties->C/C++ Build->Settings->GCC C++ Compiler->Command: 輸入 g++ -fprofile-arcs -ftest-coverageProject->Properties->C/C++
Time of Update: 2018-12-03
安裝qt4.6.4(或者更高版本)+qtcreator 2.4.1(需要能夠調試DVRGUI程式)http://qt-project.org/downloads上面下載Qtlibraries 4.8.4 for Linux/X11 (225 MB)qtcreator 2.4.1在http://173.192.139.10/forum.phpmod=viewthread&tid=314&extra=page%3D1上下載解壓qt-everywhere-opensource-src-
Time of Update: 2018-12-03
sysstat工具包提供的主要命令:iostat mpstat sarsar的最後兩個參數一般是interval count1、sar -u 1 5輸出CPU使用方式的統計資訊,每秒輸出一次,一共輸出100次17時06分01秒 CPU %user %nice %system %iowait %idle17時06分02秒 all 1.27 0.00 0.51 1.01 97.2217時06分03秒 all 0.00 0.00 0.00 0.00 100.0017時06分04秒 all 0.00 0
Time of Update: 2018-12-03
把dvrrdk拷貝到/usr/local/DVRRDK_03.00.00.00/target/rfs_816x改名為dvr如做完qt 環境配置(參考LZ上篇文章)直接開啟QTCREATOR “檔案”->”開啟檔案或工程”選擇.pro檔案即可開啟工程點 擊”項目”設定如下“工具”->”構建和運行”“LINUX裝置”設定完之後編譯把 產生 的 可 執行 檔案COPY到 板子 上
Time of Update: 2018-12-03
top命令和ps命令的基本作用是相同的,顯示系統當前的進程和其它狀況;但是top是一個動態顯示過程,即可以通過使用者按鍵來不斷重新整理目前狀態。如?