third
xiaojun_Fairy
正在学习Linux
展开
-
网卡链路聚合之team
网卡链路聚合链路聚合是将两个或更多数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。链路聚合一般用来连接一个或多个带宽需求大的设备,例如连接骨干网络的服务器或服务器群。team1.team也是一种链路聚合方式 最多支持8块网卡 支持模式有 广播( broadcast ) - 容错。所有封包都通过所有Slave 接口广播 轮询( roundrobin ) - 以轮询的方式原创 2017-05-23 18:57:04 · 4078 阅读 · 0 评论 -
SMTP邮件postfix
基本电子邮件发送服务器使用SMTP协议将电子邮件提交至TCP端口25,或由本地客户端通过/usr/bin/sendmail程序进行提交。如果该MTA是最终目标位置,邮件将传递至MDA。否则,将使用MX记录在DNS中查找下一个MTA,并使用SMTP进行转发。MDA:“邮件发送代理”。MDA将邮件发送至收件人的本地邮件存储位置(默认情况下是/var/spool/mail/user)。Postfix提原创 2017-05-23 22:22:33 · 5230 阅读 · 0 评论 -
firewalld
iptables1.iptables 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。iptables 组件是一种工具,也称为用户空间(userspace),它使插入、修改和除去信息包过滤表中的规则变得容易。原创 2017-05-31 21:32:02 · 1295 阅读 · 0 评论 -
samba
sambaSamba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。samba:这个套件主要包含了 SAMBA 的主要 daemon档案 ( smbd 及 nmbd )、 SAMBA 的文件档 ( document )、以及其它与 SAMBA 相关的logrotate 设定文件及开机预设选项档案等;samba-common:这个套件则主要提供了 SAMBA 的主原创 2017-06-07 22:07:43 · 441 阅读 · 0 评论 -
nfs
nfs1.安装yum install nfs-utils -y systemctl enable nfs-server.service ##开机启动 systemctl start nfs-server.service ##开启服务 systemctl restart firewalld.service ##开启防火墙 firewall-cmd –perma原创 2017-06-07 22:51:06 · 690 阅读 · 0 评论 -
iscsi
iscsiiSCSI(Internet SCSI)支持从客户端(发起端)通过IP向远程服务器上的SCSI存储设备(目标)发送SCSI命令。iSCSI限定名称用于确定发起端和目标,并采用iqn.yyyy-mm.{reverse domain}:label的格式。默认情况下,网络通信是至iSCSI目标上的端口3260/tcp的明文。iSCSI发起端:需要访问原始SAN存储的客户端。iSCSI目标:从原创 2017-06-08 21:25:51 · 2676 阅读 · 0 评论 -
pxe
PXEPXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial原创 2017-06-09 19:06:00 · 397 阅读 · 0 评论 -
Bash Scripts(Bash 脚本)I
Bash脚本基础BASH = GNU Bourne-Again Shell,BASH 是 GNU 组织开发和推广的一个项目。 Bash脚本类似批处理,简单来讲就是把许多的指令集合在一起,并提供循环、条件、判断等重要功能,语法简单实用,用以编写程序,大大简化管理员的操作,并可以完成图形工具所无法实现的功能。如何创建新shell脚本创建包含bash命令的文本文件。文件的第一行应为: #!/bin/原创 2017-06-21 19:17:26 · 1132 阅读 · 0 评论 -
Bash脚本条件判断和控制流结构
Bash位置参数有两种简单的方法可以将用户输入读入bash中的变量。第一个方法是使用read提示用户输入(使用-p选项)并将其直接存储到一个或多个变量。交互式read -p ‘Enter your first and last name: ’ FIRST LAST -p表示显示交互内容,如不显示则在最后加-s(可用于密码输入不回显)[root@localhost ~]# read -p 'plea原创 2017-06-22 00:47:09 · 1054 阅读 · 0 评论 -
dovecot+mysql(数据库对邮件服务器的管理)
1.下载yum insatll dovecot dovecot-mysql -y —— dovecot-mysql为 dovecot的插件,让dovecot可以识别mysql2.配置[root@westos-mail ~]# vim /etc/dovecot/dovecot.conf ##编辑dovecot主配置文件 24 protocols = imap pop3 lmtp #原创 2017-05-31 19:47:25 · 4298 阅读 · 0 评论 -
DNS与DDNS
DNSDNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 在进行实验前,先配置两台虚拟机的内存为1G 然后再配置虚拟机的IP及yum源及主机名称 vim /etc/sysconfig/network-scripts/ifcfg-eth0 vim /etc/y原创 2017-05-10 19:35:39 · 1187 阅读 · 0 评论 -
网卡链路聚合之bond
什么是网卡链路聚合网卡链路聚合可以有效地防止当一块网卡损坏后,依旧可以继续访问网络,同时提高了网速。配置1.配置网卡首先给虚拟机配置两块网卡 2.删除所有网络配置nm-connection-editor ##删除eth0网络配置 此时可以看出eth0和eth1都没有配置网络 3.设置链路聚合nmcli connection add con-name bond0 ifname bo原创 2017-05-17 23:48:49 · 4531 阅读 · 0 评论 -
高级网络配置之网桥与ipv6
——–真机—— [root@foundation60 Desktop]# cd /etc/sysconfig/network-scripts/ [root@foundation60 network-scripts]# ls ifcfg-131789 ##看ifcfg- ifcfg-br0 ifcfg-enp0s25 ifcfg-lo ifcfg-wlp3s0 [root@f原创 2017-05-23 19:29:38 · 3084 阅读 · 0 评论 -
邮件客户端(接dovecot)
什么是邮件客户端邮件客户端通常指使用IMAP/APOP/POP3/SMTP/ESMTP/协议收发电子邮件的软件。用户不需要登入邮箱就可以收发邮件。世界上有很多种著名的邮件客户端。主要有:Windows自带的Outlook,Mozilla Thunderbird,The Bat!,Becky!,还有微软Outlook的升级版Windows Live Mail接收电子邮件的常用协议是POP3和IM原创 2017-05-24 18:49:24 · 923 阅读 · 0 评论 -
postfix+mysql(数据库对邮件的管理)
1.数据库基础设置yum install httpd php php-mysql.x86_64 mariadb-server.x86_64 -y mv /etc/postfix/main.cf /mnt ##备份配置文件 yum reinstall postfix.x86_64 ##重新下载 vim /etc/postfix/main.cf原创 2017-05-24 19:44:45 · 3500 阅读 · 0 评论 -
邮件服务器dovecot
什么是dovecotDovecot 是一个开源的 IMAP 和 POP3 邮件服务器,支持 Linux/Unix 系统POP / IMAP 是 MUA 从邮件服务器中读取邮件时使用的协议。其中,与 POP3 是从邮件服务器中下载邮件存起来,IMAP4则是将邮件留在服务器端直接对邮件进行管理、操作。Dovecot 是一个比较新的软件,由 Timo Sirainen 开发,最初发布于 2002年7原创 2017-05-24 18:31:01 · 994 阅读 · 0 评论 -
Mariadb数据库
什么是MariadbMariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。Mariadb的安装[root@mariadb ~]# yum install mariadb-server -y ####下载marisdb [root@mariadb ~]# s原创 2017-05-16 20:55:12 · 754 阅读 · 1 评论 -
Apache web服务
什么是apacheApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。apach原创 2017-05-16 23:20:00 · 442 阅读 · 0 评论 -
Squid代理
什么是SquidSquid是一个高性能的代理缓存服务器,Squid支持FTP、gopher和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果个人想下载一web页面,他请求Squ原创 2017-05-17 22:11:27 · 497 阅读 · 0 评论 -
脚本
编写cript.sh 1. cript.sh /mnt/userfile /mnt/passfile 2. 当要建立的用户已经存在不做任何操作 3. 当脚本后所指定文件个数少于2个 please give me userfile or passwd file 4. 当所给文件行数不一致 /mnt/userfile’sline is different from /mnt/pas原创 2017-06-15 00:02:42 · 440 阅读 · 0 评论