在OpenSUSE 12.1 上編譯Dom0(linux kernel 3.2.1) + Xen-4.1.2 + Virt-manager 0.9.0

經驗總結:1. 不要使用獨立顯卡,因為驅動不支援pv_ops kernel構架2. 不要使用64位的發行版(ubuntu除外)步驟:1. 安裝32bit OpenSUSE 12.1請安裝linux kernel development 和python 相關dependency package。。。。。。2. 準備zypper install dev86zypper install ncurses-devel bridge-utils3.

Libtool建立和使用linux下動態庫

 檔案fun.c,fun.h,hello.c,hello.h,main.c動態庫函數都在fun.c和hello.c裡面fun.c:int add(int a, int b){ return a+b;}fun.h:#ifndef _FUN_H_11#define _FUN_H_11int add(int a, int b);#endif----------------------------hello.c:#i nclude <stdio.h>void output(char *

Linux核心模組自動載入機制

文章目錄 思考

linux+apache+openssl 搭建https伺服器(雙向認證)

  經過 Linux+Apache+OpenSSL 完成 SSL ( Secure Socket Layer )認證效勞器,提供平安的 HTTPS ( Hypertext Transfer Protocol over Secure Socket Layer )效勞。裝置 SSL 1. 裝置 openssl tar -zxvf openssl-0.9.8a.tar.gz cd openssl-0.9.8a ./configure make make install openssl 裝置在

linux子系統分析及觸控螢幕驅動淺析

  前段時間負責項目的觸控螢幕和光電滑鼠,都是輸入裝置,看了會這方面的資料,結合項目代碼,做點總結,基本上來自個人理解和互連網 在linux2.6以後,linux對輸入裝置進行了抽象,抽象出了輸入子系統,該系統(Input子系統)是所有I/O裝置驅動的中介層,為上層提供了一個統一的介面,將事件的上報和處理分離開,採用了分層模式,在我們的driver中,我們只需要關注事件的上報,其他的都由linux自己處理。在上層系統中,它不需要知道底層有多少鍵盤,滑鼠,軌跡球,觸控螢幕等裝置,只需要把上報上來的

Linux tmpfs 源碼分析(一)

Tmpfs是linux 系統中基於記憶體/交換分區作的檔案系統,與ramdisk不同的是,ramdisk是作為塊裝置,基於ext的檔案系統,所以不可繞過的是page cache的記憶體複製,具體可以參考前面寫的關於ramdisk, 對tmpfs來說就是直接操作記憶體做為檔案系統的,而不是基於塊裝置的。如何繞過page cache,實際上很簡單,只要直接在setup檔案系統的時候,設定自己的file的const struct

Linux php5 oci pdo install

  1)安裝oracle client相關包      1> 用查看Linux系統:uname -m 如果看到資訊包含有64,說明你的Linux是64位系統,沒有則是32位的,下載相應的包。我這是64位系統。去(Linux 64位版)http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 下載 oracle-instantclient11.1-basic-11.1.0.7.0-1.x86_64.rpm   

Roboard DM&P X-Linux 更新核心 kernel 2.6.35.7

在Roboard板子上更新X-Linux核心,核心版本 (2.6.35.7),我的環境是: 引導: syslinux ,檔案系統 busybox 1. 由於Roboard上採用的Vortex86DX,所以,Config檔案採用預設的I386設定檔make i386_defconfig然後鍵入make menuconfig開始配置 2.重要的幾處配置Processor type and features --->    Processor family (Pentium-Pro)

VMware調整解析度&解決滑鼠”飄”的問題筆記(Linux)

MWARE下安裝完了linux.default的解析度是:800x600.要調整為1024x768 ;像素為上百萬像素的過程如下: 1.VM下有Install vmare tools 啟動vmware,功能表列中VW->Install VMware Tools,點擊.開啟CD-ROM Drive,裡面有一個壓縮包,叫:vmware-linux-tools.tar.gz的軟體包 2.(1)把這個軟體包copy到/root下,#cp vmware-linux-tools.tar.gz

linux下char,wchar_t以及unicode間的轉換

據我所知,linux下char類型為1個位元組,wchar_t為4個位元組,而unicode為2個位元組。c庫有提供wchar_t類型的函數,如wcslen,wcscpy等,所以,對char和wchar_t類型的處理在linux上沒有任何阻礙。問題是,我們公司引擎的API都是基於unicode,找不到處理unicode類型的函數,只好自己實現:char* Unicode2Char( UNICODE* str, int len ){    int i;    static char tmp[256

Linux裝置驅動開發詳解-第4章(一)-hello模組編譯過程

就不寫驅動程式,都忘了怎麼去編譯了1  編寫來源程式hello.c/*====================================================================== A simple kernel module: "hello world" The initial developer of the original code is Baohua Song <author@linuxdriver.cn>.

Linux學習筆記(2)—-解決ubuntu下USB裝置不能自動識別的問題的解決

ubuntu的預設的好像是自動掛載的,但是不知為何我這個隨身碟它認不到,鬱悶...不過還好百度下,肯定不止我一個人遇到這個問題。解決方案如下:下載usbmount:sudo apt-get install usbmount設定檔:sudo gedit /etc/usbmount/usbmount.conf    1.找到FILESYSTEM 在其中添加vfat,ntfs    2.FS_MOUNTOPTIONS這個選項裡加入""-fstype=

Linux系統32位–Centos5.6 與 Ubuntu11.04 的穩定比較(兩個月內)

Centoss5.6好處:使用期間沒有怎樣崩潰壞處:升級核心後部分軟體有問題(有可能是我核心配置錯誤)yum更新有時錯誤(如:dag)而且Yum庫軟體比較舊。死機:沒有Ubuntu11.04好處:軟體庫方面比較全面 壞處:老是死機,特別容易死機的是開啟FIREFOX5後再安裝一些比較大的軟體(如:eclipse,netbeans等)就假死,再一會兒就真的死機了。死機:經常總結:看來要穩定效能還是要選REDHAT這個老大哥啊!Ubuntu還要繼續努力才行!

在linux下rar格式檔案的解壓和打包

1首先下載rarlinux-3.8.0tar.gz檔案 (這是我下載的版本,也可以是其他版本)2然後在shell中用cd命令進入相應的檔案夾裡面3再用gunzip rarlinux-3.8.0tar.gz進行解壓 產生rarlinux-3.8.0tar4然後用tar rarlinux-3.8.0tar 進行解包 產生rarlinux-3.8.05用chmod命令修改makefile的屬性 chmod 777 makefile  同理下該rar和unrar的屬性6 用sudo make

linux上安裝tcl、tk、expect

 tcl[user@localhost 案頭]$ ls tcl8.5.9-src.tar.gztcl8.5.9-src.tar.gz[user@localhost 案頭]$ su密碼:[root@localhost 案頭]# cp tcl8.5.9-src.tar.gz /usr/local/src/[root@localhost 案頭]# cd /usr/local/src/[root@localhost src]# tar -zxvf

linux 核心 記憶體管理 slub演算法 (一) 原理

        核心管理頁面使用了2個演算法:夥伴演算法和slub演算法,夥伴演算法以頁為單位管理記憶體,但在大多數情況下,程式需要的並不是一整頁,而是幾個、幾十個位元組的小記憶體。於是需要另外一套系統來完成對小記憶體的管理,這就是slub系統。slub系統運行在夥伴系統之上,為核心提供小記憶體管理的功能。       

linux命令列解析度調整

在vmware下裝linux就是有些許不舒服,為了讓自己看起來讓虛擬機器更加真實就必須要調整諸多東西,解析度就是其中一項。大家都知道在裝完vmware-tools之後,圖形介面的解析度看起來就相當舒服了,但是,如果調整到命令列就會覺得不舒服。剛才在網上查了諸多資料,找到一個折中的方案,雖然不完美,但是可以部分解決一些東西。 其實在linux下有一個檔案/boot/grub/menu.lst,

linux 地址類型

Linux

3 Best Video Players for Linux: SMPlayer, VLC and Kaffeine

3 Best Video Players for Linux: SMPlayer, VLC and Kaffeine                                     來源:tuxarena.blogspotSMPlayerSMPlayer is built in Qt4 and it uses the MPlayer engine for video playback. It's one of the most powerful applications out

Linux處理序間通訊源碼剖析,共用記憶體(mmap)

來自:http://blog.csdn.net/dancing999/archive/2008/01/13/2042473.aspx 範例1:兩個進程通過映射普通檔案實現共用記憶體通訊範例1包含兩個子程式:map_normalfile1.c及map_normalfile2.c。編譯兩個程式,可執行檔分別為map_normalfile1及map_normalfile2。兩個程式通過命令列參數指定同一個檔案來實現共用記憶體方式的處理序間通訊。map_normalfile2試圖開啟命令列參數指定的一個

總頁數: 3662 1 .... 1109 1110 1111 1112 1113 .... 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.