Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。

4
在安装了yum的默认Amazon EC2实例上启用apt-get
我想打这样的电话: sudo yum install apt 使我能够使用apt-get和yum进行安装。 但是,这不起作用。我得到以下信息: Loaded plugins: fastestmirror, priorities, security, update-motd Loading mirror speeds from cached hostfile * amzn-main: packages.eu-west-1.amazonaws.com * amzn-updates: packages.eu-west-1.amazonaws.com Setting up Install Process No package apt available. Error: Nothing to do 看起来它需要使默认的Amazon EC2实例知道存储库。 简而言之:我如何才能简单地启用apt-get而不是yum?
10 linux  unix  repository  yum  apt 

5
正确的find -exec语法是什么
我想删除特定文件夹中大于2MB的文件。所以我跑了: find . -size +2M 我得到了两个文件的清单 ./a/b/c/file1 ./a/f/g/file2 所以我然后运行: find . -size +2M -exec rm ; 我收到错误消息 Find: missing argument to -exec 我在手册页中检查了语法,并说 -exec command ; 所以我尝试 find . -size +2M -exec rm {} + 而且有效。据我所知,{}使它执行类似命令rm file1 file2代替rm file1; rm file2;。 那么为什么第一个不起作用? 回答: 我想我只需要几次RTFM才能最终了解它在说什么。即使第一个示例未显示{},在所有情况下都必须使用大括号。然后添加\; 或+,具体取决于所需的方法。不要只阅读标题。还要阅读说明。得到它了。
10 linux  find 

2
如何确定我的服务器是否具有某种IPMI?
我从未见过我管理的Linux服务器。我如何确定它是否安装了某种IPMI? 我尝试通过安装ipmitool回答自己的问题: Setting up ipmitool (1.8.9-2) ... Starting IPMI event daemon ipmievdipmievd: using pidfile /var/run/ipmievd.pid0 Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory Unable to open interface failed! invoke-rc.d: initscript ipmievd, action "start" failed. 就是答案。我是否可以找到ISP用于远程控制服务器的内容,或者ISP如何将其连接到其远程管理HTML面板中?
10 linux  debian  ipmi  ipmitool 



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 

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

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

1
mdadm和4k扇区(高级格式)
关于对齐4k扇区磁盘,Serverfault上有很多问题,但是我还不清楚。 我已成功对齐RAID1 + LVM。我做的一件事是使用mdadm超级块版本1.0(将超级块存储在磁盘的末尾)。 联机帮助页上说: 不同的子版本将超级块存储在设备上的不同位置,无论是在末尾(对于1.0),在开始(对于1.1)还是从开始4K(对于1.2)。“ 1”等于“ 1.0”。“默认”等效于“ 1.2”。 是默认版本1.2版本用于4k扇区驱动器吗?我的观察方式不是这样,因为从头开始的4k +超级块的长度不是4k的数目(如果我没记错的话,超级块大约200字节长)。 欢迎对此有任何见识。 编辑: 下面的答案是mdadm超级块1.1和1.2用于4k对齐。我刚刚使用以下方法创建了整个设备团队: mdadm --create /dev/md4 -l 1 -n 2 /dev/sdb /dev/sdd 然后我添加了一个逻辑卷: vgcreate universe2 /dev/md4 阵列以16 MB / s的速度同步: md4 : active raid1 sdd[1] sdb[0] 1465137424 blocks super 1.2 [2/2] [UU] [>....................] resync = 0.8% (13100352/1465137424) finish=1471.6min speed=16443K/sec …

4
/ var / log / messages中的DHCP请求过多:重复DHCPINFORM,DHCPACK和DHCPREQUEST
我有一个为多个子网运行DHCP的CentOS 5系统。在/ var / log / messages中,我看到了恒定的DHCPINFORM,DHCPACK和DHCPREQUEST消息。我不明白为什么这些请求比其他安装更频繁。消息每隔几秒钟突发一次,从而导致日志文件非常大。 这里的大多数设备是无线手持设备(使用Windows CE TCP堆栈)。我非常感谢有任何见解来抑制持续不断的消息。 /etc/dhcpd.conf default-lease-time 28800; authoritative; allow bootp; ddns-update-style none; option subnet-mask 255.255.255.0; option domain-name-servers 10.1.1.3; option domain-name "xxxinc.com"; option tftp-server-name "10.1.1.3"; option ntp-servers 17.151.16.21; subnet 10.1.1.0 netmask 255.255.255.0 { range dynamic-bootp 10.1.1.120 10.1.1.211; option tftp-server-name "10.1.1.3"; next-server 10.1.1.3; filename "/dsl/pxelinux.0"; option …
10 linux  centos  dhcp 

9
逻辑卷在引导时处于非活动状态
我调整了逻辑卷和文件系统的大小,一切顺利。我安装了新内核,重新引导后我既无法引导当前内核,也无法引导以前的内核。选择grub(2)选项后出现未找到卷组错误。从忙碌状态检查框中显示该卷未在设备映射器中注册,并且它们处于非活动状态。激活后无法挂载它们,出现文件未找到错误(挂载/ dev / mapper / all-root / mnt)。 有什么想法如何在引导时继续进行或使其处于活动状态?还是为什么卷在启动时突然变得不活动? 问候, 马雷克 编辑:进一步的调查表明,这与调整逻辑卷的大小无关。我下面的答复涵盖了在引导失败后必须在ash shell中手动激活逻辑卷的事实以及对此问题的可能解决方案。
10 linux  lvm  initramfs 

3
在整个重新引导中保留nf_conntrack_max
在/proc“ nf_conntrack_max”中,有两个条目: / proc / sys / net / netfilter / nf_conntrack_max / proc / sys / net / nf_conntrack_max 似乎指向与更改一个值相同的值也更改了另一个。两者都设置为/etc/sysctl.conf: net.netfilter.nf_conntrack_max = 65528 net.ipv4.netfilter.ip_conntrack_max = 65535 重启后该值仍为32764,因此更改无法正常进行。有人遇到过吗?我的猜测是在加载相关模块之前应用了这些值,但希望有人已经知道解决方案。


6
如何检查是否使用Python安装了卷?
我有一个用Python编写的备份脚本,该脚本会在将源目录复制到目标目录之前创建目标目录。我已将其配置为/external-backup用作目标,这是我安装外部硬盘驱动器的位置。我只是在未打开(或未安装)硬盘驱动器的情况下运行了脚本,但发现它可以正常工作,尽管在内部硬盘驱动器上进行了备份,而内部硬盘驱动器没有足够的空间来进行自我备份。 我的问题是:如何在写入卷之前检查该卷是否安装在正确的位置?如果可以检测到/external-backup未安装,则可以防止对其进行写入。 额外的问题是,当操作系统知道该目录应该存在于另一台设备上时,为什么允许这样做?我以后再挂载该设备(外部硬盘驱动器)时,数据(内部硬盘驱动器)会发生什么情况?显然,同一路径上的不同设备上不能有两个副本! 提前致谢!
10 linux  python  mount 

5
UDF的分区ID /文件系统类型是什么?
在UDF格式的CD / DVD / Blu-Ray上使用cfdisk进行检查可能很简单,但是我手边都没有。 我已经在USB硬盘驱动器上创建了UDF格式的分区,以便在Linux和Windows计算机之间共享数据(FAT无法处理4GB文件,NTFS访问权限支持在Linux下不稳定)。我现在只有一个问题-Windows将文件系统类型ID设置为“ 83”(“ Linux”)时拒绝挂载该分区。我已经看了很多遍,找不到应该放在那里的数字? (后续:“ 我应使用哪种工具将硬盘驱动器格式化为UDF? ”)

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.