Time of Update: 2018-12-06
預設防火牆規則拒絕與禁止一個資料包IP防火牆的資料包傳輸在IP防火牆中,有三個內建的過濾規則鏈被使用。所有到達介面的資料包都按照輸入規則鏈被過濾。如果資料包被接受,它會被送到路由模組。路由功能決定資料包是被送到本地還是轉寄到另一個出站介面。如果被轉寄,資料包會由轉寄規則鏈進行第二次過濾。如果資料包被接受,它會被送到輸出規則鏈。本地產生的出站資料包和將被轉寄的資料包都要經過輸出規則鏈。如果資料包被接受,它會被送出介面。迴環路徑包括兩個規則鏈,示。每一個迴環資料包在出迴環介面之前需要通過輸出規則鏈,
Time of Update: 2018-12-06
使用Linux內建防火牆實現如下8個要求:1. reject all ftp packets from external networks, but still allow internal ftp.2. allow ssh remote connections but deny telnet.3. deny ping.4. reject all traffic coming to port 21 and 80.5. reject all traffic coming to all UDP
Time of Update: 2018-12-06
4.訊號量 Linux中的訊號量是一種睡眠鎖。如果一個任務試圖獲得一個已經被佔用的訊號量時,訊號量會將其推進一個等待隊列,然後讓其睡眠。這時處理器能重獲自由,從而去執行其他代碼。當持有訊號量的進程將訊號量釋放後,處於等待隊列中的那個任務將被喚醒,並獲得該訊號量。 訊號量和自旋鎖在使用上的差異:
Time of Update: 2018-12-06
定時器和時間管理 系統定時器是一種可程式化硬體晶片,它能以固定頻率產生中斷。該中斷就是所謂的定時器中斷,它所對應的中斷處理常式負責更新系統時間,還負責執行需要周期性啟動並執行任務。系統定時器和時鐘中斷處理常式是Linux系統核心管理機制中的中樞。 另外一個關注的焦點是動態定時器——一種用來延遲執行程式的工具。比如說,如果軟碟機馬達在一定時間內都未活動,那麼磁碟片驅動程式會使用動態定時器關閉軟碟機馬達。核心可以動態建立或銷毀動態定時器。 1.核心中的時間概念
Time of Update: 2018-12-06
6.實際時間 當前實際時間(牆上時間)定義在檔案 kernel/timer.c 中:struct timespec xtime; timespec 資料結構定義在檔案<linux/time.h>中,形式如下:struct timespec { time_t tv_sec; /* 秒 */ long tv_nsec; /* 納秒 */}; xtime.tv_sec 以秒為單位,存放著自
Time of Update: 2018-12-06
記憶體管理1.頁 核心把物理頁作為記憶體管理的基本單位。大多數 32 位體繫結構支援 4KB 的頁,而 64 位元體繫結構一般會支援 8KB 的頁。核心用 struct page 結構表示系統中的每個物理頁。該結構位於<linux/mm.h>中。struct page { page_flags_t flags; /* 表示頁的狀態,每一位表示一種狀態,定義在<linux/page_flags.h> */ atomic_t _count;
Time of Update: 2018-12-06
6.slab層 為了便於資料的頻繁分配和回收,Linux核心提供了slab層(也就是所謂的slab分配器)。slab分配器扮演了通用資料結構緩衝層的角色。 slab層把不同的對象劃分為所謂快取(cache)組,其中每個快取都存放不同類型的對象。這些快取又被劃分為slab,slab由一個或多個物理上連續的頁組成。一般情況下,slab也就僅僅由一頁組成。每個調整緩衝可以由多個slab組成。
Time of Update: 2018-12-06
About vivi編輯器學習vi編輯器有三種模式:命令模式、輸入模式和末行模式。無論在任何模式下按【Esc】都可以返回到命令模式。1、vi直接輸入vi可以查看vi的版本資訊2、vi [檔案名稱]若存在該檔案,則開啟存在檔案;若不存在,將建立檔案名稱為[檔案名稱]的檔案。3、儲存與退出在“末行命令”中輸入以下內容並按【Enter】可以執行不同的操作::q! 強制退出:w 儲存:w [檔案名稱] 另存新檔:wq 儲存並退出:wq!
Time of Update: 2018-12-06
文章目錄 catsortgrepcutseduniqfindless
Time of Update: 2018-12-06
轉:http://www.cnblogs.com/chenwenbiao/archive/2011/07/18/2109983.html 系統# uname -a # 查看核心/作業系統/CPU資訊# head -n 1 /etc/issue # 查看作業系統版本# cat /proc/cpuinfo # 查看CPU資訊# hostname # 查看電腦名稱# lspci -tv #
Time of Update: 2018-12-06
應該為/dev/hdb6,主要磁碟分割1~4,必須預留,所以你的拓展分區應該從hdb5開始!IDE1的第1個硬碟(master) /dev/hda IDE1的第2個硬碟(slave) /dev/hdb IDE2的第1個硬碟(master) /dev/hdc IDE2的第2個硬碟(slave) /dev/hdd SCSI的第1個硬碟 /dev/sda SCSI的第2個硬碟 /dev/sdb 即第一個硬碟,稱之為master,第二個硬碟,稱之為slave IDE1的第1個硬碟(master)的第1個
Time of Update: 2018-12-06
一、時間類型。Linux下常用的時間類型有4個:time_t,struct timeb, struct timeval,struct timespec,clock_t, struct tm.(1) time_t是一個長整型,一般用來表示用1970年以來的秒數.該類型定義在<sys/time.h>中.一般通過 time_t time = time(NULL); 擷取.(2) struct timeb結構: 主要有兩個成員, 一個是秒, 另一個是毫秒, 精確度為毫秒.1 struct
Time of Update: 2018-12-06
前段時間在跟蹤一個RDP應用的問題,RDP應用在過裝置透明代理處理後速度變得比不過要慢的多,至少一半以上。嫌RDP每次使用太麻煩了,於是使用了一簡單的TCP發包服務端和收包用戶端,用來類比RDP的資料流,加快測試的效率。結果發現最簡單的發包應用經過透明代理後就會慢上3s左右,一開始以為這是代理處理帶來的處理時延,每個包的處理時延累加起來就達到的這個數字,後來抓包看了下發現不對,於是使用Linux做發包的服務端,Windows做用戶端,串連時抓包如下: -bash-2.05b# tcpdump
Time of Update: 2018-12-06
一、安裝JDK 從sun網站上直接下載JDK:http://java.sun.com/j2se/1.4.2/download.html 提供了兩個下載: 1、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586.bin, 32.77 MB) 這個是自解壓的檔案,在linux上安裝如下: # chmod u+x ./j2sdk-1_4_2_04-linux-i586.bin # ./j2sdk-1_4_2_04-linux-i586.bin
Time of Update: 2018-12-06
有網友說我前面的日誌寫得太簡單了,好吧,這篇我稍微詳細一點。其實很為難:詳細點吧,都不願意看,簡單點吧,都說看不懂!在homezz.com後面的幾個的伺服器的資料轉移過程中,發現很多homezz.com使用者轉移到新的伺服器上的時候,都出現了這樣那樣的錯誤,歸根結底,就是檔案夾使用權限設定錯誤。舊的主機放得太開,對安全效能控制不嚴格,所以檔案許可權太大沒有做限制,新伺服器的安全機制更加嚴格,因此太大的許可權伺服器將會拒絕執行。下面開始講一講linux下的檔案許可權。Linux的檔案許可權是lin
Time of Update: 2018-12-06
轉載出處: http://os.51cto.com/art/201006/207036.htm據國外媒體報道,隨著時間的推移,越來越多的使用者都開始依賴於互連網去工作、學習、娛樂,而這也就導致互連網攻擊變得越來越多,使得使用者的電腦每天都面臨著很多潛伏的危險。為了抵禦這些網路威脅,各大安全廠商陸續推出了多種類型的防火牆。顧名思義,防火牆就是一項協助確保資訊安全的裝置,會依照特定的規則,允許或是限制傳輸的資料通過。這樣一來,那些對使用者電腦有著威脅的資料將會被防火牆拒之門外。下面,筆者為大家列舉了
Time of Update: 2018-12-06
簡而言之,linux系統啟動過程如下:1 載入BIOS的硬體資訊與進行自檢,並依據設定取得第一個可啟動裝置2 讀取並執行第一個啟動裝置內MBR的Boot Loader即:grub、spfdisk等程式3 依據Boot Loader的設定載入Kernel,Kernel會開始檢測硬體與載入驅動程式4 在硬體驅動成功後,Kernel會主動調用init進程,而init會取得run-level資訊 PS:執行順序可以在/etc/inittab中尋找5
Time of Update: 2018-12-06
什麼是絕對路徑(Absolute Pathname)?1.絕對路徑必定由“/”開頭2.絕對路徑是為檔案/檔案的所在位置做指向3.在任何時候,都可以用絕對路徑來找到我們想要的檔案什麼是相對路徑(Relative Pathnames)?1.相對路徑(Relative Pathnames)不由“/”開頭2.相對路徑(Relative Pathnames)是相對於現在目前所在的位置,為目的地指向3.通常相對路徑(Relative
Time of Update: 2018-12-06
什麼是inode number?當一個分區被格式化為ext2或ext3的檔案系統的時候,會自動產生inode number。inode number可以決定在這個分區中儲存多少檔案或目錄,因為每個檔案和目錄都會有與之相對應的inode number。什麼是inode table?每個inode number都有對應的inode table。inode table記錄這個inode
Time of Update: 2018-12-06
匹配參數含義:--source (-s)-----------匹配源IP地址--destination (-d)---------匹配目標IP地址--protocol (-p)-------------匹配的協議--in-interface (-i)------------入口--out-interface (-o)-----------出口--state