Linux(Ubuntu10.04 )下libxml2的安裝以及使用樣本

libxml2的安裝:1.安裝包:http://xmlsoft.org/,我下載的地方是http://xmlsoft.org/sources/old/2.下載好壓縮包後,對其進行解壓,解壓的命令是:sudo tar xvzf libxml2-2.7.1.tar.gz3.配置,編譯安裝過程:解壓好之後,進入解壓好的檔案夾中:cd libxml2-2.7.1(預設路徑安裝)sudo ./configuresudo makesudo make install(自己設定安裝路徑)或則sudo

Linux & X86上Segmentation fault原因分析

Linux & X86上Segmentation fault原因分析我的部落格:http://blog.striveforfreedom.netTable of Contents1 簡介2 導致段錯誤的3種常見記憶體訪問方式2.1 使用者模式訪問核心空間2.2 訪問尚未建立的記憶體空間2.3 寫訪問唯讀空間3 系統對段錯誤的處理3.1 CPU對段錯誤的捕獲3.2 核心對段錯誤的處理3.3 使用者程式對段錯誤的處理4 小結1 簡介在Linux上寫C程式,段錯誤(Segmentation

linux進程概念與管理

進程:不是程式及正在啟動並執行程式及為進程。線程:輕量級的進程2)進程有獨立的空間。線程沒有3.線程不能獨立存在由進程建立。4.相對說線程消耗CPU比進程小linux 查看進程ps -aux取消進程kill PID號(進程號)如果是主進程用kill -9 PID 如:-bash進程 查看進程動態用top查看某使用者top 斷行符號 再輸入U 再輸入使用者名稱 斷行符號每隔10秒更新top -d 10是資料上的 netstat -an 查看連接埠  netstat -anp

關於 Linux 的設定檔 /etc/profile 路徑出錯後相關的命令失效解決方式(如:ls,vi不能用)

今天學習LINUX 下配置jdk 和安裝tomcat 通過VI編輯/etc/profile  在expot 時候把路徑弄錯了。儲存後啟動。雖然java安裝好了。但是相關的ls more vi 的命令都不好使了。而且沒裝FTP所以在windows下串連進去修改/etc/profile檔案此路也就走不通。真悲劇了。難道我要重裝系統?心不甘。自己想了想。一般我記得vi是在/bin/下。那麼根據相關知識。那麼profile檔案不就像windows下的path 環境配置嗎?所以如果要調用

Linux裝置驅動程式簡介

  核心通過裝置驅動程式與I/O裝置互動。  裝置驅動程式包含在核心中,由控制一個或多個裝置的資料結構和函數組成,這些裝置包括硬碟、鍵盤、滑鼠、監視器、網路介面及串連到SCSI匯流排上的裝置。通過特定的介面,每個驅動程式與核心中的其餘部分(包括其他驅動程式)

Linux 裝置驅動模型

Linux系統將裝置和驅動歸一到裝置驅動模型中了來管理 裝置驅動程式功能:    1,對硬體裝置初始化和釋放    2,對裝置進行管理,包括實參設定,以及提供對裝置的統一操作介面    3,讀取應用程式傳遞給裝置檔案的資料或回送應用程式請求的資料    4,檢測或處理裝置出現的錯誤 裝置驅動模型提供了硬體的抽象包括:1,電源管理  其實,電源管理就是一些裝置不工作的時候,讓它歇一會,休眠一會(最低消耗),達到省電的目的  它的一個重要的功能是:   省電模式下,使系統中的裝置以一定的先後順序掛起

超實用的Linux/Unix快速鍵大匯總(開發、管理)(2))

在Linux/Unix環境下進行開發和系統管理的工作,其最主要的平台莫過於shell環境。shell下有很多十分有用的快速鍵,好好掌握這些快速鍵,會令你的工作效率有極大的提高。AD:附錄:Linux下的案頭環境的捷徑以下指令在Linux/unix的案頭環境(gnome)下有效,如有出入以你自己的伺服器為準:Alt + F1 類似Windows下的Win鍵,在GNOME中開啟"應用程式"菜單(Applications)Alt + F2 類似Windows下的Win +

虛擬機器VMware下安裝RedHat Linux 9.0 圖解)

著作權聲明:轉載時請以超連結形式標明文章原始出處和作者資訊及本聲明http://cszs.blogbus.com/logs/27379695.html注意:本安裝全部是在虛擬機器上進行的,用的是ISO鏡像檔案安裝。提示:如果你是拿刻好的光碟片在Vmware下安裝,會出現錯誤:“無法開啟xpdf-2.01-8軟體包。這是由於光碟片安裝,這通常意味著光碟片介質已損壞,或者光碟片磁碟機無法讀取介質。請按<return>鍵重試”這句話。這是Vmware下的一個BUG,當然你的安裝光碟片是沒問

linux的快速鍵(以後要發技術內涵貼)

先來是GNOME下的快速鍵,其實的kde和Xfce我用得比較少...通用快速鍵Alt + F1 類似Windows下的Win鍵,在GNOME中開啟"應用程式"菜單(Applications)Alt + F2 類似Windows下的Win + R按鍵組合,在GNOME中運行應用程式Ctrl + Alt + D 類似Windows下的Win + D按鍵組合,顯示案頭 !Ctrl + Alt + L 鎖定案頭並啟動螢幕保護裝置程式Alt + Tab 同Windows下的Alt +

Linux常用命令

Linux系統常用命令格式:  command  [option]  [argument1]  [argument2]  ...其中option以“-”開始,多個option可用一個“-”連起來,如“ls -l -a” 與“ls -la”的效果是一樣的。根據命令的不同,參數分為可選的或必須的;所有的命令從標準輸入接受輸入,輸出結果顯示在標準輸出,而錯誤資訊則顯示在標準錯誤輸出裝置。可使用重新導向功能對這些裝置進行重新導向。

Linux(1)

有些問題的確很零碎,特別是在配置軟體的時候尤為繁瑣,有時候有些哥們兒為了轉一個軟體而重裝了N次系統,真是得不嘗試啊!遇到啥事都重裝系統,那麼你上面那麼多東西移來移去,跟踢皮球似的,真煩人……有時候喜歡玩多系統,而一下子裝個四、五個又太麻煩,所以就在虛擬機器裡玩吧!這就牽涉到物理主機與虛擬機器的共用問題。原來用過VMware,佔地方不說,還老是卡(俺的本本兒落後了),所以換成Virtualbox了,其實Virtualbox可以自由轉換,只要將拖放改為雙向就行。不過用命令:mount -t

linux vi命令詳解

剛開始學著用linux,對vi命令不是很熟,在網上轉接了一篇。vi編輯器是所有Unix及Linux系統下標準的編輯器,它的強大不遜色於任何最新的文字編輯器,這裡只是簡單地介紹一下它的用法和一小部分指令。由於對Unix及Linux系統的任何版本,vi編輯器是完全相同的,因此您可以在其他任何介紹vi的地方進一步瞭解它。Vi也是Linux中最基本的文本編 輯器,學會它後,您將在Linux的世界裡暢行無阻。1、vi的基本概念   基本上vi可以分為三種狀態,分別是命令模式(command

CVS 入門教程(linux下配置)

CVS 入門教程From PostgreSQL 中文維基, PostgreSQL 中文站, PostgreSQL 中國社區, PostgreSQL Chinese communityJump to: navigation, search[編輯] CVS 簡單教程目錄 [隱藏]1 CVS 簡單教程1.1 前言1.2 步驟和做法1.2.1 前提要求1.2.2 架設CVS伺服器1.2.3 設定用戶端1.2.4 管理 cvs 伺服器1.2.5 命令介紹 1.3 一些小技巧

Linux 配置ip

新學習Linux 在學習過程中碰到了IP設定。根據網上尋找摸索出一種很好的解決方式(linux是虛擬機器上安裝的,新手)步驟1.eth0 您要設定的ip地址  --這個是及時生效的。但重啟機器後又回到從前2.setup 出現對話方塊。選中network  斷行符號進入設定ip 通過tab鍵選擇設定項。設定成功後儲存3.通過ifconfig 您看到您的IP未變。4.通過 /etc/cd.d/int.d/network restart (因是頭天學的。可能單詞有錯)等待一段時間。再ifconfig

linux 添加使用任務調度

在linux中是伺服器有很多的任務要在深夜進行的。故應該有像windows一樣的計劃任務。它的命令是:crontab -e 在裡面寫入相應的命令及可按照計劃的時間進行調度。為了測試寫一個每分鐘將系統時間寫入檔案的命令,然後將檔案cp到root下eg:* * * * * date >> /home/datetest* * * * * cp /home/datetest  /root* 從左至右分別表示:分 時 日 月 年 周 且各自之間要空格分開esc +: wq

在Linux 下安裝Myeclipse

在一般構建J2EE環境基本的順序是:JDK==>>ECLIPSE==>MYeclipse ==》tomcat我自己嘗試下載了Myeclipse 5 在myeclpse 官網封了中國IP故難下載。只能用myeclipse了。具體步驟:1.製作ISO檔案。將要的軟體製作其中(如果開通了FTP即可以用FTP上傳)2.通過mount /mnt/cdrom 掛載ISO檔案3.因為ISO檔案是無法寫入可故建議將其CP到一個新的檔案下。cp myeclipse

linux 下如果系統的init 被設定為6及重啟模式解決進入系統方式

在學習linux系統中,看到init知識點。為了看看每個值具體形式。就從一往6測試。到6時候,悲劇發生了。我無法進入系統了。就一直重啟中。尋找相關資料解決問題。通過摸索思路是在單使用者下改變inittab的配置 將id 6 initdefault 換成3或者5其他的。具體方式是:按下e 進入然後再按e輸入 空格加1  然後返回上級 再 按下b進入單一使用者模式。然後進入系統改變vi inittab 修改id後面的值就解決了。如果有更好的方式希望大家告知下。小弟在此感謝。。。 

配置linux 的Samba伺服器和解決Windows訪問Samba提示“無任何網路提供者接受指定的網路路徑”

最近學習linux 其中有個samba服務可以解決windows和linux互訪,介面相當於訪問windows之間共用訪問。介面親切。故學習學習。。先下載samba伺服器的rpm 包括三個檔案。查看自己系統是否已安裝samba rmp -q  samba 系統是否已經安裝了samba伺服器。刪除已經安裝的samba通過rpm -e smaba (基本無法刪除。因為關聯)採用rpm -e samba --nodeps (--兩個強制移除 可能比較危險。)刪除後通過rpm -ivh

Linux核心的引導

1,當系統上電或複位時,CPU會將PC指標賦值為一個特定的地址0xFFFF0並執行該地址處的指令。在PC機中,該地址位於BIOS中,它儲存在主板上的ROM或Flash中2,BIOS運行時按照CMOS的設定定義的啟動裝置順序來搜尋處於活動狀態並且可以引導的裝置。若從硬碟啟動,BIOS會將硬碟MBR(主引導記錄)中的內容載入到RAM。MBR是一個512位元組大小的扇區,位於磁碟上的第一個扇區中(0道0柱面1扇區)。當MBR被載入到RAM中之後,BIOS就會將控制權交給MBR3,主引導載入程式尋找並載

Linux字元驅動中動態分配裝置號與動態產生裝置節點

轉自:http://www.cnblogs.com/zhuyp1015/archive/2012/05/22/2514008.html  bird1015的部落格在編寫Linux核心驅動程式的時候,如果不動態產生裝置號的話,需要自己手動分配裝置號,有可能你分配的裝置號會與已有裝置號相同而產生衝突。因此推薦自動分配裝置號。使用下面的函數:int alloc_chrdev_region(dev_t *dev,  unsigned baseminor,  unsigned count,  const

總頁數: 3662 1 .... 398 399 400 401 402 .... 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.