网络服务概述

一、概述

网络服务:是指一些在网络上运行的,面向服务的软件模块
网络服务的标准:可以试用各种协议通过网络进行远程访问的软件模块。常见协议如:http|ftp|telnet|smtp等。

二、CentOS系统6/7比对

文件系统

CentOS6.x

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

CentOS7.x

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

防火墙、内核版本、默认数据库

CentOS6.x:

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

CentOS7.x:

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

时间同步、修改时区、修改语言

CentOS6.x

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

CentOS7.x

时间同步:chronyc sources
修改时区:timedatectl set -timezone Asia/Shanghai
修改语言:localectl set-local LANG=zh_cn.UTF-8(或en_us.utf-8)

主机名

CentOS6.x
修改/etc/sysconfig/network(永久设置)

CentOS7.x
修改/etc/hostname(永久设置)
命令永久设置
hostnamectl set-hostname mengyouqing.com

网络服务管理

启动指定服务

CentOS6.x

services 服务名 start

CentOS7.x

systemctl start 服务名

关闭指定服务

CentOS6.x

services 服务名 stop

CentOS7.x

systemctl stop 服务名

引导方式

CentOS6.x

init

CentOS7.x
systemd

重启指定服务

CentOS6.x

services 服务名 restart

CentOS7.x

systemctl restart 服务名

查看指定服务状态

CentOS6.x

services 服务名 status

CentOS7.x

systemctl status 服务名

查看所有服务状态

CentOS6.x

services --status-all

CentOS7.x

systemctl list-units

设置服务自启动

CentOS6.x

chkconfig 服务名 on

CentOS7.x

systemctl enable 服务名

注:建议写入/etc/rc.d/rc.local种进行自启动。
注:CentOS7种,rc.local没有执行权限,若设置了rc.local自启动,记得给rc.local文件执行权限。

设置服务不自启动(关闭自启动服务)

CentOS6.x

chkconfig 服务名 off

CentOS7.x

systemctl disable 服务名

查看有所服务自启动状态

CentOS6.x

chkconfig --list

CentOS7.x

systemctl list-unit-files

网卡名

CentOS6.x:eth0

CentOS7.x:ens33或者ensxx(任意数字)

网络配置命令

CentOS6.x

ifconfig / setup

CentOS7.x

ip / nmtui (ip address show)(ip a)

网络服务

CentOS6.x

默认试用network服务

CentOS7.x

默认试用NetworkManager服务(network作为备用)

CentOS7.x配置网络文件/网卡改名

配置网络文件目录:/etc/sysconfig/network-scripts/ifcfg-ens33(这里ens33是网卡名)

配置管理命令:ifconfig / ip address show \ ip a

配置文件内容:(主要)

文件内容注释
DEVICE=ens33设备名
NAME=ens33网卡名
BOOTPROTO=static链接方式(dhcp/static)
ONBOOT=yes是否开即加载
IPADDR=192.168.1.111IP地址(有些没有的有需要可自行添加修改需要的IP地址)
NETMASK=255.255.255.0子网掩码(PREFIX=24)(有些没有的有需要可自行添加)
GATEWAY=192.168.1.1网关(有些没有的有需要可自行添加)
DNS1=8.8.8.8DNS(有些没有的有需要可自行添加)

注:等号左边大小,等号两边不能空格,建议还是nmtui配置。
在这里插入图片描述

修改网卡名

1.修改网卡配置文件(先复制一份原文件在家目录下保存)

cp -a ifcfg-ens33 ifcfg-eth0
mv ifcfg-ens33 /root/

2.修改网卡配置文件内容

NAME=eth99
DEVICE=eth99

3.修改grub配置文件

vim /etc/default/grub
在这里插入图片描述
在圈起来的列中,添加net.ifnames=99 bidevname=99
GRUB_CMDLINE_LINUX="net.ifnames=0 consoleblank=600 console=tty0 console=ttyS0,115200n8 spectre_v2=off nopti crashkernel=auto net.ifnames=0 bidevname=0"这样。
目的是为了关闭一致性命名规则

4.更新grub配置文件,并加载新的参数

grub2 -mkconfig -o /boot/grub2/grub.cfg

5.重启操作系统

reboot

常见网络协议和端口

网络地址:

互联网协议地址(也就是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(ping命令就是用的这个协议)、ARP等
数据链路层PPP协议
物理层不常用

注:一般来说,是四层协议,数据链路曾和物理层合并叫做网络接口层,但实际运用中有问题存在,像交换机就是典型的数据链路层协议,四层协议是没有这个概念的,所以后来就变成五层了。

常见网络端口

端口配置文件:/etc/services这里面可以查到一些定义好的端口配置文件
我们这里列举常见的

端口服务名作用
20/21ftp服务文件共享,21是等待访问端口,20是传输数据端口
22ssh服务安全远程管理
23tclnet服务不安全远程管理(明文加密)
25smtp简单邮件传输协议(明文发信)
465smtp(ssl)发信,加密
110pop3邮局协议,收信,收纯文本
143imap4收信
993imap4(ssl)收信,加密,一般和143是比较常用的
80www服务(http://)网页访问
443www服务(https://)安全加密的网页访问
3306mysql端口MySQL数据库连接端口
53DNS端口域名解析端口
1521oracle端口oracle数据库连接端口

Linux下网关路由配置

路由:

不同网段数据转发
路由选择

网关

不同网段数据转发
路由选择
默认路由
NAT转换

查询路由表

route -n查询系统中的路由表

网关

临时添加:route add default gw ip
例如:route add default gw 192.168.88.2
删除:route del defaault gw ip

永久添加:
/etc/sysconfig/network-scripts/ifcfg-网卡名

注:建议还是setup或nmtui里设置

网络管理命令

DNS配置命令

nslookup
域名解析测试命令
例如:nslookup www.baidu.com

配置文件

局部:
/etc/sysconfig/network-scripts/ifcfg-网卡名
DNS1=域名解析服务器IP

全局:
/etc/resolv
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

网络探测扫描命令,一般没有默认安装
-sP,探测某网段内有哪些主机存活
-sT,探测某主机上开启了哪些TCP端口

远程连接工具

windows->Linux:Xshell、SecureCRT等
Linux->Windows:redesktop命令(图形界面)
Linux->Windows:ssh命令(字符界面)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧交通网络架构是指利用先进的信息技术和通信技术,对交通系统进行智能化管理和优化的一种网络架构。它通过将交通设施、交通工具和交通管理机构进行互联互通,实现交通信息的采集、处理、传输和应用,从而提高交通系统的效率、安全性和环境友好性。 智慧交通网络架构主要包括以下几个方面的内容: 1. 交通感知层:通过各种传感器和监测设备,对交通流量、车辆位置、道路状况等进行实时感知和数据采集。这些数据可以包括车辆速度、密度、排队长度、交通事故等信息。 2. 交通信息传输层:将感知到的交通数据通过无线通信技术传输到中心服务器或云平台。常用的通信技术包括无线网络、卫星通信和移动通信等。 3. 交通数据处理与分析层:对传输过来的交通数据进行处理和分析,提取有用的信息并进行数据挖掘。这些信息可以包括交通拥堵预测、路况评估、交通事故分析等。 4. 交通决策与控制层:根据数据处理和分析的结果,制定交通管理策略和控制方案。这些策略可以包括交通信号优化、路线规划、交通事故处理等。 5. 交通应用与服务层:将交通决策和控制的结果反馈给交通参与者,提供各种交通服务和应用。例如,导航系统可以根据实时路况提供最佳路线推荐,智能交通信号灯可以根据交通流量进行自适应调节。 6. 安全与隐私保护层:在智慧交通网络架构中,安全性和隐私保护是非常重要的考虑因素。需要采取各种安全措施,保护交通数据的安全性和用户隐私。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值