Time of Update: 2018-07-30
Linux系統上針對rm命令做審計 [root@test ~]# cat /etc/audit/audit.rules# This file contains the auditctl rules that are loaded # whenever the audit daemon is started via the initscripts. # The rules are simply the parameters that would be passed # to
Time of Update: 2018-07-30
FTP協議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。 Port模式: ftp server:tcp 21 <------client:dynamic ftp server:tcp 20 ------>client:dynamic Pasv模式: ftp server:tcp 21 <----client:dynamic ftp server:tcp dynamic
Time of Update: 2018-07-30
/* *生產者/消費者模型 *給定倉庫容積(N) *產生者產生的產品入庫 *消費者從倉庫中取出產品消費 *倉庫滿了時生產者不能繼續產生 *倉庫為空白時消費者不能繼續消費 *對倉庫的訪問是獨佔的 * *semBin控制獨佔訪問 *semMax控制倉庫滿 *semMin控制倉庫空 * *生產者消費者 *P(semMax)P(semMin) *P(semBin)P(semBin) *(*product)++(*product)-- *輸出產品資訊 *V(semBin)V(semBin)
Time of Update: 2018-07-30
Time of Update: 2018-07-30
尊重作者,支援原創,如需轉載,請附上原地址: http://blog.csdn.net/libaineu2004/article/details/78448392 一、前期準備 1、安裝Linux系統,例如CentOS 7,帶案頭,GNOME安裝 2、安裝qt-opensource-linux-x64-5.9.1.run 3、安裝CMake,參考教程:CentOS 7安裝cmake 2.8.12.2 二、建立C/C++工程,選擇“與Qt庫無關”的工程
Time of Update: 2018-07-30
對於任何編寫核心代碼的人來說,最吸引他們注意的問題之一就是如何完成調試。由於核心是一個不與某個進程相關的功能集,其代碼不能很輕鬆地放在調試器中執行,而且也不能跟蹤。 本章介紹你可以用來監視核心代碼和跟蹤錯誤的技術。 用列印資訊調試 最一般的調試技術就是監視,就是在應用內部合適的點加上printf調用。當你調試核心代碼的時候,你可以用printk完成這個任務。 Printk
Time of Update: 2018-07-30
轉自:http://hi.baidu.com/pibuchou/blog/item/5cd41315d7a99215962b4334.html 常用編譯參數一覽 /configure //配置原始碼樹 –prefix=/usr/local/apache2 //體系無關檔案的頂級安裝目錄PREFIX ,也就Apache的安裝目錄。 –enable-module=so //開啟 so 模組,so
Time of Update: 2018-07-30
一、匯出資料庫用mysqldump命令(注意mysql的安裝路徑,即此命令的路徑): 1、匯出資料和表結構: mysqldump -u使用者名稱 -p密碼 資料庫名 > 資料庫名.sql #/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql 敲斷行符號後會提示輸入密碼 2、只匯出表結構 mysqldump -u使用者名稱 -p密碼 -d 資料庫名 > 資料庫名.sql
Time of Update: 2018-07-30
方法/步驟 首先我們串連上Linux伺服器 使用使用 iptables -L -n 可以查看出當前的防火牆規則 使用iptables -L -n
Time of Update: 2018-07-30
yaffs2更新的比較慢,跟不上核心的更新速度.所以只能自己做些修改 first step 剛開始從官網下載下來的直接打補丁後會出現一系列的錯誤.如下: **fs/yaffs2/yaffs_vfs.c: In function 'yaffs_readpage_nolock':fs/yaffs2/yaffs_vfs.c:286:34: error: 'struct file' has no member named 'f_dentry' obj =
Time of Update: 2018-07-30
linux下防火牆iptables用法規則詳解 分享者: du52.com 郵件: wangaibo168@163.com 首頁: http://www.du52.com
Time of Update: 2018-07-30
上周末開始看《UNIX/Linux系統編程手冊》這本書,周末的時間看到第四章,覺得這本書比直接看Linux核心要好接受的多,因為從代碼入手,可以更好的理解,比如第三章系統調用的講解,如果只是理論方面可能比較枯燥,那麼這本書中的代碼,如何運行呢。 下載代碼 這本書的首頁.代碼版本有兩個: Distribution version: a tarball of the source code that includes extra material not shown in the
Time of Update: 2018-07-30
本系列文章包括兩篇,它們文詳細地介紹了 Linux 系統下使用者空間與核心空間資料交換的九種方式,包括核心啟動參數、模組參數與 sysfs、sysctl、系統調用、netlink、procfs、seq_file、debugfs和relayfs,並給出具體的例子協助讀者掌握這些技術的使用。 本文是該系列文章的第一篇,它介紹了核心啟動參數、模組參數與sysfs、sysctl、系統調用和netlink,並結合給出的例子程式詳細地說明了它們如何使用。
Time of Update: 2018-07-30
Qt Creator支援中文,啟動速度比Eclipse、Netbeans更快,介面也更美觀,跟IMEFcitx協作良好(游標跟隨)。 你既可以把Qt Creator當代碼編輯器作為vim輔助,好處在於Qt Creator能夠自動parse項目,形成友好快速的智能提示,而且你也同樣可以使用Qt
Time of Update: 2018-07-30
樓主菜鳥,從《Linux/Unix系統編程手冊》學起,學程式肯定先運行例子進行玩耍,可是搞了1個多小時也不知道書中的例子該怎麼運行,百度不出來,隨便打了個make命令喝了杯水,發現了多出了個XX.a檔案,把問題解決了。拿出來和大家分享下,不喜勿噴,O(∩_∩)O哈哈~ 環境:win7下VMware10+Ubuntu14 1、去官網(http://www.man7.org/tlpi/code/index.html),點擊下載連結後獲得源碼地址,拷貝下來
Time of Update: 2018-07-30
在Linux Driver開發中,經常要用到延遲函數:msleep,mdelay/udelay. 雖然msleep和mdelay都有延遲的作用,但他們是有區別的. 1.)對於模組本身 mdelay是忙等待函數,在延遲過程中無法運行其他任務.這個延遲的時間是準確的.是需要等待多少時間就會真正等待多少時間. msleep是休眠函數,它不涉及忙等待.你如果是msleep(10),那實際上延遲的時間,大部分時候是要多於10ms的,是個不定的時間值. 2.)對於系統:
Time of Update: 2018-07-30
WebLogic 安裝 安裝環境CentOS 6.4 x64 可以搜尋WebLogic Install Silent 參考文檔: http://g14n.info/2014/11/install-weblogic-12c/ 官方文檔: https://docs.oracle.com/middleware/1213/core/WLSIG.pdf 1. 下載並解壓WebLogic
Time of Update: 2018-07-30
為了定時監控Linux系統CPU、記憶體、負載的使用方式,寫了Linux Shell指令碼,當達到一定值得時候,定時發送郵件通知。 但是,讓crond來周期性執行指令碼發送郵件通知時,遇到了問題,在crontab -e裡面加入了執行指令碼之後,發現指令碼並沒有執行。 可是,通過手動執行Shell指令碼命令(./mimvp-email.sh)是正常的,因為手動執行指令碼可以預設擷取Linux的環境變數,但通過Crontab做的定時任務,則無法擷取環境變數。
Time of Update: 2018-07-30
Andrew按:眾所周知,linux中可以採用靈活的多層次的驅動架構來對介面進行統一與抽象,最低層次的驅動總是直接面向硬體的,而最高層次的驅動在linux中被劃分為“面向字元裝置、面向塊裝置、面向網路介面”三大類來進行處理,前兩類驅動在檔案系統中形成類似檔案的“虛擬檔案”,又稱為“節點node”,這些節點擁有不同的名稱代表不同的裝置,在目錄/dev下進行統一管理,系統調用函數如open、close、read等也與普通檔案的操作有相似之處,這種介面的一致性是由VFS(虛擬檔案系統層)抽象完成的。面
Time of Update: 2018-07-30
主要內容:匿名管道,命令管道。(pipe, popen, mkfifo等函數) 管道簡介: 管道是進程之間通訊的一種方式,就相當於是兩個進程之間有一條地道,可以通過地道來傳遞資訊; 管道位於進程的地址空間之外;管道分為匿名管道和具名管道兩種; 匿名管道是由pipe來建立的,具名管道是由mkfifo來建立的; #include <unistd.h>int pipe(int pipefd[2]);