小编dha*_*hag的帖子

如何降级 glibc 版本?

我升级 glibc 的原因不再存在,所以我想降级它。愚蠢的是,目前很多程序都依赖于 glibc。如以下命令所示,我的系统上仍然有 2.4 版本,但我无法删除 2.9 版本。

# rpm -qa | grep  glibc
glibc-32bit-2.4-31.74.1
glibc-locale-2.4-31.74.1
glibc-locale-32bit-2.4-31.74.1
glibc-info-2.4-31.74.1
glibc-devel-2.4-31.74.1
glibc-2.9-2.9
glibc-i18ndata-2.4-31.74.1
glibc-devel-32bit-2.4-31.74.1
Run Code Online (Sandbox Code Playgroud)

我试过了,rpm -e glibc-2.9-2.9但系统只是告诉我大量的东西依赖于 glibc。所以我想知道我是否可以以某种方式将 2.4 版本设置为默认值或类似的东西,然后删除 2.9 版本。

linux rpm glibc

5
推荐指数
1
解决办法
3万
查看次数

迫使时间保持原样

我的 Linux 机器上的时间不会停滞不前。我需要测试我们的服务器仅在周六发生的问题。

  • CentOS 6.5 64位
  • 我已经关闭了 NTPD。(service ntpd stopchkconfig ntpd off
  • 我将虚拟 BIOS/硬件时钟设置为 2015 年 5 月 2 日
  • 将时间更改为未来或过去具有相同的效果。
  • 我在命令行上设置日期date --set "02 May 2015 11:00:00"
  • date正确回复并显示日期为 2015 年 5 月 2 日
  • cron.dcron.dailycron.hourly等中与时间/ntp 无关。

几分钟后,时间将自动回到正确的日期。

还有什么可以不断地改变时间呢?它从哪里获取信息!?

centos date time ntp

5
推荐指数
1
解决办法
599
查看次数

在锁定屏幕上,如何在显示器唤醒时自动关闭它们?

我在 Debian (Jessie) 上使用 KDE 4.14.2,在系统设置中对于如何触发锁定屏幕没有什么特别突出的,经过大量研究后,我最终绑定 Ctrl+L 来运行以下命令:

qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock && xset dpms force off
Run Code Online (Sandbox Code Playgroud)

这将触发锁定屏幕并关闭我的显示器。问题是,如果有人撞到我的办公桌(这是经常发生的),显示器会打开,但不会再次关闭。

我该怎么做才能让我的显示器在 X 分钟后自动关闭?

screensaver dpms screen-lock

5
推荐指数
1
解决办法
599
查看次数

如何让我的服务器使用主机文件来解析名称?

我家里有一台装有 Debian 的计算机,它充当带有两个以太网卡的服务器:eth0 以 DHCP 模式连接到路由器,eth1 连接到一个交换机(静态地址),该交换机(静态地址)可容纳另外四台计算机。

我正在使用 PC 作为其他人的网关防火墙。由于我内网只有四台PC,所以不想在服务器上设置BIND。用文件hosts解决四台电脑的名字比较容易,但是我无法让服务器查看文件/etc/hosts。服务器根本没有配置;它仅使用从我的 ISP 获得的默认值。如何让服务器解析文件中的地址hosts

dns debian hosts

5
推荐指数
1
解决办法
4367
查看次数

如何从文本文件中提取 IP 号码?

如何从格式如下的文件中仅提取 IP 号码?

test-Zookeeper2-Z1-solr1006 10.15.5.226
10.15.6.103 test-Zookeeper2-Z2-solr1006
10.15.5.92 test-Zookeeper3-Z1-solr1006
10.15.6.217 test-Zookeeper1-Z2-solr1006
10.15.6.83 test-Zookeeper3-Z2-solr1006
test-Zookeeper-Z1-solr1006 10.15.7.106
Run Code Online (Sandbox Code Playgroud)

shell-script

5
推荐指数
1
解决办法
1846
查看次数

Kondemand 进程消耗了我的大部分 CPU

以下是输出top

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 3551 mysql     20   0 10.0g  84m 4052 S  9.4  0.1 544:39.87 mysqld
 2311 root      20   0     0    0    0 R  3.1  0.0 184:36.36 kondemand/26
 2296 root      20   0     0    0    0 R  3.0  0.0 183:58.76 kondemand/11
 2297 root      20   0     0    0    0 R  3.0  0.0 183:51.36 kondemand/12
 2299 root      20   0     0    0    0 R  3.0  0.0 183:31.22 kondemand/14
 2304 root      20   0     0 …
Run Code Online (Sandbox Code Playgroud)

linux cpu cpu-frequency

4
推荐指数
1
解决办法
8271
查看次数

如何执行使用 echo 和 sed 生成的 shell 命令?

我试过这样做:

echo " mv /server/today/logfile1 /nfs/logs/ && gzip /nfs/logs/logfile1" | sed 's|logfile1|logfile2|g'
Run Code Online (Sandbox Code Playgroud)

它打印:

mv /server/today/logfile2 /nfs/logs/ && gzip /nfs/logs/logfile2
Run Code Online (Sandbox Code Playgroud)

这是一个 bash 命令。我怎样才能让它被执行,而不仅仅是打印它?

bash sed command

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

根据名称更改文件权限

我创建了 512 个文件,名称由权限组合 ( r, w, x) 组成。

我这样创建它们:

touch ./{r,-}{w,-}{x,-}{r,-}{w,-}{x,-}{r,-}{w,-}{x,-}
Run Code Online (Sandbox Code Playgroud)

并且我希望文件具有与其名称指示相同的r-x--xrwx权限,例如,文件应该具有权限r-x--xrwx

我试着这样做:

for i in *
do
    u=${i:0:3};g=${i:3:3};o=${i:6:3}
    chmod u=$u,g=$g,o=$o -- $i
done
Run Code Online (Sandbox Code Playgroud)

某些文件最终具有正确的权限,但对于其他文件,权限与名称不匹配。我怎样才能解决这个问题?

shell scripting bash chmod shell-script

3
推荐指数
1
解决办法
86
查看次数

关闭并重新打开 SSH 会话后 PATH 变量会重置

我使用 SSH(通过 putty)连接到 VPC,然后使用以下命令将文件夹添加到我的路径中:

export PATH=$PATH:/my/directory
Run Code Online (Sandbox Code Playgroud)

这在会话打开时有效,但是当我关闭 putty 然后重新建立 SSH 连接时,对 PATH 的更改不再存在。

任何帮助理解为什么会发生这种情况的帮助都将非常感激。

linux ssh path

3
推荐指数
1
解决办法
2万
查看次数

/tmp 已满但...空

在Python程序中,我使用np.memmaps,它利用/tmp目录来处理大量数组。我确保每次使用此代码时都/tmp运行以定期清除。rm -rf /tmp/*然而最近,我的代码停止工作并抛出了“总线错误(核心转储)”。

现在,即使在终端中使用自动完成也会导致:bash: cannot create temp file for here-document: No space left on device

我认为打字df -h给了我罪魁祸首:

tmpfs            32G   32G     0 100% /tmp
Run Code Online (Sandbox Code Playgroud)

然而,跑步sudo rm -rf /tmp/*只会让我回到

tmpfs            32G   30G  1,9G  94% /tmp
Run Code Online (Sandbox Code Playgroud)

知道发生了什么事以及如何解决它吗?

fedora core-dump tmp tmpfs

3
推荐指数
1
解决办法
4746
查看次数

标签 统计

linux ×3

bash ×2

shell-script ×2

centos ×1

chmod ×1

command ×1

core-dump ×1

cpu ×1

cpu-frequency ×1

date ×1

debian ×1

dns ×1

dpms ×1

fedora ×1

glibc ×1

hosts ×1

ntp ×1

path ×1

rpm ×1

screen-lock ×1

screensaver ×1

scripting ×1

sed ×1

shell ×1

ssh ×1

time ×1

tmp ×1

tmpfs ×1