linux 網路編程【三】 非阻塞通訊select

函式宣告select函數int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);說明:int maxfdp是一個整數值,是指集合中所有檔案描述符的範圍,即所有檔案描述符的最大值加1。fd_set

linux 網路編程【四】 非阻塞通訊poll

函數原型#include <poll.h>int poll(struct pollfd fds[], nfds_t nfds, int timeout);typedef struct pollfd {        int fd;                               /* 需要被檢測或選擇的檔案描述符*/        short events;                   /* 對檔案描述符fd上感興趣的事件 */        short

linux 網路編程【五】 非阻塞通訊epoll

文章目錄 PPCTPCselectpollepoll Epoll引入Epoll在linux 2.6核心中引入,替代了以前的select/poll模型,能夠充分支援linux下的大規模並髮網絡程式。Epoll和其他linux下並髮網絡程式對比PPC典型的Apache模型,Process Per Connection,為每一個新的串連建立一個進程進行相關的處理。TPCThread Per

Linux環境變數的設定和查看方法時間

Linux環境變數的設定和查看方法時間:2011-01-07 17:52 來源:網路收集 收藏 複製分享 共有評論(0)條   1. 顯示環境變數HOME  $ echo $HOME  /home/redbooks  2. 設定一個新的環境變數hello  $ export HELLO="Hello!"  $ echo $HELLO  Hello!  3. 使用env命令顯示所有的環境變數  $ env  HOSTNAME=redbooks.safe.org  PVM_RSH=/usr/bin/

Linux的叢集系統的檔案系統介紹

 本篇將為您講述叢集系統檔案系統,主要包括Coda,Global,xFS,MOSIX檔案系統。  叢集計算的發展需要發展並升級檔案系統,此檔案系統不僅能夠對多個檔案提供並行的訪問,而且能在對同一檔案進行訪問的進程間提供cache一致性。大多數傳統的網路檔案系統如NFS、AFS、Coda對於平行處理而言是遠遠不夠的,因為它們都依賴中心檔案伺服器。但是,隨著越來越多的客戶的加入,伺服器的cpu很快就成為了效能的瓶頸。為瞭解決這個問題,處理能力更強的伺服器已經被製造了出來,而且檔案系統的設計者們也試圖

RedHat Linux 6企業版開啟VNC Server遠端桌面

環境:RedHat Linux 6企業版。 Xwindows:gnome (紅帽預設安裝的圖形介面) 儘管我們可以使用SSH串連遠程通過字元介面來操作Linux,但是對於更多熟悉圖形人來說是很不方便的,因此開啟Linux的遠端桌面還是很有必要的。目前有兩種比較流行的方式:XDM(X display manager)方案和VNC方案,而我個人比較傾向於VNC方案,一是因為VNC方案配置起來相對比較容易,二是VNC方案支援多種串連方式,比如通過瀏覽器訪問Linux案頭,免去需要安裝用戶端的麻煩。 

Linux 配置NFS步驟

1. 安裝軟體(注意作業系統的位元)rpm -ivh nfs-utils-lib*.rpmrpm -ivh nfs-utils*.rpmrpm -ivh portmap*.rpm2. 編輯設定檔/etc/exports添加如下內容:/opt/convirt/nfs        *(ro)註:ro 用戶端為唯讀許可權rw 用戶端為讀寫權限root_sqush 用戶端使用root訪問時映射為nobady (預設選項)no_root_squash 用戶端映射為root訪問3.

linux修改網卡裝置名稱

如果伺服器上有多個網卡,可能由於不同網卡的特性不同而需要啟用/禁用網卡控制器,調整的過程可能需要調整網卡的名稱,如eth1改成eth0,剛好有個帥哥同事瞭解如何調整,所以把他的資料備案一下,呵呵1.shutdown

linux下恢複windows引導

在裝上windows後再安裝linux,有時候出現windows引導丟失的的情況,開機直接進入linux。可以使用下面方法恢複,我裝的是fedora,不同的發行版應該做適度調整開啟 /boot/grub/grub.conf在最後面加上 title windowsrootnoverify(hd0,0)chainloader

linux 網路編程【一】 socket地址

linux socket中三種地址sockaddr普通的socket地址typedef unsigned short sa_family_t;struct sockaddr { sa_family_t sa_family; /* address family, AF_xxx */ char sa_data[14]; /* 14 bytes of protocol address */}sockaddr_in

linux 網路編程【二】 基本阻塞通訊

基本流程伺服器端聲明控制代碼fd和網路地址sockaddr_in賦值sockaddr_in為伺服器的連接埠和INADDR_ANY表明監聽任意串連調用socket函數建立一個socket並賦值控制代碼為fd調用bind函數將控制代碼fd和網路地址sockaddr_in進行綁定調用listen函數開始監聽用戶端的串連調用accept函數獲得串連的用戶端調用send

linux下對SD卡分區

最近做機頂盒GUI開發需要將SD卡分成若干個分區,現將如何分區總結如下一 使用linux下的磁碟管理工具fdisksudo fdisk /dev/sdc使用fdisk開啟你的SD卡裝置名稱,我的sd卡裝置名稱是sdc二進入fdisk管理工具開啟後進入如下介面WARNING: DOS-compatible mode is deprecated. It's strongly recommended to         switch off the mode (command 'c') and

Linux Platform Device and Driver .

作者 : YiLi Xie    yili.xie@gmail.com日期 : 2010-1-13歡迎轉載,請註明出處  從 Linux 2.6 起引入了一套新的驅動管理和註冊機制 :Platform_device 和 Platform_driver 。 Linux 中大部分的裝置驅動,都可以使用這套機制 , 裝置用 Platform_device 表示,驅動用 Platform_driver 進行註冊。   Linux platform driver 機制和傳統的 device driver

Linux裝置驅動工程師之路——裝置模型(下)上層模型

Linux裝置驅動工程師之路——裝置模型(下)上層模型K-Style轉載請註明來自于衡陽師範學院08電2  Y-Kee http://blog.csdn.net/ayangke,QQ:843308498 一、重要知識點:         裝置模型由匯流排、裝置、驅動三要素組成。底層模型決定上層模型,在匯流排,裝置,驅動的結構體中你總是可以看到它們間接或者直接的包含了kobject結構或kset結構。         1.匯流排        

Linux driver model —– platform

 Linux driver model ----- platform作者 : YiLi Xie    yili.xie@gmail.com日期 : 2010-1-25歡迎轉載,請註明出處  Platform Device and Drivers從<linux/platform_device.h>我們可以瞭解Platform bus上面的驅動模型介面:platform_device,platform_driver。和PCI和USB這些大結構的匯流排不同,虛擬匯流排Platform

Linux裝置驅動工程師之路——網路裝置驅動基本原理和架構

Linux裝置驅動工程師之路——網路裝置驅動基本原理和架構K-Style轉載請註明來自于衡陽師範學院08電2  K-Style  http://blog.csdn.net/ayangke,QQ:843308498 郵箱:yangkeemail@qq.com 1.Linux網路子系統   

JBoss Linux開機自啟動配置

Jboss for Linux 開機自啟動1. 拷貝jboss開機檔案到系統啟動目錄下cp /opt/ci/jboss/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss2. 增加jboss使用者:(如果下面JBOSS_USER設定為root,即這步可以忽略)groupadd -g 200 jbossuseradd -u 200 -g jboss jboss3. 編輯vi

Linux裝置驅動工程師之路——裝置模型(上)底層模型

Linux裝置驅動工程師之路——裝置模型(上)底層模型K-Style轉載請註明來自于衡陽師範學院08電2  Y-Kee http://blog.csdn.net/ayangke,QQ:843308498 一、重要知識點          1.Sysfs檔案系統       Sysfs檔案系統是一種類似於proc檔案系統的特殊檔案系統,它存在於記憶體當中,當系統啟動時由核心掛載於記憶體當中。用於將系統中的裝置群組織成階層,並向使用者模式程式提供詳細的資料結構資訊。    

Linux上運行多個JBoss服務

在一台服務其上啟動多個Jboss服務,連接埠會出現衝突,如果修改一個一個修改預設連接埠的話,會比較複雜;為此Jboss提供了一種統一管理多個執行個體的方法(ServiceBindingManager),基本思想是jboss提供一個伺服器連接埠繫結檔案--xxx-bindings.xml,裡面定義了多個以server-name為標誌的連接埠,它就作為統一的連接埠綁定設定檔。然後在每個伺服器執行個體的jboss-server.xml中註冊一個連接埠綁定服務ServiceBindingManager,

Linux裝置驅動工程師之路——DM9000網路卡驅動程式分析

Linux裝置驅動工程師之路——DM9000網路卡驅動程式分析K-Style轉載請註明來自于衡陽師範學院08電2  K-Style  http://blog.csdn.net/ayangke,QQ:843308498 郵箱:yangkeemail@qq.com DM9000是開發板經採用的網路晶片,是一種高度整合而且功耗很低的高速網路控制卡,可以和CPU直連,支援10/100M乙太網路串連,晶片內部內建16K SARM(3KB用來發送,13KB用來接收).1.模組初始化 static

總頁數: 3772 1 .... 293 294 295 296 297 .... 3772 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。