Articles of linux

从iftop中抹去一行

iftop -t -L1 -s1 输出: iftop -t -L1 -s1 | grep "Total send and receive rate:" 输出: 我怎么能grep只是“总发送和接收状态:”行?

运行最新的内核很重要吗?

我想使用RHEL 7.4,但是我为Linux 3.10.0-514构build了二进制驱动程序。 RHEL 7.4随Linux 3.10.0-693一起提供,此驱动程序不支持此内核。 旧版内核可以使用RHEL 7.4吗? 我知道这在技术上是可行的,所以问题是新内核提供了什么特性以及用户空间如何取决于这些新特性? 我可以看到,这两个内核都是从3.10行开始的,所以我猜他们是完全可以从用户空间的angular度来replace的,使用旧内核应该是合理安全的? 也可以使用较旧的内核安装程序或我应该安装7.3,并使用yum upgrade升级到7.4升级?

SSH jumphost / jumpserver的安全优势

我想了解更多关于强化Web服务器的知识,并且停止了Jumphost这个话题。 所以对我来说,例如一个Jumphost通过VPN连接到一个networking服务器,并且是唯一一个通过VPN和SSH访问的服务器,所以通过SSH或者VPN使用未知IP的其他请求将通过iptables被阻止。 我是否理解Jumphost权利的概念还是我应该照顾的其他优势?

本地访问ssh服务器,拒绝远程连接

在这个问题上,我遇到了很多关于google / stack的文档。 但没有find任何解决scheme 我在我的局域网中有一个覆盆子pi ssh服务器,我想从互联网(外部局域网)ssh。 我可以在本地ssh(局域网),但如果SSH使用公共IP /开放端口(无论是从局域网/从我的办公室)它拒绝连接。 我的networking拓扑 – ISP ______(ethernet)> tpLink Router (port forwarded) ——— > raspberry pi (wifi connected with static ip) 我已经扫描了我的公共IP,因为port 22已closures,并find了开放的端口 PORT STATE SERVICE 179/tcp open bgp 2000/tcp open cisco-sccp 8291/tcp open unknown 所以我select了端口8291和8000,并将端口从tplink路由器转发到树莓ssh服务器的静态ip。 我可以用密码在本地轻松SSH入服务器。 但是当我的公网IP(从局域网/外部局域网使用腻子) ssh -v [email protected] -p 8291 or [email protected] port 8291 它会卡住": Local version string […]

nginx错误502&资源暂时不可用)连接到上游,客户端

这是我的第一个nginx。 对于我的新服务器上的所有网站,似乎有一次nginx已经服务了一些stream量,它开始服务“ 错误502 – 错误的网关! ”。 让我们来看看一些日志和configuration… 操作系统 :Ubuntu 16.04(服务器) 硬件 :6核心,12GB内存 面板 :ISPConfig nginx版本 :1.10.3 /var/www/example/log/error.log : : Resource temporarily unavailable) while connecting to upstream, client: 216.170.123.179, server: example.com, request: "GET /KHFxygk9 HTTP/1.1", upstream: "fastcgi://unix:/var/lib/php7.0-fpm/web3.sock:", host: "example.com", referrer: "http://example.com/" 2017/08/10 06:01:06 [error] 15408#15408: *31372 connect() to unix:/var/lib/php7.0-fpm/web3.sock failed (11: Resource temporarily unavailable) while connecting […]

Linux的正常运行时间值可以被信任以确定停机时间吗?

我有2个服务器,一个是9小时的正常运行时间,另外7个小时。 我没有其他的监控系统。 我的“托pipe”提供商说,这是一个单一的电源尖峰事件,重新启动两个,正常运行时间不能被信任是准确的。 他有什么方法是对的吗? 2台服务器可以同时重启吗显示2小时的正常运行时间差? 谢谢。

Ubuntu的服务器上的神秘磁盘空间消耗

我有一个服务器上运行的许多docker集装箱运行,并具有大约400Gb的容量和使用的存储在290GB和使用日益增加。磁盘空间挂载在“/”。 这里是作为根运行的“df -h”的输出: tmpfs 6.0G 71M 6.0G 2% /run /dev/xvda1 392G 295G 88G 78% / none 4.0K 0 4.0K 0% /sys/fs/cgroup none 394G 295G 84G 78% /var/lib/docker/aufs/mnt/a8c1cc295d615ac7c24ae570f0e6a0872587b767f61d9261560a55a3b6c900ed none 394G 295G 84G 78% /var/lib/docker/aufs/mnt/ec3e8f485e970a92400d7d36d4ca1b18638a1d1ecbbe65162ba4666e75358ec6 这是sudo du -h / |的输出 grep -P'^ [0-9。] + G' 1.1G /var/lib/docker/aufs/mnt/8d2bc80c9409a84a2b8cea5e35f55ad4d2c6b8f9937db3f23c988c09bd1c0e64 1.1G /var/lib/docker/aufs/mnt/68f8312eb34763bcaf7833215adf9974c3e812b9cff6c668fd131cd0c4c2f1ff 1.9G /var/lib/docker/aufs/mnt/0e14789b512e25d900bf2140d68e0e4e82842be2645fdb3c4ffad402d1fb0260 1.2G /var/lib/docker/aufs/mnt/1ca8b96421d90ea310cad9f2b41b116ade03f65fd61666018849dcab470bc54f 1.4G /var/lib/docker/aufs/mnt/4e8bbe5c78cddb019f1393e97a3784f6a2083779c43ba05f5bff1daf4c9a6f13 28G /var/lib/docker/aufs/mnt […]

IPTables多VLAN NAT到多个IP

我的NAT设置有一个小问题。 我在做什么: 我有2个VLAN(在本例中为100和200),并希望他们可以通过单独的IP访问networking。 这应该通过iptables NAT来完成。 我用pf(FreeBSD)创build了这个设置,但不幸的是我必须使用的硬件不兼容。 我很喜欢在我们的主路由器,但是CPU不能处理这样的负载。 与IP表等我只是一个小白;)架构: 用户VLAN 100(10.100.0.0/24) – > 10.100.0.1 NAT xxx.yyy.zzz.6 – >networking VLAN 200上的用户(10.200.0.0/24) – > 10.200.0.1 NAT xxx.yyy.zzz.7 – >networking 所有这些都在同一个物理接口上,具有VLAN接口等 这是我目前的configuration:/ etc / network / interfaces 罗… iface ens2f3 inet static 地址xxx.yyy.zzz.6 networking掩码255.255.252.0 auto ens2f3.100 iface ens2f3.100 inet static 地址10.100.0.1 networking掩码255.255.255.0 vlan-raw-device ens2f3 iface ens2f3 inet static 地址xxx.yyy.zzz.7 […]

`mount –make-private /`的含义

目前, /有共享挂载传播: # findmnt -o TARGET,PROPAGATION / TARGET PROPAGATION / shared 我正在考虑将其更改为private以使mount –move可以在/mnt和/media下mount –move文件系统上运行。 (我想用mount –move而不是unsafe umount –lazy ) 没有/没有private , mount –move会抱怨这样的事情: # mount –move /mnt/mountpoint /mnt/moved mount: /mnt/moved: bad option; moving a mount residing under a shared mount is unsupported. 为什么/默认shared ? 什么是改变/成为private的含义?

/ mnt没有安装,或不好的select

从rescue cd安装驱动器/ dev / sda1( mount -o remount,rw /dev/sda1 -t ext4 /mnt )时, mount: /mnt not mounted already, or bad option 。 我不知道在这里做什么,因为我已经search了几个小时的论坛,没有人有一个修复工作。 我需要这个解决scheme,因为我使用它来chroot到一个旧的机器上有一些文件和我需要恢复的密码。