Time of Update: 2018-12-05
學習Linux終端命令linux目錄架構/ 根目錄/bin 常用的命令 binary file 的目錄/boot 存放系統啟動時必須讀取的檔案,包括核心 (kernel) 在內 /boot/grub/menu.lst GRUB設定 /boot/vmlinuz 核心 /boot/initrd 核心解壓縮所需 RAM Disk/dev 系統周邊裝置 /etc 系統相關設定檔案 /etc/DIR_COLORS
Time of Update: 2018-12-05
四、 JDK1.6安裝4.1. 準備工作4.1.1. 準備工作4.1.1.1. 準備安裝檔案1.下載jdk1.6的安裝檔案http://download.oracle.com/otn-pub/java/jdk/6u38-b05/jdk-6u38-linux-x64.bin(JDK6)4.1.2. 具體安裝步驟1.在系統根目錄建立java檔案夾。# mkdir /usr/java2.將jdk-6u38-linux-x64.bin移動到/usr/java檔案夾中。3.運行JDK安裝檔案。# sh
Time of Update: 2018-12-05
linux系統如何抓取資料包進行分析(2009-08-30 23:59:37) linux上有兩種比較好的抓包工具:ethereal和tcpdump對於ethereal,有圖形介面和字元介面兩種方式。到linux系統上執行rpm -qa | grep ethereal-gnome可查看是否安裝了圖形版本但是如果伺服器上沒有xwin圖形環境,那麼就只能用字元介面了命令:tethereal選擇性參數:-V、-f如果只執行tethereal,那麼將只抓取資料包的包頭,不顯示裡邊的內容。加上-V參數後,
Time of Update: 2018-12-05
一、 ActiveMQ安裝1.1. 準備工作1.1.1. 準備工作1.1.1.1. 準備安裝檔案下載activemq安裝檔案http://mirrors.tuna.tsinghua.edu.cn/apache/activemq/apache-activemq/5.7.0/apache-activemq-5.7.0-bin.tar.gz1.1.2. 具體安裝步驟1.建立檔案夾:mkdir /usr/activemq2. 授權該檔案夾:chmod 777 /user/activemq3.
Time of Update: 2018-12-05
八、 Memcached安裝8.1. 準備工作8.1.1.1. 準備安裝檔案下載memcached與libevent的安裝檔案http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz(memcached)https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz(libevent)8.2. 具體安裝步驟8.2.1.
Time of Update: 2018-12-05
Linux常見命令ls:列出當前檔案夾下的所有內容ls -l -R:列出詳細資料cd:跳到一個指定目錄sh:執行指令碼rm:刪除檔案刪除目錄:rm -rf jdk1.6.0_38su - root 切換使用者修改檔案:vi 檔案名稱例如:vi /etc/profile按A或I進入編輯模式修改完成後ESC,冒號,wq為儲存,斷行符號修改完成後ESC,冒號,q!為取消,斷行符號查看日誌F00004tail -f xxx.logcd / 跳回根目錄cd ~ 跳回個人根目錄 cd ..
Time of Update: 2018-12-05
一.前言 Linux的源碼裡,網路介面的實現部份是非常值得一讀的,通過讀源碼,不僅對網路通訊協定會有更深的瞭解,也有助於在網路編程的時候,對應用函數有更精確的瞭解和把握。 本文把重點放在網路介面程式的總體結構上,希望能作為讀源碼時一些指導性的文字。 本文以Linux2.4.16核心作為講解的對象,核心源碼可以在http://www.kernel.org上下載。我讀源碼時參考的是http://lxr.linux.no/這個交差參考的網站,我個人認為是一個很好的工具,如果有條件最好上這個網站。
Time of Update: 2018-12-05
1 雙啟動一是修改預設的啟動項,就是說預設是Windows呢,還是預設是Linux呢;第二個是修改啟動項的位置。其實這二個都不是什麼問題,需要修改Linux下的一個設定檔,該檔案是:/boot/grub/grub.conf,以文字檔方式開啟,我的grub.conf設定檔是:# grub.conf generated by anaconda## Note that you do not have to rerun grub after making changes to this file#
Time of Update: 2018-12-05
RedHat Enterprise Linux as Release 4.2 安裝網卡驅動 工作中 要用RedHat 4.2 企業版 做伺服器。 系統做好後, 發現沒有網卡驅動, 不能上網。 就是ifconfig -a 的時候沒有 eth0, 就是Linux現在不能識別我的網卡沒辦法只能自己想辦法裝驅動了。搞了兩天 重要ok了。 記錄一下。以供參考。 1 預備知識 掛載隨身碟 格式FAT32 1) ls -l
Time of Update: 2018-12-05
framebuffer為圖形硬體提供抽象,關於這個資料網上很多,我得理解就是可以通過這個裝置控制顯卡,如果有一塊顯卡的話,它在檔案系統中映射為/dev/fb0.兩塊的話映射為/dev/fb1,以此類推。很多圖形GUI函數都是做了對framebuffer的操作。曾嘗試將文字檔或字元直接寫入framebuffer,螢幕上的顯示是正常的,也曾嘗試將圖片直接寫入framebuffer,雖然字元介面下會有所顯示,但是映像明顯被展開了很多,不成形了。可能對映像的顯示要經過編碼和處理吧。所以放棄了對frame
Time of Update: 2018-12-05
USB快閃記憶體儲存裝置(優盤)由於具有輕巧精緻、使用方便、便於攜帶等優點,特別是對比磁碟片具有容量較大、安全可靠、讀取速度較快等特性,越來越多人 使用這種裝置取代了軟碟機與磁碟片,在PC之間分頁檔。目前新出的主板BIOS都支援USB磁碟片和硬碟的啟動方式,這樣對於Windows的系統維護與安裝 工作越來越方便。但是,廠家僅提供製作Windows 98啟動盤的製作工具,並不提供linux啟動盤的製作工具。在優盤上建立Linux啟動盤,對於系統維護人員具有更加實用的意義,你可以使用Linux
Time of Update: 2018-12-05
文章目錄 SuSE 7.0SuSE 7.1SuSE 7.2 and newerOther DistributionsMaximum On-Disk Sizes of the FilesystemsMaximum Number of Partitions Large File Support in Linux To support files larger than 2 GiB on 32-bit systems, e.g.
Time of Update: 2018-12-05
第一章 前言目的本文的目的,是講述嵌入式Linux系統的建立、開發的一般過程。製作一個小型的Linux的系統,可以移植至其它硬碟、磁碟片、優盤、flash rom…… 做一個嵌入式Linux系統究竟要做哪些工作 做一個嵌入式Linux系統究竟需要做哪些工作?也就是本文究竟要講述哪些內容?我先介紹一個脈絡,可以做為我們後面工作的一個總的提綱:第一步、建立交叉編譯環境
Time of Update: 2018-12-05
一、準備工作 首先需要一台運行Linux作業系統的PC以完成我們的編譯工作。 其次要準備如下一些源檔案。 1、源檔案準備 binutils-2.14.tar.gz ftp://ftp.gnu.org/gnu/binutils/binutils-2.14.tar.gz gcc-core-2.95.3.tar.gz ftp://ftp.gnu.org/gnu/gcc/gcc-2.
Time of Update: 2018-12-05
因為SBS Linux安裝方式除了linux安裝之外,就是DOS下安裝了。。。,所以一直發愁家裡的電腦沒有軟碟機怎麼辦。。。。結果終於想到辦法了:1 到網上找MSDOS7.0超級啟動盤,可到這裡下載 http://www.cn-dos.net/msdos71/mdos71bd.zip ,解壓縮即可2
Time of Update: 2018-12-05
1. sysctl查看網路發送緩衝大小#sysctl -a | grep wmemnet.ipv4.tcp_wmem = 4096 16384 65536net.core.wmem_default = 103424net.core.wmem_max = 103424vm.lowmem_reserve_ratio = 256 256 32net.ipv4.tcp_wmem = 4096 16384
Time of Update: 2018-12-05
關於Windows啟動過程介紹的文章可謂多如牛毛,而對於Linux的介紹卻是鳳毛麟角。凡是曾經使用過Linux的使用者可能都會注意到,當電腦啟動時,螢幕上會出現很多資訊。一般情況下,這些資訊我們可以通過以下的命令看到: cat /var/log/dmesg | more 這些資訊究竟有什麼含義?這個問題看起來似乎很容易回答,因為只要在Linux參考書裡尋找一下,就會找出一個類似於這樣的答案:“這是一些核心啟動資訊……”。但是“核心啟動資訊”到底是什麼意思呢?
Time of Update: 2018-12-05
在Linux下開發網路攝影機的程式,主要用的是video4linux來做的,介面用qt來實現,開始準備用framebuffer來直接寫屏但是效果不怎麼好,後來就用qt來做了,這樣用起來效果還蠻好的,幀率也可以,可以上到30fps;運用v4l來編程主要掌握其api,要提高幀率最重要的是用到記憶體映射,其實用qt和framebuffer的時候都要用到記憶體映射來做,只有這樣才可以達到較高的幀率,不過要注意資源的利用問題.mmap後一定要munmap.對於framebuffer是很有意思的一個東西,特
Time of Update: 2018-12-05
在Windows下如果出現意外斷電死機情況,下次開機一般都會出現系統自檢。Linux系統下面也有檔案系統自檢,而且是可以通過明令tune2fs,自行定義自檢周期及方式。 調整每2次完整地檢查根檔案系統的裝載次數為100次:# tune2fs -c 100 /dev/hda1 調整每2次完整地檢查根檔案系統的時間間隔為20周: # tune2fs -i 20w /dev/hda1 調整根檔案系統保留空間為10000個磁碟塊:# tune2fs -r 40000 /dev/hda1
Time of Update: 2018-12-05
#include <stdio.h>#include <stdlib.h>#include <semaphore.h>#include <pthread.h>sem_t smt;void DisplayData(){printf ("Display a frame/n");}void *ThreadFuncDisplay(void *arg){while (1){printf ("sem_wait..........................