linux核心配置系統分析

隨著 Linux 作業系統的廣泛應用,特別是 Linux 在嵌入式領域的發展,越來越多的人開始投身到 Linux 核心級的開發中。面對日益龐大的 Linux 核心原始碼,開發人員在完成自己的核心代碼後,都將面臨著同樣的問題,即如何將原始碼融入到 Linux 核心中,增加相應的 Linux 配置選項,並最終被編譯進 Linux 核心。這就需要瞭解 Linux 的核心配置系統。    眾所周知,Linux 核心是由分布在全球的 Linux 愛好者共同開發的,Linux 核心每天都面臨著許多新的變化。

Linux中如何使用命令修改檔案所屬使用者組?

先來瞭解一下檔案屬性,在shell環境裡輸入:ls -l 可以查看目前的目錄檔案。如:drwxr-xr-x 2 nsf users 1024 12-10 17:37 下載檔案備份分別對應的是:檔案屬性 串連數 檔案擁有者 所屬群組 檔案大小 檔案修改時間 檔案名稱這裡r是可讀,w可寫,x 可執行,其中檔案屬性分為四段,---- --- --- 10個位置例如:  d   rwx   r-x 

Linux ./configure –prefix命令

Linux ./configure --prefix命令http://blog.csdn.net/xiyangfan/archive/2010/02/24/5321790.aspxhttp://blog.dormforce.net/rox/2008/09/26/configure-prefixxxx%E7%9A%84%E4%BD%9C%E7%94%A8/源碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make

linux 進程查看命令

linux ps命令使用詳解 2009-05-25 15:19:57|  分類:Linux |  標籤:|字型大小大中小訂閱 PS是LINUX下最常用的也是非常強大的進程查看命令1. ps簡介前面介紹的兩個命令都是用於查看當前系統使用者的情況,下面就來看看進程的情況,這也是本章的主題。要對進程進行監測和控制,首先必須要瞭解當前進程的情況,也就是需要查看當前進程,而ps命令就是最基本同時也是非常強大的進程查看命令。使用該命令可以確定有哪些進程正在運行和啟動並執行狀態、進程是否結束、進程有沒有僵死、

Linux 下 rar 檔案解壓

    華軍軟體園:http://www.onlinedown.net/soft/3.htm    rarlinux官方網站:http://www.rarsoft.com/download.htm    tar -zxvf rarlinux-3.8.0.tar.gz  //先解壓tar.gz檔案    cd rar  //直接 cd 到相應到檔案夾    su root  //使用root許可權    make     // 如果提示許可權不夠,su root 取得最高許可權    make

linux下,socket連接埠不能釋放

我的工作流程中有一個立即訊息伺服器,布署在tomcat下。在linux系統內容下啟動tomcat後,伺服器跟著啟動,指定socket連接埠處於監聽狀態,但在tomcat停止時,socket不能釋放。同樣的應用,在windows環境下就是正常的。a)在linux下啟動Message Service器時,用“/tomcat/bin/catalina.sh run”命令。如果當前在bin目錄下,執行“./catalina.sh run ”。結束Message

在 RedHat Linux 下用 Webmin 配置 NAT 服務(一)

環境:RedHat Linux9.0。Webmin version 1.38。Webmin是一款B/S結構的優秀的Linux系統管理軟體,利用其圖形化使用者介面,可以方便、高效的管理大多數Linux的服務、應用、網路和硬體設定。Webmin安裝後不用運行Apache伺服器,自己就提供Web服務,預設的連接埠是10000。網卡:eth0:外網卡,IP=10.0.0.118,255.255.255.0 

Linux 安裝完畢要做的事

        開啟 Samba 協議的封鎖:配置 /etc/sysconfig/iptables,開通進向 eth0 網卡 tcp 協議的 137、138、139 號連接埠。    # Firewall configuration written by system-config-securitylevel    # Manual customization of this file is not recommended.    *filter    :FORWARD ACCEPT [0:0]

Linux Network Load Balance

    This test used Redhat Enterprise 5.3.    Network link environment:    PC1(virtual server):      double NIC, eth0 IP1=192.168.0.254, eth1 IP2=10.0.0.254      eth0 acts as outside address, the Virtual IP Address.      eth1 acts as inside address,

linux下如何編程得到系統的CPU利用率,記憶體利用率

#include<stdlib.h>#include<stdio.h>#include<unistd.h>#define CPU_FILE_PROC_STAT "/proc/stat"/*the utilization of CPU */struct cpu_usage_struct{unsigned long cpu_user;unsigned long cpu_sys;unsigned long cpu_nice;unsigned long

linux ps 命令詳解

 linux ps(process status) 命令詳解http://www.admin99.net/read.php/149.htm  功能說明:報告程式狀況。  語  法:ps[-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C <指令名稱>][-g<群組名稱>][-G <群組識別碼>][-p <程式識別碼>][p <程式識別碼>][-s<階段作業>][-t <終端機編號>][t

linux 尋找命令

grep命令:grep -i pattern files :不區分大小寫地搜尋。預設情況區分大小寫,grep -l pattern files :只列出匹配的檔案名稱,grep -L pattern files :列出不匹配的檔案名稱,grep -w pattern files :只匹配整個單詞,而不是字串的一部分(如匹配‘magic’,而不是‘magical’),grep -C number pattern files :匹配的上下文分別顯示[number]行,grep pattern1 |

Linux 多線程函數解析

Linux多線程函數解析Linux多線程函數用得比較多的是下面的3個pthread_create(),pthread_exit(),pthread_join();它們都是在標頭檔之中。編譯時間需要加靜態庫-lpthread下面是函數的說明:  pthread_create是UNIX環境建立線程函數int pthread_create(pthread_t *restrict tidp,const pthread_attr_t

linux下的svn命令

1、將檔案checkout到本地目錄svn checkout path(path 是伺服器上的目錄)例如:svn checkout svn://192.168.1.1/pro/domain簡寫:svn co2、往版本庫中添加新的檔案svn add file例如:svn add test.php(添加test.php)svn add *.php(添加目前的目錄下所有的php檔案)3、將改動的檔案提交到版本庫svn commit -m “LogMessage“ [-N] [--no-unlock]

Linux 同步方法剖析

本文討論了 Linux 核心中可用的大量同步或鎖定機制。這些機製為 2.6.23 版核心的許多可用方法提供了應用程式介面(API)。但是在深入學習 API 之前,首先需要明白將要解決的問題。並發和鎖定當存在並發特性時,必須使用同步方法。當在同一時間段出現兩個或更多進程並且這些進程彼此互動(例如,共用相同的資源)時,就存在並發 現象。在單一處理器(uniprocessor,UP)主機上可能發生並發,在這種主機中多個線程共用同一個 CPU 並且搶佔(preemption)建立競態條件。搶佔

linux top-統計資訊區

top顯示的前五行是系統整體的統計資訊。第一行是任務隊列資訊,同uptime命令的執行結果。其內容如下:top  -  15:09:51  up  17  days  ,  3:38  ,  4  users  ,  load  average  :  1.09  ,  3.39  ,  4.7615:09:51  目前時間 up 17 days , 3:38  系統已耗用時間,格式為時:分 4  users  當前登入使用者數 load average : 1.09 , 3.39 , 4.76

Windows與VMware下的Linux檔案分享權限設定(vmware tools和Samba)

1.用vmware tools工具 SharedFolders是Vmware4 的一個新功能,更加方便了在Host,Guest作業系統間共用檔案。但是使用前要安裝vmware tools. 點擊setting->vmware tools install mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom 裡面有一個vmware

linux下分區、格式化、掛載新硬碟的詳細過程

公司內網的伺服器硬碟空間不足,將新買來的150G硬碟掛載並設定成samba的共用目錄,關於samba請參考此文章http://blog.csdn.net/linglongwunv/archive/2010/01/19/5212875.aspx,下面介紹怎樣將一塊新硬碟分區、格式化、掛載到系統,如適合你請繼續閱讀。伺服器上已經有兩塊硬碟,所以硬碟為sdc,後面就不做說明了,至於不知道sdc怎麼回事的人,先去問問百度大哥再回來接著看。1、# fdisk -l     

Linux環境處理序間通訊(五): 共用記憶體(下)(系統V)

系統調用mmap()通過映射一個普通檔案實現共用記憶體。系統V則是通過映射特殊檔案系統shm中的檔案實現進程間的共用記憶體通訊。也就是說,每個共用記憶體地區對應特殊檔案系統shm中的一個檔案(這是通過shmid_kernel結構聯絡起來的),後面還將闡述。1、系統V共用記憶體原理進程間需要共用的資料被放在一個叫做IPC共用記憶體地區的地方,所有需要訪問該共用地區的進程都要把該共用區域對應到本進程的地址空間中去。系統V共用記憶體通過shmget獲得或建立一個IPC共用記憶體地區,並返回相應的標識符

Linux slab 分配器剖析

動態記憶體管理記憶體管理的目標是提供一種方法,為實現各種目的而在各個使用者之間實現記憶體共用。記憶體管理方法應該實現以下兩個功能:最小化管理記憶體所需的時間 最大化用於一般應用的可用記憶體(最小化管理開銷)

總頁數: 3662 1 .... 498 499 500 501 502 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.