我在这里有一台运行 Ubuntu(服务器版)的远程服务器。
昨天我注意到我的硬盘空间被占用了 100%。有一个越来越大的日志文件,所以我通过rm file.foo.
然后我跑了,df -h但存储文件的分区仍然被 100% 占用。
所以我认为重新启动可能会有所帮助并运行sudo shutdown -r now。
等了几分钟后,我无法通过 SSH 连接到服务器,所以我要求数据中心的人手动重新启动它。
那行得通,服务器启动了。
所以我df -h再次运行,现在 80% 的分区已被占用(至少有一些东西)。
接下来,我想检查什么需要那么多磁盘空间并运行sudo du -h --max-depth 1 /,结果是:
16K /lost+found
942M /home
52K /tmp
4.0K /mnt
236K /dev
du: cannot access `/proc/17189/task/17189/fd/4': No such file or directory
du: cannot access `/proc/17189/task/17189/fdinfo/4': No such file or directory
du: cannot access `/proc/17189/fd/4': No such file or directory
du: cannot access `/proc/17189/fdinfo/4': No such …Run Code Online (Sandbox Code Playgroud) 我有一个运行 Web 应用程序的 Tomcat 服务器,该应用程序必须在同一台机器上通过 Hibernate 访问 mysql 服务器。
因此,我在 iptables 脚本中添加了端口 3306 的规则,但由于某种原因,tomcat 无法连接到 mysql 服务器。我需要重置所有 iptables 规则 - 然后 tomcat 可以再次连接到 mysql 服务器。
不过,所有其他 iptables 规则都可以完美运行。
怎么了?
这是我的脚本:
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 24 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -s localhost --dport 8009 -m state --state ESTABLISHED -j …Run Code Online (Sandbox Code Playgroud)