Articles of centos

突袭3个分区,这是什么意思?

我看到有这种configuration的服务器。 这是什么意思? # cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sda1[0] sdc1[2] sdb1[1] 48827264 blocks super 1.0 [3/3] [UUU] 这是否意味着通过3个驱动器镜像数据,所以有3个磁盘具有相同的数据? 有什么好处? 更多阅读性能的好处之一?

在CentOS中刷新二进制path的命令?

这可能很容易,我似乎无法find它。 我在/ usr / bin和/ usr / sbin之间移动了二进制文件,即使这两个文件夹位于我的$ PATH中,将一个二进制文件移动到另一个二进制文件,也会导致系统在原始位置继续查找。 任何人都知道这是为什么,如果有一个命令刷新它?

YUM更新错误

运行yum更新时收到以下错误。 安装了不正确的EPEL软件包(epel-release-6-8.noarch)后,我开始收到这些错误。 我已经删除并安装了epel-release-7-5.noarch。 任何人都可以帮我解决这个问题? 运行CentOS 7 [xxxxxx]#yum更新 加载的插件:最快的镜像 从caching的主机文件加载镜像速度 * base:centos.mirror.nac.net * epel:mirror.cogentco.com * extras:mirror.us.leaseweb.net *更新:mirror.sanctuaryhost.com 解决依赖性 – >运行事务检查 —> Package jansson.x86_64 0:2.4-6.el7将被更新 —> package jansson.x86_64 0:2.6-1.el6将是一个更新 —> Package python-boto.noarch 0:2.25.0-2.el7.centos将被更新 —> Package python-boto.noarch 0:2.34.0-4.el6将是一个更新 – >处理依赖:python(abi)= 2.6 for package:python-boto-2.34.0-4.el6.no6.no – >处理依赖:python-rsa for package:python-boto-2.34.0-4.el6.no6.no —> Package python-jsonpointer.noarch 0:1.0-2.el7.centos将被更新 —> package python-jsonpointer.noarch 0:1.0-3.el6将会是一个更新 – >处理依赖:python(abi)= 2.6 […]

在Centos 7上安装php扩展错误

我很确定我知道问题是什么,我只是不知道如何解决这个问题。 我试图安装mcrypt“yum安装php-mcrypt”,我得到以下错误 Error: Package: php-mcrypt-5.3.3-3.el6.x86_64 (epel) 我可以看到el6是错误的。 我已经安装了php el7。 我怎样才能得到el7版本而不是el6? 我检查了目前的repolist,我没有看到任何el6回购。 目前的积极回购是 CentOS-7 – Base Extra Packages for Enterprise Linux 7 – x86_64 CentOS-7 – Extras MySQL Connectors Community MySQL Tools Community – Source MySQL 5.6 Community Server CentOS-7 – Updates 运行yum安装php-mcrypt时出现yum错误 –> Finished Dependency Resolution Error: Package: php-mcrypt-5.3.3-3.el6.x86_64 (epel) Requires: php(api) = 20090626 Installed: […]

不能ssh,权限被拒绝

我已经使用useradd USER创build了新用户,但我无法SSH连接到服务器并使用它login。 我已经拥有了另一个可以轻松进行SSH连接的帐户。 运行ssh -v [email protected]在input密码后返回这个消息: debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password 当尝试acocunt,我得到的作品 debug1: Authentication succeeded (password). 我知道密码是正确的,因为一旦我使用工作帐户的SSH我可以改变用户成功。

接收nginx web服务器中存在的文件的404

我最近把我的CentOS 7机器上的Web服务器从Apache切换到了Nginx。 我使用软件在我的计算机上截取屏幕截图并将其上传到服务器供公众查看。 最初,它在Apache上运行良好 – 但是,现在我遇到了一个问题,在这个问题上,nginx将为web服务器上的一些.png图像提供404错误。 我提到了一个非常类似的问题,但是在我自己的问题的背景下,我没有办法解决这个问题。 我有一个下面的图像服务器的服务器块的片段。 server { listen 80; server_name imageserver.example.com; root /usr/share/nginx/imageserver.example.com/public_html; access_log imageserver.example.com/logs/imageserver.example.com_access.log; error_log imageserver.example.com/logs/imageserver.example.com_error.log crit; location / { index index.html index.htm; } location ~* \.png { root imageserver.example.com/public_html/u/; expires max; add_header Pragma public; add_header Cache-control "public, must revalidate, proxy-revalidate"; } } 一个示例链接是这个图像 。 我已经确认该文件存在于服务器上,并具有以下权限。 $ lsa 7b724394b851299c68b15f1172f158c6.png -rw-rw-r–. 1 […]

无法在CentOS 6中扩展分区。第二个分区正在阻止它

我在AWS EC2上有一个由我雇用的系统pipe理员设置的服务器。 我在/ dev / xvda1分区(我们保留网站代码,资产等)上运行得非常低,我一直在寻求扩展。 我已经按照这些步骤创build了一个更大的卷,但是sudo resize2fs / dev / xvda1表示文件系统已经是1309289块了。 没事做! 我假设是由于有一个/ dev / xvda2分区。 我也试着按照这个链接底部的说明操作,但是我不认为我可以扩展它,因为/ dev / xvda2是用来存储每小时MySQL快照备份的。 我知道我的方式,但我确实需要有人来逐步概述如何做到这一点,因为我是开发人员,而不是系统pipe理员。 有人可以帮我添加更多的空间/ dev / xvda1? [root@app2 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 5.0G 4.4G 348M 93% / tmpfs 498M 0 498M 0% /dev/shm /dev/xvda2 15G 4.7G 9.5G 33% /var/backup […]

CentOS7 Kerberos Auth:Kerberosconfiguration文件的格式不正确;

我正在为基于组的AD身份validation设置一个Squid 4.0显式代理,针对Active Directory域(Server 2012 R2),在最小的CentOS 7(64b)安装上使用SSL进行冲突。 域join使用authconfig-tui非常粗略,但我设法得到它基本上configuration,以便AD用户可以通过SSH进行身份validation,Squid代理与身份validationclosures。 但是kinit失败: [root@tc-icap squid]# kinit kinit: Improper format of Kerberos configuration file while initializing Kerberos 5 library 在加强Squid的debugging日志并尝试使用join域的客户端进行身份validation之后,我在Squid的cache.log看到了这一点: 2016/03/02 11:12:56.151| Starting new negotiateauthenticator helpers… 2016/03/02 11:12:56.151| helperOpenServers: Starting 1/10 'negotiate_kerberos_auth' processes 2016/03/02 11:12:56| negotiate_kerberos_auth: ERROR: krb5_init_context: Improper format of Kerberos configuration file 2016/03/02 11:12:56| negotiate_kerberos_auth: ERROR: krb5_init_context: Improper format […]

使用允许为分布式stream量的多个Apache服务器encryptionSSL

我正在设置一些问题让我们encryption两个不同的服务器上设置的几个网站,并通过HAProxy分配给他们的stream量。 服务器上有一些VHosts /域,所有这些都需要SSL证书。 为了这篇文章,可以说他们是: foo.some-site.com bar.some-site.com 这两个Alogging都设置了两个IP地址。 我可以用nwtools.com或者nslookup进行validation,Aloggingfoo.some-site.com和bar.some-site.comparsing相同的两个IP地址。 而且我知道Let's Encrypt要求vhost有一个有效的logging,所以可以进行查找。 我计划在两台服务器上运行所有虚拟主机的Lets Encrypt安装程序,并且对其中一个虚拟机运行正常,但是当我转到第二个时,出现错误: [root@server httpd]# /opt/letsencrypt/letsencrypt-auto –apache -d foo.some-site.com Checking for new version… Requesting root privileges to run letsencrypt… /root/.local/share/letsencrypt/bin/letsencrypt –apache -d foo.some-site.com Failed authorization procedure. foo.some-site.com (tls-sni-01): urn:acme:error:connection :: The server could not connect to the client to verify the domain :: Failed to connect […]

如何在Linux中模拟旧的unix grep -S严格的function

我正在刷新一个命令的输出,我只想返回特定的,严格的结果。 我记得grep的一些迭代有一个严格的选项-s / –strict 。 例如, grep -s bytes只会返回提及单词“bytes”的条目,而不是每个包含字节的单词,如“兆字节”,“千字节”等。