Time of Update: 2017-02-27
在網路管理中,對於DNS服務的管理是一項基礎性的工作。隨著使用者規模的擴大,頻繁地手工修改DNS的地區資料庫檔案不是一件輕鬆的工作。關於動態DNS(DDNS)的研究逐漸引起了人們的關注,不同的平台都推出了自己的解決方案。本文將詳細介紹Linux環境下DDNS的解決方案,即由Internet Software Consortium(ISC)開發的BIND-DNS和DHCP(Dynamic Host Configure
Time of Update: 2017-02-27
一、Linux 基本網路設定1. 使用ifconfig命令查看網路介面資訊eth:第一塊網卡的名稱lo:loopback的縮寫,“迴環”網路介面查看網卡基本配置資訊:1.) HWaddr: 網路介面的物理MAC地址2.) Inet addr: IP地址3.) Bcast: 廣播位址4.) Mask: 網路介面的掩碼使用ifconfig 查看網路介面資訊使用ifconfig eth0查看指定網路介面資訊使用ifconfig –a 查看所有網路介面資訊2.
Time of Update: 2017-02-27
1.郵件系統角色MUA(郵件使用者代理)、MTA(郵件傳輸代理程式)、MDA(郵件分發代理)、MAA(郵件訪問代理)MUA: (Mail User Agent): 郵件使用者代理:就是使用者與電子郵件系統的介面,在大多數情況下就是在郵件用戶端上啟動並執行程式。Windows:outlook express foxmailLnux:Thunderbird(雷鳥) evolutionMTA (Mail Transfer
Time of Update: 2017-02-27
常使用top命令瞭解進程資訊,其中包括記憶體方面的資訊。命令top協助文檔是這麼解釋各個欄位的。VIRT, Virtual Image (kb)RES, Resident size (kb)SHR, Shared Mem size (kb)%MEM, Memory usage(kb)SWAP, Swapped size (kb)CODE, Code size (kb)DATA, Data+Stack size (kb)nFLT, Page Fault countnDRT, Dirty
Time of Update: 2017-01-18
Linux檔案和目錄許可權解讀 如何設定Linxu檔案和目錄的許可權 字元標記法 1)ls -l:查看所在目錄所有檔案的許可權 2)chmod u=r file:把file檔案的當前(使用者user)的許可權賦值為可寫入模式 3)chmod g=wrx file:把file檔案的當前(組gruop)的許可權賦值為可寫,可讀,可執行模式 4)chmod g-x
Time of Update: 2017-01-18
tail命令也是一個非常常用的檔案查看類的命令,今天就為大家介紹下Linux tail命令的用法。更多Linux命令詳情請看:Linux命令速查手冊Linux tail命令主要用來從指定點開始將檔案寫到標準輸出。很多人喜歡使用tail –f 來監控記錄檔。一、Linux tail命令格式Linux tail命令 格式如下所示tail [OPTION]... [FILE]...Linux tail命令 參數如下所示-f 迴圈讀取-q 不顯示處理資訊-v 顯示詳細的處理資訊-c<數目>
Time of Update: 2017-01-18
做過稍微大一點項目的人都知道,力求程式的穩定性和調度的方便,使用了大量的線程,幾乎每個模組都有一個專門的線程處理函數。而互斥量與條件變數線上程管理中必不可少,任務間的調度幾乎都是由互斥量與條件變數控制。互斥量的實現與進程中的訊號量(無名訊號量)是類似的,當然,訊號量也可以用於線程,區別在於初始化的時候,其本質都是P/V操作。編譯時間,記得加上-lpthread或-lrt哦。 有關處理序間通訊(訊息佇列)見:處理序間通訊之深入訊
Time of Update: 2017-01-18
//-------------------------------------------------------------//asctime(將時間和日期以字串格式表示)#include<time.h>定義函數char * asctime(const struct tm * timeptr);函數說明asctime()將參數timeptr所指的tm結構中的資訊轉換成真實世界所使用的時間日期表示方法,然後將結果以字串形態返回。此函數已經由時區轉換成當地時間,字串格式為:“Wed
Time of Update: 2017-01-18
linux chage命令簡介:chage命令用於密碼實效管理,該是用來修改帳號和密碼的有效期間限。它可以修改帳號和密碼的有效期間。對於chage命令的描述如下所示:The chage command changes the number of days between password changes and the date of the last password change. This information is used by the system to determine
Time of Update: 2017-01-18
本文我們將用一些執行個體來討論 make 命令背後的工作機制。Make 如何工作的對於不知道背後機理的人來說,make 命令像命令列參數一樣接收目標。這些目標通常存放在以 “Makefile” 來命名的特殊檔案中,同時檔案也包含與目標相對應的操作。更多資訊,閱讀關於 Makefiles 如何工作的系列文章。當 make 命令第一次執行時,它掃描 Makefile 找到目標以及其依賴。如果這些依賴自身也是目標,繼續為這些依賴掃描 Makefile 建立其依賴關係,然後編譯它們。一旦主依賴編譯之後,
Time of Update: 2017-01-18
=====最大線程數====linux 系統中單個進程的最大線程數有其最大的限制 PTHREAD_THREADS_MAX這個限制可以在 /usr/include/bits/local_lim.h 中查看對 linuxthreads 這個值一般是 1024,對於 nptl 則沒有硬性的限制,僅僅受限於系統的資源這個系統的資源主要就是線程的 stack 所佔用的記憶體,用 ulimit -s 可以查看預設的線程棧大小,一般情況下,這個值是 8M可以寫一段簡單的代碼驗證最多可以建立多少個線程複製代碼
Time of Update: 2017-01-19
rpm 執行安裝包二進位包(Binary)以及原始碼包(Source)兩種。二進位包可以直接安裝在電腦中,而原始碼包將會由 RPM自動編譯、安裝。原始碼包經常以src.rpm作為尾碼名。常用命令組合:-ivh:安裝顯示安裝進度--install--verbose--hash-Uvh:升級軟體包--Update;-qpl: 列出RPM軟體包內的檔案資訊[Query Package list];-qpi:列出RPM軟體包的描述資訊[Query Package install package(s)];
Time of Update: 2017-01-19
透明大頁介紹Transparent Huge Pages的一些官方介紹資料:Transparent Huge Pages (THP) are enabled by default in RHEL 6 for all applications. The kernel attempts to allocate hugepages whenever possible and any Linux process will receive 2MB pages if the mmap
Time of Update: 2017-01-19
錯誤記錄檔和訪問記錄檔為系統管理員提供了有用的資訊,比如,為 Web 服務器排障,保護系統不受各種各樣的惡意活動侵犯,或者只是進行各種各樣的分析以監控 HTTP 伺服器。根據你 Web 服務器配置的不同,其錯誤/訪問日誌可能放在你系統中不同位置。本文可以協助你找到Linux上的Apache錯誤記錄檔。Debian,Ubuntu或Linux
Time of Update: 2017-01-19
如果僅僅測試時間還行,但是如果程式中用到時間控制類的函數,如time,
Time of Update: 2017-01-19
linux curl是一個利用URL規則在命令列下工作的檔案傳輸工具。它支援檔案的上傳和下載,所以是綜合傳輸工具,但按傳統,習慣稱url為下載工具。 一,curl命令參數,有好多我沒有用過,也不知道翻譯的對不對,如果有誤的地方,還請指正。 -a/--append 上傳檔案時,附加到目標檔案 -A/--user-agent <string> 設定使用者代理程式發送給伺服器 - anyauth
Time of Update: 2017-01-19
vmstat命令是最常見的Linux/Unix監控工具,可以展現給定時間間隔的伺服器的狀態值,包括伺服器的CPU使用率,記憶體使用量,虛擬記憶體交換情況,IO讀寫情況。這個命令是我查看Linux/Unix最喜愛的命令,一個是Linux/Unix都支援,二是相比top,我可以看到整個機器的CPU,記憶體,IO的使用方式,而不是單單看到各個進程的CPU使用率和記憶體使用量率(使用情境不一樣)。一般vmstat工具的使用是通過兩個數字參數來完成的,第一個參數是採樣的時間間隔數,單位是秒,第二個參數是採
Time of Update: 2017-01-19
Linux cd 命令可以說是Linux中最基本的命令語句,其他的命令語句要進行操作,都是建立在使用 cd 命令上的。所以,學習Linux 常用命令,首先就要學好 cd 命令的使用方法技巧。1. 命令格式:cd [目錄名]2. 命令功能:切換目前的目錄至dirName3. 常用範例3.1 例一:進入系統根目錄命令:cd / 輸出:[root@localhost ~]# cd / 說明:進入系統根目錄,上面命令執行完後拿ls命令看一下,目前的目錄已經到系統根目錄了
Time of Update: 2017-02-10
Linux -mv命令的10個實用例子導讀mv 命令是一個與cp類似的命令,但是它並非建立檔案或目錄的複製品/副本。不管你在使用什麼版本的Linux系統,mv 都預設安裝在你的Linux系統上了。來看一下 mv 命令在日常操作中的一些例子。1.移動檔案移動檔案時需要注意的是檔案的源地址和目標地址必須不同。這裡有個例子,想要將file_1.txt檔案從目前的目錄移動到其它目錄,以/home/pungki/為例,文法應該如下:$ mv file_1.txt
Time of Update: 2017-02-10
不常見但是很有用的 GCC 命令列選項(二)導讀gcc 編譯器提供了幾乎數不清的命令列選項列表。當然,沒有人會使用過或者精通它所有的命令列選項,但是有一些命令列選項是每一個 gcc 使用者都應該知道的 - 即使不是必須知道。它們中有一些很常用,其他一些不太常用,但不常用並不意味著它們的用處沒前者大。回顧在這個系列的文章中,我們集中於一些不常用但是很有用的 gcc