Articles of centos7

cifs必需的密钥不可用

我已经join到使用PowerBroker IS的zentyal域(AD域),我希望它在远程用户login时挂载我的远程主目录。这是PBIS的configuration: AllowDeleteTo "" AllowReadTo "" AllowWriteTo "" MaxDiskUsage 104857600 MaxEventLifespan 90 MaxNumEvents 100000 DomainSeparator "\\" SpaceReplacement "^" EnableEventlog false Providers "ActiveDirectory" DisplayMotd false PAMLogLevel "error" UserNotAllowedError "Access denied" AssumeDefaultDomain true CreateHomeDir true CreateK5Login true SyncSystemTime true TrimUserMembership true LdapSignAndSeal false LogADNetworkConnectionEvents true NssEnumerationEnabled true NssGroupMembersQueryCacheOnly true NssUserMembershipQueryCacheOnly false RefreshUserCredentials true CacheEntryExpiry 14400 DomainManagerCheckDomainOnlineInterval 300 […]

无法在Centos7上安装freetds php-mssql

我在我的智慧结束…新手到Linux …请帮助我… 目标是使用PHP连接到MS SQL Server 2005。 我已经安装了PHP和ODBC。 我正在运行CentOS7。 PHP Version => 5.4.16 ….(来自php -i)…. odbc ODBC Support => enabled 我试图安装freetds和php-mssql扩展时遇到了2个依赖项问题。 (见下文) [root@localhost freetds-dev.0.92.377]# yum install php-mssql freetds Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirror.supremebytes.com * epel: mirror.sfo12.us.leaseweb.net * extras: mirrors.cat.pdx.edu * rpmforge: mirror.hmc.edu * updates: ftp.osuosl.org Resolving Dependencies –> […]

CentOS,KVM,VLAN和桥接

我需要使用KVM为虚拟客人devisenetworking。 我的机器正在运行CentOS 7,并有2个网卡。 我想实现以下 一个物理接口(em1)只能用于主机访问。 主机将具有非标记stream量和静态IP地址的非常正常的configuration。 另一个物理接口(em2)接收不同VLAN的标记stream量。 虚拟机只能看到特定VLAN的stream量。 客人间通信不需要在KVM中完成。 我希望虚拟网卡上的stream量不被标记,以确保来宾不会更改其内部NICconfiguration来欺骗其他networking。 链接到概念graphics 我是libvirt的新手,也不习惯networkingpipe理员。 我search了文档,但发现有冲突的信息,从是否可以通过networkingpipe理器configuration桥接的问题开始。 我也读了关于让KVM做切换的可能性。 我将不胜感激直接的configuration帮助,或者指向一个不使用(在CentOS 7上)的最新文档的指针,这些工具或者解决问题的解决方法同时被删除。 提前致谢。

nginx和php-fpm“主脚本未知”

闻起来就像一个重复的,我知道,但我现在已经尝试了5次这个安装程序,但我仍然无法得到这个工作。 大多数的configuration与chroot和多服务器等复杂,但我现在已经减less到最简单的configuration可能。 我想了解如何使用nginx以最简单的forms设置fpm …请耐心等待。 当前设置: CentOS 7 64位 nginx 1.8.0来自Nginx的回购 从Remi php56的PHP 5.6 除了/etc/nginx/conf.d/default.conf location ~ \.php$ { fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } 添加和修改/etc/php-fpm.d/www.conf listen = /var/run/php-fpm/php-fpm.sock listen.owner = nginx listen.group = nginx listen.mode = 0660 新增文件/usr/share/nginx/html/info.php <?php phpinfo();?> 开始这两个服务 systemctl start nginx.service systemctl start php-fpm.service 最后tail -f /var/log/nginx/error.log 当读取来自上游的响应标题时,客户端:xx.xxx.xxx.xxx,服务器:本地主机,主机名称为“ […]

在CentOS7上激活内核中的Intel VT-d

遵循许多教程,他们要求你改变/boot/grup/grup.conf中的grup文件,但在Centos7中没有/boot/grup/grup.conf … 激活内核中的Intel VT-d通过将intel_iommu = on参数附加到/boot/grub/grub.conf文件中的内核行的内核行,激活内核中的Intel VT-d。 下面的例子是激活了Intel VT-d的修改过的grub.conf文件。 default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Fedora Server (2.6.18-190.el5) root (hd0,0) kernel /vmlinuz-2.6.18-190.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet intel_iommu=on initrd /initrd-2.6.18-190.el5.img ?? 如何激活inter-vt-d

在Amazon Linux服务器启动时自动启动HHVM

当我的Amazon Linux(显然非常类似于Centos)EC2实例启动时,我无法启动hhvm。 当我重新启动服务器时,hhvm没有出现,错误日志中没有任何内容。 当我使用 sudo service hhvm start 它出现就好了。 停止/重新启动也能正常工作。 当我尝试以ec2用户身份运行以下内容时 service hhvm start 我得到这些错误 [ec2-user@ip-x ~]$ service hhvm start Starting hhvm: [Fri Jan 8 22:35:13 2016] [hphp] [2451:7fe8751566c0:0:000001] [] Cannot open log file: /var/log/hhvm/error.log [ OK ] touch: cannot touch '/var/lock/subsys/hhvm': Permission denied 我删除了我的/var/log/hhvm/error.log并重新启动服务器。 错误日志中没有任何内容。 作为背景,我使用yum install nginx从amazon版本库安装hhvm。 我正在使用由yum安装的/etc/init.d/hhvm。 当hhvm在被root启动后运行时,我从ps -ef |得到这个 grep hhvm […]

Sensu API没有响应。 Uchiwa:连接错误。 Sensu API是否正在运行? Redis问题

我一直在CentOS7.2上首次设置了sensu,但是我一直没有能够得到它的工作: 我似乎无法连接到API。 Uchiwa给出了错误: ALERT Datacenter site1 returned: Connection error. Is the Sensu API running?` 我已经试过了: curl -I http://localhost:4567/clients …我没有得到回应。 这里是/var/log/sensu/sensu-api.log http://pastebin.com/wHEHE0bH 我一直在创build一个脚本,使设置可重复。 请参阅下面的脚本显示我的configuration: http ://pastebin.com/QEt5Msku如果您在CentOS7上运行该脚本,它应该重复这个问题。 固定: 问题在下面的答案。 按照一个非官方的指南,在一个新的虚拟机上成功安装了sensu后,我比较了两个设置步骤,并在新build虚拟机的几个版本之后,逐步更换了一些步骤,我想通过非官方指南指出一个稍微不同的URL修复了我的问题(对于CentOS6的回购,但它在7上工作,它只是安装一个非当前版本0.20.3)。 echo '[sensu] name=sensu-main baseurl=http://repos.sensuapp.org/yum/el/6/x86_64/ gpgcheck=0 enabled=1' > /etc/yum.repos.d/sensu.repo

如何强制RPM安装软件包,而不是replace冲突的文件

我有一个旧的供应商提供的软件包,我试图在CentOS 7上安装它。它把东西安装到/ usr / lib中,但是和/ usr / lib目录本身有冲突。 / usr / lib目录中安装: ls -ld /usr/lib dr-xr-xr-x. 42 root root 4096 Jun 10 08:44 /usr/lib 包中指定的/ usr / lib目录: rpm -qlpv <package file> drwxr-xr-x 2 root root 0 Jun 22 2006 /usr/lib 我可以使用–replacefiles和rpm来继续,但这不是在这里做的正确的事情。 相反,我希望rpm只是跳过安装/ usr / lib目录(毕竟它已经在那里),只是安装内容。 –excludepath选项实际上并没有做任何事情(我仍然得到错误),并且(根据-vv输出)将会排除大部分的包。 目前,在testing环境中,我可以做 – replace文件,但是我觉得必须有一些“更正确”的方式来处理这种情况。 注意:获取更新的供应商软件包是在我的TODO列表上,但是一段时间不会发生,所以我需要一个更好的近期解决scheme。

sshd:如果MaxAuthTries的值大于3,则忽略它

我正在使用CentOS v7,我试图设置MaxAuthTries 6虽然这似乎不工作。 我正在使用PAM,所以属性UsePAM yes被设置。 我不知道是否是一个错误或其他东西阻止authentication尝试超过3。 在日志中,我得到了下面的结果 [root@webserver ~]# sshd -T | grep -i 'pam\|authtries\|gracetime' usepam yes logingracetime 600 maxauthtries 6 [root@webserver ~]# tail -f /var/log/secure Mar 26 12:04:41 webserver systemd: Stopping OpenSSH server daemon… Mar 26 12:04:41 webserver systemd: Starting OpenSSH server daemon… Mar 26 12:04:41 webserver systemd: PID file /var/run/sshd.pid not readable (yet?) […]

Postfix在重启时不启动

我在CentOS 7上,据我所知,Postfix在重新启动时所需要的就是运行systemctl enable postfix.service 但是,这不适合我。 重新启动后, systemctl status postfix产生以下内容: postfix.service – Postfix Mail Transport Agent Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled) Active: inactive (dead) 在错误日志中没有logging错误,Postfix启动时工作正常,当我手动执行。 任何想法我做错了什么? 编辑:输出从cat /etc/systemd/system/multi-user.target.wants/postfix.service [Unit] Description=Postfix Mail Transport Agent After=syslog.target network.target Conflicts=sendmail.service exim.service [Service] Type=forking PIDFile=/var/spool/postfix/pid/master.pid EnvironmentFile=-/etc/sysconfig/network ExecStartPre=-/usr/libexec/postfix/aliasesdb ExecStartPre=-/usr/libexec/postfix/chroot-update ExecStart=/usr/sbin/postfix start ExecReload=/usr/sbin/postfix reload ExecStop=/usr/sbin/postfix stop [Install] WantedBy=multi-user.target