Articles of centos

exim4和postfix不能同时存在?

服务器是CentOS 6 我在本地服务器上安装了exim4作为mta。 我可以简单地通过邮件发送邮件命令( mailx ): echo 'a test mail' | mail -s 'a subject' [email protected] 然后我安装了后缀,但没有运行。 现在exim4正在运行,并且监听端口25是exim4。 但我不能邮寄,错误: postdrop: warning: unable to look up public/pickup: No such file or directory 而被阻止的邮件在/var/spool/postfix/maildrop 。 我search并知道修复这个错误与mkfifo这个文件。 但是我不知道,后缀是不是正在运行,而且exim4正在运行,postfix如何阻止我发送邮件?

如何在Linux上安装Visual Studio代码?

我在Linux centos 6.5安装Visual Studio代码但是我得到了一些错误,因为代码需要任何库,但我不知道如何find它 这是错误的代码 code: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by code) code: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by code) code: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /root/my project/VSCode-linux-x64/libnode.so) code: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /root/my project/VSCode-linux-x64/libnode.so) code: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /root/my project/VSCode-linux-x64/libgcrypt.so.11) code: /lib64/libc.so.6: […]

在HP DL80上安装CentOS的正确程序

我有一个DL80 G9,我希望安装CentOS 6.7。 我想让我的主引导分区成为跨2个物理磁盘的镜像RAID 1逻辑卷。 我有额外的存储空间,我将用它来制作另一个RAID 5卷。 如果我在DL80上执行标准的CentOS安装,CentOS将不知道我已经使用HP系统configuration设置的逻辑RAID卷。 当CentOS询问我想要安装的位置时,它会看到我的500GB磁盘,当它看到1个500GB的RAID1分区时。 我下载了2015.06.0的服务包,但服务包在几分钟后就停止了。 安装Centos 6.7的正确方法是什么,以便能看到我的逻辑卷? 我没有正确设置我的BIOS?

为什么每当我列出我的进程时,nginx都运行一个新的PID

为什么每次列出进程时,nginx都会用新的PID重新启动? 而且,为什么nginx开始运行? 输出如下图所示。 Nginx输出 我不知道这是否有用,但我正在用Apache运行Centos Web服务器。

如何把文件在RAM中

我有一个30 GB的内存服务器,我有一个脚本,把(.ts)文件(10MB)放在/ var / www / html /电视和脚本replace(.ts)文件每2分钟。 所以我的问题是:我可以在RAM中挂载这个文件夹/ var / www / html / tv所以这个文件夹/ var / www / html / tv中的所有文件将位于内存中,而不是在硬盘 我读了一个地方,我需要使用这样的命令,但不知道这是我所需要的 mount -t tmpfs none /var/www/html/tv/ -o size=2g

Postfix Catchall – 避免垃圾邮件

我在我的CentOS服务器上configuration了2个帐号,configuration了全部电子邮件帐号。 最近我一直在收到带有病毒的电子邮件,这些电子邮件应该是从我的服务器帐户发送的,例如: [email protected] 。 后缀邮件服务器configuration为只允许经过身份validation的用户发送邮件,但我想知道是否从我的服务器发送电子邮件。 我怎样才能避免这个反弹的电子邮件?

在CentOS 6上使用公钥的无密码根SSH

我试图创build一个“无密码”的设置,使远程服务器更安全,没有密码+我可以自动login过程。 我已经用ssh-keygen创build了一个新的ssh密钥,并且将公共文件复制到了./ssh/authorized_keys中的远程服务器,但是我仍然被提示input密码。 服务器正在CentOS 6.8上运行 在这里我的步骤 在我的本地机器上(OS X) ssh-keygen (并留下了空的密码) pbcopy <〜/ .ssh / remote_server.pub (在Mac上,这复制公共文件的内容) 在远程服务器上(CentOS 6.8) $ cd /root/.ssh $ touch authorized_keys $ nano authorized_keys (然后粘贴公钥的内容并保存文件) $ chmod 600 authorized_keys $ service sshd restart 然后,当我尝试通过SSH服务(即ssh remove-server.com)访问我仍然得到正常的密码提示。 文件所有权/权限有问题吗? 更新 这是远程的/ etc / ssh / sshd_config文件的内容 # $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $ # […]

yum由于防火墙的原因而从源安装离线/无包的Centos 6

我想在Centos 6上“安装php-mbstring”。问题是由于防火墙的限制,centos机器无法连接到外部。 因此,由于无法访问epel等包失败: http : //download.fedoraproject.org/pub/epel … 我可以将任何文件从我的电脑传输到centos机器。 那么,是否可以下载php-mbstring源码并将其放到centos机器上以便离线安装? 注意:下载的软件包,比如epel-release-6-8.noarch.rpm以及放在centos机器上不起作用,因为当我运行yum install时,仍然需要外部连接。

限制已configuration但不适用于守护进程

在我的CentOS 7上,我使用cat /proc/<pid>/limits来查看实际极限设置。 我得到了确认,这个方法在这里是完全准确的,因为我在MySQL上使用它,它不能转储一个特定的数据库,其中> 8000表。 如果通过使用prlimit将其设置为10000,则转储将成功完成。 现在,我想避免使用prlimit,所以我configuration了/etc/security/limits.conf文件来匹配我的需要,如果我运行一个与用户(mysql)bash,我可以看到正确的限制值configuration当运行ulimit -a 。 问题是由mysql用户运行的mysqld进程仍然被设置为默认值(这里是1024),这导致在转储数据库时失败。 我唯一的解决scheme是在运行时运行prlimit,但我想进行什么是缺less的,所以我的进程尊重限制configuration在启动时。

指向本身的域名的CURL连接给出“连接被拒绝”

我有一个CENTOS的PHP网站,需要获取自己的主页的内容,以caching它。 要做到这一点,我需要使用自己的域名parsing自己的完整的url。 我试着做一个Curl -I website.com,但连接回来作为“连接拒绝”。 它适用于任何外部域,但本身。 我相信必须有一个防火墙规则,导致它阻止自己的连接,但没有设置,我什至尝试完全禁用防火墙。 已经有一个来自ifconfig的回送适配器。