小编cat*_*nts的帖子

logrotate 每天和大小?

如果使用“size”和“daily”参数指定了 logrotate 配置,那么哪个优先?这是在哪里记录的?我希望这些旋转作为布尔 OR 操作发生,即,如果日志是一天前的,它们会被旋转,或者如果它们大于某个大小,它们也会被旋转。但是,logrotate 目前只使用“size”指令,似乎忽略了“daily”指令。Logrotate 设置为每小时运行一次。操作系统是 linux、Red Hat 和 Debian 的衍生产品。

另外,我首先指定“每日”,然后从文件开头指定“大小”。不确定顺序是否重要,但无论如何,必须在配置文件中排在第一位......

谢谢!

logrotate

51
推荐指数
3
解决办法
8万
查看次数

LVM 需要分区表吗?

看来我能够在原始块设备之上成功执行 pvcreate ,而无需采取创建分区表的步骤。然后我就可以创建一个卷组、逻辑卷,最后是一个文件系统,挂载它,并通过 dd 进行测试。

它似乎有效,但我需要进行健全性检查。这是一个坏主意吗?

如何在原始块设备上创建 GPT 或 MBR 分区表?

如何使用 parted 显示正在使用的分区表类型?我试过这样做:

分开,选择/dev/sdb,打印,我得到:

错误:/dev/sdb:无法识别的磁盘标签

但是该驱动器目前正在使用中,我可以对其进行读写。这是在没有分区表的原始块设备上执行 LVM 时的预期输出吗?有什么想法吗?

谢谢!

lvm parted

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

用它自己安全地擦除整个 Linux 服务器

我有远程 ssh 访问权限和 root 访问权限。我没有物理访问权限。我不是在寻找涉及启动任何东西的解决方案,我想从当前运行的东西中做到这一点。

操作系统是SL6。有没有办法将所需的所有内容加载到 RAM 中,并使用 dd 或类似方法安全地擦除整个磁盘?显然,这最终会导致一个无法正常工作的盒子,这是我预期的结果。

看起来这应该是可能的。

两个更有趣的补充:

  1. 能够 ssh 进入,运行 screen,运行 dd 命令和分离。完成后一周后登录。:)

  2. 不知何故有一个进度条?

更新:我现在使用 chroot 选项。正在做:

mkdir /dev/shm/ramdisk/ && cd ramdisk && mkdir bin lib64 && cd /lib64 && cp ld-linux-x86-64.so.2 libc.so.6 libdl.so.2 libpthread.so.0 librt.so.1 libtinfo.so.5 /dev/shm/ramdisk/lib64 && cd /bin && cp bash dd /dev/shm/ramdisk/bin && cd /dev/shm/ramdisk && chroot .

哪个有效(!)但我仍然需要 /dev/zero 和 /dev/sda。有什么想法吗?

2012-07-20更新

mkdir /dev/shm/ramdisk/ && cd /dev/shm/ramdisk && mkdir bin lib64 && cd /lib64 && cp ld-linux-x86-64.so.2 …

security linux dd secure-delete

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

MongoDB 副本集是否至少需要 2 或 3 个成员?

这里的文档说三个:http : //docs.mongodb.org/manual/tutorial/deploy-replica-set/

“一个副本集需要三个不同的系统……”

而这里的文档说两个:http : //docs.mongodb.org/manual/core/replication/

“大多数副本集由两个或更多 mongod 实例组成......”

有谁知道哪个是正确的?

mongodb

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

是否可以从 Linux 更改 BIOS 设置?

我正在尝试编写一个脚本来在大量机器上启用 IPMI,而无需将 KVM 一一连接到它们。是否可以从 Linux 更改 BIOS 设置?操作系统是SL6。

我知道每台机器都可能需要重新通电,但我当然可以通过编程来做到这一点。

scripting linux bash bios

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

dpkg -L 的 yum 等价物是什么?

dpkg -L列出包提供的所有文件。这是如何用yum完成的?

操作系统是 Scientific Linux 6。

linux yum dpkg rhel6 scientific-linux

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

如何手动释放 DHCP 服务器本身的 DHCP 租约?

我一直在做一些VM测试。我在我的子网上创建并销毁了大量虚拟机,以通过 puppet 测试新的配置。但是,看起来Ubuntu在系统关闭时不会释放DHCP租约,DHCP租约时间为一周。所以我已经到了无法使用新虚拟机获得 DHCP 租约的地步。如果我知道,我本可以手动释放测试 VM 上的租约,但我需要释放这些租约,以便我可以取回我的免费 IP。DHCP 服务器也为一些生产服务器提供服务,所以我不能只是取消所有租约并收工。

DHCP 服务器操作系统是 Ubuntu 12.04.4。对 DHCP 服务器使用 dhcpd。

dhcp linux ubuntu

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

如果 kill -9 无效,如何在 Linux 中终止进程

我想 kill -9 仍然只是向进程发送信号。如果该过程表现不佳,我认为 kill -9 将无效。确实,今天我第一次看到 kill -9 在发送到卡住的 ruby​​ 进程时没有任何效果。所以这是我的问题:是否有更严厉的方法来终止进程?

kill

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

高负载会导致系统重新启动吗?

假设系统是红帽变体,x86 架构。假设没有冷却问题。

机器上的高负载是否可能导致它重新启动?

我知道机器制造变得毫无反应,当然。但它真的可以重启吗?

如果是这样,这是如何发生的?

linux

7
推荐指数
1
解决办法
6581
查看次数

如何解释 MegaCli 的这个输出?

/opt/MegaCli -CfgDsply -a0 | 少 RAID 级别 : Primary-1, Secondary-3, RAID Level Qualifier-0

几乎肯定这不是运行 RAID3,我的猜测是 RAID 10,其中“主要”表示“跨度”中正在执行的操作(跨度是第一个 RAID 操作块的 Mega Cli 术语),然后是“RAID 级别限定符” " 是在跨区之上执行的 RAID 级别操作,最后,"Secondary-3" 表示有 3 个跨区被 RAID0'd。这种解释与磁盘空间健全性检查相匹配,实际上阵列的总容量是三个物理驱动器的容量。但是,这种解释和输出语法令人费解,以至于肯定需要澄清。

megacli

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