Time of Update: 2015-01-27
標籤:linux ubuntu 64位 Linux查看磁碟剩餘空間[email protected]:~$ df檔案系統 1K-blocks 已用 可用 已用% 掛載點/dev/sda8 19554840 7407460 11130996 40% /none 4 0 4 0%
Time of Update: 2015-01-27
標籤:(1) cp /boot/config-`uname -r` .config 將內建的配置(從iso光碟片安裝的ubuntu系統)拷貝到核心源碼中(2) make menuconfig 源碼中的配置未必能跑起來,如果跑不起來,可以多配置一些選項,比如滑鼠不動,就要配置下HID方面的驅動,網路不同,就要配置下網卡部分,然後儲存配置.config(3) make -j10 -j10隻是為了更快(4)
Time of Update: 2015-01-27
標籤:ftp 配置我這裡主要是要上傳工具方便,並不是要做專業的 ftp伺服器,所以我只使用root使用者登陸上傳,root使用者只需要把ftp屏蔽的使用者列表去掉root,開啟防火牆,關閉selinux即可. 在以下檔案一般第一行就是root 使用#注釋掉 其它的不用管。vim /etc/vsftpd/user_list vim /etc/vsftpd/ftpusers 運行setup關閉防火牆,用箭頭下翻,斷行符號(enter)確認,進去把*去掉,
Time of Update: 2015-01-27
標籤:這裡只列出比較常用的參數,詳細的請查看man iptables 1、查看 iptables -nvL –line-number-L查看當前表的所有規則,預設查看的是filter表,如果要查看NAT表,可以加上-t NAT參數。-n不對ip地址進行反查,加上這個參數顯示速度會快很多。-v輸出詳細資料,包含通過該規則的資料包數量,總位元組數及相應的網路介面。–line-number顯示規則的序號,這個參數在刪除或修改規則時會用到。2、添加
Time of Update: 2015-01-27
標籤:▲例行性命令at????僅執行一次就從linux的任務中取消cron????將持續例行性的工作下去?▲atat指令可以將工作命令寫入工作記錄檔案,工作記錄檔案預設存放在/var/spool/at目錄內at的工作啟動後,許可權尋找順序:首先尋找/etc/at.allow這個檔案,寫在這個檔案中的使用者才能使用at,沒有就不能使用如果沒有/etc/at.allow就尋找/etc/at/deny這個檔案,寫在at.deny的使用者就不能使用at,而沒有在at.deny檔案中的使用者則可以使用at
Time of Update: 2015-01-26
標籤:原始碼 ubuntu linux LINUX的發行版本包括商業和非商業兩大類型。非商業版本有以下幾種:centos:模仿red hat enterprise linux。debian :www.debian.orgfedora :red hat公司的社區版本。opensuse:suse linux的免費發行版本。ubuntu:類似於debian的免費發版本。 商業版本有以下幾種:
Time of Update: 2015-01-26
標籤:一.配置cron實現自動化
Time of Update: 2015-01-26
標籤: bashrc與profile的區別要搞清bashrc與profile的區別,首先要弄明白什麼是互動式shell和非互動式shell,什麼是login shell 和non-login shell。互動式模式就是shell等待你的輸入,並且執行你提交的命令。這種模式被稱作互動式是因為shell與使用者進行互動。這種模式也是大多數使用者非常熟悉的:登入、執行一些命令、簽退。當你簽退後,shell也終止了。
Time of Update: 2015-01-26
標籤:一.查看記憶體資訊 可以使用free命令顯示系統的實體記憶體和交換分區的總量,以及已使用的、閒置、共用的、在核心緩衝內的和被緩衝的記憶體數量。使用free命令可以顯示電腦系統的記憶體容量。[[email protected] ~]# free --helpfree: invalid option -- ‘-‘usage: free [-b|-k|-m|-g] [-l] [-o] [-t] [-s delay] [-c count] [-V] -
Time of Update: 2015-01-26
標籤:一:kmap()和kunmap()函數永久核心映射允許核心建立高端頁框到核心地址空間的長期映射。他使用主核心頁表中一個專門的頁表,其頁表地址存放在pkmap_page_table中,頁表包含512項或1024項,因此,核心一次最多訪問2M或4M的高端記憶體(位址範圍是 4G-8M 到 4G-4M
Time of Update: 2015-01-26
標籤:1,夥伴系統的作用: 夥伴系統主要是為了高效使用實體記憶體,盡量減少記憶體片段的產生 2,夥伴系統的概念: 系統中的記憶體總是兩兩分組,每組中的兩個記憶體塊稱為夥伴 3,夥伴系統的原理: 夥伴系統是相對於struct zone而言,將每個zone的空閑記憶體分為最多11個數組,比如第一個數組裡管理著2^0頁的記憶體,所有這些2^0的頁以struct
Time of Update: 2015-01-26
標籤:linux核心相關1,linux核心記憶體配置函數總結 單位介面演算法動態大小kmalloc/kfree/krealloc/kcalloc按大小組織的緩衝數組固定大小kmem_cache_create/kmem_cache_destroykmem_cache_alloc/kmem_cache_freeSlab[2]2^n頁alloc_pages/free_pages__get_free_pages/__free_pages夥伴演算法,分配若干(物理連續)頁面,返回指向該地區第一個
Time of Update: 2015-01-26
標籤:slab著色原理slab著的原理,cpu
Time of Update: 2015-01-26
標籤:1,linux核心記憶體管理arm體繫結構的記憶體建立是在kernel/arch/arm/kernel/setup.c檔案裡~ linux核心設計與實現——記憶體管理linux核心中,核心把物理頁作為記憶體管理的基本單元,處理器最小的定址單位是位元組,從虛擬記憶體角度看,頁是最小單位。核心中使用struct page結構來表示每個物理頁,系統中每個物理頁都有這樣的一個結構體。所有的頁描述符存在mem_map數組中,每個頁描述符(struct
Time of Update: 2015-01-26
標籤:1,記憶體中各個位址範圍的含義按照位址範圍由低到高的順序:0-3G的位址範圍:程式碼片段:代碼的可執行檔,一般為唯讀並且是共用的。(RO code/data)資料區段:存已經被初始化的全域變數(RW data) static char *user="jiangsu"BSS段:存一些未被初始化的全域變數(ZI data) static
Time of Update: 2015-01-26
標籤:一:記憶體分段和分頁。點擊開啟連結每個使用者空間的linux進程都有3G的地址空間,(虛擬位址空間3G-4G空間是linux核心使用的),使用者空間看到的進程地址都是指虛擬位址空間,然後作業系統通過MMU再將虛擬位址映射到實際的物理地址。分段:就是將整個程式映射到linux記憶體的物理地址,假設有兩個進程 A 和 B ,進程 A 所需記憶體大小為 10M ,其虛擬位址空間分布在 0x00000000 到 0x00A00000 ,進程 B 所需記憶體為 100M
Time of Update: 2015-01-26
標籤:一:vmallochttp://www.360doc.com/content/14/0614/13/18127083_386524093.shtml1,vmalloc()的核心入口函數是kernel/mm/Vmalloc.c裡的void *vmalloc(unsigned long size),size表示的是請求核心分配的位元組數目。[cpp] view
Time of Update: 2015-01-26
標籤:1,分配器APIhttp://blog.csdn.net/kickxxx/article/details/9287003夥伴系統只能分配2的整數冪個頁。因此申請時,需要指定請求分配的階。 2,分配頁,所有分配夥伴系統的函數分配頁最終都會調用到alloc_pages_nodemask()函數static inline struct page*alloc_pages_nodemask(int nid,gfp_t gfp_mask,unsigned int
Time of Update: 2015-01-27
標籤:寫在前面的話:磁碟分割在windows下面比較好理解,在linux下會有掛載的概念,理解起來比較難,但是可以通過與windows對比,以一種通俗的方式將他們梳理清楚。====本文開始==== 我們的電腦磁碟出廠經過初始化後,要想使用,就要對其進行分區,由於受MBR分區表的限制,最多分成4個主要磁碟分割,如果想要更多的分區,那麼可以分成3個主要磁碟分割和1個擴充分區,其中的擴充分區進而分成多個邏輯分區。 接下來,如果windows系統和linux系統將要對磁碟的分區進行訪問,那麼就需要進
Time of Update: 2015-01-27
Linux多線程同步方式,linux多線程同步