发布时间:2014-09-05 13:34:13作者:知识屋
第一部分:网络原理:
一.网络编址 (主要使用IP编址)
1.ip编址是一个双层编址方案,一个ip地址标识一个主机(或一个网卡接口) 2.现在应用最为广泛的是IPv4编址,已经开始逐渐向IPv6编址转换 3.ipv4地址为32位长,ipv6为128位长 4.一个ipv4地址分为两个部分: 网络部分和主机部分 5.网络部分用来标识所属区域,主机部分用来标识该区域中的哪个主机。
二.ip地址:
1.ipv4地址共32位,通常使用点分十进制方式表示 2.整个ip地址分为4个部分,每个部分8位。 例:ip地址十进制和二进制
三.子网掩码:
四.同一个网络主机之间通信
1.同一个网络主机之间通信还要使用mac地址(网卡上的唯一表示),同网段的主机通过交换机或直连连接,主机会发送ARP协议,获取要通讯主机的mac地址,然后进行通信。
五.不同网络之间通信
1.使用网管或者路由器或具有路由功能的主机。 六.路由: 在不同网络之间传送数据的功能叫做路由功能,一般有多个接口,连接到不同的网络中,并且通过路由表进行数据转发。
六.域名:
七.DNS
DNS服务器:由运营商提供的。
八.基本网络参数 1.要配置一个局域网通信的计算机: iP地址 子网掩码 2.要配置一个跨网段的通信的计算机: iP地址 子网掩码 网管 3.要配置一个可上网的计算机: iP地址 子网掩码 网管 DNS
第二部分:网络配置:
一.以太网连接:
1.在linux中,以太网接口被命名为:eth0、eth1等,0、1代表网卡编号 2.通过lspci命令查看网卡硬件信息(如果是usb网卡,则可能需要使用lsusb命令) 3.命令ifconfig命令用来查看接口信息 ifconfig -a 查看所有接口 ifconfig eth0 查看指定接口 4.命令ifup、ifdown用来启用、禁用一个接口 ifup eth0 ifdown eth0
二.使用setup命令配置网络信息,输入setup命令:
netmask 是子网掩码 static ip 静态ip
配置完成后,使用ifup启动网卡,并使用ifconfig命令查看信息。
三.网络相关配置文件
1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 例: [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) TYPE=Ethernet #网卡类型 DEVICE=eth0 #网卡接口名称 或者叫eth1,那么文件名也叫ifcfg-eth1 ONBOOT=yes #系统启动时是否自动加载 BOOTPROTO=static #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议 IPADDR=192.168.1.11 #网卡IP地址 NETMASK=255.255.255.0 #网卡网络地址 GATEWAY=192.168.1.1 #网卡网关地址 DNS1=8.8.8.8 #网卡DNS地址 HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址 BROADCAST=192.168.1.255 #网卡广播地址
2.DNS配置文件 /etc/resolv.conf 例: [root@uz23132 network-scripts]# cat /etc/resolv.conf nameserver 8.8.8.8 #DNS 3.主机名配置文件 /etc/sysconfig/network 例: [root@uz23132 ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=uz23132.uuzz.com #主机名 GATEWAY=192.168.1.1 #网关 NETWORKING_IPV6=off 4.静态主机名配置文件 /etc/hosts 例: [root@uz23132 network-scripts]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.1.11 uz23132.uuzz.com #主机名对应ip
四.网络测试命令:
五.修改主机名:
1.实时修改主机名: 使用hostname修改主机名机器重启后会被还原 hostname 主机名 2.永久修改主机名:修改/etc/sysconfig/network文件 hostname=主机名
六.故障排查:
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能