A few words for Magic Linux and other distros:

GPL 是駭客精神的產物,從誕生 C 語言和 UNIX 的 PDP-7 到現在也有三十多年的曆史了。他們相信,每個使用他們代碼的人都是和他們一樣的人,都有貢獻代碼的精神和能力。這種共用的精神是推進駭客時間前進的最主要動力。而 Linux 現在開始面對使用者,駭客精神在某些方面就顯得格格不入了。我爸爸上網也有七八年了,但是你問他firefox和IE哪個好,他什麼也不知道。這樣的使用者才是使用電腦的主流。他們熟悉 Windows 下的普通操作,熟悉 Word /

讓Solaris和Linux一樣多彩

在Solaris上面工作有幾個不方便地方:一個是ls不能按照檔案類型顯示顏色;另一個是VI也不能顯現文法色彩;這裡就來說明如何解決這兩個問題: 其實這兩個問題都是Solaris自身所帶的ls和vi版本的問題;所以解決辦法就是下載最新的ls和vim源檔案包重新編譯進行安裝,看上去好像挺麻煩,其實就幾步,很簡單的:最新的ls是在一個叫coreutils的包中,從這裡下載;然後解壓:gunzip coreutils.tar.gz;tar zvf coreutils.tar;進入解壓後的目錄執行:

Install SDL on Linux/ubuntu

http://www.libsdl.org/To compile and install SDL:    1.  Run './configure; make; make install'        If you are compiling for Windows using gcc, read the FAQ at:        http://www.libsdl.org/faq.php?action=listentries&category=4#42        If

Linux基礎(一):linux的版本號碼

Linux核心版本有兩種:穩定版和開發版 ,Linux核心版本號碼由3組數字組成:第一個組數字.第二組數字.第三組數字第一個組數字:目前發布的核心主要版本。第二個組數字:偶數表示穩定版本;奇數表示開發中版本。第三個組數字:錯誤修補的次數。 #查看核心版本資訊:2:代表主要版本號;6:代表此版本號碼,偶數為穩定版本,奇數為開發版本;18:代表修訂版本;el:Enterprise Linux ,代表企業版linux。

Linux下的網路通訊協定分析工具-tcpdump快速入門手冊

Linux下的網路通訊協定分析工具-tcpdump快速入門手冊 TCPDUMP簡介在傳統的網路分析和測試技術中,嗅探器(sniffer)是最常見,也是最重要的技術之一。sniffer工具首先是為網路系統管理員和網路程式員進行網路分析而設計的。對於網路管理員來說,使用嗅探器可以隨時掌握網路的實際情況,在網路效能急劇下降的時候,可以通過sniffer工具來分析原因,找出造成網路阻塞的來源。對於網路程式員來說,通過sniffer工具來偵錯工具。

用SrvRepor遠程監控管理Linux伺服器

系統管理員不在機房時,如何繼續對Linux伺服器進行監控和管理,如何全面瞭解Linux伺服器的運行狀態,是系統管理員需要面對的問題。實現對Linux伺服器遠端管理和監控的方法很多,這裡主要介紹使用SrvReport這款Linux專用遠程監視軟體,對Linux伺服器進行遠程監控管理。SrvReport配置方法

關於linux下的庫檔案

先說說庫檔案是怎麼來的吧。以C為例,我們寫一個程式,一般都不會把所有的函數都寫在一個檔案裡面,通常都是劃分模組,然後一個模組若干個檔案,然後在main檔案裡面調用這些模組。我這裡用一個magic.c檔案代替實際程式中的所有的檔案,你就當這個magic.c檔案非常神奇,你調用裡面的magic()函數後,它會自動按你的想法把剩下的工作都完成。下面是兩個檔案:mian.cint main(){ magic();}magic.c:#include <stdio.h>void magic()

Linux系統開啟core dump的配置,以及用最短程式拋出core

什麼是core dumpcore dump又叫核心轉儲, 當程式運行過程中發生異常, 程式異常退出時, 由作業系統把程式當前的記憶體狀況儲存在一個core檔案中, 叫core dump。core dump在應用crash掉之後對問題的診斷是很有協助的。而在預設安裝的時候core dump是關閉狀態的。如何查看系統是否開啟了core dump使用【ulimit -c】查看core dump是否開啟。如果結果為0,則表示此功能處於關閉狀態,不會產生core檔案如何開啟core

資料包在Linux中的流程

1.中斷處理函數中:

Linux核心模組參數許可權

在進行linux核心模組編程時,常常需要給模組傳遞參數,其作用是從使用的裝置號到驅動應當任何操作的幾個方面. 例如, SCSI 適配器的驅動常常有選項控制標記命令隊列的使用,IDE 驅動允許使用者控制 DMA 操作. 如果你的驅動控制老的硬體, 還需要被明確告知哪裡去找硬體的 I/O 連接埠或者 I/O 記憶體位址.核心通過在載入驅動的模組時指定可變參數的值, 支援這些要求.       參數常常被聲明為一個靜態全域變數,如static int

Linux下調試工具gdb的常用命令

前提:廢話不多講,無法跟蹤進入調試,講得再多也是廢話。如何進入調試?1.編譯加上 -g 選項2.執行 gdb a.out    (注意:a.out一定要存在,或者是指定路徑,這樣gdb才能導入並進行詳細分析)3.查看源檔案並設置斷點(設置斷點可以設置函數斷點,比如 b myfuncname)4.執行,run arguments (需要加上a.out的參數) 1.編譯註意需要加上 -g 選項        gcc -g -o test test.c2.啟動gdb        gdb test3.

Linux應用常用命令總結(od/cut/wc/dd/diff/uniq/nice/du等)

用戶常使用od命令來顯示查看特殊檔案的內容:指令名稱:od語法:od [-abcdfhilovx][-A <字碼基數>][-j <字元數目>][-N <字元數目>][-s <字串字元數>][-t <輸出格式>][-w <每列字元數>][--help][--version][檔案...]說明:按照指定的模式顯示檔案內容(默認是按照八進制顯示的)。具體應用實例請自行 'man od'

Linux下tty、pty、pts的概念區別

基本概念:1> tty(終端裝置的統稱):tty一詞源於Teletypes,或者teletypewriters,原來指的是電傳打字機,是通過串列線用印表機鍵盤通過閱讀和發送資訊的東西,後來這東西被鍵盤與顯示器取代,所以現在叫終端比較合適。終端是一種字元型裝置,它有多種類型,通常使用tty來簡稱各種類型的終端裝置。2> pty(虛擬終端):但是如果我們遠程telnet到主機或使用xterm時不也需要一個終端互動嗎?是的,這就是虛擬終端pty(pseudo-tty)3>

linux 2.6.10

[]Linux核心原始碼+SourceInsightLinux-2.6.10核心源碼:http://www.softpedia.com/progDownload/Linux-Kernel-Download-10448.html這是linux-2.6.10的原始碼,44MB,可以在Winodws下直接解壓。用於學習非常不錯,我的翻譯計劃就從這個版本的原始碼開始入手,邊學習邊看原始碼。我的翻譯計劃的目錄:http://www.cnblogs.com/WuCountry/archive/2008/11

對Linux即時性的改進

即時作業系統是保證在一定時間限制內完成特定功能的作業系統。其特徵為     

linux 進程學習(一)

進程的概念 進程是一個具有獨立功能的程式關於某個資料集合的一次可以並發執行的運行活動,是處於活動狀態的電腦程式。進程作為構成系統的基本細胞,不僅是系統內部獨立啟動並執行實體,而且是獨立競爭資源的基底實體。-------------------------------------------------------------------------------------------------進程的屬性進程的定義:一個進程是一個程式的一次執行的過程;程式是靜態,它是一些儲存在磁碟上的可執行檔代

Linux字元裝置驅動之概述篇

一.概述:1.在Linux中有一句哲學“Linux下皆檔案”。裝置驅動程式為應用程式屏蔽了硬體的細節,這樣在應用程式看來,硬體裝置只是一個裝置檔案,應用程式可以像操作普通檔案一樣對硬體裝置進行操作。但是裝置檔案和普通檔案還是又差別的。那麼裝置和普通檔案之間又有什麼區分呢?先看看兩個圖:普通檔案:-rw-r--r--  1 stella stella   3699 2011-05-10 16:02 my_USBTMCAPP.c-rwxr-xr-x  1 stella stella   8763 2

linux connect 設定連線逾時

原來我們實現connect()逾時基本上都使用unix網路編程一書的非阻塞方式(connect_nonb),今天在網上看到一篇文章,覺得很有意思,轉載如下:讀Linux核心源碼的時候偶然發現其connect的逾時參數竟然和用SO_SNDTIMO操作的參數一致:  File: net/ipv4/af_inet.c    559       timeo = sock_sndtimeo(sk, flags & O_NONBLOCK);    560    561       if ((1

linux 虛擬輸入裝置(uinput)類比滑鼠和鍵盤的使用方法

轉自 http://blog.csdn.net/outblue/archive/2010/02/04/5288760.aspxDashboard January 2007 Issue Mehul Patel Using uinput driver in Linux- 2.6.x to send user input Dashboard January 2007 Issue Using uinput driver in Linux-2.6.x to send user input

Linux核心網路棧代碼的準備知識詳述

1. Linux核心ipv4網路部分分層結構:BSD socket層: 這一部分處理BSD socket相關操作,每個socket在核心中以struct socket結構體現。這一部分的檔案主要有:/net/socket.c /net/protocols.c etcINET socket層:BSD socket是個可以用於各種網路通訊協定的介面,而當用於tcp/ip,即建立了AF_INET形式的socket時, 還需要保留些額外的參數,於是就有了struct sock結構。檔案主要有:/net/

總頁數: 3662 1 .... 136 137 138 139 140 .... 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.