服务器管理员

系统和网络管理员的问答




3
如何在多个磁盘上安装grub?
我有一种奇怪的情况-BIOS报告的磁盘顺序不同于Linux看到的磁盘顺序。 这导致运行出现问题-grub安装到sda,但是bios从sdd或类似的东西引导(这台机器有7个磁盘,内部控制器4个磁盘,外部控制器3个磁盘)。 是否可以将grub安装(并稍后在更新中)安装到所有磁盘上,而不仅仅是/ dev / sda?我不知道bios要引导哪个磁盘(所有磁盘都是相同的,并且由于我已经对其进行了突袭,所以无法随意删除它们),所以我看到的唯一解决方案是进行grub安装在所有sda-sdg上。 这是Debian稳定版,带有Grub2。
10 linux  boot  grub  grub2 


5
VirtualBox:谷物表不一致
有问题的设置如下:运行VirtualBox的Windows 7 64位主机。来宾计算机正在运行Windows XP 32位。 主机箱电源故障后,来宾计算机无法启动,并抱怨 谷物表与备用谷物表之间的不一致 引导来宾计算机而无需重新安装它的任何帮助将不胜感激。 PS:什么是谷物表?

5
/ dev /零等效于Windows?
我正在尝试使用Windows版本的dd将RHEL iso复制到USB记忆棒。但是,我想先将驱动器归零,以确保在写出驱动器之前没有文件系统。Windows中是否有一个等效的/ dev / zero可以用作文件名?
10 windows  dd  zero-fill 

2
如何使用正则表达式从TAR存档中排除文件?
我有一个简单的问题,但找不到或解决答案。我想创建一个tar存档,但是我想使用正则表达式从中排除一些文件。 要排除的文件示例如下: 68x640X480.jpg 我没有运气尝试过这个: tar cvf test.tar --exclude=[0-9]+x[0-9X]+\.jpg /data/foto 有人可以帮忙吗?
10 linux  tar  regex  archive 

3
sendmail电子邮件存储在哪里?
我正在尝试为sendmail构建自动响应脚本(不,我还不想使用预先构建的脚本),但是我似乎找不到服务器上已接收电子邮件的位置。我必须指定我的配置不是默认配置。 我已经看过了/root,那里没有邮件文件夹。(除root外,我没有其他用户)。我查看过/var/mail/root,只有一些日志是通过邮件发送给我的,而不是我从用户那里收到的外部邮件。 我已经检查过/var/log/maillog,但没有错误。 我不知道在哪里看。有人可以帮我吗?
10 email  sendmail 

2
在此文档中通过SSH运行命令时不存在TTY
我试图在here-document中通过SSH运行命令: ssh example.com <<END sudo /etc/init.d/apache2 reload END 除了当我尝试运行需要输入的内容(例如sudo的密码)时,该选项通常可以正常工作。在这种情况下,我收到以下消息: sudo: no tty present and no askpass program specified 我知道我可以使用-tSSH上的标志来分配伪tty,例如: ssh -t example.com "sudo /etc/init.d/apache2 reload" 它将起作用,但是当我对here-document尝试相同的操作时,它将不起作用,并且我将收到关于不存在tty的相同错误: ssh -t example.com <<END sudo /etc/init.d/apache2 reload END 知道如何使这项工作有效吗? 另外,如果您想知道为什么我希望它与here-document一起使用,而不是仅将其传递在同一行上,那是因为输入命令(可能有几个)来自脚本读取的配置文件而且我听说它避免了转义引号,双引号等命令的麻烦。
10 ssh  bash  sudo 

4
linux的远经理?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 6年前关闭。 在过去的6年中,我一直在Windows下使用Far Manager,但在Linux上找不到类似的东西。mc不是合理的替代品,gnome Commander也不是。有没有OFM的资深人士可以为我指出Linux的正确方向?
10 linux 

4
被iptables锁定后,如何重新获得SSH访问?
TL:DR 我对iptables配置进行了更改,现在SSH拒绝了所有连接。我可以在不联系托管公司的情况下解决此问题吗? 长版 好吧,这很可能是我自己的错100%... 为了将网站迁移到专用服务器,我们准备了运行CentOS 5.6的新托管计算机。该机器的iptables已被锁定,仅允许ssh(22)和http(80),但我们还需要它通过端口20 en 21接受FTP。 今天下午,我在iptables中添加了行,以接受到端口20和21的传入连接。起初,这没有用,因为在reject all我为ftp添加的行上方有一行。因此,我将该行向下移动到底部,保存并重新启动了iptables,ftp正常运行。 2小时后,当我尝试再次连接时,port 22: Connection refused http相同。 因此,我无法通过SSH到达服务器,有什么办法可以在不联系托管公司的情况下解决此问题?
10 centos  ssh  iptables 

2
fsck.ext4:如何强制检查整个文件系统?
看来fsck.ext4很快就退出了,我想它只会检查日志日志,如果日志是干净的,则什么也不做。是吗?如何强制它检查整个文件系统?我已经尝试过该-f选项,但再次退出说它非常干净。
10 ext4  fsck 

2
调整lvm2逻辑卷和文件系统的大小:确切大小?
在我的Intranet服务器上,我有一个100.00 GiB分区/ dev / sda5,用作lvm2的物理卷。 这是我的卷组vg01中唯一的物理卷。 vg01当前包含一个逻辑卷lv01,使用完整的100.00 GiB-好吧,由于一些舍入,实际上是99.99 GiB(这就是问题开始的地方)。 lv01包含一个使用整个空间的ext3文件系统。 我想将lv01减少到大约97 GiB,所以我可以用lv01创建lv02。3 GiB(我需要它来拍摄lvm快照)。 到目前为止,我做了什么: e2fsck -f /dev/mapper/vg01-lv01 resize2fs /dev/mapper/vg01-lv01 97G 效果很好。但是现在我必须跑步 lvreduce --size ? /dev/mapper/vg01-lv01 而且我不确定,我必须指定哪个确切值。该lvreduce手册页明确警告说,所产生的大小不能大于文件系统更小。我也不想使它超出必须的大小。但是现在我有不同的数字: 我97G在resize2fs中指定。 df -h 说是96G。 df 说,这是100115936 1K块。 lvdisplay(当然)仍然报告逻辑卷的99.99 GiB。 我要指定lvreduce什么? 编辑: 当前接受的答案提供了一个不错的解决方法。但是,为了将这些内容集成到实体脚本等中,我通常更喜欢使用精确的度量。还是已经有一个可靠的(!)脚本或工具可以一步完成整个调整大小的过程?
10 lvm  ext3 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.