51CTO博客开发但行好事莫问前程
今天做邮件服务器,用到smtp加密,里边有这样的配置。 smtpd_sasl_auth_enable = yes smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination&
简单邮件服务的搭建 目的:搭建一个简单的邮件服务器,能够往外网的邮箱里发邮件 步骤: 我开始先搭建了个简单的postfix+dovecot的邮件服务器,这个可以用telnet登陆25端口往外网发邮件,但是用outlook不能往外网发邮件,只可以内部发邮件,最后加了一个smtp的认证就可以用outlook往外网发邮件。 一、首先,先搭建搭建好postfix+dovecot的邮
环境介绍: 两台nginx代理服务器,第一台接收真实客户端的请求,然后调度到第二台nginx代理服务器上,最后调度到web后端。 需求: 因为第二台nginx是接收第一台nginx的请求,所以默认情况下日志记录的全部是第一台nginx的ip访问,现在在要求第二台nginx的访问日志能够记录真实客户端的ip。 第一台nginx
最近做sendmail遇到两个很纠结的问题,特此写出来,给遇到同样问题的朋友们提供一点参考 首先用sendmail搭建好了两台邮件服务器A和B,在A上给B发送邮件,这种发送其实不牵涉邮件服务器的relay转发,只要A和B的sendmail都监听所有的端口都没问题,但今天确实遇到了很纠结的问题,B收不到邮件。然后开始检查: 首先从Aping到B的域名,一切正常。 接着查看B中的邮件
今天在做cobbler的时候所有都做好了,但就是访问不了,报下边这样一个错误: MOD_PYTHON ERROR ProcessId: 370 Interpreter: '12
前序:关于puppet 0.1puppet的工作原理: Puppet 的工作细节分成如下几个步骤: 1、客户端puppetd 调用facter,facter 会探测出这台主机的一些变量如主机名、内存大小、IP 地址等。然后puppetd 把这些信息发送到服务器端。 2、服务器端的puppetmaster 检测到客户端的主机名,然后会到manifest 里面对应的node 配置,然后对这
mysql有三种常用的方法可以把表从一个引擎转移到另一种引擎上,每种方法各有优缺点。 ALTER TABLE 把表从一种引擎转移到另一种引擎最简单的方法是使用ALTER TABLE语句。下列命令将表mytable转换成innodb引擎: mysql>alter table mytale engenes=innodb; 这种方法适合所有的存储引
一、安装环境 centos 5.4_64 关掉iptables、selinux selinux可能导致tftp的目录无法访问 pxe停止在引导界面。 二、cobbler使用目录及文件 cobbler相关配置文件 /etc/cobbler cobbler数据存储目录 /var/www/cobbler dhcp配置文件 /etc/dhcpd.conf dhcp租期缓存文件
主的配置: ! Configuration File for keepalived global_defs { notification_email { 894861468@qq.com } notification_email_from Alexandr
host文件配置: vim /etc/host.conf #node1的hosts内容如下: 127.0.0.1 localhost.localdomain localhost 192.168.0.185 HA01 192.168.0.186 HA02 #node2的hosts内容如下: 127.0.0.1 localho
cacti监控nginx的恢复 1、客户端配置 (1)修改nginx配置文件,加入以下内容: server { listen 81; server_name 192.168.0.20; #通过server name 指定内网IP,达到隐藏的目的 #charset koi8-r; #access_log logs/host.access.log main; l
Cacti squid 监控 1、被监控主机的配置: (1)修改squid 配置文件 Vim /etc/squid/squid.conf 增加以下内容: acl CactiServer src 127.0.0.1 192.168.0.10 acl SNMP snmp_community snmppublic snmp_port 3401 snmp_access allow SNMP
cacti监控磁盘活动 1、被监控端的配置 先把下载的snmpdiskio命令放到PATH路径 tar zxvf snmpdiskio-0.9.4.tar.gzcp snmpdiskio /usr/local/bin/ 因为linux本身没有监控磁盘io的命令,需要用snmpdiskio这个下载的脚本来得到磁盘io的信息,然后在snmp配置中设置对应的oid,让服务端用snmp协议中定义的
1、脚本下载以及设置 tar -xzvf mysql-cacti-templates-1.1.2.tar.gz cd mysql-cacti-templates-1.1.2 cp ss_get_mysql_stats.php /usr/local/cacti/scripts 可以看到里面有多个监控项目,报告监控apache和nginx.我这只测试mysql,mysql相关的就2个文件:
一、先介绍几个软件: ipvsadm:lvs的负载均衡调度是靠这个软件来实现的。 ldirectord:用这个软件可以自动检测后端服务器是否连接。如果网络down掉,直接在ipvsadm表里边把这个后端的权值变为0,代表不用这个后端。如果网络恢复,ipvsadm表中这个后端的权重又变为设置的值,代表可用。 heartbeat:做lvs的时候,调度器是一个瓶颈,会产生单点失败,做双机的时候用到
1、dns的安装 dns的基本安装包有四个bind、bind-lib、bind-utils、caching-nameserver。还有一个安装包bind-chroot、这个安装包可以保护你的dns,增加了安全性。如果有人想通过你的dns来攻击你的服务器,即使进入了dns的配置目录也跳不到其他的目录,只能在dns的配置目录下。其实它的所有配置文件是在/var/named/chroot下,etc和v
1.数据端(server) #tar zxvf rsync-2.6.9.tar.gz #cd rsync-2.6.9 #./configure --prefix=/usr/local/rsync #make #make install #vi /etc/rsyncd.conf (手动生成,填写以下内容) uid = root
新建环境: 把为系统光盘载入,添加两块硬盘,第一块是做好的reiserfs文件系统,第二块为空磁盘 开机之后显示画面如下,选第二个操作系统进入 选择屏幕分辨率,默认就行 选择字体,简体中文 使用再生龙 选择分区到分区: 这一步很重要,选择母版的硬盘,被拷贝数据对的磁盘,
设置BIOS从光盘启动,进入SUSE系统,这个系统一个微型的linux系统,能够支持reiserfs文件系统 对新添加的磁盘进行分区,划分成一个逻辑分区 把这个分区格式化为reiserfs文件系统 把这个分区挂载到mnt目录下,然后用DD命令进行磁盘分区的对拷 说明: DD命令指示linux下的一个命令,要借助与li
增加系统支持的reiserfs,xfs 安装xfs工具 yum install xfsprogs kmod-xfs xfsprogs-devel #Error: kernel-xen conflicts with ecryptfs-utils < 44 #yum remove ecryptfs-utils -y 查看CentOS 内核升级包 yum --disablerepo
display_errors = On ; 是否将错误信息作为输出的一部分显示。 ; 在最终发布的web站点上,强烈建议你关掉这个特性,并使用错误日志代替(参看下面)。 ; 在最终发布的web站点打开这个特性可能暴露一些安全信息, ; 例如你的web服务上的文件路径、数据库规划或别的信息。 error_log = ; 将错误日志记录到哪个文件中。该文件必须对Web服务器用户可写。 ;
安装: wget http://www.percona.com/redir/downloads/XtraBackup/XtraBackup-1.6.3/Linux/binary/x86_64/xtrabackup-1.6.3.tar.gz tar zxvf xtrabackup-1.6.3.tar.gz cd xtrabackup-1.6.3/bin/
Emacs使用手册 符号说明 C-X表示按住CTRL键, 然後按X, 再把CTRL, X一起放开. M-X META 在没有META键的电脑上, M-X等於先按 ESC键, 接著按 X键. 基本操作 C-x C-c 结束Emacs C-g 取消执行 C-p 向上移动 C-n 向下移动 C-f 向右移动一个字符 C-b 向左移动一个字符 C-v 向下翻一页 M-v 向上翻一
将另一块装了系统的盘插入现在的系统中,出现lvm两个卷同名,则需要对另一个进行重命名 [root@sunss ~]# lvscan ACTIVE '/dev/VolGroup00/LogVol00' [72.47 GB] inherit ACTIVE '/dev/VolGroup00/LogVol01' [1.94 GB] inherit [ro
1、创建lvm的镜像 fdisk /dev/sdb 建立4个磁盘分区 partprobe pvcreate /dev/sdb5 pvcreate /dev/sdb6 pvcreate /dev/sdb7 pvcreate /dev/sdb8 pvdisplay vgcreate vg0 /dev/sdb5 /dev/sdb6 /dev/sdb7 创建lvm镜像/dev/vg
启动Apache 报这个错: Invalid command 'PythonHandler',perhaps misspelled or defined by a module not included in the server configuration 是因为没有mod_python.so模块的缘故,我们需要手工编译安装mod_python。 安装 mod_python 中出现 apx
环境:Centos5.4+apache+svn Apache下整合的SVN,重启apache出现如下错误: 报错内容: [root@localhost local]# /usr/local/apache2/bin/apachectl start httpd: Syntax error on line 45 of /usr/local/apache2/conf/httpd.conf: Can
新建一个svn项目,然后用trac来管理svn的流程: 1、创建svn项目: svnadmin create /svn/gc/product001 (创建SVN版本库,版本库名称为:pro) chown -R apache:apache /svn/gc/product001 (用户和所有组必须为apache,否则trac无法写版本库里的文件)
介绍服务端svn的情况; svn的目录: /svn/yd/school pro新建的项目名称 svn客户端连接服务端的时候用svn协议连接pro项目的时候路径这样写 svn://192.168.0.235/yd/school svn协议连接的时候主要靠/svn/yd/school/conf下边的这三个文件实现的用户权限管理 [root@bogon conf]# ll 总计 12
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号