Linux網(wǎng)絡(luò)管理的基礎(chǔ)知識(shí)是什么,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
創(chuàng)新互聯(lián)主要從事網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)濂溪,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220
網(wǎng)絡(luò)基本配置文件
網(wǎng)絡(luò)連接配置文件(centos系):
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #關(guān)聯(lián)的設(shè)備名稱 BOOTPROTO={static|dhcp|none|bootp} #表示引導(dǎo)協(xié)議static|none表示靜態(tài);dhcp表示動(dòng)態(tài) IPADDR=192.168.10.10 #設(shè)置IP地址 NETMASK=255.255.255.0 #設(shè)置子網(wǎng)掩碼 GATEWAY=192.168.10.1 #設(shè)置網(wǎng)關(guān) ONBOOT=yes|no #開機(jī)時(shí)是否自動(dòng)激活網(wǎng)絡(luò)接口 HWADDR=00:1E:0B:8F:B0:D0 #硬件地址要與硬件中的地址保持一致可省 DNS1=202.106.0.20 #指定DNS地址 USERCTL=yes|no #表示是否允許普通用戶啟用或禁用此接口 PEERDNS=yes|no #表示是否在BOOTPROTO為dhcp時(shí)接受由dhcp服務(wù)器指定的dns地址 DEVICE=eth0 #關(guān)聯(lián)的設(shè)備名稱 BOOTPROTO={static|dhcp|none|bootp} #表示引導(dǎo)協(xié)議static|none表示靜態(tài);dhcp表示動(dòng)態(tài) IPADDR=192.168.10.10 #設(shè)置IP地址 NETMASK=255.255.255.0 #設(shè)置子網(wǎng)掩碼 GATEWAY=192.168.10.1 #設(shè)置網(wǎng)關(guān) ONBOOT=yes|no #開機(jī)時(shí)是否自動(dòng)激活網(wǎng)絡(luò)接口 HWADDR=00:1E:0B:8F:B0:D0 #硬件地址要與硬件中的地址保持一致可省 DNS1=202.106.0.20 #指定DNS地址 USERCTL=yes|no #表示是否允許普通用戶啟用或禁用此接口 PEERDNS=yes|no #表示是否在BOOTPROTO為dhcp時(shí)接受由dhcp服務(wù)器指定的dns地址
網(wǎng)絡(luò)連接配置文件(ubuntu系):
/etc/network/interfaces
# The primary network interface auto eth0 iface eth0 inet static address 192.168.1.12 gateway 192.168.1.1 netmask 255.255.255.0 #network 192.168.1.0 #broadcast 192.168.1.255 #dns-nameserver 8.8.8.8
DNS配置文件:/etc/resolv.conf/
nameserver 127.0.0.1 nameserver 127.0.0.1
控制網(wǎng)絡(luò)是否開啟和IPv6是否有效和主機(jī)名設(shè)置文件:/etc/sysconfig/network
NETWORKING=YES|NO NETWORKING_IPV6=yes|no HOSTNAME=hostname NETWORKING=YES|NO NETWORKING_IPV6=yes|no HOSTNAME=hostname
定義主機(jī)映像文件:/etc/hosts
172.168.10.1 www.baidu.com alias 172.168.10.1 www.baidu.com alias
網(wǎng)卡命名方式
lo:本地回環(huán)用于本機(jī)客戶端訪問(wèn)本機(jī)服務(wù)器程序
ppp#:點(diǎn)對(duì)點(diǎn)
eth#:以太網(wǎng)網(wǎng)卡
RHEL5.0中/etc/modprobe.conf:根據(jù)alias定義網(wǎng)卡名稱
RHEL6.0中/etc/udev/rules.d/70-persistent-net.rules:中根據(jù)MAC地址定義網(wǎng)卡名稱(udev文件是Linux2.6內(nèi)核的重大改變;在2.4內(nèi)核時(shí)/dev目錄中提供了大量的不同設(shè)備文件的訪問(wèn)入口而在2.6內(nèi)核中縮減了/dev下大量的代碼因?yàn)橐肓藆dev機(jī)制可以自動(dòng)根據(jù)內(nèi)核識(shí)別到的硬件信息自動(dòng)創(chuàng)建對(duì)應(yīng)的設(shè)備文件并給一個(gè)特定的名稱)
網(wǎng)絡(luò)管理工具
Linux目前提供兩種網(wǎng)絡(luò)管理工具,一種是network,一種是NetworkManager。
network
network是控制網(wǎng)絡(luò)接口配置信息修改后,網(wǎng)絡(luò)服務(wù)必須重新啟動(dòng),來(lái)激活網(wǎng)絡(luò)新配置,從而使得配置生效。這部分操作對(duì)服務(wù)而言和重新啟動(dòng)系統(tǒng)時(shí)是一樣的作用??刂颇_本是/etc/init.d/network這個(gè)文件,可以用這個(gè)文件后面加上下面的參數(shù)來(lái)操作網(wǎng)絡(luò)服務(wù)。例如:
/etc/init.d/network restart /etc/init.d/network restart
同樣也可以用service這個(gè)命令來(lái)操作網(wǎng)絡(luò)服務(wù)例如:
service network restart service network restart
NetworkManager
RHEL6新增加的網(wǎng)絡(luò)管理工具,可用檢測(cè)網(wǎng)絡(luò)、自動(dòng)連接網(wǎng)絡(luò)的程序。無(wú)論是無(wú)線還是有線連接,它都可以令您輕松管理。對(duì)于無(wú)線網(wǎng)絡(luò),網(wǎng)絡(luò)管理器可以自動(dòng)切換到最可靠的無(wú)線網(wǎng)絡(luò)。利用網(wǎng)絡(luò)管理器的程序可以自由切換在線和離線模式。網(wǎng)絡(luò)管理器可以優(yōu)先選擇有線網(wǎng)絡(luò)。網(wǎng)絡(luò)管理器最初由 Redhat 公司開發(fā),現(xiàn)在由 GNOME 管理。
NetworkManager 新版本增強(qiáng)設(shè)備以及協(xié)議的支持,NetworkManager 有一個(gè)全新的漂亮的客戶端界面nmtui?!眓mtui” 是 networkmanager 的一個(gè)圖形化前端。在沒(méi)有X Window 的情況下可以用它來(lái)方便地配置及管理網(wǎng)絡(luò)。啟動(dòng)nmtui:
[root@localhost ~]# nmtui
Linux網(wǎng)絡(luò)管理基礎(chǔ)知識(shí)
NetworkManager 特征: 命令行工具命令,一個(gè)NetworkManager的命令行接口。NetworkManager的CLI工具nmcli,使用nmcli用戶可以查詢網(wǎng)絡(luò)連接的狀態(tài),也可以用來(lái)管理。優(yōu)點(diǎn):原始;語(yǔ)法相對(duì)簡(jiǎn)單;在CLI中使用NetworkManager很容易掌握。
nmcli的基本配置選項(xiàng)
nmcli con show #獲得一份UUID列表 nmcli dev #查看網(wǎng)絡(luò)設(shè)備及其狀態(tài) nmcli r wifi off #關(guān)閉WiFi nmcli con show #獲得一份UUID列表 nmcli dev #查看網(wǎng)絡(luò)設(shè)備及其狀態(tài) nmcli r wifi off #關(guān)閉WiFi
NetworkManager守護(hù)進(jìn)程啟動(dòng)后,會(huì)自動(dòng)連接到已經(jīng)配置的系統(tǒng)連接。用戶連接或未配置的連接需要通過(guò)nmcli或桌面工具進(jìn)行配置和連接。
開機(jī)啟用 NetworkManager
chkconfig NetworkManager on 或(CentOS7) systemctl enable NetworkManager chkconfig NetworkManager on 或(CentOS7) systemctl enable NetworkManager
立即啟動(dòng) NetworkManager
service NetworkMnager start 或(CentOS7) systemctl start NetworkManager service NetworkMnager start 或(CentOS7) systemctl start NetworkManager
NDK基礎(chǔ)開發(fā)流程:Linux流程
NDK基礎(chǔ)開發(fā)流程
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。
分享文章:Linux網(wǎng)絡(luò)管理的基礎(chǔ)知識(shí)是什么
URL網(wǎng)址:http://chinadenli.net/article2/jsicic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、企業(yè)網(wǎng)站制作、網(wǎng)站收錄、外貿(mào)建站、動(dòng)態(tài)網(wǎng)站、App開發(fā)
聲明:本網(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)