我从系统日志 (/var/log/messages) 中得到以下错误。他们表示什么?以及如何解决它们?
Sep 30 05:19:35 node23 kernel: Mem-info:
Sep 30 05:19:35 node23 kernel: Node 0 DMA per-cpu:
Sep 30 05:19:35 node23 kernel: cpu 0 hot: high 0, batch 1 used:0
Sep 30 05:19:35 node23 kernel: cpu 0 cold: high 0, batch 1 used:0
Sep 30 05:19:35 node23 kernel: cpu 1 hot: high 0, batch 1 used:0
Sep 30 05:19:35 node23 kernel: cpu 1 cold: high 0, batch 1 used:0
Sep 30 05:19:35 node23 kernel: cpu 2 hot: high 0, …Run Code Online (Sandbox Code Playgroud) 具体来说,我想使用最新的 uvc 驱动程序为 debian/lenny 构建一个包。我可以编译和安装它们,但我希望它们以正常的 debian 方式打包。我想我想以某种方式使用 make-kpkg,但我不知道如何使用。module-assistant 似乎不好,因为它似乎只使用 debian 中可用的源。
我刚刚输入了错误的密码来登录 ssh @ root。
我去了
/var/log/faillog
Run Code Online (Sandbox Code Playgroud)
但是文件是空的(它的文件大小是:32 字节)
确定在 auth.log 是垃圾邮件:
reverse mapping checking getaddrinfo for dinamic-tigo186-180-143-166.tigo.com.co [186.180.143.166] failed - POSSIBLE BREAK-IN ATTEMPT!
Feb 21 03:44:22 ns3xxxx9 sshd[7497]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=186.180.143.166 user=root
Run Code Online (Sandbox Code Playgroud)
那是什么?
我在 Ubuntu 10.04 上运行 PostgreSQL 8.4.5。我运行了一个 EC2 实例,其中有几个站点在 nginx 上运行。大多数这些站点在 Django 上运行并连接到这个 Postgres 实例。
出于某种原因,今晚 8 点 45 分,Postgres 宕机了。我登录到机器,我看到这个错误信息:
* Starting PostgreSQL 8.4 database server
* The PostgreSQL server failed to start. Please check the log output:
2011-04-17 04:46:49 UTC FATAL: could not create shared memory segment: Cannot allocate memory
2011-04-17 04:46:49 UTC DETAIL: Failed system call was shmget(key=5432001, size=16211968, 03600).
2011-04-17 04:46:49 UTC HINT: This error usually means that PostgreSQL's request for a shared memory segment exceeded available …Run Code Online (Sandbox Code Playgroud) 在 Atom 450 上的 OpenBSD 上,在 BIOS 中配置了 HPET 而不是,还有超线程/ACPI 开关,似乎没有什么区别。
这是我的 vmstat -iz
# vmstat 2
procs memory page disk traps cpu
r b w avm fre flt re pi po fr sr wd0 int sys cs us sy id
0 0 0 3488 981792 429 0 0 0 0 0 35 295771 906 89 1 51 48
0 0 0 3492 981788 12 0 0 0 0 0 0 278490 37 10 0 50 50
^C
# vmstat …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种方法来实时可视化对大文件 (2GB) 的写入。写入过程不仅仅是将数据附加到文件末尾。相反,它就像一个容器或一个块设备。所以数据被写入文件中的任何地方。
是否有工具可以显示文件的哪些部分正在更改?它不需要很精确——事实上——我只需要知道它是在文件的开头、中间还是结尾。最好是在 CLI 上工作的工具。
我找不到这样的工具,但也许这里有人可以提供帮助。
在 CentOS 或 RHEL 6 上升级内核包时,是否可以在不重启的情况下加载新内核?
我的直觉告诉我它不是,但如果是,它会很方便 - 特别是在编译需要内核模块(例如 VirtualBox)的应用程序时,当“错误”的内核源可用时(例如正在运行的内核是2.6.2-100 但升级后的版本是 2.6.2-152)。
当我yum update想删除我拥有的 3 个内核中最旧的内核并升级到新内核时。
是否有可能yum不删除旧内核?
我一直在搞乱我的存储阵列(在那种情况下是 2xMD3000 SAS),并且在扫描/重新扫描/删除/添加之间我的 /dev/sdx 块设备都搞砸了。其中一些是不存在的,对它们使用 fdisk 会给出:
fdisk:无法打开 sdc:没有这样的设备或地址
/dev/disk/by-id/wwn-xxxxx无论如何,这不是我正在使用的真正问题,但我想知道是否有办法触发内核以某种方式更新/删除那些空的和损坏的设备。谢谢
怎么做才能让它选择正确的?
这一切都发生在 OpenVZ 容器中:
主机是带有 Redhat/OpenVZ 内核的 Debian/Wheezy:
root@mycl2:~# uname -a
Linux mycl2 2.6.32-openvz-042stab081.5-amd64 #1 SMP Mon Sep 30 16:40:27 MSK 2013 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
容器有两个(虚拟)网络接口。一个在公共地址空间中,一个在私有地址空间中:
root@mycl2:~# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:127.0.0.2 P-t-P:127.0.0.2 Bcast:0.0.0.0 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP …Run Code Online (Sandbox Code Playgroud) kernel ×10
linux ×7
centos ×2
bsd ×1
centos6 ×1
debian ×1
debian-lenny ×1
device ×1
hard-drive ×1
interrupts ×1
linux-kernel ×1
logging ×1
oom ×1
openbsd ×1
openvz ×1
packaging ×1
performance ×1
postgresql ×1
rhel6 ×1
routing ×1
rpm ×1
ssh ×1
yum ×1