linux網路多線程編程執行個體

用的是UDP方式。伺服器能同時接受十個用戶端,各個用戶端可以相互點對點通訊;可以對所有連到伺服器的用戶端廣播;也可以和伺服器通訊。伺服器也可以廣播。運行時你要先看懂原始碼中的命令: "/w " 廣播  ; "/s n " 對某個用戶端; "/sv

Linux下USB從裝置使用gadget API

http://www.linuxidc.com/Linux/2007-12/10106.htm 最近在做Linux下USB從裝置的驅動,程式寫的差不多了,做一個整理小結。歡迎交流,如有錯誤請指正,謝謝!--Jason一、USB從裝置驅動介紹USB匯流排上主要有三類裝置:主控制器(Host Controller, such as EHCI、UHCI、OHCI)、集線器(hub)和裝置(device)。Host

Linux安裝JDK詳細步驟

Linux安裝JDK步驟1. 先從網上下載jdk(jdk-1_5_0_02-linux-i586.rpm) ,推薦SUN的官方網站www.sun.com,下載後放在/home目錄中,當然其它地方也行。進入安裝目錄#cd /home#cp jdk-1_5_0_02-linux-i586.rpm /usr/local#cd /usr/local給所有使用者添加可執行檔許可權#chmod +x

linux下開機啟動nginx+resin

將nginx配置為系統的服務vi /etc/rc.d/init.d/nginx貼下以下內容:(根據實際情況做適當修改)#!/bin/bash# nginx Startup script for the Nginx HTTP Server# this script create it by gcec at 2009.10.22.# it is v.0.0.1 version.# if you find any errors on this scripts,please contact gcec

Linux下Attansic L2 網卡驅動安裝

安裝Linux(Red Hat 5)後發現沒有網卡驅動,網卡是Attansic L2的。找到一篇文章詳細說明了安裝驅動的過程:--------------------------------------原文:http://www.ichiayi.com/wiki/tech/p5gc_mx_linuxdrv 確定可以在 CentOS 4 compile 成功的 atl2 Driver : l2-linux-v1.0.40.4(也可以在這裡下載)如果是在 CentOS 5 必須將

虛擬機器下安裝Linux網路設定 (ubuntu)

    前幾天用VMware裝了個ubuntu 10.04,但沒聯上網,所以在論壇發了個文章尋求高人指點,可惜一直沒等到,終於昨天自己搗鼓出來了,高興之餘,現在把方法和大家一起分享,因為論壇裡雖然有很多很不錯的關於怎麼用VMware安裝ubuntu的文章,但似乎沒有具體教大家怎麼設定網路連接的方法(可能有吧,但我沒有找到^_^)而虛擬機器連不上網也是好多朋友遇到的很鬱悶的問題~~~~~     好了,下面開始吧,因為很簡單,只有兩步,所以就不了...............

Linux 架設telnet伺服器

el5上架設基本軟體需求tcp_wrappers-7.6-40.4.el5.i386.rpmxinetd-2.3.14-10.el5.i386.rpmtelnet-server-0.17-39.el5.i386.rpm 配置步驟修改  /etc/xinetd.d/telnet :設定 disable = no  --方法2 chkconifig telnet on  --方法3 ntsysv 選擇開啟telnet重啟  /etc/init.d/xinetd 服務修改iptables防火牆設定:“

Linux:bash的細節——極其重要又極易出錯

變數運算子父shell 指令碼總是運行在 子shell 環境中。子shell 只能看到 環境變數的副本,而不能看到父shell的 本地變數;父shell 看不見子shell的本地變數,但可以看見子shell匯出的環境變數大括弧擴充{},優先順序高於變數替換!左、右大括弧{}和其中的各個內容之間必須緊緊相連,不能有空白;內容之間也必須通過逗號“,”緊緊相連!shell變數預設類型是字串,可以使用雙引號“ "字串" ”或單引號“ '字串'

linux 下更新uboot環境變數

參考網址:http://www.denx.de/wiki/DULG/HowCanIAccessUBootEnvironmentVariablesInLinux http://blog.csdn.net/hangbing0203/article/details/4314576http://labs.igep.es/index.php/How_to_modify_the_uboot_environment_from_userspace 程式碼分析:README:This is a demo

Linux PCI網卡驅動分析

http://www.uplinux.com/shizi/wenxian/4429.htmlLinux網卡驅動分析    學習應該是一個先把問題簡單化,在把問題複雜化的過程。一開始就著手處理複雜的問題,難免讓人有心驚膽顫,捉襟見肘的感覺。讀Linux網卡驅動也是一樣。那長長的源碼夾雜著那些我們陌生的變數和符號,望而生畏便是理所當然的了。不要擔心,事情總有解決的辦法,先把一些我們管不著的代碼切割出去,留下必須的部分,把架構掌握了,哪其他的事情自然就水到渠成了,這是筆者的心得。   

Linux SDIO WIFI驅動的編譯

目前sourceforge網站上提供了Linux 2.6.18版本核心的sdiostack補丁,使用此補丁後可以編譯出供Atheros SDIO wifi v1.0模組使用的驅動。 首先選擇工作目錄(例如目前使用者的個人目錄/home/~),此後的操作都在此目錄下進行。下面以Samsung S3C2410平台為例介紹驅動編譯過程,使用的交叉編譯工具為arm-linux-gcc v3.4.6。 1. 下載核心壓縮包並解壓。   tar zxvf linux-2.6.18.tar.gz 2.

Grub for Dos引導安裝和啟動linux

我的機器有兩個硬碟,都是80G的,一個是sata的,另一個是IDE的。在sata的那塊硬碟上裝有XP,另外一個是空的。我想在IDE的硬碟上裝一個FC5,但是不要在MBR上寫Grub引導資訊,這樣當我的XP需要重裝的時候,不會因為重寫了MBR而致使FC5無法啟動,我找到了Grub for Dos安裝在sata硬碟上,用於引導安裝和啟動FC5。從這個地址下載來Grub for Dos,版本是0.41:http://sarovar.org/download.php/861/grub_for_dos-0

linux之使用者管理

參考: Linux中使用者管理詳解:http://baidu.blog.51cto.com/71938/52075           此博文分上、中、下三章講解了linux中的使用者管理,深淺結合,樣本豐富,贊一個~ 1. 建立使用者:    adduser [-u uid][-g group][-d home][-s shell]    useradd username #預設添加一個同名的組    uersadd -g group_name user_name

linux之ldconfig工具的使用

ldconfig命令的作用是:ldconfig creates the necessary links and cache to the most recent shared libraries found in the directories specified on the command line, in the file /etc/ld.so.conf, and in the trusted directories (/lib and /usr/lib). The cache is

linux : chgrp/chmod/chown/ln 命令詳解

寫在前言 groupadd test 建立test使用者組  useradd user1 建立user1使用者  passwd user1 設定user1的密碼  useradd user2 建立user2使用者  passwd user2 設定user2的密碼  gpasswd -a user1 test 把user1使用者添加到test使用者組  gpasswd -a user2 test 同上  1. chgrp(change

Linux個人學習筆記(編輯中)

1> BASH後台運行:加&2> !COMMAND BASH的曆史機制,重複執行曆史命令。3> test 等效於 []4> $? 儲存函數、命令的傳回值。   $# 儲存參加總個數。5> 參數的傳遞,在LINUX的BASH命令、函數中通用。   eg:COMMAND para1 para2 ... FUNCTION para1 para2 ...6> Ubuntu中mail服務被使用之前,需要安裝兩個服務程式, sudo apt-get

Linuxドライバ_LDD3メモ_並行処理と競爭狀態

並行処理と競爭狀態                                (※マルチコア対応関連)1)発生原因                                SMPシステムでは、異なるプロセッサ上でコードを同時に実行することができます。                            カーネルコードはプリエンプティブであり、ドライバコードはいつでもプロセッサを手放します。                          

Linuxドライバ_LDD3メモ_時間関連処理

時間関連処理            1)、時間経過の計測                一般には「jiffies」の使用をお勧めします。            ①、「jiffies」カウンタを使う                キャッシュしたjiffiesと現在の値の比較は、                int time_after(unsigned long a, unsigned long b);            int time_before(unsigned long a,

遇到的linux問題彙集

From:http://g.51cto.com/linux/29485A.umask     1.作用    umask設定使用者檔案和目錄的檔案建立預設屏蔽值,若將此命令放入profile檔案,就可控制該使用者後續所建檔案的存取許可。它告訴系統在建立檔案時不給誰存取許可。使用許可權是所有使用者。     2.格式    umask [-p] [-S] [mode]     3.參數    -S:確定當前的umask設定。    -p:修改umask 設定。    [mode]:修改數值。   

Linuxドライバ_LDD3メモ_割り込み処理

割り込み処理        (※マルチコア対応関連)割り込みハンドラは別のコードと同時に実行されます。つまり、並行処理と、データ構造體とハードウェアの競爭の問題が必ず起こることになります。多くの場合、モジュールは別のドライバと割り込み訊號線を共有することになります。1)、割り込みハンドラのインストール                                ①、関連関數      

總頁數: 3662 1 .... 101 102 103 104 105 .... 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.