Articles of linux

带宽大于万兆networking的tc htb ceil

在分类88:201中,我设置了ceil 200mibps ,但实际上数据可以以218微米发送。 任何人有什么想法我做错了什么? 干杯! tc qdisc add dev eth0 root handle 88: htb default 202 tc class add dev eth0 parent 88: classid 88:89 htb rate 1250mibps ceil 1250mibps tc class add dev eth0 parent 88:89 classid 88:200 htb rate 1130mibps ceil 1250mibps tc class add dev eth0 parent 88:89 classid 88:201 htb rate […]

如何在命令行中显示已安装/加载清漆vmod的名称列表?

我安装了清漆4.1并在linux(ubuntu14和centos7)中编译了一些vmods。 现在我想检查已安装的vmod或已加载的vmod列表,检查它们是否安装正确,通过清漆正确识别并加载。 我知道# ls -al /usr/lib/varnish/vmods命令会列出vmod文件,但是这并不能确保vmods被安装/加载成功。 当我search清漆参考时,我发现了一个名为vmods的清漆计数器字段 ,但它显示了在varnishstat中加载的vmods的总数,而不是按名称显示vmods。 而且,varnishstat命令不适合这个用例,因为这个命令是在stdout中显示一次,而不是像varnishstats那样保持实时更新。 如何编写命令来显示名称清漆vmods列表?

iptables / KVM转发端口

我有一个服务器与一个外部IP地址(例如1.2.3.4 )。 在该服务器上,我使用libvirt来运行虚拟机。 现在我想从外部通过ssh( port 1234 )访问我的主机上的虚拟服务器。 在我的主机系统上,我得到了一个连接到我的外部IP( 1.2.3.4 )的networking接口eth0 。 我的虚拟机通过一个名为virbr0的NAT接口连接到主机,IP地址为192.168.122.235 。 由于我需要转发一个端口,我做了以下与iptable iptables -t nat -A PREROUTING -p tcp -i eth0 –dport 1234 -j DNAT –to-destination 192.168.122.235:1234 iptables -A FORWARD -p tcp -d 192.168.122.235 –dport 1234 -m state –state NEW,ESTABLISHED,RELATED -j ACCEPT 对于基本的networking,我也得到了主机上运行的UFW允许port 1234 : Status: active Logging: on (low) Default: deny (incoming), […]

是否可以使用没有FreeIPA密码信任关系的活动目录?

我正在考虑将FreeIPA与Active Directory环境集成在一起,但我没有完全控制,而且很可能无法通过FreeIPA安装获得信任关系设置。 我对FreeIPA的需求很简单,只需要使用它进行LDAP密码validation。 我想保留在Active Directory中设置的相同用户名和密码,并让FreeIPA与AD的Kerberos进行身份validation。 有没有人有任何指导如何设置?

我可以增加Linux软件RAID的读取错误阈值吗?

我有两个RAID 10卷,其中/ dev / sda上只有一个分区被踢出两个卷之一。 这里是/ dev / mdstat(在恢复过程中): md1:active raid10 sda3 [4] sdd3 [3] sdc3 [2] sdb3 [1] 11719732224 blocks super 1.2 512K chunk 2 near-copies [4/3] [_UUU] [=========== ========>。]恢复= 97.7%(5725121408/5859866112)完成= 100.5分钟速度= 22334K /秒 md0:active raid10 sda2 [4] sdd2 [3] sdc2 [2] sdb2 [1] 1043456块超级1.2 512K块2近似副本[4/4] [UUUU] 根据以下内核消息,我发现只有21个读取错误后,sda3分区从md1被删除: Apr 17 14:25:05 someserver kernel:md / […]

任何版本的ModSecurity都可以与最新版本的Nginx一起使用?

我正在构buildNginx和ModSecurity,以便使用OWASP核心规则集项目 。 根据modsecurity下载页面,最新版本的modsecurity(2.9.1)在与Nginx一起使用时并不稳定。 这与我的经验是一致的(在Nginx 1.8.x或1.9.x上不能正常工作)。 我也尝试过ModSecurity的nginx_refactoring分支,但是这也是没有function的,而且在近两年里还没有看到提交。 有一个新版本的modsecurity即将上线(libmodsecurity),但还没有准备好,也没有任何指示什么时候可以准备好。 ModSecurity和支持的Nginx版本是否有任何组合?

因为meteor包文件夹中发生了什么,所以不能进入inode

我在一个安装meteor的centos服务器(而不是产品)中运行meteor,每当我从git中取出代码时,这个meteor应用程序就会重build。 服务器耗尽了inode,我意识到问题出在/root/.meteor/packages/文件夹中。 我正在想办法解决这个问题,但我想知道如果我做错了什么。 用于该文件夹的索引节点总数为700k,服务器总数为900k,不应达到。 我可能会杀死stream程并重新启动meteor,我认为这发生在我更新和降级meteor的版本时(我有包中的错误,并决定降级),但是这是否能解释为什么有这么多的inode用过的? 或者它可能是别的东西?

在旧的操作系统上运行Jenkins Slaves

我有一个(很旧的)jenkins安装,我想升级。 不幸的是,一些工作需要build立在一个不能运行Java 7的旧操作系统上,因此不能从Jenkins运行slave.jar。 除了使用SSH和大量手动拷贝文件以支持构build节点不能运行Java 7之外,还有什么办法吗?

对于非root用户,ifconfig输出不同

我们使用montoring系统捕获networkingstream量。 以root用户输出很好: eth0 Link encap:Ethernet HWaddr 00:1E:67:E6:D6:FE inet addr:149.56.19.13 Bcast:149.56.19.255 Mask:255.255.255.0 inet6 addr: fe80::21e:67ff:fee6:d6fe/64 Scope:Link inet6 addr: 2607:5300:61:40d::/64 Scope:Global UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:606278 errors:0 dropped:0 overruns:0 frame:0 TX packets:269059 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:197777628 (188.6 MiB) TX bytes:19593247 (18.6 MiB) Memory:b1200000-b127ffff 这里主要关注的是RX字节:197777628(188.6 MiB)TX字节:19593247(18.6 MiB) 监视在不同的用户下运行。 当我做的ifconfig那里我得到以下输出: eth0 Link […]

有没有超级用户权限可以在Linux中设置FTP服务器?

有很多关于在Linux中设置ftp服务器的文章。 他们大多使用vsftpd。 这个程序从/ etc目录下的文件中configuration,所以你不能以root身份configurationvsftp。 所以我做了启动service vsftpd的二进制文件,把二进制的所有者改为root和root用户组,设置了SGID,SUID标志。 Ftp已经build立了,但是又出现了一个问题:我必须拥有超级用户权限才能将所有者更改为root。 这是一个死胡同。 有没有超级用户权限可以在Linux中设置FTP服务器? 使用vsfptd根本就没有必要。