Linux核心入門

這年頭,Linux成了一個時髦詞。自詡對電腦玩的精通的學生和IT人士們,沒有哪個不在自己的電腦上安裝一、兩個Linux,並自覺趕上了時髦。然而,在Ubuntu或SUSE的論壇中,經常有這樣的對話:“你學Linux學了這麼久,都學到了什嗎?”“哦,我現在Linux的安裝、升級、案頭美化都很熟練!你看我這是最新版的Ubuntu,案頭很漂亮吧!”“……”Linux社區中有一句名言:如果你進入你的作業系統不知道該做什麼,那最好還是關掉電腦,一定有更重要的事等著你去做。說真的,如果對Linux命令不熟練,

linux VFS學習筆記一

函數解析:static struct file_system_type **find_filesystem(const char *name, unsigned len){ struct file_system_type **p; for (p=&file_systems; *p; p=&(*p)->next)  if (strlen((*p)->name) == len &&      strncmp((*p)->name, name,

【linux】分卷壓縮及解壓分卷壓縮檔

本文來自ChinaUnix部落格,如果查看原文請點:http://blog.chinaunix.net/u/22418/showart_2041956.html一 .使用rar1.分卷壓縮ubuntu下沒有預設安裝rar,可以通過 sudo apt-get install rar, sudo apt-get install unrar 來安裝rar.安裝過後,使用以下命令進行分卷壓縮:rar a -vSIZE  壓縮後的檔案名稱 被壓縮的檔案或者檔案夾例如:rar a -v50000k

在Linux系統中安裝和配置ACE

本文詳細描述了在Linux作業系統上安裝和配置“自適應通訊環境(ACE)”的過程和注意事項。文中的描述基於RedHat Linux 9作業系統和ACE 5.4版準備工作:1.確保你的Linux作業系統的開發環境(gcc、make……)是完整且可用的。2.在安裝ACE的過程中,可能需要root許可權,因此確保你擁有root帳戶的密碼。3.對於典型的Redhat9系統,autoconf程式的版本可能過低,你需要首先升級它。    升級的步驟如下:在控制台中輸入 autoconf

Linux下動態庫、靜態庫的編譯小記

動態庫的編譯:g++ -Wall -fPIC -shared -o DataLog.so DataLog.cpp -I ./ -lpthread -L ../lib -llog4cpp其中:-shared 指出編譯、連結的目標是一個.so的動態庫         -fPIC 對於64位平台是必需的 靜態庫的編譯過程:g++ -Wall -static -o DataLog.o -c DataLog.cpp -I ./其中: -c

linux修改網卡名

用vi開啟/etc/udev/rules.d/70-persistent-net.rules ,該檔案的內容為:# This file maintains persistent names for network interfaces.# See udev(7) for syntax.## Entries are automatically added by the 75-persistent-net-generator.rules# file; however you are also

expect spawn、linux expect 用法小記

轉自http://scork520.blog.163.com/blog/static/49099202201072102726718/ 使用expect實現自動登入的指令碼,網上有很多,可是都沒有一個明白的說明,初學者一般都是照抄、收藏。可是為什麼要這麼寫卻不知其然。本文用一個最短的例子說明指令碼的原理。   指令碼代碼如下:   ##############################################   #!/usr/bin/expect   set timeout 30

Linux IO調優的幾點考慮

針對linux IO效能的調優可以從以下幾個方面考慮:1.塊裝置的預讀粒度,根據讀、寫操作的粒度來確定此數值的大小2.塊裝置的調度演算法,主要有cfq、deadline、Anticipatory、noop四種;其中:noop不對請求做出特定的排序,只做IO請求的彙總,適合ssd、ramdisk等不需要磁頭定址的裝置cfq(complete fair

Linux、Windows下錯誤碼查看與錯誤原因格式化輸出

Windows下: 使用GetLastError()獲得錯誤碼,通過FormatMessage API獲得錯誤碼對應的出錯資訊,HLOCAL pBuffer = NULL; //系統緩衝區指標int nId = GetDlgItemInt(IDC_EDIT1); //錯誤碼::FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS |

Linux核心態下的檔案操作

轉自http://z515256164.blog.163.com/blog/static/32443029201211362335184/在VFS的支援下,使用者態進程讀寫任何類型的檔案系統都可以使用read和write著兩個系統調用,但是在linux核心中沒有這樣的系統調用我們如何操作檔案呢?我們知道read和write在進入核心態之後,實際執行的是sys_read和sys_write,但是查看核心原始碼,發現這些操作檔案的函數都沒有匯出(使用EXPORT_SYMBOL匯出),也就是說在核心模

在HP安騰伺服器上安裝SuSE Linux Enterprise Server(SLES)11SP1手記

1.在HP的Boot Menu裡面將Boot Configuration->Console Configuration->VGA設為P(primary),其他的(例如Serial串口)設為S(Secondary),否則輸出會打到串口,顯示器上永遠是“Umcompressing Linux ...done,Loading file initrd ...done”這兩句話。2.在“伺服器方案”或“伺服器基礎方案”那一步會自動跳過,那裡有三項候選項(物理機、虛擬機器、Xen虛擬機器主機),

linux下Mplayer安裝與設定指南(以及如何載入顯示中文字幕)

下載Mplayer需要的各種軟體(分享一個Mplayer相關的FTP資源 http://www.mplayerhq.hu/MPlayer/ )(1)下載Mplayer源碼安裝包MPlayer-1.0rc2.tar.bz2點 這裡 下載(2)下載你喜歡的skin例如你下載 Abyss-1.6.tar.bz2點 這裡 下載(3)下載必需的codeall-20071007.tar.bz2點 這裡 下載windows-all-20071007.zip點 這裡

linux建立進程和等待進程退出

         在WIN32下,在一個進程裡我們可以使用CreateProcess()建立一個進程,然後通過調用WaitForSingleObect(), WaitForMultipleObject()等待進程退出。那麼在linux下該如何?呢?          以下的代碼實現了一個daemon程式, daemon程式負責系統啟動其它所有App,當其它應用出現異常退出的時候,daemon程式會重新啟動它們。/******************************************

Linux管理員手冊

Linux管理員手冊(1)--Linux系統概述本章概述Linux系統。首先描述作業系統提供的主要服務。然後說明實現這些服務的程式 with a considerable lack of detail。本章的目的是理解系統整體,以後再詳細說明每個部分。一個作業系統的不同部分  一個UNIX作業系統包括一個核心程式kernel和一些系統程式system programs。還有一些做某件事情的應用程式application

在Windows中借Telnet或SSH登入路由器的Linux終端並刷寫路由器韌體

一、Windows下利用Telnet協議登入路由器的Linux系統終端(以DD-WRT韌體的路由器為例。)1.Telnet是Windows 7已配備的功能,只是預設是沒有開啟,進入:開始-控制台-程式-開啟或關閉Windows功能;2.勾選“Telnet伺服器”、“Telnet用戶端”兩個項目,按“確定”鍵後等待一會即可開啟Telnet功能。3.進入Windows的“命令列提示符”介面;4.輸入“telnet”斷行符號,顯示“Microsoft

Linux的系統停止與重啟動命令詳解

 學習筆記:Linux的系統停止與重啟動命令詳解   來源: ChinaUnix部落格  日期: 2006.05.21 18:04 (共有0條評論) 我要評論   聲明:可以自由轉載本文,但請務必保留本文的完整性。作者:張子堅說明:本文所涉及樣本均在fedora

如何解決Linux作業系統中putty亂碼問題

 如何解決Linux作業系統中putty亂碼問題   發布時間:2008.03.17 06:14     來源:賽迪網    作者:skid 開啟putty主程式,選擇window-〉Appearance-〉Font settings-〉Change...,選擇Fixedsys字型,字元集選擇CHINESE_GB2312。在window-〉Translation中,Received data assumed to be in which character set 中,把Use font

配置Linux作業系統環境變數

 1、Linux是一個多使用者的作業系統。每個使用者登入系統後,都會有一個專用的運行環境。通常每個使用者預設的環境都是相同的,這個預設環境實際上就是一組環境變數的定義。使用者可以對自己的運行環境進行定製,其方法就是修改相應的系統內容變數。  2、常在/etc/profile檔案中修改環境變數,在這裡修改的內容是對所有使用者起作用的。   以下主要操作將在該檔案中進行。   3、如何添加環境變數。   例如添加“NAME=liheng” 。   在profile檔案的最後添加如下內容export

Linux之間檔案傳輸

linux的scp命令2009-06-22 16:05linux 的 scp 命令 可以 在 linux 之間複製 檔案 和 目錄; ================== scp 命令 ================== scp 可以在 2個 linux 主機間複製檔案; 命令基本格式:        scp [選擇性參數] file_source file_target ====== 從 本地 複製到 遠程 ====== * 複製檔案:         * 命令格式:            

Linux Device Driver study: scull解析

曆時將近兩個月,終於化零為整,對《Linux裝置驅動程式》(3rd edition)中第三章scull驅動有了詳細的瞭解,下面對scull的驅動進行解析,方便以後的查看。一、建立字元驅動的步驟:1、獲得裝置號:int register_chrdev_region(dev_t first, unsigned int count, char *name);int alloc_chrdev_region(dev_t *dev, unsigned int firstminor, unsigned

總頁數: 3662 1 .... 1064 1065 1066 1067 1068 .... 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.