在linux安裝apche並添加h264模組

gentoo:*使用emerge安裝apache  emerge apache*編譯安裝h264 module  cd /tmp  wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gz  tar -zxvf apache_mod_h264_streaming-2.2.7.tar.gz  cd /tmp/mod_h264_streaming-2.2.7  ./configure

linux架httpProxy 伺服器小記

今天實驗了一下在linux下架設httpProxy 伺服器,實現如下布局: 我位於LAN2中,想要能拿到LAN1中的資源。。 另需要在LAN1中能訪問LAN2中的私人網站並通過LAN2訪問公網,LAN2中訪問LAN1的私人網站並通過LAN1訪問公網。 給伺服器弄了雙網卡,分別接入LAN1,LAN2。 eth0 192.168.15.xx LAN1網路eth1 192.168.88.xx LAN2網路 LAN1網關為 15.1 

自動產生Linux下Makefile全攻略(下)

    下面再來看看多個源檔案的例子。     如何寫用code1.c, code2.c產生 prog1的configure.in和Makefile.am。首先建立一個專案檔夾testproj。在testproj下建立dir1目錄。     [kang@node16 kang]$ mkdir testproj     [kang@node16 kang]$ mkdir dir1    然後在dir1目錄中分別建立code1.c, code1.h, code2.c,

Linux下的庫

在linux上編程時,很多時候會用到一些非標準的庫(即自己裝上去的庫),這些非標準的庫安裝位置可能不盡相同,這就給我們編寫程式時帶來了麻煩。1。標頭檔的位置gcc預設會在/usr/include目錄下尋找標頭檔,這是標準庫的標頭檔的路徑,但非標準的庫一般不會把標頭檔直接放在該目錄下,一般的作法是在該目錄下建立一個自己的目錄,然後在此目錄下直接或分門別類(即再建立更深層次的目錄,gtk+即一例證)放自己的標頭檔。如果是這樣,gcc編譯時間是不會找到這些標頭檔的,我們會看到有“×××: No

linux下 檔案IO 相關

linux下操作檔案或裝置,需要一個檔案描述符 file descriptor,fd 來引用。fd是一個非負整數,實際上是一個索引值,指向檔案的記錄表,對檔案的操作都需要fd。預設的幾個:標準輸入資料流 STDIN_FILENO 實際為0;標準輸出資料流 STDOUT_FILENO 實際為1;標準錯誤流 STDERR_FILENO 實際為2。下面介紹幾個檔案操作相關函數:open close read write lseek fcntl1、open#include

遇到的幾個linux命令總結

1、pgrep命令pgrep 是通過程式的名字來查詢進程的工具,一般是用來判斷程式是否正在運行。在伺服器的配置和管理中,這個工具常被應用,簡單明了; 用法: #ps 參數選項   程式名 常用參數 -l  列出程式名和進程ID;-o  進程起始的ID;-n  進程終止的ID;舉例:[root@localhost ~]# pgrep -lo httpd4557 httpd[root@localhost ~]# pgrep -ln httpd4566 httpd[root@localhost ~]#

Linux環境下的Qt添加OpenCV的配置

看似簡單的東西卻搞了好久,汗~~~首先是已經成功的在linux環境下安裝了Qt,我的是ubuntu10版本的,接下來我所講的都是關於在此環境下的,如有不同請根據具體的版本安裝。首先開啟ubuntu10的軟體中心如所示: 點擊ubuntu軟體中心,出現如下視窗  在右上方的搜尋方塊中輸入opencv出現很多相關的安裝軟體,除去第一個外,對於運行程式沒有任何影響  安裝好了之後在命令列輸入命令: sudo gedit

linux中NFS共用配置

網路檔案系統(NFS,Network File System)是一種將遠程主機上的分區(目錄)經網路掛載到本地系統的一種機制,通過對網路檔案系統的支援,使用者可以在本地系統上像操作本地分區一樣來對遠程主機的共用分區(目錄)進行操作。一、          首先,查看是否安裝NFS(portmap是用於RPC傳輸的)[root@localhost etc]# rpm -q nfs-utils portmapnfs-utils-1.0.9-16.el5portmap-4.0-65.2.2.1二、 

學習Linux核心模組編寫總結

在學習編寫Linux核心模組的時候我們首先要清楚的知道核心模組的作用,為什麼要使用核心模組?這是因為Linux核心的整體結構非常的龐大,包含的組件也非常的多,把所有的核心模組都編譯到Linux核心,會導致的問題是核心很大,同時在現有的核心新增或刪除部分功能時,不得不重新編譯核心,可謂相當的費時。而模組的使用就是為瞭解決這一問題,即動態在核心中添加或者刪除相應功能。下面以一個經典的代碼來看是相關的分析:#include #include MODULE_LICENSE("Dual BSD/GPL")

Linux五個檔案尋找命令–which、whereis、find、locate和type

Linux下常用的檔案尋找命令有which、whereis、find、locate和type。在這裡不涉及具體的用法,只是對比下它們之間的區別。which:在PATH變數指定的路徑中,搜尋某個系統命令的位置,並且返回第一個搜尋結果。當加上-a參數時返回所有尋找結果。whereis:

Linux下五個字元轉換命令:tr,col,join,paste,expand

Linux中常用的字元轉換命令有:tr,col,join,paste,expand。(1)tr:可以用來刪除一段資訊當中的文字,或者是進行文字資訊的轉換。    a) tr 'SET1' 'SET2' tr的預設操作是替換, 作用是把標準輸入中含有的SET1中的字元依次換成SET2中對應的字元。例如:echo "Hello, Kevin" | tr 'a-z' 'A-Z'輸出結果是:HELLO,KEVIN例如:echo "Hello, Kevin" | tr 'he'

Linux“迷你本”令人賞心悅目

<!--@page { margin: 2cm }P { margin-bottom: 0.21cm }-->            5月20日,Intel的移動Linux發行版Moblin2.0(Beta)正式發布,引起全球眾多人群的目光聚焦其上。何故?       

linux下exit系統調用

原文地址:http://blog.sina.com.cn/s/blog_4850a7880100hncm.html參考:http://lzjyjh.blog.sohu.com/137646727.html———————————————————————————————————————————————在Unix OS中,通過執行系統調用exit來終止一個進程。進程可以顯示的調用exit系統調用來終止一個進程,也可以通過在程式結束時的return來實現(startup

linux大檔案分割 split命令

原文地址:http://www.php100.com/html/webkaifa/Linux/2010/0303/4033.html——————————————————————————————————————————————————————linux split 命令  功能說明:切割檔案。  語  法:split [--help][--version][-<行數>][-b <位元組>][-C <位元組>][-l

linux下RAMDISK根檔案系統的製作詳解

2009-02-12 16:37一、在一個已建好的檔案系統上進行修改設已建立好的檔案系統壓縮檔為ramdisk.gz1、解壓 #cd ramdisk.gz所在目錄 #gunzip ramdisk.gz 在解壓後,得到檔案系統鏡象檔案ramdisk, 覆蓋了原來的壓縮檔2、鏡象檔案掛載 鏡象檔案必須經過掛載後才能看到檔案系統中的各個目錄和詳細內容#mkdir /mnt/loop /* /mnt/loop 是檔案系統要掛載到的目錄#mount –o loop ramdisk

linux下添加新驅動的方法

下面以UCLINUX為例,介紹在一個以模組方式出現的驅動程式test.c基礎之上,將其編譯進核心的一系列步驟: (1) 改動test.c源帶代碼 第一步,將原來的: #include #include char kernel_version[]=UTS_RELEASE; 改動為: #ifdef MODULE #include #include char kernel_version[]=UTS_RELEASE; #else #define MOD_INC_USE_COUNT #define

一種實現嵌入式Linux的新方法-ramdisk

引言 在Linux作業系統中,有一項特殊的功能——初始化記憶體盤INITRD(INITial Ram Disk)技術,而且核心支援壓縮的檔案系統映像。有了這兩項功能,我們可以讓Linux系統從小的初始化記憶體盤  引言在Linux作業系統中,有一項特殊的功能——初始化記憶體盤INITRD(INITial

Linux作業系統運行層級

linux os 將作業環境分為以下7個等級:0:開機(請不要切換到此等級)1:單人使用者模式的文字介面2:多人使用者模式的文字介面,不具有網路檔案系統(NFS)功能3:多人使用者模式的文字介面,具有網路檔案系統(NFS)功能4:某些發行版的linux使用此等級進入x windows system5:某些發行版的linux使用此等級進入x windows system6:重新啟動 可以通過init 0 to 6來在各個運行等級間切換。Nice!

linux核心調度器進化史:O(n)->O(1)->O(log(n))

一開始的調度器是複雜度為O(n)的始調度演算法(實際上每次會遍曆所有任務,所以複雜度為O(n)),這個演算法的缺點是當核心中有很多任務時,調度器本身就會耗費不少時間,所以,從linux2.5開始引入赫赫有名的O(1)調度器,所以現在能看到的網上很多資料及教程書裡面都講的都是這個調度演算法。然而,linux是集全球很多程式員的聰明才智而發展起來的超級核心,沒有最好,只有更好,在O(1)調度器風光了沒幾天就又被另一個更優秀的調度器取代了,它就是CFS調度器 Completely Fair

linux核心功能sleep_on_common中的自旋鎖

注意第一次調用的是spin_lock_irqsave(),但之後釋放鎖卻用的是spin_unlock()第二次擷取自旋瑣用的是spin_lock_irq(),但釋放鎖卻用的是spin_unlock_irqrestore(),why?static long __schedsleep_on_common(wait_queue_head_t *q, int state, long timeout){    unsigned long flags;    wait_queue_t wait; 

總頁數: 3662 1 .... 3190 3191 3192 3193 3194 .... 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.