Time of Update: 2018-12-05
先用uname -a 查詢當前linux版本, 根據經驗判定 2.4 版本的,應該直接就可以按照官方步聚直接安裝了,如果是2.6以上版本的,就需要安裝一些老的模組了,請參照如下安裝模組步聚.1 如果沒有 yum 工具,則繼續往下,否則跳過;wget http://www.swsoft.com.cn/downloads/Prima/Tools/yum_forAS4.tar.gz 下載 yum 安裝包tar -xzf yum_forAS4.tar.gz 進入安裝目錄rpm -ivh *.
Time of Update: 2018-12-05
多進程網路編程案例如下#include <stdio.h>#include <errno.h>#include <netdb.h>#include <sys/socket.h>// may be use by getpid() and getppid()#include <unistd.h>int main(int argc, char *argv[]) { int sockfd,new_fd, mypid; struct
Time of Update: 2018-12-05
方法1: #pragma pack(n) 使用偽指令#pragma pack (n),編譯器將按照n 個位元組對齊; 使用偽指令#pragma pack (),取消自訂位元組對齊。 如果#pragma pack (n)中指定的n 大於結構體中最大成員的size,則其不起作用,結構體仍然按照size 最大的成員進行對界特別注意:該方法是在 gcc 4 中增加的,至少 gcc 3.4 沒有這個。 方法2: typedef struct typeabc
Time of Update: 2018-12-05
文章目錄 jit.cMakefile裝載驅動測試輸出結果:卸載 【Linux裝置驅動程式(第三版)】----擷取目前時間jit.c #include <linux/module.h>#include <linux/moduleparam.h>#include <linux/init.h>#include <linux/time.h>#include <linux/timer.h>
Time of Update: 2018-12-05
一下是針對單個檔案的複製,不涉及到檔案夾 A機:192.168.0.2B機:192.168.0.3現在我們要把A機/root目錄中的 test.txt移到 B 機的/root目錄中。scp /root/test.txt 192.168.0.3:/root 現在我們要把B機/root目錄中的 test.txt移到 A 機的/root目錄中。scp 192.168.0.3:/root/test.txt /root若需要輸入密碼,輸入密碼就可以了。 如果 複製檔案夾 則直接添加一個 -r 參數即可
Time of Update: 2018-12-05
先下子php5.3,apache2.3,apr,curl,apr-util,pcre等源碼包了。安裝過程如下:1.安裝準備。先安裝工具包:apr:./configure --prefix=/usr/local/aprmakemake installapr-util:./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/aprmakemake installg++:sudo apt-get install g++pcer: .
Time of Update: 2018-12-05
matlab是一款強大的科學計算軟體,強大的矩陣運算功能簡化了一些複雜的資料運算。1.獲得matlab安裝檔案。首先下得matlab_unix_2009b.iso檔案。2.在安裝之前,系統要有java虛擬機器,matlab的安裝程式依賴jre環境。下載最新的jre:jre-6u22-linux-i586.bin執行如下命令安裝jre環境:chmod +x jre-6u22-linux-i586.bin./jre-6u22-linux-i586.bin
Time of Update: 2018-12-05
注:我在fedora/ubuntu上都試過了,可行一、首先你應該安裝好wine(可參見我前文的wine gigaget中fedora/ubuntu的1、4步,不需要winetricks) 二、然後再下載我的這個軟體包完美wine thunder( for linux) 1、$ sudo mkdir /home/ahui2、用絕對路徑和ROOT許可權解壓:$sudo tar Pxzvf thunder.tar.gz#因為我是用的tar Pzcvf thunder.tar.gz
Time of Update: 2018-12-05
轉自:http://www.linux-ren.org/modules/wiki/index.php/Qomo_0.7 nv顯卡安裝qomo有些問題,我的電腦上是Grub2,用的硬碟安裝方式,需要修改Grub.cfg檔案,內容如下(請對照修 改一下grub的設定檔): menuentry "Qomo livecd Desktop 0.7" {set root=(hd0,7)linux /boot/vmlinuz0 ro root=livedisk:/dev/sdb2 livedisk_iso=
Time of Update: 2018-12-05
今天在修改了 RedHat Enterprise 5.7 的檔案 /etc/profile 中 PATH 的值後,執行 source /etc/profile,然後 su、sudo、vi、gedit、find、source 等所有的命令都執行不了了,提示“xxx: command not found”,後面想了想應該是修改了 /etc/profile 中環境變數 PATH 的值引起的,於是上網上找了找,現在標記一下,以留下次備用:export PATH=/usr/local/sbin:/
Time of Update: 2018-12-05
編譯linux核心3.0系統出現的警告資訊(原創)餘超 yuchao86@gmail.com[yuchao@yuchao-Latitude-E5410 linux-3.0]$gcc --versiongcc (GCC) 4.6.1Copyright 2011 Free Software Foundation, Inc.本程式是自由軟體;請參看原始碼的著作權聲明。本軟體沒有任何擔保;包括沒有適銷性和某一專用目的下的適用性擔保。=================================
Time of Update: 2018-12-05
下載最新的TBB的庫,我的是tbb30_20100822oss_src;tar zxvf tbb30_20100822oss_src進入解壓縮目錄下,執行make。cd buildchmod +x *.shsh generate_tbbvars.shsh tbbvars.shcd linux_intel64_gcc_cc4.1.2_libc2.5_kernel2.6.18_releasecp *.so /usr/libcp *.so.2
Time of Update: 2018-12-05
一,進程之間通訊方式有:訊號,管道,FIFO(具名管道),訊號量,訊息佇列,共用記憶體二,訊號作用:1.訊號是進程與進程之間或者進程與核心之間最小的通訊單位2.訊號以1-31之間的數標示3.進程啟動並執行任何時刻都可能接受到其他進程或核心發給他的訊號,並且使用訊號處理函數處理該訊號。處理完訊號後,返回到進程,繼續執行此刻訊號的也即是一個非強制中斷訊號舉例:int kill (pid_t pid, int sig);功能:向進程號為pid 的進程發送訊號sig/* * fkill.c -
Time of Update: 2018-12-05
一,建立訊息佇列:int msgget(key_t key, int flags);功能:若flags 中設定了IPC_CREAT 位,建立一個新隊列,對應於key 的值。key 值為IPC_PRIVATE 時表明key 值由系統產生。若flags 中沒有設定IPC_CREAT 位,開啟對應於key 的已有隊列。傳回值為訊息佇列的id,系統關機以前全域有效。/* * mkq.c - Create a SysV IPC message queue */#include <sys/types.
Time of Update: 2018-12-05
1.下載好字型後,把字型拷貝到/usr/share/fonts/(請注意字型的是否是商業的)為管理方便可以自己建個目錄。拷貝好後,修改字型許可權,使root之外的使用者可使用2.建立字型緩衝:mkfontscalemkfontdir (x字型用到東西,現在通常都是用 freetype / fontconfig 的組合來繪字, 所以可以無視這個步驟這樣做是為了避免某些程式找不到字型。早期的程式是通過這樣的東西索引字型的。 )3.fc-cache -fv #這條是關鍵。記得都需要root許可權,
Time of Update: 2018-12-05
1.查看顯示器:xrandrLVDS connected 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm 1366x768 60.0*+ 1360x768 60.0 1280x768 60.0 1280x720 60.0 1024x768 60.0 1024x600 60.0 800x6
Time of Update: 2018-12-05
作者:Joe Knapka臭翻:colyli記憶體管理系統的初始化處理流程分為三個基本階段:啟用頁記憶體管理 在swapper_pg_dir中初始化核心的頁表 初始化一系列和記憶體管理相關的核心資料 Turning On Paging (i386)啟動分頁機制(i386)Kernel 代碼被載入到物理地址0x100000(1MB),在分頁機制開啟後被重新對應到PAGE_OFFSET +
Time of Update: 2018-12-05
1、make menuconfigVERSION = 2PATCHLEVEL = 6SUBLEVEL = 26EXTRAVERSION =NAME = Rotary Wombat# *DOCUMENTATION*# To see a list of typical targets execute "make help"# More info can be located in ./README# Comments in this file are targeted only to the
Time of Update: 2018-12-05
select函數可以用來監聽多個socket串連。但是單純select不能檢檢測串連斷開的情況。可以配合recv函數來檢測遠程主機主動斷開的情況。遠程主機斷開後,select會立即返回(傳回值大於0!不能用來判斷斷開的情況),這時調用recv函數返回的長度為0,這種情況就能判斷主動斷開了。參照:http://bbs.csdn.net/topics/80103159 ,遠程主機主動斷開,select監視的socket馬上會進入可讀狀態,然後會讀到EOF(檔案結束符)如果是網線被拔(遠程或是本地),
Time of Update: 2018-12-05
一般安裝完fedora後都需要對yum源進行重新設定,預設的源太慢,一般163的和sohu的都比較快yum的源也比較多 ,這裡選擇了sohu的 cd /etc/ 首先對源檔案進行備份(可選)mv yum.repos.d yum.repos.d.bak mkdir yum.repos.dcd yum.repos.d vim sohu.repo內容如下C代碼 [updates] name=Fedora updates