Linux云计算之网络服务基础(二)

网络服务基础

目录

1. CentOS 6.x/7.x 对比

2. 常见网络协议和端口

3. Linux下网关路由配置

4. Linux 下网络管理命令

一、CentOS 6.x/7.x 对比一

  1. CentOS 6.x/7.x 对比 —— 文件系统

CentOS 6.x:EXT4

Ext4的单个文件系统容量达到1EB,单个文件大小则达到16TB

CentOS 7.x:XFS

XFS默认支持8EB减1字节的单个文件系统,最大可支持的文件大小为9EB,最大文件系统尺寸为18EB

  1. CentOS 6.x/7.x 对比 —— 防火墙、内核版本、默认数据库

CentOS 6.x

防火墙:iptables
内核版本:2.6.x-x
默认数据库:MySQL

CentOS 7.x

防火墙:firewalld
内核版本:3.10.x-x
默认数据库:MariaDB

  1. CentOS 6.x/7.x 对比 —— 时间同步,修改时区,修改语言

CentOS 6.x

时间同步:ntpq -q
修改时区:/etc/sysconfig/clock
修改语言:/etc/sysconfig/i18n

CentOS 7.x

时间同步:chronyc sources
修改时区:timedatectl set-timezone Asia/Shanghai
修改语言:loocalectl set-locale LANG=zh_CN.UTF-8

  1. CentOS 6.x/7.x 对比 —— 主机名

CentOS 6.x 的配置文件为 /etc/sysconfig/network (永久设置)

CentOS 7.x 的配置文件为 /etc/hostname (永久设置)

CentOS 7.x 还可以使用命令永久设置

[root@localhost ~]# hostnamectl set-hostname liuyong.com 

二、CentOS 6.x/7.x 对比二

  1. CentOS 6.x/7.x 对比 —— 网络服务管理
操作行为CentOS 6.xCentOS 7.x
启动指定服务service 服务名 startsystemctl start 服务名
关闭指定服务service 服务名 stopsystemctl stop 服务名
重启指定服务service 服务名 restartsystemctl restart 服务名
查看指定服务状态service 服务名 statussystemctl status 服务名
查看所有服务状态service --status-allsystemctl list-units
设置服务自启动chkconfig 服务名 onsystemctl enable 服务名
设置服务不自启动chkconfig 服务名 offsystemctl disable 服务名
查看所有服务自启动状态chkconfig --listsystemctl list-unit-files

三、CtenOS 6.x/7.x 对比三

  1. CentOS 6.x/7.x 对比 —— 网络设置

网卡名

CentOS 6.x 网卡名是:eth0

CentOS 7.x 网卡名是:ens33

网络配置命令

CentOS 6.x 默认使用 network 服务
CentOS 7.x 默认使用 NetworkManager 服务 (network 作为备用)

  1. CentOS 7.x —— 网络设置

在这里插入图片描述

三、CentOS 7.x 配置文件/网卡改名

  1. 网卡配置文件

配置文件目录:/etc/sysconfig/network-scripts/ifcfg-ens33
配置管理命令:ifconfig/ip address show
配置文件内容:

DEVICE=ens33			#设备名称
NAME=ens33				#网卡名称
BOOTPROTO=static		#连接方式(dhcp/static)
ONBOOT=yes				#是否开机加载
IPADDR=192.168.1.8		#IP地址
NETMASK=255.255.255.0	#子网掩码(PREFIX=24)
GATEWAY=192.168.1.1		#网关
DNS1=192.168.1.1		#DNS
注意:网卡配置文件内,选项要大写,小写不报错,但不生效,参数可小写
  1. IP地址配置 —— CentOS 7.x 修改网卡名
  • 修改网卡配置文件名(建议将原配置文件备份)
    cp -a ifcfg-ens33 ifcfg-eth0
  • 修改网卡配置文件内容
    NAME=eth0
    DEVICE=eth0
  • 修改 grub 配置文件
vi /etc/default/grub
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=lyvg/root rd.lvm.lv=lyvg/swap rhgb quiet net.ifnames=0 biosdevname=0"
#在指定位置新增红色参数,关闭一致性命名规则
  • 更新 grub 配置文件,并加载新的参数
grub2-mkconfig -o /boot/grub2/grub.cfg
  • 重启操作系统
reboot

四、常见网络协议和端口

  1. 网络地址和物理地址

网络地址:互联网协议地址(IP地址)为互联网上每一个网络或主机分配一个逻辑地址,IP地址工作在网络层

物理地址:物理地址(MAC地址)为每一个设备设置一个固定的硬件地址,MAC地址工作在链路层
MAC地址:00:0C:29:88:53:D7

  1. TCP/IP 五层常见协议

应用层协议:FTP、HTTP、SMTP、Telnet、DNS等
传输层协议:TCP、UDP等
网络层协议:IP、ICMP、ARP等
数据链路层协议:PPP协议等
物理层:不常用

  1. 常见网络端口

端口配置文件: /etc/services

端口号服务作用
20/21ftp服务文件共享
22ssh服务安全远程管理
23telnet服务不安全远程管理
25smtp:简单邮件传输协议发信
465smtp(ssl)发信
110pop3:邮局协议收信
143imap4收信
993imap4(ssl)收信
80www服务(http://)网页访问
443www服务(https://)加密网页访问
3306mysql端口数据库连接端口
53DNS端口域名解析端口

五、Linux 下网关路由配置

  1. 网关和路由

在这里插入图片描述

  1. 网关和路由总结
  • 路由
    - 不同网段数据转发
    - 路由选择
  • 网关
    - 不同网段数据转发
    - 路由选择
    - 默认路由
    - NAT转换
  1. 网关和路由设置
route -n 查看系统中的路由表信息
临时:
	网关:
		添加:route add default gw ip
		删除:route del default gw ip
永久:
	网关:
		/etc/sysconfig/network-scripts/ifcfg-eth0

六、Linux 下网络管理命令

  1. DNS 配置命令
nslookup:域名解析测试命令
配置文件:

局部:/etc/sysconfig/network-scripts/ifcfg-eth0
DNS=ip

全局:/etc/resolv.conf
nameserver ip

相关配置文件:/etc/host
  1. 网络查看命令
netstat 查看系统的网络连接状态、路由信息、接口等

常用选项:
	-a:显示所有活动连接
	-n:以数字形式显示
	-t:查看TCP协议相关信息
	-u:查看UDP协议相关信息
	-p:显示PID和进程名
	-l:监听
traceroute:测试从当前主机到目的主机之间经过的网络节点数,用于追踪数据包在网络上传输时的全部路径,它默认发送的数据包大小是40字节,默认使用ICMP协议

常用选项:
	-p:使用UDP端口进行测试,默认端口为33434
	-q 3:指定测试时发送的数据包个数(即测试次数)
	-n:以IP的方式进行连接测试,避开DNS的解析

注意:该命令在使用NAT模式时无法实现效果,请切换桥接模式(官方回复)

在这里插入图片描述

  1. 连通测试命令
ping:测试网络连通性

常见选项:
	-i:指定间隔时间
	-c:指定ping的次数
	-s:指定数据包的大小
  1. 地址解析命令
arp:地址解析协议,将ip地址解析成MAC地址

常见选项:
	-a:查看所有
	-d:ip地址,删除某条ARP记录
  1. 网络探测命令
nmap:网络探测扫描命令	#此命令默认未安装

-sP	探测某网段内有哪些主机是存活的
-sT	探测某主机上开启了哪些TCP端口
  1. 远程连接工具

Window ——> Linux (Xshell、SecureCRT等)
Linux ——> Windows(rdesktop 命令(图形界面))
Linux ——> Linux (ssh 命令)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值