Time of Update: 2018-07-22
轉自:http://www.ibm.com/developerworks/cn/linux/l-dynlink/#ibm-pcon 連結器和裝入器的基本工作原理
Time of Update: 2018-07-22
轉自:http://blog.csdn.net/anxuegang/article/details/6636410 這幾天把一個網路流量採集器程式基本改好了,原來在main函數中把幾個子線程啟動後就睡10分鐘後開始清理子線程後退出。現在想改成子線程啟動後主線程進入無限睡眠,直到收到SIGTERM或SIGINT。主程式如下:其他標頭檔#include <signal.h> //訊號處理所需要的標頭檔int main(int argc, char *
Time of Update: 2018-07-22
轉自:http://os.51cto.com/art/201108/285239.htm Ubuntu11.04是第14個Ubuntu系統發行版本。Ubuntu11.04將支援多點觸摸技術,改進使用者介面,更好地支援硬體裝置,以及相容ARM處理器。剛剛安裝好了Ubuntu11.04,WINDOWS下用習慣了極點五筆,本以為極點的作者不出Linux版的,結果在網上一搜,居然有高手想到引用極點五筆的字典實現可以同時打拚音和五筆,本文介紹了安裝步驟。 AD:
Time of Update: 2018-07-22
轉自:http://blog.csdn.net/yanook/article/details/7199513 Linux核心中有很多種鏈表,如果對每一種鏈表都使用單獨的資料結構去表示,那麼需要對每個鏈表實現一組原語操作,包括初始化、插入、刪除等。於是,Linux核心定義了一個很有趣的資料結構: list_head struct list_head {
Time of Update: 2018-07-22
轉自:http://blog.csdn.net/chen825919148/article/details/8184739 一.填空題: 1. 在Linux系統中,以 檔案 方式訪問裝置 。 2. Linux核心引導時,從檔案 /etc/fstab 中讀取要載入的檔案系統。 3. Linux檔案系統中每個檔案用 i節點 來標識。
Time of Update: 2018-07-22
CentOS下添加IP的方法一、添加單個IP的方法: # cd /etc/sysconfig/network-scripts # cp ifcfg-eth0 ifcfg-eth0:0 # nano ifcfg-eth0:0 複製代碼 使用cp命令複製一個eth0的檔案,新的檔案名稱為eth0:0 ,然後用nano編輯此檔案。不習慣用nano的可以用vi等命令。開啟檔案後編輯:
Time of Update: 2018-07-22
首先在官網上下載二進位檔案http://www.erlang.org/download/otp_src_R15B.tar.gz 然後傳到linux主機上, 解壓: gunzip -c otp_src_R15B.tar.gz | tar xf - cd otp_src_R15B ./configure --prefix=/home/erlang 然後會出現以下資訊: **************************************************
Time of Update: 2018-07-22
轉自:http://blog.chinaunix.net/uid-8695538-id-2017739.html 對於檔案來說,從字面上就可以理解,但對於目錄來說,執行許可權代表什麼。它與讀、寫入權限有什麼不同呢。 先做一些小實驗,然後再總結。 ### 實驗資料準備 ### $ mkdir test
Time of Update: 2018-07-22
lsof(list open files)是一個列出當前系統開啟檔案的工具。在linux環境下,任何事物都以檔案的形式存在,通過檔案不僅僅可以訪問常規資料,還可以訪問網路連接和硬體。在終端下輸入lsof即可顯示系統開啟的檔案,因為 lsof 需要訪問核心記憶體和各種檔案,所以必須以 root 使用者的身份運行它才能夠充分地發揮其功能。 [root@master ~]# lsof -p 22529 COMMAND PID
Time of Update: 2018-07-22
面臨多方攻擊 專家描繪Linux未來方向 整理:Ackarlix Linux 基金會的執行董事 Jim Zemlin 稱, Linux 正進入第二個發展階段,虛擬化以及越來越多的大型主機運行 Linux 將加速 Linux 的採用。 該基金會在 2007 年由自由標準組織 (FSG) 和開源開發實驗室 (OSDL)
Time of Update: 2018-07-22
linux網路 1, 最佳化網路裝置接收隊列 net.core.netdev_max_backlog=3000 該檔案表示在每個網路介面接收資料包的速率比核心處理這些包的速率快時,允許送到隊列的資料包的最大數目。 預設值:Red Hat Linux release 9 (Shrike)預設為300
Time of Update: 2018-07-22
轉自:http://www.kuqin.com/linux/20070907/932.html 現在好多的人開始接觸電腦的時候,見到的應該是Windows98說實話,98 已經是一個很人性化,封裝的很好的一個系統了一個對電腦一竅不通的人都能很快的使用它。這樣很多人對
Time of Update: 2018-07-22
轉自:http://blog.csdn.net/yming0221/article/details/6195456 Linux 核心主要由 5 個模組構成,它們分別是:進程調度模組、記憶體管理模組、檔案系統模組、進 程間通訊模組和網路介面模組。 進程調度模組用來負責控制進程對 CPU 資源的使用。 所採取的調度策略是各進程能夠公平合理地訪 問 CPU,同時保證核心能及時地執行硬體操作。記憶體管理模組用於確保所有進程能夠安全地共用機器主
Time of Update: 2018-07-22
轉自:http://cloud.csdn.net/a/20120321/313378.html 下面我將和大家分享一些學習Linux命令列的技巧,希望能對大家有所助益。如果在本文中遇到不太熟悉的命令,可以在終端中鍵入以下命令尋求協助。 Man <command> Where there's a shell, there's a way. Linux入門必備
Time of Update: 2018-07-22
轉自:http://blog.csdn.net/adcxf/article/details/6386901 對於判斷檔案是否存在,每個人有不同的方法。我通常採用兩種方法 : open 和 access ; 這個倆個方法有相似之處,且有不同之處;下面為大家詳細說明他們的不同之處: open
Time of Update: 2018-07-22
轉自:http://blog.csdn.net/qupanpan110/article/details/6082315 Linux下patch的製作和應用 因為在u-boot移植過程中,有幾處通用檔案要修改,如果每次都要手動修改就太麻煩了。製作補丁可以解決這個問題。
Time of Update: 2018-07-22
轉自:http://www.kuqin.com/linux/20091009/70532.html 最近,我在學習Linux,下面是一些筆記。 使用電腦的時候,經常需要尋找檔案。 在Linux中,有很多方法可以做到這一點。國外網站LinuxHaxor總結了五條命令,你可以看看自己知道幾條。大多數程式員,可能經常使用其中的2到3條,對這5條命令都很熟悉的人應該是不多的。 1. find
Time of Update: 2018-07-22
4K對齊介紹:點擊查看 方法: 一、Fdisk命令: 命令:sudo fdisk -lu 如上圖start開始的扇區能被8整除,就表示4k對齊了。sda4 是擴充分區沒對齊,無礙。實際使用的是邏輯分區,sda5,sda6,sda7。 如上圖start開始的扇區能不被8整除,就表示沒有4k對齊了。 原文地址:
Time of Update: 2018-07-22
有過linux 基礎 都知道 ls 命令的作用 下面給出實現代碼 #include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <stdio.h>#include <string.h>#include <errno.h>#include <pwd.h>#include <grp.h>#include
Time of Update: 2018-07-22
這是我上作業系統這門課的習題,現在拿出來和大家分享一下。 歡迎大家和我的討論與交流 /** * Linux環境下ls命令的簡單實現 * Copyright © 2011 Hang Studio. All rights reserved. */ #include <stdio.h> #include <stdlib.h> #include <dirent.h> #include <errno.h> #include