新聞中心
linux重啟網(wǎng)卡驅(qū)動 命令
在實際工作中,經(jīng)常會遇到Linux系統(tǒng)進(jìn)行重啟網(wǎng)卡的操作。在這里整理一下,進(jìn)行多種方法的網(wǎng)卡重啟。
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)夾江,10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
一、service network restart
1、首先用CRT工具連接到Linux命令行界面。 或者進(jìn)入操作系統(tǒng)界面,選擇終端輸入。
2、如果我們對所有的網(wǎng)卡進(jìn)行重啟操作。 可以嘗試輸入:service network restart 命令進(jìn)行操作。
3、樣就完成了用service network restart命令重啟網(wǎng)卡的操作。
二、ifconfig eth0 down / ifconfig eth0 up
1、連接到命令行界面,輸入ifconfig查看網(wǎng)卡的基本信息。
2、查看到eth3的網(wǎng)卡信息。 輸入ifconfig eth3 down ,卸載eth3網(wǎng)卡。
3、輸入ifconfig eth3 up,重新加載eth3網(wǎng)卡。
三、ifdown eth0 / ifup eth0
1、連接到命令行界面。輸入ifdown eth3,對網(wǎng)卡eth3進(jìn)行卸載。
2、輸入ifup eth3,對網(wǎng)卡eth3進(jìn)行重新加載。
3、這樣就完成了對網(wǎng)卡的重啟操作。
linux有那些命令?怎樣裝驅(qū)動?
linux有那些命令有很多,而且驅(qū)動程序與因為發(fā)布商喜好不同而不一樣.
比如Intel
網(wǎng)卡.
你只需要把驅(qū)動程序用tar
釋放手(tar
xvzf
xx.tar.gz)
進(jìn)入生成的目錄
./configure
.make
.make
insall
就可以了
有些驅(qū)動程序需要在/etc/ld.so.conf增加搜索庫文件的路徑.
所Linux的使用與Windows的區(qū)別較大.
你通常內(nèi)核都支持很多驅(qū)動程序,你可以通過下載較新內(nèi)核來重新編譯以實現(xiàn)使用新驅(qū)動的目的.
如何在Linux下添加自己的驅(qū)動
一.驅(qū)動編譯到內(nèi)核
1.請選擇一個放置驅(qū)動代碼的位置,比如:drivers/char/xxx.c
2.在drivers/char/Kconfig文件添加以下內(nèi)容:
menu " xxx support"
config xxx
tristate "xxx support"
---help---
xxx use gpio as ir input .
If you want xxx support, you should say Y here and also to the
specific driver for your bus adapter(s) below.
This xxx support can be built as a module.
endmenu
3.編寫Makefile,位置與上相同(drivers/char/),內(nèi)容如下:
obj-$(CONFIG_xxx) += xxx.o
4.修改上一級Makefile和Kconfig
//根據(jù)自己驅(qū)動的位置做相應(yīng)的修改,參考上級的Makefile和Kconfig的內(nèi)容
至此,修改完畢,此時可以使用make menuconfig,發(fā)現(xiàn)已有 xxx support --- 選項,進(jìn)入后選擇M,再make modules,到char目錄下,已生成xxx.ko。
最后,再進(jìn)入make menuconfig ,選擇 xxx support,編譯進(jìn)內(nèi)核.
二. 驅(qū)動作成模塊加載
一般在開發(fā)時采用這種方式比較方便,無需每次都要通過tftp下載內(nèi)核,nfs去掛載根文件系統(tǒng),只需要把驅(qū)動作為模塊在本地虛擬機(jī)中完成操作。
1.模塊制作
a.驅(qū)動編譯
把 xxx.c文件放入drivers/char子目錄下,修改drivers/char/Makefile
obj-m += xxx.o
然后,
make modules,生成模塊都 drivers/char/xxx.ko
再把 xxx.ko 放到單板根文件系統(tǒng)的/lib/modules/2.6.14.1(自己的內(nèi)核版本)/目錄下
b.驅(qū)動測試
編寫測試代碼及Makefile文件make后,把生成文件放在單板跟文件系統(tǒng)/usr/bin/目錄下
2.調(diào)試
在根文件系統(tǒng)中建立設(shè)備文件:
# mknod /dev/buttons c 232 0
加載模塊
# insmod s3c24xx_buttons
卸載模塊
# rmmod s3c24xx_buttons
當(dāng)前文章:linux添加驅(qū)動命令行 linux中加載驅(qū)動程序的命令是什么
網(wǎng)站路徑:http://fisionsoft.com.cn/article/dooechp.html