Articles of linux

在一台TS服务器上合并多个DDOS保护接口

我的问题是我有一个多宿主的DDOS保护解决scheme的3个DDOS保护接口,并且teamspeak拒绝通过正确的接口(也就是发送它自己的IP映射的接口)返回数据包,导致错误,除非我将它绑定到接口,但是,然后摆脱了多宿主ddos保护点,还需要保持真实的用户IP地址,否则我不能有效地pipe理用户,因为我不能禁止或踢他们或我禁止/踢我自己。 这是启动脚本来设置我的当前隧道

傀儡申请和extlookup

我仍然使用extlookup(是的,我知道这是不赞成的:(但我找不到时间移动到hiera)。 我的问题 – 我需要从傀儡大师/傀儡代理人设置,到在本地运行的傀儡应用程序。 一切都很顺利…除了extlookup。 当我尝试使用: puppet apply -e 'class { 'classX': }' 如果使用了classX内部的某个地方(或者其中一个必需的类), extlookup_datadir被完全忽略。 无论我在哪里定义/声明该variables。 我尝试在类声明上面的classX init.pp文件中,并在类声明中。 所以问题是 – 有可能使用extlookup以某种方式 puppet apply -e ? 🙂

locking用户帐户,仍然可以通过SSH公钥login?

是否有可能在Linux中有一个用户帐户,只能通过其SSH公钥login? 我想只是做sudo passwd -l myuser并locking帐户(所以我不需要生成一些随机和安全的密码),只允许通过SSH公钥login。 不幸的是,这不起作用(日志说:用户myuser不允许,因为帐户被locking)。 谢谢

如何镜像Rsync中的NTFS目录结构

作为一个Linux工具,我不确定这是否被支持,但它是否可以完整地镜像一个NTFS文件系统,包括所有符号链接? 符号链接必须被复制并指向新的目的地。 例如想象一下: C:\Users\USER_HERE\AppData\Local\Application Data -> C:\Users\USER_HERE\AppData\Local\ 我想要的副本 D:\Users\USER_HERE\AppData\Local\Application Data -> D:\Users\USER_HERE\AppData\Local\ instead of D:\Users\USER_HERE\AppData\Local\Application Data -> C:\Users\USER_HERE\AppData\Local\

Debian 7.4随机丢弃UDPstream量

我正在运行Debian 7.4,具有最新更新的KVM VPS。 我得到的UDP端口无故closures2-10分钟。 我正在运行游戏服务器,端口testing仪显示端口已closures。 它恢复到正常状态本身。 所有的游戏服务器都无法访问,虽然TCP端口很好:游戏TCP端口正在响应,Apache2运行没有任何问题。 我已经尝试联系主机,他们没有问题。 iptables是完全空的; 我试图禁用它,并添加规则来接受到该端口的连接。 目前我没有运行任何防火墙。 我曾经有fail2ban,我甚至曾经责怪它,但删除/停止它似乎没有帮助。 什么可能是问题的根源? 有关解决这个问题的build议吗? Traceroute说以下内容: http : //er-mta.net/screenshots/cloud/Screenshot_at_2014_04_11__20_25_16.png

如何为iptablesconfigurationnDPI

我是新来的nDPI,我已经安装了nDPI,但是当我添加规则时, iptables -I OUTPUT -m ndpi –http -j拒绝它显示错误 iptables v1.4.7:无法加载匹配的`ndpi':/ lib64 / xtables / libipt_ndpi.so:无法打开共享目标文件:没有这样的文件或目录 试试`iptables -h'或'iptables –help'以获取更多信息。 Plz,如果有人能告诉我如何configurationiptables的nDPI。 我正在使用centOS 6.5 谢谢;

设置一个组的gitconfiguration,而不是用户或系统范围

我们已经在我们的系统上configuration了git config –system init.templatedir /path/ ,为通过git init创build的每个新的仓库自动创build所需的githook。 但是,还有另一组用户不需要此自定义模板(并且甚至可能没有对set /path/读取权限)。 它可以通过git config –system init-temlatedir /usr/share/git-core…为每个用户单独closures,但是对于添加到系统上的任何用户来说都需要记住。 是否有可能为一组用户(“之间” – 系统和 – –global )设置一个Gitconfiguration? 我看到的唯一的解决scheme是为每个用户使用–global ,但是如果创build了一个新用户,这有可能忘记设置选项,因此没有将我们的钩子复制到新的仓库中。

Linux内核模块“未知参数”阻止模块加载。 如何加载模块吗?

以下是我正在使用的Ubuntu 10.04系统上正在发生的事情: 内核随附e1000驱动程序模块版本7.3.21-k5-NAPI 。 此版本的模块导致问题。 为了解决这个问题,系统需要一个更新的e1000networking驱动模块,版本8.0.35-NAPI 。 A( make && make install )将编译模块并将其放在/lib/modules/[current kernel version]/kernel/drivers/net/e1000 没有直接的物理访问机器。 换句话说:在大多数情况下,这台机器应该可以自己开机,而不需要交互。 问题: 版本8.0.35-NAPI有一个参数( ignore_64bit_dma ),它在内核附带的模块中不可用。 在运行apt-get dist-upgrade ,可以升级当前使用的内核。 如果有人在重新引导之前忘记安装新的e1000模块,内核将尝试加载内核附带的模块。 该模块没有ignore_64bit_dma参数。 这将导致驱动程序模块不加载全部,并带有以下消息: e1000: Unknown parameter 'ignore_64bit_dma' 。 问题: 是否可以在启动时自动加载e1000模块,自动删除未知参数, – 仅在加载版本7.3.21-k5-NAPI情况下? 如果解决scheme不是实验性的,并且不需要单独的脚本,那将是优选的。

虚拟主机Web文件没有被服务

我正尝试通过虚拟主机提供Web文件,但是Apache一直阻止目录的文件。 所有将显示的是默认的“欢迎使用Apache”页面。 index.html获取权限错误,并且index2.html (不存在)获取文件未find错误 – 正如所料; 所以虚拟主机conf文件正在被读取。 错误日志: (13)Permission denied: access to /index.html denied httpd.conf文件 ServerTokens OS ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 60 KeepAlive Off MaxKeepAliveRequests 100 KeepAliveTimeout 15 <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 </IfModule> <IfModule worker.c> StartServers 4 MaxClients 300 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild […]

Ping(DUP)与Linux网桥和tap设备

View post on imgur.com 我有两个Linux(Ubuntu 12.04)虚拟机(在KVM上运行)使用两个Linux网桥如上所示联网在一起。 networking接口是Linux TAP设备。 我面临的问题是,当我从一台主机ping到另一台主机时,我看到以下内容 root @ ubuntu1204-template:〜#ping 192.168.53.42 PING 192.168.53.42(192.168.53.42)56(84)字节的数据。 来自192.168.53.42的64个字节:icmp_req = 1 ttl = 64时间= 1.12ms 来自192.168.53.42的64个字节:icmp_req = 1 ttl = 63时间= 1.13ms(DUP!) 任何想法我做错了什么? 我在Linux vms上安装了arping,arping似乎没有出现这个问题。