FreeBSD和linux下解決apache錯誤:apr_sockaddr_info_get() failed for freebsdla

在Linux下安裝完Apache 2.2.6,啟動HTTP服務就報錯,似乎不影響服務的使用,但是也挺彆扭的。-------------------------------------------------------------------------------------[root@linux http]# ./apachectl starthttpd: apr_sockaddr_info_get() failed for

DllMain 移植到 Linux

Win32下可以通過DllMain來初始化和~初始化動態庫,而Linux下則沒有與之完全對應的函數,但可以通過一些方法類比它的部分功能。有人會說,很簡單,實現_init/_fini兩個函數就行了。好,我們來看看事實是不是這樣的。很多資料上都說可以利用_init/_fini來實現,而我從來沒有測試成功過,原因是這兩個函數都已經被gcc佔用了。比如:test.c#include <stdio.h>void _init(void){ printf("%s",

linux系統命令(網路通訊)

轉載串連:http://linux.chinaunix.net/bbs/viewthread.php?tid=1044310&pid=6813630&page=1&extra=page%3D1#pid6813630功能說明:與其他使用者交談。語  法:ytalk [-isxY][-h][使用者名稱稱...]補充說明:通過ytalk指令,你可以和其他使用者線上交談,如果想和其他主機的使用者交談,在使用者名稱稱後加上其主機名稱或IP地址即可。參  數:-h

unerstanding the linux kernel 筆記——進程

1、子進程與父進程的關係:當子進程被建立的時候,與父進程幾乎是一樣的,它擁有與父進程一樣的地址空間,執行同樣的代碼(代碼的執行是從建立子進程的系統調用的下一條指令開始的)。但是子進程擁有獨立的資料拷貝(如堆和棧),所以他們的資料時獨立的,對資料的改變互不可見。 2、進程狀態轉移圖

Linux下查看進程和線程

轉自:http://blog.csdn.net/wind19/article/details/7054336查看進程1. top 命令top命令查看系統的資源狀況  load average表示在過去的一段時間內有多少個進程企圖獨佔CPU  zombie 進程

基於S3C2440的linux-3.6.6移植——核心移植,建立自己的平台系統

 1.在下面的網站內下載目前最新的穩定版本的linux核心——linux-3.6.6http://www.kernel.org/ 2.解壓到目前的目錄tar –xvjf linux-3.6.6.tar.bz2 3.修改在根目錄下的Makefile檔案中的第195行和第196行:ARCH  ?=armCROSS_COMPILE  ?=

linux 線程學習(一)

線程與進程的區別-----------------------------------------------------1.節儉:在Linux系統下,啟動新的進程,必須分配給它獨立的地址空間,建立眾多的資料表來維護它的程式碼片段、堆棧段和資料區段。運行於一個進程中的多個線程,它們彼此之間使用相同的地址空間,共用大部分資料,啟動一個線程所花費的空間遠遠小於啟動一個進程所花費的空間,而且,線程間彼此切換所需的時間也遠遠小於進程間切換所需要的時間。2.通訊方便:不同進程,它們具有獨立的資料空間,要進

嵌入式Linux下3G USB Modem的使用

一.ARM-LinuxARM-Linux-2.6.173G USB Modem:huaweiE220(WCDMA),huaweiEC156(EVDO)arm-linux至少需要支援usb host,usb storage,usbfs,usb serial二.Linux驅動option.clinux中option.c就是針對3G modem的驅動,稍作修改即可支援大部分的3G usb modem目前我的這個版本的USB Option PCMCIA serial

Linux 編程段錯誤(segmentation error)總結

   最近一段時間在linux下用C做一些學習和開發,但是由於經驗不足,問題多多。而段錯誤就是讓我非常頭痛的一個問題。不過,目前寫一個一千行左右的代碼,也很少出現段錯誤,或者是即使出現了,也很容易找出來,並且處理掉。    那什麼是段錯誤?段錯誤為什麼是個麻煩事?以及怎麼發現程式中的段錯誤以及如何避免發生段錯誤呢?    一方面為了給自己的學習做個總結,另一方面由於至今沒有找到一個比較全面介紹這個雖然是“particular

【資料結構重溫】Linux核心中的hash和bucket

 雜湊表(Hashtable)又稱為“散置”,Hashtable是會根據索引鍵的雜湊程式碼組織成的索引鍵(Key)和值(Value)配對的集合。Hashtable 對象是由包含集合中元素的雜湊桶(Bucket)所組成的。而Bucket是Hashtable內元素的虛擬子群組,可以讓大部分集合中的搜尋和擷取工作更容易、更快速。  雜湊函數(Hash Function)為根據索引鍵來返回數值雜湊程式碼的演算法。索引鍵(Key)是被儲存物件的某些屬性值(Value)。當對象加入至 Hashtable時,

Linux 必學的重要命令 mtools

Linux 必學的重要命令 mtools1.作用mtools實際上是一個命令集合,是DOS檔案系統的工具程式,它可以類比許多DOS命令,使用起來非常方便。使用許可權是所有使用者。Linux系統提供了一組稱為mtools的可移植工具,可以讓使用者輕鬆地從標準的DOS磁碟片上讀、寫檔案和目錄。它們對DOS和Linux環境之間分頁檔非常有用。mtools的使用非常簡單,如果想把軟盤裡所有的檔案都拷貝到硬碟上,那麼就可以執行以下命令:mcopy

linux核心學習(22)裝置模型之第二層bus_register

註冊匯流排。來自:dirvers/base/bus.c:int bus_register(struct bus_type*bus){    int retval;    struct bus_type_private *priv;   priv = kzalloc(sizeof(struct bus_type_private), GFP_KERNEL);       if(!priv)        return -ENOMEM;    priv->bus = bus;    //bus_

Linux下處理序間通訊機制:FIFO(具名管道)

FIFO ,又稱具名管道 ,是Linux下(unix環境下)一種處理序間通訊的機制,應用廣泛。 函數mkfifo 用於建立具名管道,使用命令man 3 mkfifo 可查看此函數資訊。FIFO建立後,可以像普通檔案一樣對其訪問。  Linux下一個同名命令mkfifo 也用於建立FIFO,例如:執行命令$ mkfifo /tmp/fifo$ cat /tmp/fifo程式阻塞。再開啟一個shell,執行$ echo hello >

linux下的任務計划進程crontab命令詳解

名稱 : crontab    使用許可權 : 所有使用者    使用方式 :    crontab [ -u user ] file  crontab [ -u user ] { -l | -r | -e }    說明 :  crontab 是用來讓使用者在固定時間或固定間隔執行程式之用,換句話說,也就是類似使用者的時程表。-u user 是指設定指定 user 的時程表,這個前提是你必須要有其許可權(比如說是 root)才能夠指定他人的時程表。如果不使用 -u user

安裝linux後的內核調優

vi /etc/sysctl.conf編輯檔案,加入以下內容:net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_fin_timeout = 30然後執行/sbin/sysctl -p讓參數生效。net.ipv4.tcp_syncookies = 1表示開啟SYN Cookies。當出現SYN等待隊列溢出時,啟用cookies來處理,可防範少量SYN攻擊,預設為0,

Linux系統下臨時檔案TMP清理

文章目錄 Linux系統下臨時檔案TMP清理 Linux系統下臨時檔案TMP清理系統使用時間長後會產生臨時檔案(/tmp下),需要清理。但清理的時候不推薦使用rm -rf.這樣有時會引起程式的僵死。   推薦使用tmpwatch命令來進行清理。關於tmpwatch的說明如下:   名稱 : tmpwatch   版本 : 2.8.4   發布號 : 5   所屬組 : 系統內容/基礎 源碼包:

【學習點滴-linux】Linux軟串連和永久連結

1.Linux連結概念Linux連結分兩種,一種被稱為永久連結(Hard Link),另一種被稱為符號連結(Symbolic Link)。預設情況下,ln命令產生永久連結。【硬串連】硬串連指通過索引節點來進行串連。在Linux的檔案系統中,儲存在磁碟分割中的檔案不管是什麼類型都給它分配一個編號,稱為索引節點號(Inode Index)。在Linux中,多個檔案名稱指向同一索引節點是存在的。一般這種串連就是硬串連。硬串連的作用是允許一個檔案擁有多個有效路徑名,這樣使用者就可以建立硬串連到重要檔案,

Linux核心proc檔案系統的冰山一角--源自對/proc/net/dev檔案中各網卡參數的疑問

最近在調試網卡驅動時一直對/proc/net/dev 檔案中各網卡參數是如何得來的有很大的疑問。insmod

Linux模組編程

轉自:http://linux.chinaunix.net/techdoc/develop/2008/03/07/982180.shtml摘要Linux核心模組編程的資料有些紛繁複雜,有的過於簡單,有的過於龐雜,我試圖用筆記的形式想讀者展示怎樣來進程Linux模組編程,力圖做到簡明扼要,這篇文章也是作為本人備忘的資料,所以有些地方過於簡略是難免的。本來這篇文章的目的就是讓使用者知其然,至於所以然還是請參考相應的資料,其實最好的資料莫過於Linux Kernel Source。

linux編程的108種奇淫巧計-15(減少複製)

      電腦的儲存結構是層次性的,從快到慢,代價從高到低,容量從小到大,寄存器,L1 cache,L2

總頁數: 3662 1 .... 87 88 89 90 91 .... 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.