linux ftok()函數

      系統建立IPC通訊(如訊息佇列、共用記憶體時)必須指定一個ID值。通常情況下,該id值通過ftok函數得到。ftok原型如下:key_t ftok( char * fname, int id )fname就時你指定的檔案名稱(該檔案必須是存在而且可以訪問的),id是子序號,雖然為int,但是只有8個位元被使用(0-255)。當成功執行的時候,一個key_t值將會被返回,否則 -1 被返回。  

Linux下動態連結程式庫的建立和使用

/*      SList.h      單鏈表的實現*/#ifndef SLIST_H_#define SLIST_H_#include <iostream>class Node...{public:    int info;    Node *next;    Node(int el,Node* ptr=0)    ...{        info = el;        next = ptr;    }};class SList...{public:    SList()..

快速體驗Linux的3種方式

用Windows時間長了,難免會開始缺少新鮮感,於是有一部分人會嘗試安裝Linux,但問題又出現了,如果Linux安裝不當,可能會摧毀原來 的windows。如果能保持兩個系統完整且互不侵犯,每個人都會樂意,因為這樣方便使用者切換系統來工作.這就需要大概理解和掌握Linux,經驗可以由 體驗得到,體驗Linux有很多種方式,例如Pavs給我們介紹的這三個:  1、Cygwin  Cygwin可 以協助我們在Windows環境下運行大部分的

Linux下Vi 的使用

進入vi的命令vi filename: 開啟或建立檔案,並將游標置於第一行首 vi +n filename: 開啟檔案,並將游標置於第n行首 vi + filename: 開啟檔案,並將游標置於最後一行首 vi +/pattern filename: 開啟檔案,並將游標置於第一個與pattern匹配的串處 vi -r filename: 在上次正用vi編輯時發生系統崩潰,恢複filename vi filename....filename: 開啟多個檔案,依次進行編輯 [編輯]移動游標類命令h:

Linux:和任務執行相關的 【批命令執行 run-parts】命令

run-parts:執行目錄下的 命令或指令碼 工具,其他非可執行檔和子目錄下的檔案不會被執行。目錄下的命令,是以基本的詞彙(字元)順序執行的,除非你指定了--reverse 逆序選項!這是個老牌的GNU工具 +

Linux:計劃任務之at

at:在指定的時間運行命令,用於執行一次性的計劃任務at有很多變體命令,可以理解為不同at選項命令組合的別名命令。at最重要的是靈活多變的時間格式! at的時間格式:參見 /usr/share/doc/at/timespecs絕對格式:HH:MM:(24小時制的)小時+分鐘數,如果指定的時刻已經過去,則at任務會在下一日的該時刻運行HH:MM

linux下IPC latency 進程間通訊延遲測試結果

詳文請見  VLoveIYhttp://ffown.sinaapp.com/?p=40CPU name : Intel(R) Xeon(R) CPU E5405 @ 2.00GHzprocessor : 4cpu MHz : 1995.021IPC latency:IPC TYPE:   MessageSize:   Average Latency:unix socket   10K       9uslocalhost tcp   10K       11uspipe        10K  

Linux 設定檔策略

1.  Souce 解析 config 檔案嘗試到Linux 的設計的好處,直接可以把config 檔案當作指令碼來執行。configure 檔案,一般都是一些索引值對,對於強型別語言C /C#,一個簡單的設定檔,需要程式去解釋,去讀。 但是再shell 裡面,這些變的太簡單,設定檔,也就是代碼。 舉例:## Where deploy output is storedLOG_DIR=log## The directory to perform the Perforce syncP4_ROOT=~

如何建立Linux下的ARM交叉編譯環境

最簡單的方法就是下載一個buildtoolchain.tar.gz安裝就行了,有時候就是想自己親身體驗一下安裝定製過程,Linux的樂趣也在這點。從網上搜集了些資料,以備日後查閱。     如何為嵌入式開發建立交叉編譯環境      < language=java type=text/java script>          梁元恩 , 軟體工程師2005 年 9 月        

linux查看系統資訊的命令

# uname -a               # 查看核心/作業系統/CPU資訊# head -n 1 /etc/issue   # 查看作業系統版本# hostname               # 查看電腦名稱# lspci -tv              # 列出所有PCI裝置# lsusb -tv              # 列出所有USB裝置# lsmod                  # 列出載入的核心模組# env                    #

修改linux系統啟動時預設等待時間

以我的Fedora12為例,系統啟動時預設等待時間為15秒。這個參數的值是在檔案/boot/grub/grub.conf開啟這個檔案,可以看到內容如下:# grub.conf generated by anaconda## Note that you do not have to rerun grub after making changes to this file# NOTICE:  You have a /boot partition.  This means that#         

在機器裡安裝FreeBSD,LINUX和WindowsXP作業系統

  來源:http://www.ddvip.net/越來越大的硬碟讓人們有了更多的選擇,一些玩LINUX的人也開始嘗試更多的作業系統,使用UNIX的人也開始嘗試使用LINUX,而WindowsXP在做某些工作還是比較方便,本文就是基於這樣一個想法,讓三種系統共存在一個硬碟裡,並很好的工作。本文的主要探討的內容是硬碟的分區和grub配置安裝的一些要點和基礎知識的講解,並不太深入細節,希望本文對大家有協助。 1.在閱讀本文之前,我們有幾個約定:

Linux:bash的變數 處理

變數可以擴充處理,衍生出各種功能。產生新的結果字串,並不影響原變數! 尋找替換、刪除a=/12/123/abc從左至右 替換 第一次出現的地方:${a/12/}=>//123/abc從左至右 替換 最左邊開始第一次出現的地方:${a/#12/}=>/12/123/abc,而${a/#\/12/}=>/123/abc從右至左 替換 最右邊開始第一次出現的地方:${a/%abc/}=>/12/123/,而${a/%\/abc/}=>/12/123替換 所有 出現的地方:

Linux xen 橋接器配置

0.必須明白橋接器工作在資料連結層,在eth0與eth1等之下,橋接器收到資料包後根據MAC地址轉寄到與該橋接器相串連的1或多個網卡,也就是說,如果橋接器不正常工作機器就斷網了(如果存在橋接器的情況下)1.XEN中的預設啟動的橋接器是xenbr0, 如果想更改成你自己建立的橋接器,在/etc/xen/xend-config.sxp檔案裡更改,添加一行:(network-script 'network-bridge bridge=xenbr1')注釋掉這一行:#(network-script

Linux 邏輯卷管理 執行個體

#/home目錄由邏輯卷/dev/mapper/VolGroup01-LogVol00掛載,並用佔用空間4.8G,現在需要減少佔用空間[root@localhost /]# df -h /dev/sda1             3.8G  638M  3.0G  18% / /dev/mapper/VolGroup01-LogVol00                       4.8G  138M  4.4G   4% /home

如何快速找到一個新工具在linux裡面

Linux 上面有太多的工具,怎樣快速找到一個自己想要的工具。第一步:1. 用關鍵字搜尋man 的手冊。man -k  "keyword"apropos ""keyword" 2. 用關鍵字在源裡面去搜尋。apt-cache search "keyword" 前兩部可以用grep 去過濾關鍵字。3. 當然郵件組,reddit.com, google, find your the expert in the related field.第二部:讀文檔。   1. 可能可以借用 whatis 命令,

舉例說明Linux不同網段訪問的設定辦法

文章目錄    http://os.51cto.com  2010-03-04 15:00  佚名  互連網  我要評論(0)摘要:Linux不同網段訪問是一個有可能用的著的技術,Linux管理員應該瞭解這一技術,以便在需要時可以很快的設定起來,完成訪問的需求。標籤:Linux不同網段訪問 Linux管理員在工作時有可能會遇到各種各樣的問題,如需要設定Linux不同網段訪問這個工作,乍一聽起來還是有點難度的。本執行個體通過說明:實現10

Linux驅動的地址空間和硬體地址空間說明

 作者:李強,華清遠見嵌入式學院講師。有這麼幾個問題,在上驅動課程的時候,我感覺一直困擾著同學們:●    使用者程式編譯串連形成的地址空間在什麼範圍內?         ●    核心編譯後地址空間在什麼範圍內?         ●    要對外設進行訪問,I/O的地址空間又是什麼樣的?於是就有了這篇文章,從大概上把記憶體相關知識點介紹一下,減少同學們在驅動課時對記憶體的困惑先回答第一個問題。Linux最常見的可執行檔格式為elf(Executable and Linkable

linux 修改終端 keymaps

http://imljp.info/?p=451在網上一直Google了很久  change linux console kdymaps,想得到什麼關於終端下修改按鍵的方法,可惜找來找去,不是不清不楚,就是不詳不細.還是自己來吧   尋找下修改Keymaps 有那麼幾個 Loadkeys   dumpkeys  showkeys   setkeycodes  keymaps   ,一路Man 協助下去,我修改交換Control 和 Caps_Lock

Linux雙網卡bonding舉例

文章目錄 Linux雙網卡bonding舉例 Linux雙網卡bonding舉例http://www.linuxsky.org/doc/admin/200803/288.html去論壇討論 來源: 作者:朱峰 發布時間:2008-03-31

總頁數: 3662 1 .... 3144 3145 3146 3147 3148 .... 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.