Linux核心編譯配置過程

這兩天幫一同學折騰HIP,需要重新編譯核心。現在把編譯配置核心的過程記錄下來。作業系統:Ubuntu 10.04步驟:1 下載所需的核心包,解壓到/usr/src/下;2 cd到核心源碼根目錄下,運行make mrproper,清理上次編譯的結果檔案以及設定檔;[可選]3   進入到核心源碼根目錄下,運行make oldconfig,讓核心按常用配置產生;     - 這裡面還有其他一些選項,如defconfig,是預設配置4 運行make menuconfig

[Linux學習]chattr設定檔隱藏屬性及lsattr查看隱藏屬性

1. chattr設定檔屬性[root@www ~]# chattr [+-=][ASacdistu] 檔案或目錄名稱 選項不參數: + :增加某一個特殊參數,其他原本存在參數則不動。 - :移除某一個特殊參數,其他原本存在參數則不動。 = :設定一定,丏僅有後面接的參數 A :當設定了 A 這個屬性時,若你有存取此檔案(或目錄)時,他的訪問時間atime將不會被修改,可避免 I/O 較慢的機器過度的存取磁碟。這對速度較慢的電腦有協助 S

[Linux學習]檔案預設許可權

umask 的分數指的是『該默訃值需要減掉的許可權!』因為 r、w、x 分別是 4、2、1 分,也就是說,要拿掉能寫的許可權,就是輸入 2 分,而如果要拿掉能讀的許可權,也就是 4 分,那麼要拿掉讀不寫的許可權,也就是 6 分,而要拿掉執行不寫入的許可權,也就是 3 分。例題: 假設你的 umask 為 003 ,請問該 umask 情況下,建立的檔案和目錄許可權為? 答: umask 為 003 ,所以拿掉的許可權為 --------wx,因此: 檔案: (-rw-rw-rw-) - (--

[Linux學習]檔案屬性及許可權

1. 核心命令 chgrp :改變檔案所屬群組 chown :改變檔案擁有者 chmod :改變檔案的許可權, SUID, SGID, SBIT 等等的特悵 2. 範例一(chgrp) [root@www ~]# chgrp users install.log [root@www ~]# ls -l -rw-r--r-- 1 root users 68495 Jun 25 08:53 install.log [root@www ~]# chgrp testing

[Linux學習]關機命令

1. sync命令    將記憶體資料同步到硬碟上2. 執行等級 run level 0:關機 run level 3:純文字模式 run level 5:噸有圖形介面模式 run level 6:重新啟勱3. 切換等級關機指令init  04. shutdown指令參數[root@www ~]# shutdown -h now   立刻關機,其中 now 相當亍時間為 0 的狀態 [root@www ~]# shutdown -h 20:25   系統在今天的 2

[Linux學習]nano文字編輯器

[ctrl]-G:取得聯機幫劣(help),徑有用的! [ctrl]-X:離開 naon 軟體,若有修改過檔案會提示是否需要儲存喔! [ctrl]-O:儲存檔案,若你有許可權的話就能夠儲存檔案了; [ctrl]-R:從其他檔案讀入資料,可以將某個檔案的內容貼在本檔案中; [ctrl]-W:搜尋字串,這個也是徑有幫劣的挃令喔! [ctrl]-C:說明目前游標所在處的行數不列數等資訊;

Deepin Linux獲得關注,國產GUI值得提倡

最新一期的Distrowatch Weekly對Deepin Linux有了評論,焦點是深度Linux軟體中心很有特色。做評論的博文似乎也引起了不少討論。首先說一下這個發行版。國內做Linux發行版的也有一些,但是很少有Deepin這樣專心一致,比較正規的。總體來說,感覺這個發行版很有前景,是中國開發人員在國際開源舞台上展示的一個契機,而且他們確實也對上遊的社區做出了貢獻(最起碼翻譯了不少軟體)。Deepin Software

Linux rpm 包製作 – 使用 rpmbuild

一、安裝 rpmbuild// for fedora linuxyum install rpmbuild -y// for ubuntuapt-get install rpmbuild 二、rpm specification

LINUX/UNIX下的斷行符號換行與WINDOWS下的區別

今天,我總算搞清楚“斷行符號”(carriage return)和“換行”(line feed)這兩個概念的來曆和區別了。在電腦還沒有出現之前,有一種叫做電傳打字機(Teletype Model

在隨身碟上安裝Linux

所謂在隨身碟上安裝Linux,就是在隨身碟上放置一些檔案,可以讓電腦從USB 磁碟機啟動linux(需要電腦支援從隨身碟啟動)。這篇教程簡單說一下怎麼在隨身碟上安裝DSL。主要是這個發行版小,50M左右,而且包含了該有的很多軟體。前提條件下載DSL解壓縮DSL執行syslinux安裝boot loader啟動

Linux核心漢字顯示技術

    在闡述基於Linux核心的漢字顯示的技術細節之前,有必要介紹一下原有linux的工作機制。這裡主要涉及到兩部分的知識,就是Linux下終端和幀緩衝的實現.      控制台(console)    通常我們在linux下看到的控制台(console)是由幾個裝置完成的。分別是/dev/ttyN(其中tty0就是/dev/console, tty1,tty2就是不同的虛擬終端(virtual

Linux grub 啟動

在grub引導下,系統啟動後,出現grub的引導菜單,用上下健選中所要啟動的linux系統,然後按字母“e”,進入編輯模式。之後再選中系統的啟動核心項(如:kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1 )再次按字母“e”,出現grub>提示, 如下: grub>kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1 在上面的hda1後空一格,輸入init n(init

S3C2410+linux下的SPI驅動代碼,開源到底

static int spi_open(struct inode *inode, struct file *file){unsigned long temp1,temp2,temp4; int i;// printk("SPPRE = %ld,SPCON = %ld,SPPIN = %ld\n",rSPPRE0,rSPCON0,rSPPIN0);// printk("CLKCON = 0x%X\n",rCLKCON); //for debugtemp4 = __raw_readl(S3C2410

Linux 釋放記憶體方法

先看看記憶體使用量狀況[root@node1 ~]# free -mtotal used free shared buffers cachedMem: 8004 6557 1446 0 163 5630-/+ buffers/cache: 763 7240Swap: 1983 0 1983把記憶體裡的資料暫時寫到硬碟裡[root@node1 ~]# sync修改 /proc/sys/vm/drop_caches檔案[root@node1 ~]# echo 3 > /proc/sys/vm/

Linux下Openoffice的安裝方法

1、展開你的安裝包。OOo_2.2.1_LinuxIntel_install_wJRE_zh-cn.tar.gz  # tar zxvf OOo_2.2.1_LinuxIntel_install_wJRE_zh-cn.tar.gz  資料來源:請從互連網上搜尋下載最新版本,或從本光碟片上直接下載 OOo_2.2.1_LinuxIntel_install_wJRE_zh-cn.tar.gz  注意事項:無  2、安裝 Java-runtime 支援包。 jre-6-linux-i586.rpm  

[Linux學習]一個簡單的Makefile入門

網上不乏Makefile的入門文章,但是Makefile博大精深,也不是一朝一日就能學完的,因項目需要,做了一個簡單的Demo,如下!CFLAGS = -gINCLUDES = -I../headerSRC = \Main.cOBJ = $(SRC:%.c=Obj/%.obj)CGI = $(SRC:%.c=Bin/%.o).SUFFIXES: .objall: $(CGI)$(CGI): $(OBJ)$(CC) $(CFLAGS) $(INCLUDES) -o $*.o $<$(OBJ)

[Linux學習]linux下環境變數的設定

安裝java的時候,會涉及到環境變數的設定,對於我們來說,是希望系統重啟之後,環境變數的設定還存在的,所以下面主要對設定永久的環境變數進行介紹:     1. 終端輸入vi /etc/profile    2. 在該檔案末尾輸入如下內容(注意是冒號,不是分號)        export JAVA_HOME=/usr/share/jdk1.6.0_14         export JRE_HOME=/usr/share/jdk1.6.0_14/jre        export

[Linux學習]Linux共用記憶體進程通訊時多使用者無法訪問的問題

今天遇到一個悲劇性的問題,折磨了我兩個多小時。關於linux下共用記憶體方式進程通訊時,以root許可權執行程式建立了一塊共用記憶體,再用非root使用者訪問這塊共用記憶體是無法訪問到的。這個問題有很多可能性,我把我遇到的問題記錄在這裡,希望後來人少走彎路。 1. 建立共用記憶體時,shmget函數的第三個參數是關於建立方式及建立許可權的,其中該參數的後9位表示許可權,對於root建立的共用記憶體,如果要讓其他使用者讀取,需要將使用權限設定為0666,即shmget(.., ..,

[Linux學習]常用Linux命令入門層級

關於Linux命令使用,網上有很多現成的資料,特別是這裡http://linux.chinaitlab.com/special/linuxcom/,本文只是列出一些簡單的命令以及簡單的使用方法!1. cd [目錄路徑/目前的目錄下的目錄名]    進入到參數指定的目錄中。cd .. 從目前的目錄返回到上一層目錄;cd / 切換到根目錄;cd ~切換到使用者目錄。2. ls/dir [目錄路徑]/空    列出指定或目前的目錄下的檔案及檔案夾。ls -l 類似windows上的顯示詳細資料;ll

[Linux學習]Linux下進程通訊之共用記憶體

本文用兩份代碼,一個建立共用記憶體並向其中寫入相關的資料,一個擷取共用記憶體並讀取其中的資料,下面上代碼:server.c:擷取共用記憶體,並向共用記憶體中寫入資料#include <sys/types.h> #include <sys/ipc.h> #include <sys/shm.h> #include <stdio.h> #define BUF_SIZE 1024 #define MYKEY 25 struct

總頁數: 3662 1 .... 363 364 365 366 367 .... 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.