基础邮件服务
SMTP:用户发邮件协议(25)
POP3:用户收邮件协议(110)
电子邮件通信
• 电子邮件服务器的基本功能
– 为用户提供电子邮箱存储空间(用户名@邮件域名)
– 处理用户发出的邮件 —— 传递给收件服务器
– 处理用户收到的邮件 —— 投递到邮箱
DNS服务器:虚拟机classroom
yg@server0.example.com
xln@server0.example.com
虚拟机Server:
1.安装postfix软件包
[root@server0 ~]# yum -y install postfix
[root@server0 ~]# rpm -q postfix
2.修改配置文件
[root@server0 ~]# vim /etc/postfix/main.cf
末行模式 :set nu 启用行号功能
99 myorigin = server0.example.com #默认补全的域名后缀
116 inet_interfaces = all #允许所有人可以使用邮件服务
164 mydestination = server0.example.com #判断为本域邮件
3.重起postfix服务
[root@server0 ~]# systemctl restart postfix
#######################################################
验证收发邮件:
[root@server0 ~]# useradd yg
[root@server0 ~]# useradd xln
• mail 发信操作
– mail -s '邮件标题' -r 发件人 收件人[@收件域]...
[root@server0 ~]# mail -s 'test01' -r yg xln
hahaxixihehelele
. #检测的点时,发送邮件
EOT
[root@server0 ~]# mail -u xln #查看xln的邮件信息
Heirloom Mail version 12.5 7/5/10. Type ? for help.
"/var/mail/xln": 1 message 1 new
>N 1 yg@server0.example.c Thu Mar 14 11:29 18/585
& 1 输入数字1查看第一封邮件内容
& exit 退出
非交互式发送邮件:
echo 邮件内容 | mail -s '邮件标题' -r 发件人 收件人
#######################################################
准备交换分区(交换空间,虚拟内存)
• 相当于虚拟内存
– 当物理内存不够用时,使用磁盘空间来模拟内存
– 在一定程度上缓解内存不足的问题
– 交换分区:以空闲分区充当的交换空间
划分新的分区:
parted分区工具:
支持GPT分区模式,最多支持128主分区
最大容量支持18EB空间
1EB=1000PB
1PB=1000TB
[root@server0 ~]# parted /dev/vdb
(parted) mktable gpt #指定分区模式为gpt
(parted) mkpart #划分新的分区
分区名称? []? haha #指定分区名字 随意写
文件系统类型? [ext2]? xfs #指定分区的文件系统 随意写
起始点? 0
结束点? 2G
忽略/Ignore/放弃/Cancel? Ignore #选择忽略,给分区表空间
(parted) mkpart
分区名称? []? haha
文件系统类型? [ext2]? ext4
起始点? 2G
结束点? 4G
(parted) print
(parted) unit GB #显示利用GB作为单位
(parted) print
(parted) quit #退出
[root@server0 ~]# lsblk
[root@server0 ~]# ls /dev/vdb1 /dev/vdb2
- 一 制作交换空间
1.格式化交换文件系统
[root@server0 ~]# mkswap /dev/vdb1
[root@server0 ~]# blkid /dev/vdb1
[root@server0 ~]# mkswap /dev/vdb2
[root@server0 ~]# blkid /dev/vdb2
2.启用交换分区
[root@server0 ~]# swapon /dev/vdb1 #启用交换分区
[root@server0 ~]# swapon -s #查看交换空间组成,成员信息
[root@server0 ~]# swapon /dev/vdb2
[root@server0 ~]# swapon -s
[root@server0 ~]# swapoff /dev/vdb2
[root@server0 ~]# swapon -s
3.开机自动启用交换分区
[root@server0 ~]# vim /etc/fstab
/dev/vdb1 swap swap defaults 0 0
/dev/vdb2 swap swap defaults 0 0
[root@server0 ~]# swapon -a #专业检测/etc/fstab交换分区
[root@server0 ~]# swapon -s