Questions tagged «linux»

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

5
是Freebsd还是Linux?超过100mbps的BGP路由器
我正在为ISP中的100mbps上行链路构建服务器以充当BGP边界路由器。 我需要这些功能: 1)双栈BGP对等/路由(至少100Mbps,也许更多)。2)潜在的完整Internet BGP提要。3)一些基本的ACL功能。 硬件是L3426 / 8G内存。NIC将是板载双端口Broadcom 5716。 以前,我已经与Linux进行过广泛的合作,它似乎能够处理100mbps,但是我听说FreeBSD在联网方面速度更快。我应该使用哪一个?我们是否有一些性能基准数字? 干杯。

3
如何诊断频繁的段错误
我的服务器使用其他工具将频繁的分段错误记录到/var/log/kern.log中。到目前为止,我已经在Perl,PHP和rsync中看到了它们。所有已安装的软件都是最新的Debian软件包。这是日志文件的摘录: Mar 2 01:07:54 gaz kernel: [ 5316.246303] imapsync[4533]: segfault at 8b ip 00007fb448c98fe6 sp 00007ffff571dd68 error 4 in libperl.so.5.10.1[7fb448bd7000+164000] Mar 2 01:17:42 gaz kernel: [ 5904.354307] php5-cgi[4441]: segfault at 2bb3dc8 ip 0000000002bb3dc8 sp 00007fffbeeaae48 error 15 Mar 2 02:54:05 gaz kernel: [11687.922316] php5-cgi[4495]: segfault at 2d7acf9 ip 0000000002d7acf9 sp …

6
将目录转换为QEMU / KVM虚拟磁盘映像
我有一个充满数据的目录/var/backups/disk1,我想将其转换成虚拟磁盘映像,然后可以使用QEMU或KVM进行引导(该目录包含虚拟机的文件系统,通过rsync复制出来)。 尽管有很多说明可以将完整的物理磁盘转换为虚拟磁盘,但是将单个目录的内容打包为虚拟磁盘映像却比我想象的要困难得多。有任何想法吗? 顺便说一句,我知道我可以qemu-img用来将块设备转换为虚拟磁盘(例如qemu-img convert -f /dev/sdc -O qcow2 disk.qcow2),因此,如果我只能使该目录/var/backups/disk1看起来像是块设备,那么理论上我应该可以使用qemu-img。我曾考虑过使用NBD或回送设备将目录公开为块设备的创新方法,但是没有成功。


3
我可以记录vi活动吗?
有什么方法可以记录vi活动?我怀疑其他用户正在通过进入vi编辑器中的shell来发出命令,显然这些命令没有记录到历史记录中。
10 linux  logging  vi 


3
哪种服务器分配具有最佳市场份额?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 9年前关闭。 我想知道linux服务器分布的市场份额。CentOS还是最好的吗? 我应该去哪里找到一些可靠的文件。-并保持稳定。 你知道漂亮的网站吗?
10 linux 

2
一台服务器,两台APC UPS在冗余电源上:如何触发关机?
我有一台服务器机架,其冗余电源插入了两个APC Smart-UPS 3000 XLM。每个UPS连接到两个不同的电源。 正在运行两个apcupsd实例,每个实例都连接到其自己的UPS。他们都可以检测UPS何时使用电池供电,然后每个UPS都可以触发服务器关闭。 问题是:如果只有一台UPS电池没电了,怎么不关机? 注意:Smart-UPS 3000 XLM具有“电源同步”功能,该功能可以连接到其对等方并检测其状态。但是,当我从其中一个拔出插头时,无论如何都发出了关机命令。我正在考虑修改关闭脚本,以在其他启动失败时使用“ apcaccess”进行检查。任何经验,将不胜感激!


3
Busybox,netstat,否-p
我的DreamBox上有一个超旧(不要问为什么)的BusyBox (BusyBox v1.01(2008.12.19-21:31 + 0000)内置外壳(ash))。我想找出哪个进程使用netstat打开了哪个连接。但是我发现BusyBox的netstat不包含-p选项。我还必须找出其他哪些可能性来打开(正在使用)相应的套接字?

5
限制已经启动的进程的网络吞吐量?(Linux / FreeBSD)
启动某个进程后,是否有任何实用程序来限制其网络吞吐量?举个简单的例子:您注意到一个用户使用scp占用了您所有的上传带宽,并且您想限制传输速率或降低传输的优先级。 我想我可以结合使用iptables / tc或pf来实现这一点,但是我想知道是否有“一次性”工具可用(例如带有--pid选项^滴的trick流)?


2
了解linux和nginx的最大文件描述符,以及worker_rlimit_nofile的最佳值
我在nginx上收到了看似常见的“文件描述符过多”错误。经过大量搜索之后,解决方案显然是增加可供nginx使用的文件描述符的数量。但是没有足够的信息让我感到以有意义和安全的方式进行此操作。以下是大多数论坛/电子邮件主题涵盖的要点: 操作系统有其自己的总文件描述符限制(在我的系统上,cat /proc/sys/fs/file-max输出“ 100678”) 每个用户也可以有自己的限制(但在我的系统上,ulimit以任何用户输出“无限”的方式运行,请参阅底部的更新,以获取更多详细信息) 一些人按照此人说的话说了一些话:“指令worker_rlimit_nofile没有指定“多少”,而是操作系统限制。指令worker_rlimit_nofile仅允许以一种肮脏的方式扩大此限制(如果还不够的话)。因此,我想这暗示着为nginx OS用户设置限制而不是在配置中“更好”吗? 我可以抛出一个大于每个工人连接数的worker_rlimit_nofile值,并将其称为一天,但是我真的不知道这是怎么回事。 为什么每个工人的限制小于操作系统的限制? 我如何找出我现在的极限? 更新:对根和一个普通用户,输出的ulimit“无限制”,但ulimit -Hn和ulimit -Sn两个输出1024
10 linux  nginx  ulimit 

4
用Python编写的init.d脚本
StackOverflow上出现一个问题,询问如何init.d用Python 编写脚本。一条评论指出,这些脚本应该在Shell中编程,而不是Python。正在init.d用Python 编写脚本: 坏。坏。坏。永远不要这样做。 不建议这样做。 好的,请注意。 旧式教条。 完全可以。 知道任何噩梦场景,或者如果此规则写在某些系统管理员的血液中,那将是很好的。
10 linux  python  init.d 

5
RAID阵列降级时引导Debian
最近,我遇到了Ubuntu Server安装问题。在安装过程中,它询问我是否允许从降级的RAID阵列引导系统(可能是因为我已将系统安装到RAID1 / dev / md0设备上)。这对于无人值守的服务器刚刚强大,有用的选项有联机,不管是不是自己的RAID阵列降级(只要它没有完全失败)。 快速查找之后,我发现它可以通过读取/etc/initramfs-tools/conf.d/mdadm配置文件(BOOT_DEGRADED = true选项)或读取内核启动行参数(bootdegraded = true)来工作。 问题:是否有类似的东西(一种使用降级阵列引导系统的方法)对Debian有用?我不确定该确切方法是否适用,甚至不确定是否具有此特定功能。 我之所以这样问是因为我曾经在某些系统中使用RAID5阵列,并且在不正确的关机后无法启动,直到我手动“修复”了该阵列(事实证明这是主要的PITA),因为服务器无人值守在远程位置时,没有UPS,并且确实发生了电源故障。所以,我要问的是我将来可以避免这种问题。

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.