概述:
网络服务:是指一些在网络上运行的、面向服务的软件模块是是按时 按时
网络服务的标准:可以使用各种协议通过网络进行远程访问的软件模块(常见协议http/ftp/smtp等)
CentOs6、CentOs7对比
安装教程
CentOS6.8安装教程
CentOs7安装教程
基础信息对比(一般不需要修改)
文件系统:
EXT4的单个文件系统容量达到1EB,单个文件大小则达到16TB XFS默认支持8EB减1字节的单个文件系统,最大可支持的文件大小为9EB,最大文件系统大小为18EB
系统时区修改
系统默认语言
系统主机名称
网络服务管理对比
查看开启了哪些网络服务命令
网络(网卡)配置
GUI配置界面:
CenOS6 setup
CenOS7 nmtui
centos7网卡手动配置命令
手动配置文件
配置文件目录:/etc/sysconfig/network-scripts/ifcfg-ens33
配置管理命令:ifconfig/ip address show
配置文件内容:
DEVICE=ens33 #设备名称
NAME=ens33 #网卡名称
BOOTPROTO=static #连接方式(dhcp/static)
ONBOOT=yes #是否开机加载
IPADDR=192.168.12.250 #IP地址
NETMASK=255.255.255.0 #子网掩码(PREFIX=24)
GATEWAY=192.168.12.1 #网关
DNS1=8.8.8.8 #DNS
注意:网卡配置文件内,选项要大写,小写不报错,但不生效,参数可小写
修改网卡名称
常见网络协议及端口
网络地址和物理地址
网络地址**:互联网协议地址(IP地址)为互联网上每一个网络或主机分配一
个逻辑地址,IP地址工作在网络层
IP的分类:IPV4 IPV6
物理地址**:物理地址(MAC地址)为每一个设备设置一个固定的硬件地址,
MAC地址工作在链路层
MAC地址:00-23-5A-15-99-42
TCP/IP五层常见协议
应用层协议: FTP、HTTP、SMTP、Telnet、DNS等
传输层协议: TCP、UDP等
网络层协议: IP、ICMP、ARP等
数据链路层协议: PPP协议等
物理层: 不常用
常见网络端口
端口配置文件:/etc/services
20/21 ftp 文件共享
22 ssh 安全远程管理
23 telnet 不安全远程管理
25 smtp 简单邮件传输协议 发信
465 smtp(ssl) 发信
110 pop3: 邮局协议 收信
143 imap4 收信
993 imap4(ssl) 收信
80 www服务(http://) 网页访问
443 www服务(https://) 加密网页访问
3306 mysql端口 数据库连接端口
53 DNS端口 域名解析端口
linux下网关路由配置
网关和路由
路由:
- 不同网段数据转发
- 路由选择
网关:
- 不同网段数据转发
- 路由选择
- 默认路由
- NAT转换
网关和路由设置
网关:
临时:
添加:route add default gw ip
删除:route del default gw ip
永久:
/etc/sysconfig/network-scripts/ifcfg-eth0
Linux下网络管理命令
nslookup(DNS配置命令)
配置文件:
局部:/etc/sysconfig/network-scripts/ifcfg-eth0
DNS=ip
全局:/etc/resolv.conf
nameserver ip
相关配置文件:/etc/hosts
netstat(网络查看命令)
查看系统的网络连接状态、路由信息、接口等
常用选项:
-a:显示所有活动连接
-n:以数字形式显示
-t:查看TCP协议相关信息
-u:查看UDP协议相关信息
-p:显示PID和进程名
-l:监听
traceroute(路由追踪)
由于很多服务器路由设置反追踪所以出现*字符,此命令使用度不高
测试从当前主机到目的主机之间经过的网络节点数,用于追
踪数据包在网络上传输时的全部路径,它默认发送的数据包大小是40字节,
默认使用ICMP协议
常用选项:
-p 使用UDP端口进行测试,默认端口为33434
-q 3 指定测试时发送的数据包个数(即测试次数)
-n 以IP的方式进行连接测试,避开DNS的解析
注意:该命令在使用NAT模式时无法实现效果,请切换桥接模式(官方回复)
ping
测试网络连通性
常见选项:
-i 指定间隔时间
-c 指定ping的次数
-s 指定数据包的大小
arp
地址解析协议,将ip地址解析成MAC地址
常见选项:
-a 查看所有
-d ip地址,删除某条ARP记录
nmap(网络探测扫描)
cenos7 提示无此命令
网络探测扫描命令 #此命令默认未安装
-sP 探测某网段内有哪些主机是存活的
-sT 探测某主机上开启了哪些TCP端口