13_1 Linux 邮件服务与NTP时间服务

13_1 Linux 邮件服务与NTP时间服务

文章目录

  • 13_1 Linux 邮件服务与NTP时间服务
    • @[toc]
    • 1. 邮件服务器
    • 2. NTP时间服务器

1. 邮件服务器

  • 邮件服务器的作用:

    • 为用户提供电子邮箱存储空间(用户名@邮件域名)
    • 处理用户发出的邮件 —— 传递给收件服务器
    • 处理用户收到的邮件 —— 投递到邮箱
  • 示例

[root@server /]# rpm  -q  postfix  #提供邮件功能的软件
postfix-2.10.1-9.el7.x86_64
[root@server /]# systemctl status postfix 
[root@server /]# useradd   yg
[root@server /]# useradd   xln* mail 发信操作: mail   -s   '邮件标题'  -r  发件人 收件人 
[root@server /]# yum  -y   install  mailx  #提供mail命令软件
[root@server /]# mail   -s  'test01'   -r   yg    xln
hahaxixiehehelele
.                #一行只有一个点表示提交   
EOT   * mail 收信操作: mail    [-u  用户名]
[root@server /]# mail   -u    xln
>N  1  yg@server.tedu.cn    Fri Sep 18 17:24  18/510
&  1            #输入邮件编号
&  quit       #退出       * 非交互式发邮件:          
]# echo 123456  |  mail  -s  'test02'   -r   yg  xln
]# mail  -u  xln  

2. NTP时间服务器

  • 时间服务器的作用:提供标准时间
    • Network Time Protocol(网络时间协议)
    • 它用来同步网络中各个计算机的时间的协议
    • 210.72.145.39 (国家授时中心服务器IP地址)
    • Stratum(分层设计)
    • Stratum层的总数限制在15以内(包括15)
一、虚拟机A:时间服务器    
1.安装软件包chrony[root@server /]# yum  -y  install   chrony[root@server /]# rpm  -q  chrony
2.修改配置文件[root@server /]# vim  /etc/chrony.conf      #server   0.centos.pool.ntp.org   iburst #与谁同步时间#server   1.centos.pool.ntp.org   iburst #iburst表示快速同步#server   2.centos.pool.ntp.org   iburst#server   3.centos.pool.ntp.org   iburst26行  allow   all    #开头的#去掉,修改为允许所有客户端29行  local  stratum  10   #开头的#去掉,本机为第10层的时间服务器
3.重启时间服务[root@server /]# systemctl    restart    chronyd二、虚拟机B:客户端           
1.安装软件包chrony[root@pc2 /]# yum  -y  install   chrony
2.修改配置文件[root@pc2 /]# vim   /etc/chrony.conf      #server  0.centos.pool.ntp.org  iburst  #iburst表示快速同步#server  1.centos.pool.ntp.org  iburst#server  2.centos.pool.ntp.org  iburstserver  192.168.88.240   iburst   #与192.168.88.240同步时间
3.重启时间服务[root@pc2 /]# systemctl   restart   chronyd4.测试:  [root@pc2 /]# date   -s   "2008-1-1"      [root@pc2 /]# date[root@pc2 /]# systemctl   restart   chronyd [root@pc2 /]# date[root@pc2 /]# date

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/25957.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

三星系统因何而成?或许是因为吞噬了第四颗恒星

相比于其他的类似星体,这个特殊的三星系统拥有更大更紧密的星体。 三星 天文学家发现了前所未见的三星系统。相比于其他典型的三星系统,这一三星系统拥有更大的体积,并且排列也更加紧密,这也使得这一系统更加特别。科学家推测&am…

【题解】—— LeetCode一周小结23

🌟欢迎来到 我的博客 —— 探索技术的无限可能! 🌟博客的简介(文章目录) 【题解】—— 每日一道题目栏 上接:【题解】—— LeetCode一周小结22 3.分糖果 II 题目链接:1103. 分糖果 II 排排坐…

MySQL-数据处理(1)

029-数据处理函数之获取字符串长度 select length(我是Cupid); select char_length(我是Cupid);concat (concatenate) select concat(cu, pid, so, handsome);030-去除字符串前后空白-trim select trim( a b c );select trim(leading 0 from 000110); select t…

C++设计模式---策略模式

1、介绍 策略模式(Strategy Pattern)是一种行为设计模式,它使你能在运行时改变对象的内部算法。策略模式定义了一系列的算法,并将每一个算法封装起来,使它们可以互相替换。策略模式使得算法可以独立于使用它的客户端变…

USB转I2C转SPI芯片CH341

CH340与CH341区别 CH340主要用于将USB转换为各种串口,CH340H和CH340S可以实现USB转并口。 CH341和340的不同之处在于CH341提供I2C和SPI接口,方便连接到I2C或SPI总线操作相关的器件。 CH341主要有6种封装。见表1. CH341T SSOP-20封装和丝印 USB 总线转接…

【服务实现读写分离】

文章目录 什么是读写分离基于Spring实现实现读写分离项目中常用的数据源切换依赖包 什么是读写分离 服务读写分离(Service Read-Write Splitting)是一种常见的数据库架构设计模式,旨在提高系统的性能和可扩展性。通过将读操作和写操作分离到…

分布式事务AP控制方案(上)

分布式事务控制方案 本篇文章给出一种要求高可用性(AP思想)的分布式事务控制方案 下篇新鲜出炉:点我查看 分布式事务控制方案1、业务背景2、本地消息表的设计3、对消息表的操作4、任务调度5、任务流程控制的抽象类6、课程发布的实现类7、总…

[力扣题解] 236. 二叉树的最近公共祖先

题目:236. 二叉树的最近公共祖先 思路 代码 用深度搜索的思想(好吧,前序、中序、后序都是深搜思想),保存寻找路径,看看找到2个节点的路径的重合部分,就可以找到最近公共祖先; /*…

代理IP使用api接

代理IP使用API接口,通常是指通过API接口获取代理IP地址,并将其应用于爬虫、数据采集、反爬虫等场景中,以提高数据采集效率和保护数据采集安全。 一般来说,代理IP提供商会提供API接口文档和SDK供开发者使用。你需要先注册并登录代…

硬件工程师的蜗牛成长路

一名合格的硬件工程师,需要掌握的知识有很多,知识点积累不是一蹴而就,而是细水长流,螺旋提升,不急,慢慢来,想掌握的都能掌握,就让时间来见证个人的成长路径。 ---大青山 2024/6/10 …

diffusers 再次继续训练LoRA时,如何导入已有的LoRA权重

我们通常会有微调扩散模型的需求,比如对LoRA进行训练来实现对Stable diffusion模型的微调。 但是有时候我们需要复用先前训练好的LoRA参数来继续进行训练。此时并不需要我们重新使用API向U-Net网络加载LoRA对应的adapter参数权重,我们可以直接通过diffu…

优质免费的 5 款翻译 API 接口推荐

当谈到翻译API时,我们通常指的是一种编程接口,它允许开发者将文本从一种语言翻译成另一种语言。这些API通常由专业的翻译服务提供商提供,如谷歌翻译 API、实时翻译API、腾讯翻译API、DeepL翻译API、Azure翻译API等。 这些API通常提供多种语言…

MFC 教程-文本框失去焦点处理

MFC 教程-文本框失去焦点处理 一、MFC 文本框控件概述 1.1 定义与应用场景 在 MFC(Microsoft Foundation Class)中,文本框控件(CEdit)是一个常用的用户界面元素,用于接收用户输入的文本信息。它广泛应用于各种窗口应用程序中,从简单的登录界面到复杂的数据输入表单。 …

基于springboot的欢迪迈手机商城源码数据库

现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本欢迪迈手机商城就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息&#xf…

使用Redis的优势以及会引发的问题

优势 ①使用redis代表着高性能还有高并发,高性能很好理解,redis会缓存我们访问的数据。他是基于内存的,第一次访问数据库我们可能需要800ms,但是访问后如果使用redis进行缓存,第二次乃至后面访问相同的数据就只需要去…

使用opencv在图像上画带刻度线的对角线,以图像中心点为0点

使用OpenCV在图像上绘制带刻度线的对角线,可以通过以下步骤实现。我们将首先找到图像的中心点,然后绘制对角线线,并在这些线的适当位置绘制刻度线。以下是详细的C代码示例: void Draw_diagonal(cv::Mat& mat, double dFactor…

ViT:2 理解CLIP

大模型技术论文不断,每个月总会新增上千篇。本专栏精选论文重点解读,主题还是围绕着行业实践和工程量产。若在某个环节出现卡点,可以回到大模型必备腔调或者LLM背后的基础模型新阅读。而最新科技(Mamba,xLSTM,KAN)则提…

js中如何清除一个对象中指定的键名

在 JavaScript 中,你可以使用 delete 关键字来删除对象中的指定键名。以下是一个简单的示例代码,演示如何清除一个对象中指定的键名: // 创建一个包含键值对的对象 let person {name: Alice,age: 30,city: New York };console.log(Before d…

2.linux下的文件系统结构、磁盘管理以及常规操作

一、文件系统结构 1.1根目录 Linux下“/”就是根目录,所有的目录都是由根目录衍生出来的。 1.2Ubuntu文件系统结构 文件作用/bin存放二进制可执行文件,这些命令在单用户模式下也能够被使用。可以被root和一般账户使用/bootUbuntu内核和启动文件&#…

【SpringBoot】在Spring中使用自定义条件类在Java声明Bean时实现条件注入

在Spring框架中,通过实现org.springframework.context.annotation.Condition接口并重写matches()方法,可以根据自定义条件来控制Bean的注入。这种机制非常灵活,可以帮助开发人员根据环境或配置来有选择地启用或禁用某些Bean。本文将详细介绍如…