Articles of centos7

在CentOS 7中使用firewallcmd的nginx的Fail2banconfiguration

以前我有一个CentOS 6.5与Iptables和我configuration一些监狱为Nginx的build议在这里: 如何使用Nginx的fail2ban? 。 但现在我在CentOS 7中,试图使用新的防火墙和最新的fail2ban。 我知道有一个新的firewallcmd-ipset.conf 。 但是我想知道上面的链接的代码应该如何适应新的防火墙和新的fail2ban。 看着firewallcmd-ipset.conf它似乎也期望variablesport和name 。 所以也许就像用firewallcmd-ipsetreplaceiptables-multiport一样简单。 思考? 提前致谢,

定制实例存储Centos7 AMI

我试图定制一个基本的实例存储Centos7 AMI。 我使用的图像是:RightImage_CentOS_7.0_x64_v14.1.4_HVM – ami-d34b02e3(实例存储hvm) 我开始实例,我自定义它,我安装所需的工具,执行aws文档中描述的所有内容,上传并注册图像,但图像不能启动。 这个centos7镜像带有grub2,看起来这是一个交易断路器,因为工具需要grub。 这里是完整的步骤: if [ ! -e /tmp/build/rpms/flag ]; then yum install -y /tmp/build/rpms/ec2-ami-tools.noarch.rpm mkdir /usr/local/ec2 unzip -o /tmp/build/rpms/ec2-api-tools.zip -d /usr/local/ec2 mkdir -p grub rm -rf grub/* pushd grub && rpm2cpio /tmp/build/rpms/grub-0.97-93.el6.x86_64.rpm | cpio -idmv && popd cp -a grub/sbin/* /sbin/ cp -a grub/usr/* /usr/ touch /tmp/build/rpms/flag fi export JAVA_HOME="/usr/java/default" […]

CentOS7 – 厨师(开源)设置错误

在CentOS7上,此刻一直在勉强搭build一个主厨服务器。 厨师pipe理员似乎正在做的很好。 我“(1)sudo wget https://opscode-omnibus-packages.s3.amazonaws.com/el/6/x86_64/chef-server-11.1.3-1.el6.x86_64.rpm和(2)sudo rpm -Uvh chef-server-11.1.3-1.el6.x86_64.rpm“每个标准程序我总是这样做。 那些运行顺利,但在“sudo chef-server-ctl reconfigure” 获得跟随输出错误。 我validation了我有openSSL和'build-essential'安装。 Starting Chef Client, version 11.12.2 Compiling Cookbooks… Recipe: chef-server::default * directory[/etc/chef-server] action create (up to date) [2015-04-03T18:23:23-07:00] WARN: Cloning resource attributes for directory[/var/opt/chef-server/chef-server-webui/etc] from prior resource (CHEF-3694) [2015-04-03T18:23:23-07:00] WARN: Previous directory[/var/opt/chef-server/chef-server-webui/etc]: /opt/chef-server/embedded/cookbooks/chef-server/recipes/chef-server-webui.rb:31:in `block in from_file' [2015-04-03T18:23:23-07:00] WARN: Current directory[/var/opt/chef-server/chef-server-webui/etc]: /opt/chef-server/embedded/cookbooks/chef-server/definitions/unicorn_config.rb:21:in `block in […]

CentOS 7不能识别新的活动目录帐户/设置

我通过与DC同步时间并运行域realm join –[email protected] mydomain.local将CentOS 7系统joinWindows域。 这使我可以使用我的Active Directory帐户来validation我的login到CentOS系统。 但是,初始连接后添加的任何AD帐户或组成员资格都不被CentOS系统识别。 我必须运行realm leave并重新join域以便这些帐户/设置被识别。 如何每次使用最新的ADconfiguration强制CentOS对DC进行身份validation?

CentOS7.1缺less许多perl rpms

我只是安装一个Centos7.1! 它似乎失踪了很多perl rpms。 例如:perl-PerlIO-gz,perl-DBD-Sybase … 我似乎无法在任何回购中find他们。 有任何想法吗? 谢谢,

systemd GitLab的单元文件

我目前正在编写一个Puppet模块来让GitLab在CentOS 6/7上运行。 对于CentOS 7安装,我需要编写一个systemd单元文件来启动gitlab服务(实际上是Unicorn&Sidekiq)。 下面是我根据对GitLab自己提供的初始化脚本的模糊理解提出的单元文件: [Unit] Description=GitLab After=network.target Requires=network.target After=mariadb.service Requires=mariadb.service After=redis.service Requires=redis.service [Service] EnvironmentFile=/etc/sysconfig/gitlab ExecStartPre=source /etc/profile.d/rvm.sh ExecStart=/bin/bash –pidfile=$UPID –user=$USER "$PATH_PATCH RAILS_ENV=$RAILS_ENV bin/web start" && /bin/bash –pidfile=$SPID –user=$USER "$PATH_PATCH RAILS_ENV=$RAILS_ENV bin/background_jobs start" [Install] WantedBy=multi-user.target 这里是关联的sysconfig文件: RAILS_ENV="production" USER=git APP_PATH=/home/$USER/gitlab UPID=$APP_PATH/tmp/pids/unicorn.pid ULOCK=/var/lock/subsys/unicorn SPID=$APP_PATH/tmp/pids/sidekiq.pid SLOCK=/var/lock/subsys/sidekiq PATH_PATCH="PATH=$(su $USER -s /bin/bash -l -c "echo \"\$PATH\"") && export PATH && " […]

使用ext4格式化的驱动器创buildKVM存储池

我有一个辅助硬盘,我想用作我的KVM主机的存储池。 这里是我用来创build存储池的xml文件, <pool type='disk'> <name>guest_images_disk</name> <source> <device path='/dev/sdb' /> <format type='gpt' /> </source> <target> <path>/dev</path> </target> </pool> 这是创build和启动存储池后的pool-info输出, Name: guest_images_disk UUID: 779b1ad8-093f-4c7f-a32e-4d120101088b State: running Persistent: no Autostart: no Capacity: 931.51 GiB Allocation: 931.51 GiB Available: 992.50 KiB 正如人们所看到的,即使认为我的硬盘中只有一个分区,KVM也不能提供整个分配的空间。

什么可能导致LDAP拒绝来自一些但不是所有来源的连接? (不防火墙)

我正在将服务器迁移到新的基础架构,并且必须再次设置LDAP。 它不是用来访问服务器的,而是用来从我们的网站访问我们BI平台的用户的存储库。 LDAP正在运行,我可以在办公室使用LDAP Administrator来连接和绑定,不用担心。 我不能做的是得到Drupal(在同一台服务器上)或YellowFin(Java应用程序在不同的服务器相同的群集)绑定。 我很确定他们正在连接,但不具有约束力,而且我在这三个地方使用完全相同的凭据。 我从Drupal得到的唯一错误是: Failed to bind to server. ldap error #82 Success 从黄鳍金枪鱼有更多的信息(我认为,确定数据编辑): YF:2015-05-08 01:54:26:DEBUG (LDAPUtil:createConnection) – Opening connection to xx.xx.xx.xx on port 636 YF:2015-05-08 01:54:26:DEBUG (JNDILDAPProvider:authenticate) – Connecting: ldaps://xx.xx.xx.xx:636 YF:2015-05-08 01:54:26:DEBUG (JNDILDAPProvider:authenticate) – User: cn=admin,dc=xxxxxxxxxxx,dc=com,dc=au YF:2015-05-08 01:54:26:ERROR (LDAPUtil:createConnection) – LDAP authentication failed YF:2015-05-08 01:54:26:ERROR (LDAPUtil:createConnection) – LDAP authentication failed YF:2015-05-08 […]

错误使用PROXY访问URL时,无法检索请求的URL

我收到这个错误消息: ERROR The requested URL could not be retrieved The following error was encountered while trying to retrieve the URL: http://xxx Read Timeout The system returned: [No Error] A Timeout occurred while waiting to read data from the network. The network or server may be down or congested. Please retry your request. Your cache administrator […]

无法在KVM中创build/访问存储池

在我的KVM设置中使用存储池时遇到问题。 每当我尝试在我的virsh shell中使用pool- *命令时,都会收到以下错误消息。 virsh # pool-list error: Failed to get the number of active pools error: this function is not supported by the connection driver: virConnectNumOfStoragePools 其余的我的virsh命令似乎工作正常。 我的KVM主机在Centos 7上运行。