Time of Update: 2015-01-18
標籤:★臨時設定環境變數export M2_HOME=/home/workspace/apache-mavenexport PATH=$PATH:$M2_HOME/bin ★迴圈刪除目錄沒有確認提示 rm -rf 【目錄名稱】有提示 rm -f 【目錄名稱】 ★ps -aux | grep tomcat 查看tomcat 佔用的連接埠 ★查看cpu使用率 top重新整理10次之後推出 top -n
Time of Update: 2015-01-17
標籤:date 時間 linuxLinux時鐘分為系統時鐘(System Clock)和硬體(Real Time Clock,簡稱RTC)時鐘。系統時鐘是指當前Linux Kernel中的時鐘,而硬體時鐘則是主板上由電池供電的時鐘,這個硬體時鐘可以在BIOS中進行設定。當Linux啟動時,硬體時鐘會去讀取系統時鐘的設定,然後系統時鐘就會獨立於硬體運作。Linux中的所有命令(包括函數)都是採用的系統時鐘設定。在Linux中,用於時鐘查看和設定的命令主要有date、hwclock。date名稱 :
Time of Update: 2015-01-17
標籤:1 cp是複製的意思,也就是將一個或多個檔案複製成另一個檔案或者是將其複製到另一個目錄去。 cp 的用法如下: cp f1 f2:將檔案名稱為 f1 的檔案複製一份檔案名稱為 f2 的檔案。 2 mkdir是建立一個目錄,殺掉一個空目錄用rmdir 3 修改檔案許可權命令chmod的用法用法:chmod XXX filename×=4
Time of Update: 2015-01-19
標籤:程式崩潰 linux c++ 彙編 調試技術 在大型項目中,很容易出現版本不匹配的問題,其中導致的虛函數飄移的問題比較難解決。 在這裡,用一個例子來說明如何解決這種問題。建立三個源檔案:testso.h,testso.cpp,xuzhina_dump_c6_s3_ex.cpp。testso.h的代碼如下: 1
Time of Update: 2015-01-18
標籤:1,禁止核心搶佔的函數是preempt_disable(),允許核心搶佔的方法是preempt_enable()2,真正的上鎖前,為何要調用preempt_disable()來關閉搶佔的case http://blog.csdn.net/kasalyn/article/details/11473885 [cpp] view
Time of Update: 2015-01-18
標籤:1,在/proc檔案系統下建立節點的APIhttp://www.cnblogs.com/ziziwu/archive/2011/10/20/2218975.html struct proc_dir_entry *create_proc_entry (const char *name, mode_t mode, struct proc_dir_entry *parent); 其中參數分別是 /proc 檔案名稱,掩碼,父目錄。[cpp] view
Time of Update: 2015-01-18
標籤:1,系統調用的概念:是使用者空間訪問核心的唯一手段,系統調用依靠軟體中斷實現,每個系統調用被賦予一個系統調用號,用來指明要執行哪個系統調用。2,系統調用的實現:系統調用是通過軟中端(SWI)實現的,SWI指令SWI指令的格式為:SWI{條件} 24位的立即數SWI指令用於產生軟體中斷,以便使用者程式能叫用作業系統的系統常式。作業系統在SWI的例外處理常式中提供相應的系統服務,指令中24位的立即數指定用
Time of Update: 2015-01-18
標籤:1,Tasklet的概念tasklet是利用非強制中斷實現的一種下半部機制,tasklet由兩類非強制中斷的代表,HI_SOFTIRQ和TASKLET_SOFTIRQ,這兩個的區別是HI_SOFTIRQ類型的非強制中斷先於TASKLET_SOFTIRQ類型的非強制中斷先執行。tasklet由tasklet_struct結構表示,每個結構單獨代表一個tasklet,在interrupt.h中定義。 [cpp] view
Time of Update: 2015-01-18
標籤:1,如何禁止當前CPU上的所有中斷local_irq_save()和local_irq_restore()函數,[cpp] view
Time of Update: 2015-01-18
標籤:1,__attrubte__關鍵字的作用點擊開啟連結__attrubte__ ((packed)) 的作用就是告訴編譯器取消結構在編譯過程中的最佳化對齊,按照實際佔用位元組數進行對齊。struct str_struct{ __u8 a; __u8 b;&
Time of Update: 2015-01-18
標籤:linux核心————隊列linux核心——隊列定義: [cpp] view
Time of Update: 2015-01-18
標籤:一,linux時間管理基礎http://blog.csdn.net/droidphone/article/details/7975694http://blog.csdn.net/smilingjames/article/details/6205540linux所有時間基礎都是以低層硬體為基礎的,低層硬體有GPT和cpu local timer,比如GPT的時鐘源為13M HZlinux低層時間的架構分為clock source,clock event device,clock
Time of Update: 2015-01-18
標籤:一:工作隊列概念工作隊列可以把工作推後,交由一個核心線程去執行,工作隊列運行在進程上下文中,工作隊列運行重新調度甚至睡眠核心驅動程式一般將下半部分交給核心預設的工作者線程去做二:驅動中使用工作隊列的步驟1,聲明一個work_struct結構體[cpp] view plaincopy struct work_struct work; 2,動態建立一個由work指向的工作,處理函數為func[cpp] view
Time of Update: 2015-01-18
標籤:這裡只講linux下安裝Yii2的方法,windows安裝yii2 的方法 請參見我的另一篇博文 http://blog.csdn.net/zqtsx/article/details/39344913 第一步 安裝Composer:文法:“curl -sS https://getcomposer.org/installer |
Time of Update: 2015-01-18
標籤:今天繼續研究posix
Time of Update: 2015-01-16
標籤:linux建立使用者、設定密碼、修改使用者、刪除使用者 分類: linux 2011-10-09 08:30 16996人閱讀 評論(0) 收藏 舉報linuxuser 建立使用者、設定密碼、修改使用者、刪除使用者:useradd testuser 建立使用者testuserpasswd testuser 給已建立的使用者testuser設定密碼說明:新建立的使用者會在/home下建立一個使用者目錄testuserusermod --help
Time of Update: 2015-01-18
標籤:whereis 命令只能用於程式名的搜尋,而且只搜尋二進位檔案(參數-b)、man說明檔案(參數-m)和原始碼檔案(參數-s)。[[email protected] ~]# whereis svnsvn: /usr/bin/svn /usr/share/man/man1/svn.1.gz[[email protected] ~]# whereis tomcattomcat: /usr/local/tomcat[[email protected] ~]#
Time of Update: 2015-01-16
標籤: To support over 500k users, you *need* - A 64 bits hardware/kernel (AMD64, Opterons) - At least 8GB of ram - A recent linux&nb
Time of Update: 2015-01-18
Debian Wheezy 7.8 發布下載Debian Wheezy 7.8 發布了,已經安裝使用者可以使用如下命令升級到:debian wheezy 7.8apt-get updateapt-get upgrade -y這二條命令執行後你的debian就成功升級到7.8了Debian Wheezy 7.8
Time of Update: 2015-01-18
Linux營運工程師中級面試題1、解釋top命令和vmstat命令2、請寫出iptables語句3、mysql高可用方案有哪些?mysql備份方案有哪些?有什麼缺點?4、寫出Apache