请用粗体解释“top”命令中的以下行:
内存:总共 1026228k,已使用 449640k,576588k 空闲, 44812k 缓冲区
交换:总计 1052248k,已使用 2020k,免费 1050228k,缓存 189092k
谢谢阿皮特
我有两台 CentOS Linux 服务器。一个是开发,另一个是生产。Dev 仅供内部使用,而 prod 则在端口 80 上公开。
两者都是同时构建的,并且配置都非常接近相同,也许在开发过程中会有一些偏差......
在通知我更新时,他们总是在一天之内。然而,这在本周发生了变化。
上周末开发箱通知我 3 个更新。内核、内核头文件和内核开发。我应用了它们。产品盒还需要那些。
昨天,开发箱通知我有178 个更新。我只是sudo yum update在 prod 上手动运行了一个。仍然不需要。
我应该担心吗?有什么特别需要我检查的吗?我可以根据要求添加 178 个包的列表...
Prod uname -aLinux EFhermes 2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 i686 i386 GNU/Linux
Dev uname -aLinux EFhermesDev 2.6.18-164.2.1.el5.plus #1 SMP Fri Oct 9 12:34:43 EDT 2009 i686 i686 i386 GNU/Linux
[更新]
发布此内容后 3 小时(收到 dev 的更新通知后 24 小时)我刚刚收到 prod 的通知,他有 161 个可用更新……仍然没有内核,但有许多其他“主要”组件。
有点糊涂。
什么之间的差异rpm -U和rpm -F
手册页说 -U 升级包
-F, --freshen=+ 升级包(如果已经安装)
例如,
[root@fedora ~]# whatis pwd
pwd (1p) - return working directory name
pwd (1) - print name of current/working directory
pwd [builtins] (1) - bash built-in commands, see bash(1)
pwd.h [pwd] (0p) - password structure
Run Code Online (Sandbox Code Playgroud)
那些 0p,1,1p 是什么?有时,我也会在括号中看到 rpm 一词。
我有一个需要每 10 分钟运行一次的 cron 作业,但不应在系统停机备份时每晚运行一个小时(从早上 5 点到早上 6 点)。
据我了解,以下语法应该适用crontab:
*/10 0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 * * * <command>
Run Code Online (Sandbox Code Playgroud)
这不是一个很好的解决方案,有没有更有效的方式来表达我对 cron 的需求?
如果重要,服务器正在运行 RHEL 5。
我丢失了由我的 ssl 提供商制作的域之一的 .key 文件,但我仍然得到了 .crt 和 .pem 文件。
是否可以自己重新创建与证书匹配的 .key 文件?
前段时间我在 USB 硬盘上创建了文件系统,昨天我的同事试图安装它。根据我的文档,他所要做的就是运行:
mount -t ext3 /dev/sdX /mnt/usb
Run Code Online (Sandbox Code Playgroud)
这确实有效,但是他坚持认为这是错误的并且不应该起作用,因为我应该只能挂载 /dev/sdXnn分区号在哪里。他的论点是你不能挂载整个设备。
我相信答案可能很简单?
我有一个复杂的目录结构,里面有很多小文件。喜欢:
/opt/data/1000/45/32/2009/10/15/76543.zip
Run Code Online (Sandbox Code Playgroud)
当我在这个目录 (/opt/data/) 上启动du或 时find,我的服务器负载增加了很多 (0,5 --> 25) 并且我的系统不再响应。
我可以“减慢” du/find 命令的执行速度以保持系统可访问吗?我不在乎命令是否需要 3 天才能运行 :-) 我已经尝试过但nice -n 19没有成功......
谢谢 !
linux ×8
apache-2.4 ×1
centos ×1
cron ×1
filesystems ×1
find ×1
linux-kernel ×1
load-average ×1
partition ×1
rpm ×1
ssl ×1
unix ×1
yum ×1