Questions tagged «centos»

有关CentOS Linux发行版的问题。如果您的问题与CentOS发行版如何影响您的问题有关,请使用此标签。如果您恰好正在使用CentOS,并且您的问题是关于特定的配置详细信息或语法,请不要使用它。

5
如何限制进程使用的带宽?
我有一台CentOS 5.7服务器,它将每晚备份其文件。我担心在通过网络传输备份时,服务器托管的各个站点的访问者的性能都会下降。 是否可以将进程的最大允许吞吐量限制为网络接口?我想将基于SSH的文件传输限制为仅可用带宽的一半。它可以在服务器或客户端。也就是说,我很乐意在发起连接的客户端或接收连接的服务器上执行此操作。 (不幸的是,我无法添加专用于备份的接口。我可以增加可用的吞吐量,但这仅意味着网络传输将更快地完成,但在执行连接时仍会最大化连接的总容量。) 一些背景 也许是有一些背景知识的。退一步,我遇到了一个问题,就是没有足够的本地空间来创建备份本身。输入SSHFS!备份被保存到表面上是本地驱动器的位置,因此Web服务器本身上没有备份位。 为什么这么重要?因为那似乎会使尊者的使用无效rsync --bwlimit。rsync实际上并没有进行传输,也无法进行传输,因为我什至都无法腾出空间来保存备份文件。 我听到您问:“等等,为什么您甚至需要制作一个备份文件?为什么不只是rsync源文件和文件夹?” 因为令人讨厌的东西叫做“ Plesk”!这是我面向客户的Web主机,使用Plesk为方便起见。因此,我使用Plesk来启动备份,因为Plesk向备份添加了各种额外的魔术,这使得在还原过程中使用它非常安全。 悲伤的脸

4
yum错误:rpmdb打开失败
我正在尝试运行,yum update并且正在运行此错误: rpmdb: PANIC: fatal region error detected; run recovery error: db3 error(-30974) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db3 - (-30974) error: cannot open Packages database in /var/lib/rpm CRITICAL:yum.main: Error: rpmdb open failed 我查了一下页面这样的一个,但运行yum clean all运行相同的错误。 我该如何解决?
42 centos  yum 

9
jemalloc和其他错误使redos在centos 6.4上
我正在使用Redis建立一个新的专用centos 6.4系统。我已经安装了很多次redis,但是从未遇到过这个问题(并且以前从未在centos 6.4上安装过)。 cd redis-2.6.16 sudo make install 错误: MAKE jemalloc cd jemalloc && ./configure --with-lg-quantum=3 --with-jemalloc-prefix=je_ --enable-cc-silence CFLAGS="-std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops " LDFLAGS="" /bin/sh: ./configure: Permission denied make[2]: *** [jemalloc] Error 126 make[2]: Leaving directory `/tmp/redis32/redis-3.2.6/deps' make[1]: [persist-settings] Error 2 (ignored) sh: ./mkreleasehdr.sh: Permission denied and later: …
41 centos  make 

2
如何复制符号链接?
我有一个指向一个目录中文件的符号链接。我想在另一个目录中使用相同的链接。如何复制符号链接? 我试图cp符号链接,但这会复制它指向的文件,而不是符号链接本身。
41 centos  symlink  cp 

6
是否等效于RHEL / Fedora / CentOS系统的update-grub?
在Ubuntu中(我猜也是在Debian中),有一个名为的系统脚本update-grub,该脚本会自动grub-mkconfig -o使用grub配置文件的正确路径执行。 对于基于Red Hat的发行版,是否有任何类似的命令? 如果不是,在安装新的内核版本时,系统如何知道要在哪里更新grub配置文件?
36 centos  fedora  rhel  grub 


1
在CentOS中哪里可以找到Crontab日志
首先,我正在使用CentOS [root@a etc]# cat system-release CentOS release 6.5 (Final) [root@a cron.daily]# ps -ef | grep cron root 982 1 0 Jun14 ? 00:01:15 crond root 5692 5441 0 00:49 pts/0 00:00:00 grep cron [root@a cron.daily]# 而且我的资源用完了,所以我想删除旧的日志文件。在这种情况下,我想删除几乎超过100MB的旧的安全日志,因此我为root用户提供了以下crontab条目。 [root@a etc]# crontab -l 0 1 * * * find /var/log -name "secure-*" -mtime …
36 centos  cron  logs  etc 

10
yum更新失败:错误:无法检索存储库的存储库元数据(repomd.xml)…
我正在使用CentOS 6.3。当我尝试用yum更新系统时,出现以下消息: yum update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.ircam.fr * centosplus: miroir.univ-paris13.fr * extras: mirrors.ircam.fr * update: centos.quelquesmots.fr http://mirror.centos.org/centos/6/addons/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404" Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. …
34 centos  yum  upgrade 

1
yum的--enablerepo选项仅启用当前命令的存储库吗?
yum的--enablerepo选项是否仅在当前命令期间启用存储库? 例如,如果enabled在设置/etc/yum.repos.d/remi.repo文件设置为0(禁用),我跑: yum --enablerepo remi,remi-php55 install php 是否仅在命令期间启用(remi和remi-php55)指定的存储库install? 有没有办法保留enabled设置yum而不是.repo直接编辑文件?
34 yum  centos 

2
BUG:软锁定-CPU#卡住了x秒
我已经看到了一些有关reports的错误报告和问题(在stackexchange和其他地方)"BUG: soft lockup - CPU#<n> stuck for <dt>s!"。到目前为止,我还没有找到有关做什么或尝试的任何线索(相反,我找到并遵循的线索并未阻止这种情况的发生)。我对此进一步担心,因为: 这些事件的频率最近似乎一直在缓慢上升(每月超过700个), yum update 重新启动使它变慢了一段时间,但是我看到一些锁定开始再次发生, 几个进程(如果不是整个主机,很难说),当然包括我所有的交互式shell发生时都会冻结一段时间。 我不确定是否相关,但是我看到许多与ntpd相关的日志/消息无法更新时钟。 以下是摘录$(grep 'soft lockup' /var/log/messages*): Mar 22 10:02:35 localhost kernel: BUG: soft lockup - CPU#15 stuck for 10s! [kjournald:1048] Mar 22 10:02:36 localhost kernel: BUG: soft lockup - CPU#0 stuck for 10s! [postgres:5372] Mar 22 10:02:36 localhost …
33 centos  xen  amazon-ec2 

2
如何更改系统服务超时值?
在我现在正在工作的公司中,有一个旧版服务,它的初始化脚本使用的是旧的SysvInit,但是在systemd(CentOS 7)上运行。 由于计算量很大,因此此服务大约需要70秒才能完成。我没有为systemd配置任何超时,也没有在处更改默认配置/etc/systemd/system.conf,但是当我执行service SERVICE stop服务时,仍然会在60秒后超时。 检查journalctl -b -u SERVICE.service我发现此日志: Sep 02 11:27:46 service.hostname systemd[1]: Stopping LSB: Start/Stop Sep 02 11:28:46 service.hostname SERVICE[24151]: Stopping service: Error code: 255 Sep 02 11:28:46 service.hostname SERVICE[24151]: [FAILED] 我已经尝试过将DefaultTimeoutStopSec属性更改/etc/systemd/system.conf为90s,但是仍然发生超时。 有谁知道为什么它在60秒超时?还有其他地方可以配置此超时值吗?有什么办法可以检查吗? 该服务与Java 7一起运行并使其守护进程,它使用JSVC。我-wait使用value 配置了参数120。

7
限制进程不超过CPU使用率的10%
我运行的Linux系统有很多用户,但有时会发生滥用情况。用户可能会运行一个进程,而该进程会占用超过80%的CPU /内存。 因此,是否有一种方法可以通过限制进程可以使用的CPU使用量来防止这种情况发生(例如,降低到10%)?我知道cpulimit,但是很遗憾,它会将限制应用于我指示限制的进程(例如,单个进程)。所以我的问题是,如何将限制应用于所有正在运行的进程以及将来将要运行的进程,而无需提供其ID /路径(例如)?

2
如何配置Centos 7 FirewallD以允许Docker容器自由访问主机的网络端口?
我在CentOS 7上安装了docker,并且正在运行firewallD。 从容器内部转到主机(默认为172.17.42.1) 启用防火墙 container# nc -v 172.17.42.1 4243 nc: connect to 172.17.42.1 port 4243 (tcp) failed: No route to host 关闭防火墙 container# nc -v 172.17.42.1 4243 Connection to 172.17.42.1 4243 port [tcp/*] succeeded! 我已经阅读了关于firewalld的文档,但我并不完全理解它们。有没有一种方法可以简单地允许docker容器中的所有内容(我猜是在docker0适配器上)不受限制地访问主机?

5
如何避免“百胜锁”的麻烦?
尝试安装应用程序时,我经常遇到“另一个应用程序当前持有yum锁;正在等待它退出...”的消息,我必须手动杀死yum。我该如何避免呢?有什么简单的方法可以解锁yum吗? 似乎只有一个yum实例可以运行。其他软件包管理器(apt-get,pacman)是否也一样?
31 centos  yum 

7
编写bash脚本时与&&等效吗?
如果这是一个重复的问题,我提前致歉。在问这里之前,我确实做了搜索/检查的工作。 我很喜欢这样写单行代码: foocommand && foocommand2 && foocommand3 我的想法是,我只希望在前一个命令“成功”的情况下运行后续命令。 我正在编写一个冗长的脚本,这种单行代码是不可行的,因为它看起来给其他所有人带来了很多混乱的代码。 我想间隔命令并在脚本中在命令之间写注释。我该怎么做却仍然有&&等价的东西?
31 bash  centos  scripting 

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.