我创建了两个服务,一个用于 rails 应用程序,另一个用于其延迟作业进程,我想在每次重新启动 rails 服务时重新启动延迟作业服务,我可以使用 systemd 执行此操作吗?
Lluís's questions
我想在 Debian 上使用 Exim 配置备份 MX,使用dpkg-reconfigure exim4-config
我设置了这个:
#update-exim4.conf.conf
dc_eximconfig_configtype='internet'
dc_other_hostnames='xxx'
dc_local_interfaces='127.0.0.1 ; ::1'
dc_readhost=''
dc_relay_domains='domain_to_relay'
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
它接受所有发往 domain_to_relay 的邮件,但我想拒绝未知地址的邮件(维护已知地址列表),因此它不会成为反向散射,我该如何配置?
后缀中的等价物是
relay_recipient_maps = hash:/etc/postfix/relay_recipients
我想为我的所有域创建一个全局别名,以捕获所有发送到地址的邮件,例如postmaster@
我已将这些行添加到aliases.pcre
:
/(MAILER-DAEMON|postmaster|abuse|webmaster)@(.*)$/ me@mydomain
并且在main.cf
virtual_alias_maps = pcre:/etc/postfix/aliases.pcre
但它也会捕获到外部域的邮件,即重定向到我发送到 [email protected] 的邮件
我可以重定向所有发送到这些地址的邮件,但前提是域在virtual_mailbox_domains
?(不写域名aliases.pcre
* 更新 *
用户、域、别名.. 存储在数据库中,使用 postfixadmin 对其进行管理。
别名表如下所示:
mysql> describe alias;
+----------+--------------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------------------+-------+
| address | varchar(255) | NO | PRI | NULL | |
| goto | text | NO | | NULL | |
| domain | varchar(255) | NO | MUL | NULL | |
| created | datetime | NO | | 0000-00-00 00:00:00 | |
| modified | datetime | NO | | 0000-00-00 00:00:00 | |
| active | tinyint(1) | NO | | 1 | |
+----------+--------------+------+-----+---------------------+-------+
理想情况下,如果已设置,它应该尊重数据库中的别名,并且只为没有别名的地址重定向邮件
我有两台服务器,一台用于网络,另一台用于邮件,位于相同的公共 IP 地址后面。从网络服务器发送到邮件服务器中托管的域的邮件会留下此日志并且不会到达邮件服务器:
1XDFqd-0003FL-3h == (mail_address) R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
我想这是因为 Exim 尝试将邮件传递到公共 IP 地址(从局域网端),我可以配置 Exim 将托管在邮件服务器上的域传递到局域网地址吗?
服务器重新启动后,由于其中一个从属以太网 ( ) 没有链接,bond0
因此尚未启动,我不得不手动设置它:eth2
ip link set dev eth2 up
服务器与 LAN 有一个绑定(KVM 有桥接器),而 drbd 与另一台服务器有另一个绑定:
kvm + lan drbd
##############################################
+------------------------+
| br0 |
+------------------------+
+---------------+ +------+ +---------------+
| bond0 | | vnet | | bond1 |
+---------------+ +------+ +---------------+
+------+ +------+ +------+ +------+
| eth0 | | eth2 | | eth1 | | eth3 |
+------+ +------+ +------+ +------+
两台服务器都运行 Debian Wheezy,这是/etc/network/interfaces
:
# The loopback network interface
auto lo
iface lo inet loopback
# to the switch
auto bond0
iface bond0 inet manual
slaves eth0 eth2
bond-mode 802.3ad
bond-miimon 100
bond-downdelay 200
bond-updelay 200
# bridge for KVM
auto br0
iface br0 inet static
address 192.168.0.92
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.101
bridge_ports bond0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
# bond for drbd
auto bond1
iface bond1 inet static
address 10.200.200.2
netmask 255.255.255.0
network 10.200.200.0
broadcast 10.200.200.255
slaves eth1 eth3
bond-mode balance-rr
bond-miimon 100
bond-downdelay 200
bond-updelay 200
另一台服务器正确启动,两者之间的唯一区别interfaces
是声明而static
不是声明manual
bond0
iface bond0 inet static
我怎样才能防止这种情况再次发生?
添加ip link set
到接口是一个好主意吗?
auto bond0
iface bond0 inet manual
pre-up ip link set eth0 up
pre-up ip link set eth2 up
(...)
static
和有什么区别manual
?或者更好的是,我在哪里可以找到接口文件的完整文档?(man interfaces
不告诉绑定,桥接,无线..选项)
我希望能够以特定用户的身份连接到 Samba 共享,但我不知道他的密码,而且我不想更改它。我通过设置主密码在 Dovecot 上做到了这一点,我可以在 Samba 上做类似的事情吗?
我目前在 ldap 数据库上有用户。
我要将 drbd 添加到现有 LVM,我想保留 LVM 数据。我关注这篇文章: http: //lists.linbit.com/pipermail/drbd-user/2009-February/011464.html
我已经做了
使用 LVM 停止 kvm 虚拟机
使用dd备份LVM数据
dd if=/dev/server1_vg0/res of=/root/res.dump bs=512K
drbd资源的配置文件
resource res { device /dev/drbd1; disk /dev/server1_vg0/res; flexible-meta-disk internal; on server1 { address x.x.x.x:xxxx; } on server2 { address x.x.x.x:xxxx; } }
增长 5MB LVM 以适应 drbd 元数据
lvextend -L +5m /dev/server1_vg0/res
现在我看到这个警告
[root@server1 ~]# drbdadm create-md res
md_offset 21483220992
al_offset 21483188224
bm_offset 21482528768
Found some data
==> This might destroy existing data! <==
Do you want to proceed?
[need to type 'yes' to confirm]
Operation canceled.
这个命令会破坏 LVM 数据吗?这些偏移量是什么意思?(md/al/bm_offset)