Questions tagged «centos»

CentOS是一个免费的(如啤酒和演讲中的)GNU / Linux发行版,由社区驱动并基于从RedHat发行的源代码。


5
如何列出RPM依赖关系?
我们的生产服务器正在运行CentOS版本5.2(最终版)。 我如何查看/获取/列出已经安装的 RPM软件包的所有依赖关系? 例如:服务器中已经安装了SQLite v3.3.6。我想查看此特定程序包的所有依赖项。 这是命令的输出: rpm -qa |grep sqlite python-sqlite-1.1.7-1.2.1 sqlite-3.3.6-2 sqlite-3.3.6-2 另外,为什么要在sqlite-3.3.6-2这里列出2个条目?

3
禁用rpm安装的公共密钥检查
我想用一些有用的软件包制作DVD(例如php-common)。唯一的问题是,如果我尝试在未连接互联网的计算机上进行安装,则无法验证公钥。 场景是这样的: 我下载了RPM,然后将它们复制到DVD。 我在笔记本电脑上安装了CentOS 5.5(它没有互联网连接)。 我尝试使用yum(或rpm -i,或其他)安装一个。 我收到以下错误:未安装“程序包”的公钥。 我该如何绕过呢?
35 linux  centos  yum  rpm  public-key 

2
如何以最安全和正确的方式在Centos 6上配置LDAP以进行用户身份验证?
在过去的几天中,在浏览Internet以获得有关如何设置LDAP服务器的良好文档时,我一直使用很多F字。到目前为止,我什么都没有发现,但有很多不足,但好于坏。因此,我不得不按通常的Linux方式进行操作,即读取,测试,尖叫,读取,测试和尖叫。 我对LDAP服务器的目标是: 在服务器和客户端的Centos 6最低安装版本上安装LDAP。 以OpenLDAP开发人员预期的方式安装。 启用LDAPS,iptables,SELinux等来安全地安装LDAP。 在客户端上使用SSSD进行到LDAP服务器的“身份验证”连接。 我通常会自己回答这种问题,但我希望您对如何更好地进行安装提出建议。

4
如何通过命令行对LDAP进行身份验证?
LDAP服务器托管在Solaris上。客户是CentOS。通过LDAP的OpenLDAP / NSLCD / SSH身份验证可以正常工作,但是我无法使用ldapsearch命令来调试LDAP问题。 [root@tst-01 ~]# ldapsearch SASL/EXTERNAL authentication started ldap_sasl_interactive_bind_s: Unknown authentication method (-6) additional info: SASL(-4): no mechanism available: [root@tst-01 ~]# cat /etc/openldap/ldap.conf TLS_CACERTDIR /etc/openldap/cacerts URI ldap://ldap1.tst.domain.tld ldap://ldap2.tst.domain.tld BASE dc=tst,dc=domain,dc=tld [root@tst-01 ~]# ls -al /etc/openldap/cacerts total 12 drwxr-xr-x. 2 root root 4096 Jun 6 10:31 . drwxr-xr-x. …
35 centos  redhat  openldap  ldap 

7
ls挂到某个目录
有一个特定的目录(/var/www),当我运行时ls(带有或不带有某些选项),该命令将挂起并且永远不会完成。中的大约只有10-15个文件和目录/var/www。通常只是文本文件。以下是一些调查信息: [me@server www]$ df . Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_dev-lv_root 50G 19G 29G 40% / [me@server www]$ df -i . Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/vg_dev-lv_root 3.2M 435K 2.8M 14% / find工作正常。另外,我可以输入内容cd /var/www/并按TAB键,然后再按Enter键,它将成功在其中按Tab键完成所有文件/目录的列表: [me@server www]$ cd /var/www/ cgi-bin/ create_vhost.sh html/ manual/ phpMyAdmin/ scripts/ usage/ conf/ …
35 linux  centos  centos6 

5
异常高的Dentry缓存使用率
问题 几天前,一台具有内核2.6.32和128 GB物理RAM的CentOS计算机就遇到了麻烦。负责的系统管理员告诉我,由于交换,PHP-FPM应用程序不再及时响应请求,并且由于发现free几乎没有内存,他选择重新启动计算机。 我知道空闲内存在Linux上可能是一个令人困惑的概念,重启可能是错误的事情。但是,上述管理员将责任归咎于PHP应用程序(由我负责),并且拒绝进一步调查。 我自己能发现的是: 重新启动之前,可用内存(包括缓冲区和缓存)只有几百MB。 重新启动之前,/proc/meminfo报告的Slab内存使用量约为90 GB(是,GB)。 重新启动后,可用内存为119 GB,在一小时内下降到约100 GB,这是因为PHP-FPM工作人员(其中约600名)恢复了活力,每个工作人员在30至40 MB的内存中显示。 RES列在顶部(这种方式已经使用了几个月,并且考虑到PHP应用程序的性质,这是完全合理的)。进程列表中没有其他东西消耗不寻常或值得注意的RAM。 重新启动后,Slab内存约为300 MB 从那时起,如果一直在监视系统,则最值得注意的是Slab内存以每天约5 GB的速率直线增长。由free和报告的可用内存/proc/meminfo减少的速度相同。Slab当前为46 GB。根据slabtop它大部分用于dentry输入: 可用内存: free -m total used free shared buffers cached Mem: 129048 76435 52612 0 144 7675 -/+ buffers/cache: 68615 60432 Swap: 8191 0 8191 Meminfo: cat /proc/meminfo MemTotal: 132145324 kB MemFree: 53620068 …
34 linux  centos  memory 

7
默认的ulimit值在哪里设置?(Linux,centos)
我有两台具有几乎相同规格的CentOS 5服务器。当我登录并执行操作时ulimit -u,在一台计算机上我会收到unlimited,而在另一台计算机上我会得到77824。 当我像这样运行cron时: * * * * * ulimit -u > ulimit.txt 我得到相同的结果(unlimited,77824)。 我正在尝试确定这些位置,以便我可以对其进行更改。他们不是在我的任何配置文件(设置.bashrc,/etc/profile等等)。这些都不会影响cron),也不会影响in /etc/security/limits.conf(它是空的)。 我已经搜寻过Google,甚至还可以做grep -Ir 77824 /,但到目前为止没有任何进展。我不明白这些机器如何预先设置不同的限制。 我实际上不是在为这些机器而不是在为另一台(CentOS 6)机器而感到奇怪,该机器的极限值1024太小了。我需要以更高的限制运行cron作业,而我知道如何设置cron作业本身的唯一方法。没关系,但是我宁愿将其设置为系统范围内的,所以它也不那么笨拙。 谢谢你的帮助。这似乎应该很容易(不)。 编辑-解决 好的,我知道了。CentOS 6或我的机器配置似乎都存在问题。在CentOS 5的配置中,我可以设置为/etc/security/limits.conf: * - nproc unlimited 这将有效地更新帐户和cron限制。但是,这在我的CentOS 6盒中不起作用。相反,我必须这样做: myname1 - nproc unlimited myname2 - nproc unlimited ... 事情按预期进行。也许UID规范可以使用,但是通配符(*)绝对不在此处。奇怪的是,通配符确实可以发挥作用nofile。 我仍然很想知道默认值的实际来源,因为默认情况下此文件为空,而且我看不到为什么两个CentOS盒具有不同的默认值,它们具有相同的硬件并且来自同一提供商。
34 linux  centos  ulimit 

8
Nginx无法停止并且缺少nginx.pid
我想停止Nginx,但是这样失败了。 $ sudo service nginx stop Stopping nginx: [FAILED] 并且nginx.conf定义了nginx.pid的位置有一行。 # /etc/nginx/nginx.conf pid /var/run/nginx.pid; 但是nginx.pid目录中没有/var/run/。 locate nginx.pid 显示此输出。 /var/run/nginx.pid /var/run/nginx.pid.oldbin 但是之后updatedb没有匹配的搜索。我在中使用nginx / 1.4.4 CentOS release 6.5 (Final)。 我应该怎么做才能停止Nginx守护进程? 编辑2014/01/07 这是的输出ps -ef | grep nginx,看来nginx守护程序仍在运行。 ironsand 17065 16933 0 15:55 pts/0 00:00:00 grep --color nginx root 19506 1 0 2013 ? …
33 centos  nginx 

6
mariadb-server安装后没有mysqld或mysql.server
所以...可能我是个白痴,但我被困住了。我只是在Digial Ocean上设置了CentOS 7,但似乎无法运行MariaDB / MySQL服务器。 一些输出 [root@hostname ~]# yum list installed |grep maria mariadb.x86_64 1:5.5.37-1.el7_0 @updates mariadb-libs.x86_64 1:5.5.37-1.el7_0 @updates mariadb-server.x86_64 1:5.5.37-1.el7_0 @updates 这样就安装好了,我们至少可以看到客户端吗? [root@hostname ~]# which mysql /bin/mysql 让我们尝试启动服务器,只是为了好玩 [root@hostname ~]# service mysqld start Redirecting to /bin/systemctl start mysqld.service Failed to issue method call: Unit mysqld.service failed to load: No …
33 centos  mysql  mariadb 


5
如何在centos 6.2中更改时区?
这是我的date命令的输出: [root@r1304 ~]# date Wed Apr 18 15:43:28 GST 2012 我想将默认系统时区更改为Asia / Dubai。我已经按照教程进行了操作: ln -sf /usr/share/zoneinfo/Asia/Dubai /etc/localtime 但是没有效果。似乎在CentOS 6中这样做的方式有所不同。如何更改时区?

12
在Sendmail中禁用本地传递
我在Centos服务器上使用Sendmail来发送PHP脚本的电子邮件,但是问题是邮件传递到了计算机上的本地邮箱,而不是域的MX记录中指定的邮件-实际上指向了我的另一台计算机用于电子邮件。 我希望sendmail不要尝试为设置了计算机的域本地发送邮件,是否有一种简单的方法来禁用本地发送? 该域不在本地主机名文件中。 我已经做了大量的谷歌搜索,并查看了: Sendmail配置以不将邮件传递到本地计算机 在Sendmail中禁用本地传递 但是,要么没有答案,要么不合适。 我不想中继到另一台服务器,我只希望它发送邮件而不管域。 举个例子: 我有两台服务器,一台是mail.example.com上的邮件服务器,另一台是example.com上的Web服务器,当我在Web服务器上使用smtp服务时,它目前将邮件路由到example.com上的本地邮箱,但是它应该去mail.example.com上的邮箱 sendmail -bt的输出返回: 地址测试模式(规则集3不会自动调用) 输入 > 3,0 info@example.com 规范输入:info @ example。com Canonify2输入:信息 Canonify2返回:信息 规范回报:信息 解析输入:信息 解析0输入:信息 Parse0返回:信息 ParseLocal输入:信息 ParseLocal返回:信息 Parse1输入:信息 Parse1返回:$#本地$:信息 解析返回:$#本地$:信息
31 centos  sendmail 


2
创建新的vsftpd用户并锁定(指定)主目录/登录目录
我需要定期给安装了vsftp的CentOS linux服务器上的各种目录提供临时和有限的访问权限。 我已经使用创建了一个用户,useradd [user_name]并使用为其提供了密码passwd [password]。 我在中创建了一个目录/var/ftp,然后将其绑定到我希望限制访问的目录。 为了确保该用户登录FTP时,他们仅能访问该目录,我还需要特别做什么?
31 linux  centos  ftp  vsftpd 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.