网路配置基础:
A~C类IP地址部分私有不使用在Inter上:
A类:10.0.0.0-10.255.255.255
B类:172.16.0.0-172.31.255.255
C类:192.168.0.0-192.168.255.255
169.254.1.0-169.254.254.255
环回地址:127.0.0.0/8回送至本地localhost
广播地址(主机号全1),如192.168.2.0/24---->广播地址:192.168.2.255
本地环回接口lo,默认IP地址:127.0.0.1
以太网络接口eth,分为静态分配IP和动态分配(DHCP服务器动态分配IP)。
ifconfig [网络接口】 【IP地址】 【netmask 子网掩码 】 【up/down】# up/down-启动/关停网络接口
ifconfig eth0
ls /etc/sysconfig/network-scripts/ifcfg*
cat /etc/sysconfig/network-scripts/ifcfg-eth0
route 【选项】:查看和管理路由表
-n:查看路由表
add:增加一个主机或网络的路由
del:删除一个主机或网络的路由
netmask:后加子网掩码参数,设置子网掩码
dev:后加网络接口参数,指定网络接口
-net:后加网络地址参数,指定目标网络
-host:后加IP地址参数,指定目标主机
route查看路由表
-----------------------------------------------------------------------------------
主机名与域名服务:
hostname 【主机名】:获取或修改当前系统的主机名称,实际只修改内核中的主机名。
cat /proc/sys/kernel/hostname #内核中主机名
hostname # 显示主机名
#暂时的
#永久性修改主机名
vim /etc/sysconfig/network----->修改部分
NETWORKING=yes
HOSTNAME= 需设置的主机名
/etc/hosts--->记录主机名及相应的IP地址。负责主机名的解释工作。默认主机名:localhost.localdomain
/etc/resolv.conf--->记录系统使用的DNS服务器的IP地址
DNS服务器列表: nameserver DNS服务器 IP地址
/etc/sysconfig/network---->负责记录主机名
dig IP地址或域名
----------------------------------------------------------------------------------
网络连接:
服务端口号取值范围:0~65535(0未被使用)
较重要网络服务,端口常用固定数字1-1024
cat /etc/services #列出系统中可用服务及其端口号等基本信息
#查看互联网数字分配机构IANA的服务端口分配情况,访问:http://www.iana.org/assignments/port-numbers
------------------------------------------------------------------------------------
套接字:
套接字地址格式为 IP地址:端口号
Linux系统套接字:
1)互联网套接字:
数据报套接字和流套接字
2)系统内部套接字:
数据报套接字和流套接字
---------------------------------------------------------------------------------------
netstat [选项】:监控系统网络连接、路由表等状态信息
-a:列出所有活动的网络连接及主机监听的端口
-n:以数字显示网络地址和端口
-p:列出某个进程所使用的套接字
-l:列出所有正在监听的网络连接
-u:列出UDP类型的网络连接
-t:列出TCP类型的网络连接
-s:显示各个协议的统计信息
ping 【选项】 【IP地址或主机名】:使用ICMP协议,向目标主机发出要求回应的信息。
-c:后加参数指定发送数据包的数量。
ping命令检查网络连接,按以下次序对系统所在网络进行检查:
1)ping 回环地址127.0.0.1 #检查内核网络协议栈是否运行正常
2)ping 本地IP地址 #检查网卡是否配置正常
3)ping 局域网内其他主机的IP地址 #检查局域网是否正常工作
4)ping 默认网关的IP地址 #检查默认网关是否工作正常
5)ping DNS服务器的IP地址或互联网中的主机名 #检查远程路由器及DNS服务器是否工作正常
----------------------------------------------------------------------------------
设置网络接口的IP别名:
1.在/etc/sysconfig/network-scripts创建eth0的IP别名配置文件。直接复制eth0的配置文件ifcfg-eth0为ifcfg-eth0:0
cd /etc/sysconfig/network-scripts
cp ifcfg-eth0 ifcfg-eth0:0
2.vim ifcfg-eh0:0----->
DEVICE=eth0:0
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.126.126 #本地eth0的IP是192.168.126.128
NETMASK=255.255.255.0
GATEWAY=192.168.126.1
DEFROUTE=yes
IPv4_FAILURE_FATAL=yes
IPv6INIT=no
NAME="System eth0:0"
----->
sudo service network restart
ifconfig
补充:
其他资料:【Linux之日志系统】