在實(shí)際工作中,經(jīng)常會(huì)遇到Linux系統(tǒng)進(jìn)行重啟網(wǎng)卡的操作。在這里整理一下,進(jìn)行多種方法的網(wǎng)卡重啟。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)夾江,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220
一、service network restart
1、首先用CRT工具連接到Linux命令行界面。 或者進(jìn)入操作系統(tǒng)界面,選擇終端輸入。
2、如果我們對(duì)所有的網(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,對(duì)網(wǎng)卡eth3進(jìn)行卸載。
2、輸入ifup eth3,對(duì)網(wǎng)卡eth3進(jìn)行重新加載。
3、這樣就完成了對(duì)網(wǎng)卡的重啟操作。
linux有那些命令有很多,而且驅(qū)動(dòng)程序與因?yàn)榘l(fā)布商喜好不同而不一樣.
比如Intel
網(wǎng)卡.
你只需要把驅(qū)動(dòng)程序用tar
釋放手(tar
xvzf
xx.tar.gz)
進(jìn)入生成的目錄
./configure
.make
.make
insall
就可以了
有些驅(qū)動(dòng)程序需要在/etc/ld.so.conf增加搜索庫(kù)文件的路徑.
所Linux的使用與Windows的區(qū)別較大.
你通常內(nèi)核都支持很多驅(qū)動(dòng)程序,你可以通過(guò)下載較新內(nèi)核來(lái)重新編譯以實(shí)現(xiàn)使用新驅(qū)動(dòng)的目的.
一.驅(qū)動(dòng)編譯到內(nèi)核
1.請(qǐng)選擇一個(gè)放置驅(qū)動(dòng)代碼的位置,比如: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.修改上一級(jí)Makefile和Kconfig
//根據(jù)自己驅(qū)動(dòng)的位置做相應(yīng)的修改,參考上級(jí)的Makefile和Kconfig的內(nèi)容
至此,修改完畢,此時(shí)可以使用make menuconfig,發(fā)現(xiàn)已有 xxx support --- 選項(xiàng),進(jìn)入后選擇M,再make modules,到char目錄下,已生成xxx.ko。
最后,再進(jìn)入make menuconfig ,選擇 xxx support,編譯進(jìn)內(nèi)核.
二. 驅(qū)動(dòng)作成模塊加載
一般在開(kāi)發(fā)時(shí)采用這種方式比較方便,無(wú)需每次都要通過(guò)tftp下載內(nèi)核,nfs去掛載根文件系統(tǒng),只需要把驅(qū)動(dòng)作為模塊在本地虛擬機(jī)中完成操作。
1.模塊制作
a.驅(qū)動(dòng)編譯
把 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ū)動(dòng)測(cè)試
編寫測(cè)試代碼及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ū)動(dòng)命令行 linux中加載驅(qū)動(dòng)程序的命令是什么
瀏覽路徑:http://www.yijiale78.com/article48/dooechp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、App設(shè)計(jì)、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、虛擬主機(jī)、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)