Linux核心源碼樹學習:Kconfig和Makefile

[日期:2009-11-29] 作者:張成 Linux核心源碼樹的每個目錄下都有兩個文檔Kconfig和Makefile。分布到各目錄的Kconfig構成了一個分布式的核心設定資料庫,每個Kconfig分別描述了所屬目錄來源文件相關的核心配置菜單。在執行核心配置make

Linux 2.6.3x核心源碼編譯和安裝

文章目錄    [日期:2011-02-25]來源:Linux社區  作者:wdwbw 新版本Linux核心的編譯特別簡單下載核心並解壓後,先進行配置make menuconfig注意要選擇General Setup-> enable deprecated sysfs features to support old...(即CONFIG_SYSFS_DEPRECATED_V2),否則會報錯“mount:could not find

Linux程式資源限制簡述

1 -- 問題現象描述程式架構背景: n個業務線程。接收從網路線程傳遞過來的請求,按商務邏輯處理,最後將處理結果形成bytes回傳給網路線程,讓網路將處理結果按原路返回。 1個網路線程。網路線程負責listen、accept、send、recv等底層網路操作。該線程判斷fd上是否有完整的請求,如果已經完整,直接傳遞給業務線程處理。 問題現象描述: 1.業務沒有接到任何請求; 2.參看網路線程的/proc/fd目錄,使用命令 “l -l | wc

Linux core 檔案介紹

1. core檔案的簡單介紹在一個程式崩潰時,它一般會在指定目錄下產生一個core檔案。core檔案僅僅是一個記憶體映象(同時加上調試資訊),主要是用來調試的。 2. 開啟或關閉core檔案的產生用以下命令來阻止系統產生core檔案:ulimit -c 0下面的命令可以檢查產生core檔案的選項是否開啟:ulimit -a該命令將顯示所有的使用者定製,其中選項-a代表“all”。

linux中env,export, set的區別

unix shell的變數分類在Shell中有三種變數:內部變數,環境變數,使用者變數。內部變數:系統提供,不用定義,不能修改環境變數:系統提供,不用定義,可以修改,可以利用export將使用者變數轉為環境變數.使用者變數:使用者定義,可以修改(1)內部變數(系統變數,環境變數,參數變數,預定義變數) 內部變數是Linux所提供的一種特殊類型的變數,這類變數在程式中用來作出判斷。在shell程式內這類變數的值是不能修改的。   表示方法     描述   $n     $1 表示第一個參數,$2

Linux下查看磁碟剩餘空間和檔案夾大小

df命令是linux系統以磁碟分割為單位查看檔案系統,可以加上參數查看磁碟剩餘空間資訊,命令格式: df -hl 顯示格式為: 檔案系統              容量 已用 可用 已用% 掛載點 Filesystem            Size Used Avail Use% Mounted on /dev/hda2              45G   19G   24G 44% / /dev/hda1             494M   19M

linux 設定時區

 時間以及時區設定首先確認使用utc還是local time. UTC(Universal Time Coordinated)=GMT(Greenwich Mean Time) Local time 是你手錶上的時間傳統的POSIX電腦(Solaris,bsd,unix)使用UTC格式 linux可以處理UTC時間和蹩腳的Windows所使用的local time到底是使用UTC還是local time可以這樣來確定: 如果機器上同時安裝有Linux和Windows,建議使用local

linux-gcc 編譯時間標頭檔和庫檔案搜尋路徑

一、標頭檔 gcc 在編譯時間尋找所需要的標頭檔 : ※搜尋會從-I開始 ※然後找gcc的環境變數 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH ※再找內定目錄/usr/include /usr/local/include/usr/lib/gcc-lib/i386-linux/2.95.2/include/usr/lib/gcc-lib/i386-linux/2.95.2/include/g++-3/usr/lib/gcc-lib/i38

Linux檔案系統組成

檔案系統組成參考:http://linux.chinaunix.net/techdoc/beginner/2007/03/30/953684.shtmlhttp://linux-wiki.cn/wiki/zh-hans/Linux%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84http://www.xker.com/page/e2007/0829/30523.htmlhttp://linux-wiki.cn/wiki/zh-hans/Linux%E7%9B%AE%E5%B

Linux 主要特徵簡介

 linux是一種自由和開放原始碼的類Unix作業系統, 它有很多版本系統,一般linux是指基於linux核心。 具備UNIX系統全部特性,包括多任務,虛擬記憶體,共用庫,優秀的記憶體管理,需求裝載等linux發行遵循GNU的GPL,(註:GNU 是一個項目,目標是開發一個自由的unix,開發過gcc,g++;GPL即general public license,允許軟體擁有著作權,但同時授予他人合法複製發行)在原始碼級上相容絕大部分UNIX標準,如POSX(portable

linux 下安裝jdk並配置環境變數

安裝環境:CentOs 5.6    JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html選擇安裝目錄,把對應的安裝檔案拷過去。比如/usr/local/給檔案加上可執行許可權chmod +x jdk.rpm.bin執行.bin檔案 ./jdk.rep.bin 執行後會產生 rpm尾碼的檔案.安裝 rpm –ivh jdk.rpm配置環境變數 這裡只修改/etc/profile檔案即可export JAVA_

Linux下如何清空socket的接收緩衝區的資料

=================================================本文為HeYuanHui原作轉載必須確保本文完整並完整保留原作者資訊及本文原始連結!NN:      khlerE-mail:

linux下apache+svn的安裝

1 -- 軟體依賴與下載apache依賴的軟體:openssl、apr-util、aprsvn依賴的軟體:openssl、apr-util、apr、sqlite、neon下載各軟體連結:apache:http://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.2.23.tar.gz apr-util:http://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-util-1.5.1.tar.gz

Linux使用者和組

使用者組有效使用者實際使用者有效使用者ID實際使用者ID1 -- 使用者操作函數linux-rwdx:~ # useradd --helpUsage: useradd ...useradd - create a new user -c comment Set the GECOS field for the new account --show-defaults Print default values --save-defaults Save modified default

LINUX 時間和日期

時間和日期通常能確定時間和日期對一個程式來說是非常有用的。程式可能希望記錄它啟動並執行時間,或者可能需要在某些時候改變它的運行方式。例如,一個遊戲可能拒絕在工作時間運行,或者一個定時備份程式可能想等到每天的淩晨才開始一個自動備份。所有的UNIX系統都使用同一個時間和日期的起點:格林尼治時間(GMT)1970年1月1日午夜(0點)。這是“UNIX紀元的起點”,Linux也不例外。Linux系統中所有的時間都以從那時起經過的秒數來衡量。這和MS-DOS處理時間的方法類似,只是MS-DOS紀元始於19

linux網路命令 vconfig ifconfig

增刪VLAN    vconfig add eth0 10    vconfig rem eth0.10重啟網卡    ifconfig eth0.101 up    ifconfig eth0.101 down    ifconfig eth0 10.10.10.10 netmask 255.255.254.0查看網卡列表    一般查看網卡列表我們都是直接用ifconfig的,但是很多時間當網卡名稱長時會被其他資訊擋住。    這樣就可以用tcpdump -D 來查看了

Linux route 使用

route命令用於顯示和操作IP路由表。要實現兩個不同的子網之間的通訊,需要一台串連兩個網路的路由器,或者同時位於兩個網路的網關來實現。在Linux系統中,設定路由通常是 為瞭解決以下問題:該Linux系統在一個區域網路中,區域網路中有一個網關,能夠讓機器訪問Internet,那麼就需要將這台機器的IP地址設定為

linux靜態IP、靜態路由設定

1.修改/etc/sysconfig/network/config檔案NETWORKMANAGER=”yes” 通過 networkmanage 的使用者方法設定 NETWORKMANAGER=”no”  通過 ipfu傳統的方法設定(選擇這個)2.修改/etc/sysconfig/network/ifcfg-eth0檔案(即在目錄/etc/sysconfig/network/中可以找到相應網卡配置,直接修改並儲存即可)BOOTPROTO=’static’ STARTMODE=’onboot’

linux命令分析—SED (二)

SED單行指令碼快速參考(Unix 流編輯器)英文標題:USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor)原標題:HANDY ONE-LINERS FOR SED (Unix stream editor)整理:Eric Pement - 電郵:pemente[at]northpark[dot]edu 版本5.5譯者:Joe Hong -

linux命令分析—SED (一)

本文轉自http://maketecheasier.com/beginners-guide-to-sed-linux/2012/03/29After grep, the next logical step is a tutorial on sed. The sed command comes from Stream EDitor, and as its name indicates, it deals with text flux. However, if sed is one of the

總頁數: 4065 1 .... 69 70 71 72 73 .... 4065 Go to: 前往
Tags Index:

聯繫我們

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

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