我的LINUX曆史

說起來真的是有一些不好意思。我在剛上大學的時候就從我們學校的一些活動中知曉還有一個這樣的作業系統,所以在我買電腦的時候也就想著裝一個這樣的東西。我在買來電腦不久就在想著如何來裝上這個小東西。那時我下的第一個版本就是紅旗4.0。可是我下來後好久也不會裝上。那個時候也是傻得可以。又不好問別人,所以就是那樣的一直在那時放著。後來我終於在網上搜到了應如何裝的方法。可是就在那個時候紅旗已推出4.1的版本。真是可笑啊。但是我還是裝上我下了好久的紅旗。可是那個時候紅旗的東西不可以直接以區域網路的方式連上網。沒

Linux中常用的網路命令

Linux下網卡命名規律:eth0,eth1。第一塊乙太網路卡,第二塊。lo為環回介面,它的IP地址固定為127.0.0.1,掩碼8位。它代表你的機器本身。1、ifconfig是查看網卡的資訊ifconfig [Interface]    Interface是可選項,如果不加此項,則顯示系統中所有網卡的資訊。如果添加此選項則顯示所指定的網卡資訊.例如:ifconfig eth0eth0 Link encap:Etherne HWaddr 00:0C:29:F3:3B:F2

Linux 2.6.22.6移植到S3C2440之通過nfs啟動qt並添加USB滑鼠支援

昨天通過nfs掛接qt成功,但是介面不知道為什麼 老閃爍(暫不理會),qt顯示個歡迎介面提示需要進行初次使用設定,就停這了,因為沒有觸控螢幕,所以我今天 就先添加了usb滑鼠支援。qt相關的:我的qt和檔案系統是按照韋東山的<嵌入式linux應用開發完全手冊>介紹編譯製作的。在運行qt時參照了<天嵌科技出品-qt移植文檔 >。在nfs啟動時遇到了如下問題:1、# could not open for writing

Linux 2.6.22.6移植到S3C2440之RTC

移植linux2.6.22到s3c2440遇到drivers/rtc/hctosys.c: unable to open rtc device (rtc0)錯誤提示。網上搜尋找到瞭解決辦法,如下:解決辦法:從啟動資訊可以看出沒有載入成功RTC驅動!TCP cubic registeredNET: Registered protocol family 1RPC: Registered udp transport module.RPC: Registered tcp transport

Linux之全系統備份恢複

不要讓你熬更守夜千辛萬苦安裝配置好的Linux系統瞬間隨著你的心情煙消雲散,記得在你心情最好的時刻做好備份,以便在你雨後晴天之時恢複之用!嘿嘿,當然解壓安裝也絕對是最好的安裝方式,諸多好處諸多享受啊!備份1、準備一張Live CD用來啟動,越小越快越好,推薦CDlinux,knoppix、ubuntu或者Gentoo的Live CD也不錯。2、啟動起來之後載入你的Linux分區,如果有單獨的boot分區也記得載入好,或者你還想備份其它分區的資料也可以一併載入。3、現在可以打包了,如cd

在VMWARE中使用KGDB進行源碼級Linux核心調試

 Linux Kernel Hacking With KGDB in VMWARE在VMWARE中使用KGDB進行源碼級Linux核心調試 CopyRight By MikeFeng [環境]    VMWARE 5.5              Windows XP SP2(可替換)虛擬機器Ubuntu 6.06 (被調試機) 虛擬機器Kubuntu 6.10 (調試機,可替換為其他linux作業系統)[工具] KGDB 2.4[核心] 2.6.15.5 + KGDB

【Linux 驅動】第二章 構造和運行模組

       設定測試系統開發環境及Hello World入門模組在前面博文中已經講到,請參考http://blog.csdn.net/tianshuai11/article/details/7442168  一,核心模組與應用程式的對比        應用程式:小規模及中規模程式,從頭到尾執行單個任務。        核心模組:預先註冊自己,以便服務於將來的某個請求。然後他的初始化函數就立即結束。       

【Linux 驅動】第六章 進階字元驅動程式操作—-poll,select,epoll

一,poll        允許進程決定是否可以對一個或者多個開啟的檔案做非阻塞的讀取或者寫入(但是請注意select自身會阻塞進程知道某個描述符滿足條件或者逾時),常常用於那些要使用多個輸入或者輸出資料流而又不會阻塞於其中任何一個流的應用程式中,比如telnet程式,需要2個輸出,2個輸入資料流而又不希望阻塞。       unsigned int (*poll)(struct  file *filp,poll_table  *wait);//把當前的檔案指標掛到裝置內部定義的等待

【Linux 驅動】驅動開發第一步—-開發環境搭配

一,環境搭建步驟      1)下載Linux源碼             1> ~#apt-cache search linux-source出現:linux-source - Linux kernel source with Ubuntu patches           linux-source-3.0.0 - Linux kernel source for version 3.0.0 with Ubuntu patches             2>~#apt-get  

【Linux 驅動】第一章 裝置驅動程式簡介

一,裝置驅動程式的作用        最顯著的作用,是可以使電腦和裝置通訊,充當硬體的介面。作業系統只能通過這個介面來控制裝置。        二是書中說的驅動在於提供機制,而不是策略,個人覺得這應該是我們編寫驅動程式遵循的一個原則。機制--需要提供什麼功能,策略--如何使用這些功能。由於不同的環境需要不同的方式來使用硬體,因此應儘可能做到讓驅動程式不帶策略       驅動程式在使用者態和核心態之間傳遞資料       驅動程式是核心的一部分,可以使用中斷、DMA等操作二,核心功能劃分  

【Linux 驅動】第五章 並發和競態

一,概念       並發(concurrency)指的是多個執行單元同時被執行       競態(race condition)並發的執行單元對共用資源(硬體資源和軟體上的全域變數、靜態變數等)的訪問導致競態        例子:兩個進程試圖向同一個裝置的相同位置寫入資料,造成資料混亂        解決:加鎖或互斥 從而確保 同一時間 只有一個進程執行操作二,規則       

【彙編】Linux 下組譯工具開發

一,簡介       Linux 下用組合語言編寫的代碼具有兩種不同的形式。       1)完全的彙編代碼            指的是整個程式全部用組合語言編寫。儘管是完全的彙編代碼,Linux 平台下的彙編工具也吸收了 C 語言的長處,使得程式員可以使用 #include、#ifdef 等預先處理指令,並能夠通過宏定義來簡化代碼。       2)內嵌的彙編代碼            指的是可以嵌入到C語言程式中的彙編程式碼片段。雖然 ANSI 的 C

linux下各種壓縮檔的解壓方法

linux下各種壓縮檔的解壓方法.a av xv file.a.z uncompress file.z.gz gunzip file.gz.bz2 bunzip file.bz2.tar.z tar xvzf file.tar.zcompress -de file.tar.z|tar xvf file.tar.z.tar.gz/.tgz tar xvzf file.tar.gzgzip -de file.tar.gz|tar xvf file.tar.gz.tar.bz2 tar xvzf

Linux 60 個命令檔案處理

Linux 60 個命令檔案處理Linux系統資訊存放在檔案裡,檔案與普通的公務檔案類似。每個檔案都有自己的名字、內容、存放地址及其它一些管理資訊,如檔案的使用者、檔案的大小等。檔案可以是一封信、一個通訊錄,或者是程式的源語句、程式的資料,甚至可以包括可執行檔程式和其它非本文內容。 Linux檔案系統具有良好的結構,系統提供了很多檔案處理常式。這裡主要介紹常用的檔案處理命令。 file 1.作用 file通過探測檔案內容判斷檔案類型,使用許可權是所有使用者。 2.格式 file

linux查看分區狀況

在 Linux 中詳細查看硬碟分區狀況命令       硬碟(港台稱之為硬碟,英文名:Hard Disc Drive 簡稱HDD 全名 溫徹斯特式硬碟)是電腦主要的儲存媒介之一,由一個或者多個鋁製或者玻璃制的碟片組成。這些碟片外覆蓋有鐵磁性材料。絕大多數硬碟都是固定硬碟,被永久性地密封固定在硬碟中。       進入正題 -- 電腦使用者,日複一日在磁碟中儲存、移動、刪除各類檔案。當然會關心磁碟空間的使用方式。在Linux

Linux學習之Regex

Regex字串表示方式一朝不同的嚴謹程度分為基礎Regex和擴充Regex,下面我們來先看看基礎Regex:經常用到的一些符號 [;alnum:]  表示0-9  a-z   A-Z[:alpha:]  表示a-z  A-Z[:lower:] 表示a-z[:upper:] 表示A-Z[:digit:] 表示0-9 在學習Regex之前有必要好好瞭解grep的使用 grep [-A] [-B] [--color=auto] '尋找字串' filenameA 

Linux學習之使用者管理

雖然我們在登入linux的時候,輸入的是我們的帳號,但是linux主機並不是直接認識你的帳號名稱,他僅僅認識id,而你的id與帳號的對應關係就在/etc/passwd當中 每個登入使用者都有至少有兩個Id,一個是使用者id,一個是使用者組Id,有關id的資訊主要放置在了/etc/passwd和/etc/group中,感興趣的讀者可以自己查看 新增與刪除使用者:useradduseradd [-u UID] [-g GID] [-d 主資料夾目錄] 賬戶名稱useradd

Linux檔案許可權的那些事

linux是一個多使用者,多任務的作業系統,對於每一個檔案它的屬性中都包括:檔案所有者(owner),檔案所屬組(group),其他使用者(other),還必須具備與這三個角色對應的讀,寫,執行的許可權,如:在tmp目錄下面有一個a.txt檔案,我們通過ls -l命令可以查看其詳細資料:-:表示普通檔案,d:表示目錄檔案,l:連結檔案,b:裝置檔案中可以供儲存的介面裝置,c:裝置檔案中序列埠裝置如鍵盤。由於最前面是-:所以a.txt是普通檔案。再看 

Linux中的源碼安裝詳解

首先來瞭解什麼是

linux的一些常用程式

花了半小時看了一篇激情四射的文章,主要是分析linux與windows,呼籲我們摒棄windows,相當的有煽動性,這裡我只截出了一點linux常用的工具。原部落格連結是http://blog.csdn.net/mylxiaoyi/article/details/404131我的xpdf一開啟就崩潰,無奈。。。。 Shell: bash。它結合了 csh 和 ksh 的優點,並且有 readline 功能,你可以隨意綁定自己的鍵盤。編輯器: VIM, Emacs。程式開發: GCC, make,

總頁數: 3662 1 .... 3448 3449 3450 3451 3452 .... 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.