#cat /etc/modprobe.conf

Ethernet : eth0,eth1,ethN
Token Ring: tr0,tr1,trN
FDDI : fddi0,fddi1,fddiN (光纤卡)
PPP: ppp0,ppp1,pppN (拨号网络使用的卡)
#ifconfig
#dmesg | grep pcnet32/ethN
#mii-tool -v 变更网卡工作模式(全双工,半双工)
#mii-tool -F 100baseTx-HD 半双工
#ifconfig eth0 10.0.1.100 netmask 255.0.0.0 broadcast 10.0.1.254
#ifdown eth0
#ifup eth0
#ifcfg-eth0
#ls /etc/sysconfig/network-scripts/ifcfg*
系统所有network设定档
建立network设定档的3种方法:
1.用netconfig
#netconfig (建network设定档,不能立即生效)--->ifdown/ifup
#netconfig --device eth1
#ifconfig--->不行,需要ifdown/ifup
2.编辑配置文件设定
#vi ifcfg-eth0 
device=eth0
onboot=yes  开机启动
bootproto=static
ipaddr=10.0.1.254
netmask=255.0.0.0
gateway=10.255.255.254
3.图形界面设定
#su - user1
#system-config-network
#ifdown eth0
#ifup eth0
4.图形界面设定
#neat
#ifdown eth0
#ifup eth0
图形界面会产生很多档案在/etc/sysconfig
#grep -rl 192.169.0.1 /etc/sysconfig
一个网卡设多个IP
1. 绑少量IP
如果在eth0网卡上绑定2个IP
eth0:
ifcfg-eth0
ifcfg-eth0:0  (virtual interface)
#cd /etc/sysconfig/network-scripts 
#ls ifcfg*
#cp ifcfg-eth0 ifcfg-eth0:0
#ls ifcfg
#vi ifcfg-eth0:0
device=eth0:0
ipaddr=10.0.1.123
netmask=255.255.255.0
#cat ifcfg-eth0:0
#ifconfig
#ifdown eth0
#ifup eth0
#ifconfig
2.绑大量IP
ifcfg-ethX-rangeX
#ifconfig
#cd /etc/sysconfig/network-scripts 
#ls ifcfg*
#cp ifcfg-eth0:0 ifcfg-eth0-range0
#ls ifcfg*
#vi ifcfg-eth0-range0
device=ifcfg-eth0-range0
ipaddr_start=10.0.2.100
ipaddr_end=10.0.2.104
#ifdown eth0
#ifup eth0
#ifconfig
Getway网关的定义
1:
#cat /etc/sysconfig/network 
在整个系统中生效
networking=yes|no  是否提供网络功能
hostname=               变更要重启才生效
gateway=                 该主机默认gateway
nisdomain=
2:
#cd /etc/sysconfig/network-scripts 
#vi ifcfg*
gateway=
3:以上2处getway设定不同依照2的设定!!!
static routes 静态路由
#/etc/sysconfig/network-scripts/route-eth0
#/etc/sysconfig/networking/devices/route-eth0
#route -n
Flag=U static route正常启用
Flag=有G static route有定义getway
1:
绑2个IP测静态路由
#cd /etc/sysconfig/network-scripts
#cp ifcfg-eth0 ifcfg-eth0:0
#vi ifcfg-eth0:0
device=eth0:0
ipaddr=10.0.1.123
netmask=255.255.255.0
#cat ifcfg-eth0:0
#ifconfig
#ifdown eth0
#ifup eth0
#ifconfig
#route -n
2:
手动加入static route
#ping 10.0.1.254
ping不通
#route -n
没有10.0.1.0要走的路径。
该ping包走default gateway
如果default gateway也没有定义则丢弃
#route add -net 10.0.1.0 netmask 255.255.255.0 gw 192.168.0.144
该命令定义的gw表明要到10.0.1.0的封包要经过该gw 192.168.0.144转送
#route -n
#ping 10.0.1.254
重启电脑或网卡后该static route失效
必须要把这个static route写入网络设定档才永久生效
3:
下面介绍把static route写入网络设定档
#cd /etc/sysconfig/network-scripts
#route -n
#vi route-eth0
10.0.2.0/24 via 192.168.0.144
/24代表该netmask是255.255.255.0
via 192.168.0.144表示要送到10.0.2.0这个网段的封包必须要经由192.168.0.144转送
10.0.3.0/24 via 192.168.0.144
10.0.4.0/24 via 192.168.0.144
#cat route-eth0
#route -n
#ifdown eth0
#ifup eth0
#route -n
4:图形界面设定
(会覆盖原本的设定)
#neat
会写入下面内容
#cat /etc/sysconfig/networking/devices/route-eth0
#route -n
域名解析
hostname定义在rc.sysinit里面所以系统知道hostname
#less /etc/rc.sysinit
hostname=/bin/hostname
没有定义主机名则用localhost作为hostname
#echo $HOSTNAME
hostname在/etc/sysconfig/network
#vi /etc/sysconfig/network
hostname=
#cat /etc/sysconfig/network
#hostname
#echo $HOSTNAME
系统还没有更新重启才能生效的!!!
#reboot
主机名称和IP的资料库
/etc/hosts
#cat /etc/hosts
127.0.0.1  localhost.localdomain(主机名) localhost(主机简称)
#ping localhost.localdomain
系统自动ping 127.0.0.1
localhost.localdomain对应到 127.0.0.1
#ping localhost
系统自动ping 127.0.0.1
localhost对应到 localhost.localdomain
#vi /etc/nsswitch.conf
改变主机解析顺序
是先解析本机的hosts还是先找网络上的DNS
如何把主机设置为DNS client???
#cat /etc/resolv.conf
search domain.com
nameserver 192.168.0.1
nameserver 192.168.0.2
第一台断线则找第二台
若第一台说找不到则不找第二台
#ping server1
则server1.domain.conf
常用DNS指令
#host ns1.redhat.com
#host -a redhat.com
显示redhat.com的DNS记录
#host -a redhat.com | grep `^[^;]`
过滤所有带;的那行
#dig @ns1.redhat.com mx redhat.com
#dig ns1.redhat.com
#dig -a ns1.redhat.com | grep `^[^;]`
查询记录
mx邮件域名服务器
网络发生问题时用哪些指令
1: ping
2: traceroute 本主机到目的主机经过的route
3: mtr 主机到目的主机经过的route
4: netstat 目前哪个端口在使用,谁在使用

转载于:https://blog.51cto.com/songlisha/1082478

network 学习笔记相关推荐

  1. 深度学习(二十六)Network In Network学习笔记-ICLR 2014

    Network In Network学习笔记 原文地址:http://blog.csdn.net/hjimce/article/details/50458190 作者:hjimce 一.相关理论 本篇 ...

  2. 深度学习(二十六)Network In Network学习笔记

    Network In Network学习笔记 原文地址:http://blog.csdn.net/hjimce/article/details/50458190 作者:hjimce 一.相关理论 本篇 ...

  3. NIN(Network in Network)学习笔记

    NIN(Network in Network)学习笔记 一.前言 <Network In Network>是一篇比较老的文章了(2014年ICLR的一篇paper),是当时比较牛逼的一篇论 ...

  4. matlab rbm 语音,Deep Belief Network 学习笔记-RBM

    Deep Belief Network 学习笔记-RBM By Placebo (纯属个人笔记) 第一次知道deep learning,是上学期dengli博士来实验室的一次报告,他讲到,当神经网络的 ...

  5. GNN金融应用之Classifying and Understanding Financial Data Using Graph Neural Network学习笔记

    Classifying and Understanding Financial Data Using Graph Neural Network 摘要 1. 概述 2. 数据表示-加权图 3. GNN利 ...

  6. Neural Network学习笔记2

    torch.nn: Containers: 神经网络骨架 Convolution Layers 卷积层 Pooling Layers  池化层 Normalization Layers 正则化层 No ...

  7. 内容分发网络 - Content Delivery Network 学习笔记

    缓存是将文件副本存储在缓存或临时存储位置的过程,以便可以更快地访问它们.从技术上讲,缓存是文件或数据副本的任何临时存储位置,但该术语通常用于指代 Internet 技术. Web 浏览器缓存 HTML ...

  8. ufldl学习笔记与编程作业:Multi-Layer Neural Network(多层神经网络+识别手写体编程)...

    ufldl学习笔记与编程作业:Multi-Layer Neural Network(多层神经网络+识别手写体编程) ufldl出了新教程,感觉比之前的好,从基础讲起,系统清晰,又有编程实践. 在dee ...

  9. 【李宏毅机器学习】Recurrent Neural Network Part1 循环神经网络(p20) 学习笔记

    李宏毅机器学习学习笔记汇总 课程链接 文章目录 Example Application Slot Filling 把词用向量来表示的方法 1-of-N encoding / one-hot Beyon ...

最新文章

  1. 负载均衡(SLB)使用最佳实践
  2. 【Python学习系列二十一】pandas库基本操作
  3. php判断字符串中是否包含某字符串
  4. Python程序-离散和线性图形
  5. MapReduce实现词频统计
  6. 二十六、JAVAIO文件类型操作(File类型操作)
  7. mysql 查询语法基础_入门MySQL——查询语法练习
  8. POSTMAN接口测试流程
  9. plot指定线段形状和颜色_形状和颜色背后的心理学
  10. 嵌入式技术学习路线分享
  11. 百度云曲显平:AIOps时代下如何用运维数据系统性地解决运维问题?
  12. 一篇文章带你读懂批处理命令
  13. ❤表白❤相册——动态3D图片墙
  14. 简单的Android程序多少钱,Android简单程序利息计算器
  15. 短视频无尽流前端开发指南
  16. 问题:如何查询宇视摄像机/摄像头规格参数
  17. 《都挺好》:编剧你是不是对硅谷渣男有什么误解?
  18. java-net-php-python-jsp房屋出租网站-视频演示计算机毕业设计程序
  19. conda如何安装R包
  20. 小陈学js While循环

热门文章

  1. Atitit.去除水印的方案
  2. 《Swift编程语言教程》中文翻译及读书笔记page21
  3. Linux---- Linux ---安装软件之 srpm ,rpm
  4. 问题分析探讨 -- 大约有700W数据的表,把当天的10W数据select导入新表,整个原来的表就锁死...
  5. 根据文件路径生成相应文件
  6. 评价一个软件的3个角度
  7. vue 路由相关操作
  8. windows搭建内网 域环境 域控制器 win7加入域
  9. kali 安装java jdk
  10. 单片机c语言程序设计实训报告,(整理)单片机C语言程序设计实训100例.doc