我在我的默认网关服务器192.168.0.1上运行DHCP服务器(Linux,IPCop,dnsmasq)。 我在networking中的另一台服务器(192.168.0.4)上有一个VPN端点。 是否可以configurationDHCP服务器,使其不仅可以发送默认网关,而且还可以在请求IP地址时向VPN客户端发送路由信息(192.168.1。*)给DHCP客户端。 DHCP客户端运行Windows和Linux。 我试图find官方文档( http://www.ipcop.org/2.0.0/en/admin/html/custom-dnsmasq-local.html )中的东西,但失败了。 RFC3442的存在表明它可能以某种方式可能。
使用Ubuntu 14.04和ext4 混合SSD 30分钟的正常运行时间后,我看到很多使用iotop阻止IO的进程。 这种放缓的根本原因已经追溯到Unix系统调用sync 。 从terminal重复运行sync可能需要1 – 2秒的时间,但只能在正常运行30分钟后进行。 为了certificate这一点,我制作了一个脚本,可以在几秒钟内输出正常运行所需的时间,然后每秒钟运行一次: while true; do cat /proc/uptime | awk '{printf "%f ",$1}'; /usr/bin/time -f '%e' sync; sleep 1; done; 我运行了上面的脚本,等待了大约一个小时(系统闲置),并将结果绘制在gnuplot中(y =执行同步的时间,x =正常运行的秒数): 图上的时间点大概是1780(1780/60 =大概30分钟)。 除了脚本以外,现在除了脚本以外,什么都不应该写入磁盘,因此在第一次同步之后,页面caching中应该几乎没有任何内容,随后的每个同步将写入正在写入脚本的内容,大致为100个字节,所以。 当我检查cat /proc/meminfo脏行(页caching中的数据需要保存到磁盘?)和回写行(HD磁盘缓冲区?)都为零。 我的想法是调用sync刷新这些磁盘caching,但即使这些caching中没有任何内容,它仍然冻结,所以它做了别的什么? 重新启动后,此问题仍然存在; 例如 – 如果我等待30分钟,然后重新启动,减速将仍然在那里。 如果我关机然后重新启动问题消失,直到30分钟后。 另一个好奇心是,当我检查上面的图表,放大发生放缓的地区时,我得到了这个: 波峰和波谷重复 – 每隔10秒从波谷到波谷发生。 在减速之前,我也运行了hdparmtesting( hdparm -t /dev/sda和hdparm -T /dev/sda ): /dev/sda: Timing cached […]
我正在尝试用一台服务器debugging一些networking问题。 我用多台显示器监视这台机器,我发现有时ping错误率跳到5/10% 我在ubuntu上运行,我看到ethtool -S eth0的输出显示rx_queue _ * _ csum_errboth rx_fifo_errors(几千)的正值。 这个计数器实际跟踪的是什么,有没有非常有名的原因,他们是非0?
我有一个机器上的一个源目录,有一堆文件,都具有相同的权限,我想要复制到另一个目录,通过SMB安装。 [tmark@dexter JR09141045 roche_454_transfer]$ ls -l /source_dir total 71348 -rwxrwxrwx 1 adminrig lifelabs 19768377 Mar 25 23:29 1.TCA.454Reads.fna -rwxrwxrwx 1 adminrig lifelabs 53093396 Mar 25 23:29 1.TCA.454Reads.qual -rwxrwxrwx 1 adminrig lifelabs 1035 Mar 25 23:29 454AllControlMetrics.csv -rwxrwxrwx 1 adminrig lifelabs 2657 Mar 25 23:29 454AllControlMetrics.txt -rwxrwxrwx 1 adminrig lifelabs 4607 Mar 25 23:29 454BaseCallerMetrics.csv -rwxrwxrwx […]
我知道,usermod -g不是最好的做法,但是他们通常会解释usermod不应该被使用,因为它改变了用户的主要组。 这些post似乎没有考虑到只附加组的-aG开关。 这仍然是不好的做法,或使用gpasswd -a没有什么不同吗?
我正在使用Debian 8 amd64机器进行基准testing。 在实验过程中,我希望CPU以固定的频率(最好是最大可能)运行。 这将排除CPU时钟速度作为结果变化的来源。 经过一番阅读,似乎正确的做法是将CPU调速器更改为performance ,这在Linux内核文档中进行了描述: CPUfreq调节器“性能”将CPU静态设置为scaling_min_freq和scaling_max_freq边界内的最高频率。 令人遗憾的是,关于scaling_min_freq和scaling_max_freq更多细节未提供。 希望不要紧,因为所使用的CPU频率是间隔的最大值。 所以我使用cpufreq-set启用了这个调控器: $ cat / sys / devices / system / cpu / cpu * / cpufreq / scaling_governor 性能 性能 性能 性能 为了好的措施,我还禁用了BIOS中的增压模式: $ cat / sys / devices / system / cpu / intel_pstate / no_turbo 1 基于以上对性能调节器的描述,我预计CPU时钟速度没有波动。 但是如果我反复运行cpufreq-info ,我会发现时钟速度在波动: $ cpufreq-info | grep'当前CPU […]
我已经在我的Centos 7中安装了ZFS(0.6.5),而且我也创build了一个zpool,除了重启后我的数据集消失之外,一切正常。 我一直试图在各种在线资源和博客的帮助下debugging这个问题,但无法得到预期的结果。 在重新启动后,当我发出zfs list命令时,我得到“没有可用的数据集” ,而zpool list给出了“没有可用的池”在做了大量的在线研究之后,我可以通过使用zpool import手动导入caching文件来使其工作, c cachefile ,但仍然必须在重新启动之前运行zpool set cachefile = / etc / zfs / zpool.cache Pool ,以便稍后在重新启动后导入。 这就是systemctl status zfs-import-cache样子, zfs-import-cache.service – Import ZFS pools by cache file Loaded: loaded (/usr/lib/systemd/system/zfs-import-cache.service; static) Active: inactive (dead) cat /etc/sysconfig/zfs # ZoL userland configuration. # Run `zfs mount -a` during system start? ZFS_MOUNT='yes' […]
我正在调查为什么我们的两个进程被Linux OOM杀手杀死 – 即使似乎已经有足够的RAM和大量的SWAP可用。 当我通过这个答案解释它时,第一个内存请求要求2 ^ 2 = 4页(16KB)的内存(顺序标志),并且希望它来自“Normal”区域。 Jan 27 04:26:14 kernel: [639964.652706] java invoked oom-killer: gfp_mask=0x26000c0, order=2, oom_score_adj=0 如果我正确地parsing输出,则有足够的空间: Node 0 Normal free:178144kB min:55068kB low:68832kB high:82600kB 几分钟后第二次有同样的要求 – 而且似乎也有足够的空间。 为什么OOM杀手触发呢? 我parsing的信息错了吗? 该系统是具有4.4.0-59 x64内核的14.04 Ubuntu vm.overcommit_memory设置被设置为“0”( 启发式 ),这可能不是最佳的。 实例一: Jan 27 04:26:14 kernel: [639964.652706] java invoked oom-killer: gfp_mask=0x26000c0, order=2, oom_score_adj=0 Jan 27 04:26:14 kernel: […]
我想限制某些用户在我的系统上的命令的子集,绝对不能访问系统的其余部分。 我认为chroot是解决这个问题的方法,但是我只知道如何chroot一个ftp用户。 这可以为普通的shell用户完成,我该如何实现这一目标?
我在slicehost上有一个Ubuntu切片,这意味着它是一个Xen主机上的DomU – 这是一个相当简单的安装。 错误的是,使用shift-pgup在terminal滚动不起作用。 任何人都可以告诉我什么包使这个回滚function (所以我可以检查它是否安装) – 或者如果你有任何其他见解,为什么它可能无法正常工作,让我知道。 (注:我目前正在运行“Defscrollback 1024”设置的屏幕,但它仍然不工作)