初次升級linux核心版本

只是紀念一下,把比較重要的內容發圖片上來了。 看下開始的版本: 編譯核心成功的圖片: 最後升級成功的圖片: 最後形成的grub.conf 遇到的兩個錯誤      步驟索引[root@localhost src]# tar vxfj linux-2.4.26.tar.bz2[root@localhost src]# ln –s linux2.4.26 linux[root@localhost src]# cd /usr/src/linux[root@localhost linux]# cp

RedHat Linux 7.1中語言漢化完全攻略

RedHat 7.1中語言漢化完全攻略文/cLinuxer         對於國內很多想學、初學Linux的使用者來說,醜陋的中文支援是阻礙他們持續使用下去的最主要原因。失望之餘也許你會選擇安裝一個像BluePoint、紅旗、TurboLinux等中文版本,不過在Linux陣營中,RedHat又是我們不得不涉及的,網上鋪天蓋地的資料、軟體都是For RedHat的,其它的版本要不相容性有問題,要不就根本找不到你需要的指令……此時才真的感覺到了“熊掌與魚二者不可兼得”的含義!   

Linux 的源碼安裝工具 CheckInstall

Checkinstall 是一個能從 tar.gz 類的原始碼自動產生 RPM/Debian 或Slackware 安裝包的程式。通過 CheckInstall,你就能用幾乎所有的 tar.gz 類的原始碼來產生“乾淨”的安裝或者卸載包。引言經常出現這樣的問題:很想試用的程式只有原始碼(比如 tar.gz )可用,沒人提供 RPM 或者Debian 包。你只好下載原始碼,解壓,然後手動編譯。到目前為止,一切正常。然而,當你想刪除它的時候呢?Makefile

rc.d init.d linux運行時詳解

Linux 啟動時需要哪些步驟呢?本文將詳細描述不同的運行級在啟動中的作用。對於那些在DOS/Win9x/NT 平台下的進階使用者而言,Linux 似乎是一個怪物。沒有config.sys ,沒有 autoexec.bat,具有個人特色的機器配置不知道從何開始。需要說明的是,很多人認為Linux 是Unix 的一個複製,但是,這種說法對於Linux 是不公平的。Linux 比Unix更加開放,功能更強大。我們應該稱之為GNU/Linux 。 Linux 啟動時,運行一個叫做init

linux VMVare 安裝windows

在Fedora 4.0 中,用VMware 安裝和使用Windows 來源: ChinaUnix部落格  日期: 2006.02.05 18:45 (共有0條評論) 我要評論 在Fedora 4.0 中,用VMware 安裝和使用Windows+++++++++++++++++++++++++++++++++++++++++++本文:+++++++++++++++++++++++++++++++++++++++++++VMware 是什麼 ?VMware

Dynamic linking in Linux and Windows

文章目錄 PART ONEPART TWO ( Expecting...) By Reji Thomas and Bhasker Reddy 2006-08-08 PART ONEThis article discusses the shared libraries concept in both Windows and Linux, and offers a walk-through through various data

Linux 2.6.x 核心模組載入錯誤 “Invalid module format” 解決辦法

參考URL: http://blog.csdn.net/pottichu/archive/2007/11/19/1892203.aspx環境: vmware + fedora8;             gcc version 4.1.2 20070925 (Red Hat 4.1.2-33);             kernel source 用 kernel-2.6.23.1-42.fc8.src.rpm安裝;             uname -r 為 2.6.23.1-42.fc8;

編譯linux核心 Documentation 為man手冊

 編譯linux核心 Documentation 為man手冊 收藏 對每一個linux核心以及驅動開發人員來說,核心內建的 Documentation目錄無疑是一個非常非常有用的參考資料和學習資料。建議多讀~ 當我們在寫驅動或者修改核心的時候,可能需要用到某些kernel api,我們也想能夠像libc api那樣可以通過man手冊查看其使用方法,毫無疑問,直接到核心 source code

ARM linux的中斷向量表初始化分析

本文分析基於linux2.4.19 source,pxa 270 cpu.  ARM linux核心啟動時,通過start_kernel()->trap_init()的調用關係,初始化核心的中斷異常向量表./* arch/arm/kernel/traps.c */void __init trap_init(void){   extern void __trap_init(unsigned long);   unsigned long base = vectors_base();  

在 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核心(2.6.x和3.x都適合)(雖然是轉載,但不是直接複製,是在轉載的基礎上實機確認的)

編譯核心     Linux相對Windows來說,最大的特點是它可以自由的定製核心。核心是一個作業系統的核心,負責管理系統的進程、記憶體、裝置驅動程式、檔案和網路系統,決定著系統的效能和穩定性。Linux核心來源程式存放在/usr/src/kernels/目錄下,在光碟片或網路上找到並安裝即可。如果沒有,可能是安裝系統時並沒有選擇安裝核心代碼。    

LKD 3rd 讀書筆記——第1章/Linux Versus Classic Unix Kernels

Linux Versus Classic Unic Kernels

Linux Cisco VPN的配置方法

一、安裝openconnectopenconnect是Cisco的AnyConnectSSL VPN的Linux用戶端。而NetworkManager-openconnect則是把openconnect的命令列工具,整合到了NetworkManager的圖形介面上,它的使用與Window差不多。$ sudo yum install openconnect   (在Fedora上,會順帶安裝:vpnc-script.noarch,這個包會被openconnect用到)$ sudo yum

Linux下建立多層路徑的函數

mkdir只能建立一層路徑,比如,/home/xyz/abc/123,abc必須已經存在,否則mkdir會報錯。於是我就寫了一個簡單的函數,能夠建立多層路徑,如上面的例子,xyz和abc可以都不存在。bool create_dir(char* sz_path){    char sz_opath[256];    char *p;    size_t len;    int ret = -1;    bool rc = true;    strncpy(sz_opath, sz_path,

netfilter:Linux 防火牆在核心中的實現

netfilter 和 Linux 防火牆介紹Linux 的防火牆技術經曆了若干代的沿革,一步步的發展而來。最開始的 ipfwadm 是 Alan Cox 在 Linux kernel 發展的初期,從 FreeBSD 的核心代碼中移植過來的。後來經曆了 ipchains,再經由 Paul Russell 在 Linux kernel 2.3 系列的開發過程中發展了 netfilter 這個架構。而使用者空間的防火牆管理工具,也相應的發展為 iptables。netfilter/iptables

Linux核心情景分析讀書筆記——儲存管理之地址映射全過程

Linux核心採用頁式儲存管理。虛擬位址空間劃分成固定大小的“頁面”,由CPU的MMU在運行時講虛擬位址“映射”成某個實體記憶體頁面的地址。由於i386 CPU對地址先進行段式映射(必須的),然後才能進行頁式映射(可選的)。Linux讓段式映射前後的地址一樣。對於使用者空間內的虛擬位址0x08048368為例,進行說明。第一.  i386 CPU使用程式碼片段寄存器CS的當前值來作為段式映射的“選擇碼”,也就是它在段描述表中的下標。#define __KERNEL_CS 0x10#define

linux壓縮(解壓縮)命令詳解

linux壓縮(解壓縮)命令詳解註:本文參考自互連網,但是經過筆者的修改一.tar命令         tar可以為檔案和目錄建立檔案。利用tar,使用者可以為某一特定檔案建立檔案(備份檔案),也可以在檔案中改變檔案,或者向檔案中加入新的檔案。tar 最初被用來在磁帶上建立檔案,現在,使用者可以在任何裝置上建立檔案,如磁碟片。利用tar命令,可以把一大堆的檔案和目錄全部打包成一個檔案,這對於備份文

linux下產生垃圾的工具 SnailRubbishFileFactory version0.003:)

#ifndef SNAILRUBBISHFILEFACTORY_H_#define SNAILRUBBISHFILEFACTORY_H_#include <qstring.h>#include <qtimer.h>#include <qfile.h>#include <qdir.h>#include <qimage.h>#include <sys/select.h>#include

Linux ALSA 系統架構

ALSA是Linux音效卡驅動的架構,下面基於linux-2.6.32描述下ALSA系統架構。ALSA系統可以分為alsa-lib、alsa-driver,而alsa-driver又分為core層和底層硬體層。作為開發人員,我們只需移植底層硬體層,根據自己硬體特性,實現底層的移植。而core層基本屬於ALSA標準架構,不需要自己實現。介紹ALSA架構,下面是大體架構圖。 

我的第一個linux程式

在電腦上安裝了一個虛擬系統,裝debian2.6 。從來沒有在linux下面調試過程式,順便開始接觸一下:在vi 中敲入下代碼:vi gnm.c  #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <netdb.h> #include <sys/types.h> #include <netinet/in.

總頁數: 3662 1 .... 357 358 359 360 361 .... 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.