1.基础邮件服务

DNS服务器:虚拟机classroom
  以server0.example.com 为例
 yg@server0.example.com  
 xln@server0.example.com
 
• 电子邮件服务器的基本功能
– 为用户提供电子邮箱存储空间(用户名@邮件域名)
– 处理用户发出的邮件 —— 传递给收件服务器
– 处理用户收到的邮件 —— 投递到邮箱
 
server0:
1.1 添加测试用户
]# useradd yg
]# useradd xln
1.2 安装软件postfix
]# yum -y install postfix
1.3 修改配置文件/etc/postfix/main.cf
]# vim  /etc/postfix/main.cf
    末行模式下 :set  nu  #启用行号
99 myorigin = server0.example.com  #默认补全的邮箱后缀
116 inet_interfaces = all   #允许所有客户端使用邮件服务
164 mydestination = server0.example.com #以此字段值,判断为本域邮件
1.4 重起postfix服务
]# systemctl restart postfix
1.5 发邮件
]# mail -s 'test' -r yg xln
AAA
bbb
.(.表示提交,test是主题)
1.6 xln查收邮件
]# mail -u xln(输入邮件编号查看邮件内容)
1.7 非交互式发送邮件
]# echo abc | mail -s 'haxi' -r yg   xln
]# mail -u xln
& q (q退出)
 
#########################
 
2.parted分区工具 
  GPT分区模式,最多128主分区
   最大支持容量 18EB
  1EB=1000PB
  1PB=1000TB
  1TB=1000GB
  1Tib=1024Gib
 
server0:
2.1 查看磁盘
]# lsblk
vdb 253:16 0 10G 0 disk 
2.2 分区
]# parted /dev/vdb
(parted) mktable  gpt #指定分区模式为GPT
(parted) mkpart #划分新的分区
分区名称  []? nsd  #分区名称 随意起
文件系统类型?  [ext2]? ext4  #不起实际作用
起始点? 0                               
结束点? 2G
忽略/Ignore/放弃/Cancel? Ignore   #忽略
(parted) mkpart 
分区名称?  []? nsd
文件系统类型?  [ext2]? ext4
起始点? 2G #起始点为2G,为上一个分区的结束
结束点? 4G #结束点为4G
(parted) print   #查看分区
(parted) unit GB #单位是GB显示
(parted) print
 
#####################
 
3. 什么是交换空间
• 相当于虚拟内存
– 当物理内存不够用时,使用磁盘空间来模拟内存
– 在一定程度上缓解内存不足的问题
– 交换分区:以空闲分区充当的交换空间
 
server0:
3.1 格式化交换文件系统
]# lsblk
vdb    253:16   0   10G  0 disk 
├─vdb1 253:17   0  1.9G  0 part 
└─vdb2 253:18   0  1.9G  0 part 
]# ls /dev/vdb1 /dev/vdb2
]# mkswap /dev/vdb1
]# mkswap /dev/vdb2
]# blkid /dev/vdb1 
]# blkid /dev/vdb2
3.2 启用交换分区组成交换空间
]# swapon /dev/vdb1 #启用交换分区
]# swapon -s        #查看交换空间组成信息
]# swapon /dev/vdb2
]# swapon -s
]# swapoff /dev/vdb2  #停用交换分区
]# swapon -s
3.3 开机自动启用交换分区      
]# vim /etc/fstab 
/dev/vdb1  swap  swap defaults 0 0
/dev/vdb2  swap  swap defaults 0 0
]# swapoff  /dev/vdb1
]# swapoff  /dev/vdb2
]# swapon  -s
]# swapon  -a  #专用于检测swap分区
]# swapon  -s
 
#######################
 
4.配置聚合连接(链路聚合  网卡绑定  网卡组队)
链路聚合的优势
• team,聚合连接(也称为链路聚合)
– 由多块网卡(team-slave)一起组建而成的虚拟网卡,
即“组队”
– 作用1:轮询式(roundrobin)的流量负载均衡
– 作用2:热备份(activebackup)连接冗余
参考# man teamd.conf 
#全文搜索/example
 
server0:
4.1 建立虚拟网卡team0 
]# nmcli connection add type team ifname team0 con-name team0 autoconnect yes config '{"runner": {"name": "activebackup"}}'
nmcli connection 添加  类型   team(组队)
网卡名  team0  配置文件名  team0  每次开机自动启用
配置运行模式   热备份模式
]# ifconfig  #查看team0网卡信息
生成的网卡配置文件信息:
]# cat /etc/sysconfig/network-scripts/ifcfg-team0
如果有敲错,一定要删除
]# nmcli connection delete team0  #删除配置
4.2 添加成员
]# nmcli connection add type team-slave ifname eth1 con-name team0-1 master team0
]# nmcli connection add type team-slave ifname eth2 con-name team0-2 master team0
解析:nmcli connection 添加   类型为  team的成员
      配置文件名  team0-1  网卡为 eth1  主设备为  team0
如果敲错,一定要删除配置
]# nmcli connection delete team0-1
]# nmcli connection delete team0-2
4.3 配置team0的IP地址
]# nmcli connection modify team0 ipv4.method manual ipv4.addresses 192.168.1.1/24 connection.autoconnect yes
4.4 激活配置 
]# nmcli connection up team0
]# nmcli connection up team0-1
]# nmcli connection up team0-2
]# ifconfig team0
专用于显示team信息命令
]# teamdctl team0 state
]# ifconfig eth1 down
]# teamdctl team0 state
 
#####################
 
5.配置IPv6地址
Pv4地址: 
  32个二进制组成, 以  点  分隔 四部分,最终用4个十进制数 表示
IPv6地址:
  128个二进制组成, 以  冒号  分隔 八部分,每一部分用4个16进制数表示
  每段内连续的前置 0 可省略、连续的多个 : 可简化为 ::
  例如: 2003:ac18:0000:0000:0000:0000:0000:0305
      2003:ac18::305
server0:
]# nmcli connection modify 'System eth0' ipv6.method manual ipv6.addresses 2003:ac18::305/64 connection.autoconnect yes
]# nmcli connection up 'System eth0'
]# ifconfig eth0
]# ping6  2003:ac18::305

十三.基础邮件服务、parted分区工具、交换分区、链路聚合的更多相关文章

  1. 工程师技术(二):postfix基础邮件服务、postfix空客户端邮件服务、搭建mariadb数据库系统、配置一个数据库、使用数据库查询

    一.postfix基础邮件服务 目标: 本例要求在虚拟机server0上配置 postfix 基础服务,具体要求如下: 1> 监听本机的所有接口    2> 将邮件域和邮件服务主机名都改为 ...

  2. 创建基于MailKit和MimeKit的.NET基础邮件服务

    邮件服务是一般的系统都会拥有和需要的功能,但是对于.NET项目来说,邮件服务的创建和使用会较为的麻烦..NET对于邮件功能提供了System.Net.Mail用于创建邮件服务,该基础服务提供邮件的基础 ...

  3. MailKit和MimeKit的.NET基础邮件服务

    MailKit和MimeKit的.NET基础邮件服务 邮件服务是一般的系统都会拥有和需要的功能,但是对于.NET项目来说,邮件服务的创建和使用会较为的麻烦..NET对于邮件功能提供了System.Ne ...

  4. Spring Boot 2.X(十三):邮件服务

    前言 邮件服务在开发中非常常见,比如用邮件注册账号.邮件作为找回密码的途径.用于订阅内容定期邮件推送等等,下面就简单的介绍下邮件实现方式. 准备 一个用于发送的邮箱,本文是用腾讯的域名邮箱,可以自己搞 ...

  5. postfix基础邮件服务

                                                              postfix基础邮件服务  案例1:postfix基础邮件服务 1.1 问题 本例 ...

  6. linux操作之逻辑分区与交换分区篇

    作业一: 1)   开启Linux系统前添加一块大小为15G的SCSI硬盘 2)   开启系统,右击桌面,打开终端 3)   为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划 ...

  7. Cisco交换机基础命令 + Win Server08 R2 多网卡配置链路聚合

    最近捣鼓服务器链路集合需要配置交换机… 以前没弄过交换机,现学现卖… 一般交换机是支持telnet的,配置好ip可以直接telnet,当然如果没配的话就要用串口了,串口要选择Serial… 还好我们万 ...

  8. parted分区工具用法

    parted分区工具用法 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 随着生产环境中数据量的增大,我们对硬盘的容量也有很大的需求,当硬盘的容量大于2T(工业上的最大磁盘2.2TB ...

  9. CentOS 挂载(U盘NTFS格式,新硬盘,增加交换分区,扩展根分区等)

    1.挂载fat或者fat32分区的U盘 如果是用VM安装的linux,在vm里挂载U盘有两个前提: 第一,主机里的service要启动: 第二,U盘是连接到虚拟机,而不是主机,需要确认这点: 2.使用 ...

随机推荐

  1. Scala 数组操作之数组转换

    使用yield和函数式编程转换数组 // 对Array进行转换,获取的还是Array val a = Array(1, 2, 3, 4, 5) val a2 = for (ele <- a) y ...

  2. fastjson<1.2.47 RCE 漏洞复现

    这两天爆出了 fastjson 的老洞,复现简单记录一下. 首先使用 spark 搭建一个简易的利用 fastjson 解析 json 的 http server. package cn.hackte ...

  3. ALV报表——抓取工单长文

    ABAP抓取工单长文 运行效果: 代码: *&---------------------------------------------------------------------* *& ...

  4. JPA逆向工程

    1.1 说明 所谓的逆向工程就是通过数据库的结构生成代码. 目的:提高开发的效率 1.2 步骤 1.2.1 第一步:创建JPA项目 (1)创建项目 (2)指定项目名.JPA版本 (3)完成创建 1.2 ...

  5. apply 和 call 的用法

    apply的用法 语法 func.apply(thisArg, [argsArray]) thisArg 可选的.在func函数运行时使用的this值.请注意,this可能不是该方法看到的实际值:如果 ...

  6. wannafly 挑战赛10 小H和密码

    题意:中文题就不解释了 题解: dp[i][j]表示前i 个轮盘 和一个字符串前j 个字符的匹配情况 ,具体的状态转移解释见代码 #include <cstdio> #include &l ...

  7. python3 访问 rabbitmq 示例

    关于 rabbitmq 之前用过 kafka,要是拿这两者做对比的话,大概有以下异同: 两者都是一个分布式架构 kafka 具有较高的吞吐量,rabbimq 吞吐量较小 rabbitmq 的可靠性更好 ...

  8. jQuery 基础知识

    一.序言 jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后的又一个优秀的JavaScript代码库(JavaScript框架).jQuery设计的宗旨是"W ...

  9. 【转载】C#编程中两个List集合使用Intersect方法求交集

    在C#语言程序设计中,List集合是常用的集合数据类型,在涉及集合类型的运算中,有时候我们需要计算2个List集合中共有的数据,即对2个List集合求交集运算.此时可以使用C#语言提供的Interse ...

  10. 【转载】 Asp.Net MVC网站提交富文本HTML标签内容抛出异常

    今天开发一个ASP.NET MVC网站时,有个页面使用到了FCKEditor富文本编辑器,通过Post方式提交内容时候抛出异常,仔细分析后得出应该是服务器阻止了带有HTML标签内容的提交操作,ASP. ...