linux网络服务——————了解网络服务、Rhel6和rhel7的主要区别

1.网络服务

1.1什么是网络服务?

网络服务:是指一些在网络上运行的、面向服务的软件模块。

如:

  • 邮件服务:QQ邮箱、网易163等
  • 网页服务:京东、淘宝等
  • 文件服务:VSFTPD、FileZilla等

为什么要搭建文件服务:如果我们使用类似于百度网盘这类的文件服务,只能自己用,不能设定用户、权限。如果搭建自己的文件服务器,就可以设定用户、权限等,适合企业使用(必备)。

网络服务的标准:可以使用各种协议通过网络进行远程访问的软件模块(常见协议http/ftp/telnet/smtp等)。

协议:标准规则。传输的速度、频率、语法、语义都一样的

1.2 网络服务在干什么?

1)如何访问到一个网站:

在这里插入图片描述

用户访问一个网站的过程:

  • 用户联网:DHCP服务(动态主机控制协议):给局域网中的用户,合理的分配IP,网关,子网掩码,DNS。
  • 接着输入域名、访问分配的DNS:为客户解释权威地址(IP地址)。
  • 接着就可以访问网站了,网站一般是由多个服务搭建而成。(例:LAMP:Linux+Apache(web服务器)+Mysql(数据库)+PHP(解析器))

2)如何保证数据的完整性?

在这里插入图片描述

需要出现一个备份服务器:

  • Rsync镜像备份。比较专业了
  • 云服务器,就需要不太安全了,有人的参与。
  • 需要自己搭建服务器。

3)用户量增大,网站怎样处理?

在这里插入图片描述

可以做以下工作:

  • 将Mysql独立出来:web在一台服务器,Mysql在一台专门的服务器。这样的访问量可以达到10万访问量(普通网站访问)。
  • 同时记得给mysql作备份,就可以了。

4)非运维人员如何上传资源?
在这里插入图片描述

搭建一个文件上传服务器:

  • 规定权限:对服务器的安全性维护性都提升了。

5)如何获取用户访问量及服务器故障问题?

在这里插入图片描述

监控集群:

  • 使用zabbix:可以看到网站资源使用情况,查询访问量,可以通过微信、短信接口进行报警。

2.Rhel6和rhel7的主要区别

1)内核版本

  • Rhel6.8的内核版本为2.6.32-642,rhel7使用的是3.10.x-x系列,最新的rhel7.3使用的是3.10.0-514。

2)文件系统的差别

  • Rhel7默认使用xfs文件系统,rhel6默认为ext4文件系统,但从rhel6.8起开始支持xfs系统。

3)设置默认启动级别

  • Rhel6:vim /etc/inittab 将末行的id:3:initdefault中的3改为相应数字即可

  • Rhel7:rhel7采用了targets来定义运行级别,设置默认启动级别命令为systemctl set-default x.target ,重启后即可生效

4)防火墙设置

  • Rhel6: iptables -[AD] chain rule-specification [options]

  • Rhel7: 默认为firewalld,同时兼容iptables。firewall -cmd

5)时间同步

  • Rhel6:ntpq -p

  • Rhel7:chronyc sources

6)修改时区

  • Rhel6:/etc/sysconfig/clock

  • Rhel7:timedatectl set-timezone Asia/Shanghai

7)修改语言

  • Rhel6:/etc/sysconfig/il8n

  • Rhel7:locatectl set-locate LANG=zh_CN.UTF-8

8)主机名

  • Rhel6:配置文件为/etc/sysconfig/network
  • Rhel7:配置文件为/etc/hostname
  • Rhel7:还可以使用命令hostnamectl set-hostname 主机名

9)网络服务管理方法

rhel7rhel6
服务启动systemctl start name.serviceservice name start
服务停止systemctl stop name.serviceservice name stop
服务查看systemctl status name.serviceservice name status
服务重启systemctl restart name.serviceservice name restart
服务开机自启systemctl enable name.servicechkconfig name on
服务开机不自启systemctl disable name.servicechkconfig name off
查看所有服务状态systemctl list-unitsservice --status-all
查看所有服务自启动状态systemctl list-units-fileschkconfig --list
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值