标签: centos

告诉 yum 忽略单个依赖项

我正在尝试winswitch在 CentOs 6上安装。它需要nxagent. 但是在centos中,包名是nx. 有没有办法告诉 yum 跳过检查nxagent依赖项(我nx已经安装了)?指定--skip-broken跳过整个事情。

centos yum rpm

42
推荐指数
3
解决办法
13万
查看次数

“<service_name> 已死但子系统已锁定”是什么意思?

我正在尝试在 centos 机器上运行 memcached,它运行了一段时间,但最终处于这种状态:

memcached 已死但子系统已锁定

netstat 显示了这一点:

tcp        0      0 :::11211                    :::*                        LISTEN      
udp        0      0 0.0.0.0:11211               0.0.0.0:*                               
Run Code Online (Sandbox Code Playgroud)

ps 显示这个:

nobody   21983  0.0  1.8  60272 19912 ?        Ssl  16:46   0:00 memcached -d -p 11211 -u nobody -c 1024 -m 64
Run Code Online (Sandbox Code Playgroud)

有谁知道那是什么意思?

linux centos service memcached

41
推荐指数
1
解决办法
13万
查看次数

禁用 rpm 安装的公钥检查

我想用一些有用的软件包(例如 php-common)制作 DVD。唯一的问题是,如果我尝试在未连接到 Internet 的计算机上进行安装,则无法验证公钥。

场景是这样的:

  1. 我下载了 RPM,然后将它们复制到 DVD。
  2. 我在我的笔记本电脑上安装了 CentOS 5.5(它没有互联网连接)。
  3. 我尝试使用 yum (或rpm -i,或其他)安装一个。

我收到以下错误:未安装“包”的公钥。

我怎样才能绕过它?

linux centos yum rpm public-key

41
推荐指数
3
解决办法
16万
查看次数

CentOS /usr/local/lib 系统范围内的 $LD_LIBRARY_PATH?

我在/usr/local/lib. 如何在 CentOS 6 系统范围内设置 PATH 和 LD_LIBRARY_PATH 以使用/usr/local/lib. 我意识到可能有不止一种方法。最简单最标准的方法是什么?

linux centos environment-variables path centos6

41
推荐指数
2
解决办法
8万
查看次数

JAVA_HOME 对 CentOS 的价值是什么?

我已经在 CentOS 上通过 yum 安装了 java,但是另一个 java 程序需要知道 JAVA_HOME 环境变量是什么。我知道所有关于设置环境变量的知识,但我应该将它设置为什么?java安装在/usr/bin/java,它不能在那里!

linux redhat java centos yum

40
推荐指数
2
解决办法
21万
查看次数

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% /
Run Code Online (Sandbox Code Playgroud)

find工作正常。我也可以cd /var/www/在按回车键之前输入并按 TAB 键,它将成功完成所有文件/目录的制表符完成列表:

[me@server www]$ cd /var/www/
cgi-bin/         create_vhost.sh  html/            manual/          phpMyAdmin/      scripts/         usage/
conf/            error/           icons/           mediawiki/       rackspace        sqlbuddy/        vhosts/
[me@server www]$ cd /var/www/
Run Code Online (Sandbox Code Playgroud)

由于ls挂起,我不得不多次终止我的终端会话:

[me@server ~]$ ps …
Run Code Online (Sandbox Code Playgroud)

linux centos centos6

40
推荐指数
1
解决办法
10万
查看次数

如何在 CentOS7 上缩小 /home 并添加更多空间

CentOS 7文件系统是XFS,并且resize2fs不起作用。我需要缩小/home到 400G 并将 100G 空间添加到/. 我该怎么办?

# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   50G   50G  341M 100% /
devtmpfs                 7.8G     0  7.8G   0% /dev
tmpfs                    7.8G   84K  7.8G   1% /dev/shm
tmpfs                    7.8G  778M  7.0G  10% /run
tmpfs                    7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/sda1                497M  241M  257M  49% /boot
tmpfs                    1.6G   16K  1.6G   1% /run/user/42
tmpfs                    1.6G     0  1.6G   0% /run/user/0
/dev/mapper/centos-home  500G   20G  480G   4% /home …
Run Code Online (Sandbox Code Playgroud)

partition xfs centos centos7

40
推荐指数
2
解决办法
9万
查看次数

我是否应该担心在具有近 40GB 可用内存的主机上使用交换?

我有一个生产主机,如下:

顶

系统使用了 1GB 的交换空间,同时保持了近 40GB 的空闲、未使用的内存空间。我应该担心这个吗,或者这主要是正常的吗?

performance memory centos swap

40
推荐指数
4
解决办法
9475
查看次数

如何列出 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
Run Code Online (Sandbox Code Playgroud)

另外,为什么它在sqlite-3.3.6-2这里列出了 2 个条目?

redhat centos rpm dependencies centos5

38
推荐指数
4
解决办法
12万
查看次数

默认的 ulimit 值在哪里设置?(Linux,centos)

我有两台配置几乎相同的 CentOS 5 服务器。当我登录并执行时ulimit -u,在一台机器上我得到unlimited,而在另一台机器上我得到77824

当我运行一个 cron 时:

* * * * * ulimit -u > ulimit.txt
Run Code Online (Sandbox Code Playgroud)

我得到相同的结果 ( unlimited, 77824)。

我正在尝试确定这些设置的位置,以便我可以更改它们。他们不是在我的任何配置文件(设置.bashrc/etc/profile等等)。这些无论如何都不会影响 cron )或 in /etc/security/limits.conf(这是空的)。

我已经搜索了谷歌,甚至做了这么多grep -Ir 77824 /,但到目前为止没有任何结果。我不明白这些机器怎么会预设有不同的限制。

我实际上想知道的不是这些机器,而是另一台(CentOS 6)机器,它的限制1024太小了。我需要以更高的限制运行 cron 作业,我知道如何设置它的唯一方法是在 cron 作业本身中。没关系,但我宁愿将它设置为系统范围,这样它就不会那么笨拙了。

谢谢你的帮助。这似乎应该很容易(不是)。


编辑 - 已解决

好的,我想通了。这似乎是 CentOS 6 或我的机器配置的问题。在 CentOS 5 配置上,我可以设置/etc/security/limits.conf

* - nproc unlimited
Run Code Online (Sandbox Code Playgroud)

这将有效地更新帐户和 cron 限制。但是,这在我的 CentOS 6 机器中不起作用。相反,我必须这样做:

myname1 - nproc unlimited …
Run Code Online (Sandbox Code Playgroud)

linux centos ulimit

38
推荐指数
4
解决办法
14万
查看次数