Articles of centos

Postfix / Dovecot与MySQL在CentOS 7上没有创build正确的目录结构

我在CentOS机器上使用了Postfix,Dovecot和MySQL来build立一个邮件服务器,为一些虚拟用户提供服务,但由于某种原因,它并没有将电子邮件存储在正确的文件夹中。 Postfix和Dovecot都使用一个叫做vmail的系统用户,它的主目录设置为/ home / vmail 域名及其关联的电子邮件地址存储在MySQL数据库中,Postfix应在/ home / vmail中创build邮箱。 电子邮件应按照以下格式存储在文件夹中: /home/vmail/example.com/sales/Maildir – > [email protected] /home/vmail/example.com/contact/Maildir – > [email protected] 但是无论他们的目标地址是什么,他们都被转储到这个文件夹中: /家庭/ vmail / vmail / Maildir的 因为使用任何电子邮件客户端访问这些邮件是不可能的。 一切(authentication,发送/接收电子邮件)的作品,电子邮件只是不存储他们应该在的地方。 使用Courier而不是Dovecot的类似设置按预期工作,所以我认为这只是与Dovecot相关的事情。 这是我的鸽舍configuration降到最低: protocols = imap pop3 log_timestamp = "%Y-%m-%d %H:%M:%S" mail_location = maildir:/home/vmail/%d/%n/Maildir ssl_cert = </etc/pki/dovecot/certs/dovecot.pem ssl_key = </etc/pki/dovecot/private/dovecot.pem namespace { type = private separator = . prefix […]

MySQL系统帐户无法写入CentOS 6.7上的日志

我有安装了MySQL 5.1.73的CentOS 6.7服务器。 我试图启用复制失败,因为“mysqld_safe”不能写入“/var/log/mysql/mysql-bin.index”; 即使该目录的存在和权限为“drw-r —–”。 如果我“su mysql”,那么我甚至不能列出内容… SELinux被禁用(并重新启动系统),所以我不明白什么是错的。 有任何想法吗?

build议创buildCentOS mdadm软件RAID6

编辑:我的问题的解决scheme如下 我想在CentOS系统上用mdadm和XFS分区创build一个经过优化的RAID6arrays。 它将涉及10台ST3000DM001 Seagate 3TB硬盘,我将通过千兆以太网连接一次写入几TB,所有文件都超过100 MB。 我对configurationRAID的了解越多(让事物彼此alignment等等)越多,我觉得我不知道自己在做什么。 具体来说,我会喜欢一些帮助我的mdadm –create和mkfs.xfs命令,并build议如果我需要改变硬件或操作系统中的其他东西。 从看网上资源我最好的猜测是 RAID6块大小:2MiB(这只是一个猜测) XFS块大小:4KiB(我假设这是我的系统的pagesize,我收集我不能走得更高) XFS的agcount:64(这只是一个猜测) 苏尼特= 4096,swidth = 32768 所以看起来我的命令应该是: # mdadm –create /dev/md0 –chunk=2048 –level=6 –raid-devices=10 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdh /dev/sdi /dev/sdj /dev/sdk # parted /dev/md0 mklabel gpt mkpart primary 0.00TB 27.00TB # mkfs.xfs -L /big_raid -b size=4096 -d agcount=64,sunit=4096,swidth=32768 /dev/md0p1 但我只是喜欢任何build议。 我制作了一个类似设置的RAID5arrays,速度非常慢,写入速度为20 […]

CentOS 6.2中的请求跟踪器v4返回74

我已经在CentOS中安装了RT v4,我有这个消息: Nov 11 20:57:54 ticket RTmailer: CALL msmtp -nt -oi -t RETURNED 74 如果我从shell运行“msmpt”命令,它工作正常。 /select/ RT4的/ etc / msmtp_wrapper /usr/bin/msmtp -t -C /etc/msmtprc /usr/bin/logger -t RTmailer -p syslog.info — CALL msmtp -nt "$@" RETURNED $? RT_SiteConfig.pm Set( $SendmailPath, "/opt/rt4/etc/msmtp_wrapper"); 我不知道这个行为。 我使用外部smtp服务器。 我如何调整RT的呢? 谢谢您的帮助。 PS.If你需要更多的技术信息我可以更新的问题。

非root用户的NFS导出

我需要非root用户才能在共享系统上通过NFS导出文件夹。 有很多用户,有数百人,可能会login系统。 他们都应该能够通过NFS在他们的主文件夹中导出某些东西。 有一个应用程序可以帮助吗? 某些可以接受非root用户请求修改/ etc / exports的东西,可能会进行一些安全检查,通知nfsd新共享可用或已被删除。 我猜,用户足够信任,所以可以通过sudo访问exportfs。 这也会照顾比赛。 但exportfs不会更新/ etc / exports,所以在重启的情况下,所有的出口都将不见了。 还有其他解决scheme吗? 通过不同的协议导出也可能是一个选项。 我只需要能够在另一个Ubuntu / CentOS系统上安装这些导出。 导出正在CentOS上进行。

临时主目录CentOS?

我想build立一个Linux机器,学生可以使用它来login和使用虚拟机。 我希望以下行为从头到尾发生。 这是一个教室环境,我不希望学生在注销/重启时坚持做出任何改变。 用户使用用户名/密码login。 用户在机器上执行他或她的工作。 用户注销或closures机器。 主目录恢复到已知或默认状态。 重复另一个用户。 有没有办法做到这一点,还有没有更好的方式来思考我失踪?

Auditd正在写很多日志

我最近试图使用auditd来查找在CentOS 5 x64操作系统上创buildtmp文件的内容。 我删除了规则: # auditctl -l No rules 但是有很多写入审计日志。 如果我使用ssh检查日志: # watch ls -la /var/log/audit/ auditd写入2kb / s。 如果我用samba检查它,它会每秒轮换5MB的日志文件。 如果我通过ssh检查并使用samba打开一个目录 – 每次打开一个目录时它会写入1 MB。 我将它与我的CentOS 6服务器进行比较,该服务器在通过ssh检查日志时不写入日志。 只有当我通过sshlogin/注销时才写入。 我没有改变configuration。 更新 :服务器重新启动后,auditd不再写入那么多的数据。 它仍然写东西,但不会泛滥。 这是现在写的东西: type=CRED_DISP msg=audit(1448603110.552:21): user pid=2708 uid=0 auid=0 msg='PAM: setcred acct="root" : exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron res=success)' type=USER_END msg=audit(1448603110.552:22): user pid=2708 uid=0 auid=0 msg='PAM: session […]

CentOS,Tomcat 6失败,将无法启动 – Java的问题?

如果这看起来有些新鲜的话,Linux并不是我强大的西装,所以请忍受。 我有一个虚拟的Linux机器租用,有CentOS(不知道哪个版本)和Apache与Tomcat 6。 在过去的24小时内,Tomcat进程失败,不会重新启动。 我不知道为什么,因为它一直工作正常,我没有改变服务器操作(没有更新或任何新的软件) 以下信息对我来说是可用的,但不幸的是并没有指出我的解决scheme: 当我尝试启动tomcat6服务(服务tomcat6启动)它说OK,但是当我检查其状态,(服务tomcat6状态)它说:“PID文件存在,但进程没有运行” catalina.out文件每次尝试启动时都会logging下这样的内容:/ usr / sbin / tomcat6 /:line 30:-Duser.language = en:command not found(有时候30会是60)。 编辑添加:catalina.out中的新/相关事件是: /usr/sbin/tomcat6: line 60: -Duser.language=en: command not found /usr/sbin/tomcat6: line 30: -Duser.language=en: command not found /usr/sbin/tomcat6: line 30: -Duser.language=en: command not found /usr/sbin/tomcat6: line 30: -Duser.language=en: command not found /usr/sbin/tomcat6: line 60: -Duser.language=en: command not found […]

Postfix无法启动,但dovecot是可以的

我的后缀服务无法启动。 这里是消息: Job for postfix.service failed. See 'systemctl status postfix.service' and 'journalctl -xn' for details. 这里是服务状态: postfix.service – Postfix Mail Transport Agent Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled) Active: failed (Result: timeout) since Wed 2015-11-18 16:58:32 ICT; 6min ago Process: 40961 ExecStart=/usr/sbin/postfix start (code=killed, signal=TERM) Process: 40957 ExecStartPre=/usr/libexec/postfix/chroot-update (code=exited, status=0/SUCCESS) Process: 40953 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=0/SUCCESS) Nov 18 […]

在我的Linux服务器上无法访问Dell OMSA GUI

运行Centos 6.7 Linux并安装OSMA wget -q -O – http://linux.dell.com/repo/hardware/Linux_Repository_15.07.00/bootstrap.cgi | bash yum install srvadmin-all 没有错误,安装正常,但是在打开TCP防火墙中的TCP IN / OUT端口1311后仍然无法访问https:// serverip:1311 在另一个Centos框上工作正常,但有例外。 那个,没有放弃我需要的硬件状态等任何信息 截图: http : //imgur.com/a/EN9wb