小编cap*_*gon的帖子

每次启动时都需要恢复 iptable 规则吗?

每次我重新启动时,我都会失去让我如此漫长进入的 iptables 规则。我知道我可以保存它们并在启动时恢复它们,但是无论如何可以永远保存它们?我真的需要每次都在启动时恢复它们吗?严重地?

问题是我有一个巨大的 IP列表,我在其中使用了一个 while 循环来加载它们。这可能需要 10 分钟以上的时间。

这是我的家庭 FTP 服务器。这是一个具有 1gb ram 和非常低的处理能力的小型虚拟机。有这么多IP是因为我几乎已经放弃了亚洲大陆。我不需要他们每天用蛮力攻击我的 FTP 服务器。我也阻止政府。监视器、跟踪器和垃圾邮件发送者。

这是我用来加载列表的 while 循环。

grep INPUT block.list | while read LISTA; do sudo iptables -A $LISTA; done
Run Code Online (Sandbox Code Playgroud)

iptables

23
推荐指数
2
解决办法
5万
查看次数

启动时启动 VBoxHeadless VM

我似乎无法让我的 VM 在启动时运行。

我尝试了“启动应用程序”和 update-rc.d 没有运气。

sudo update-rc.d startvms defaults 99 10
Run Code Online (Sandbox Code Playgroud)

这为不同的运行级别创建了所有适当的符号链接,但 VM 仍未启动。

这是我的 startvms 脚本:

#!/bin/bash
### BEGIN INIT INFO
# Provides:          startvms
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start my VMs at boot time
# Description:       Enable service provided by daemon.
### END INIT INFO
case "$1" in
  start)
        echo "Starting"
        nohup VBoxHeadless --startvm "UbuntuServer" &
        ;;
  stop)
        echo "Stopping $DESC" …
Run Code Online (Sandbox Code Playgroud)

startup virtualbox

17
推荐指数
1
解决办法
6万
查看次数

安装 PostGIS 的最简单方法是什么?

在 Ubuntu Server 11.10 上安装 postgis 的最简单方法是什么?

apt-get install ...
Run Code Online (Sandbox Code Playgroud)

postgresql

9
推荐指数
1
解决办法
5788
查看次数

安装历史命令包

我在 proxmox OpenVZ 容器上运行Ubuntu 10.04.4 LTS

我想它没有历史,因为命令行上的向上箭头给了我 ^[[A

加...

$ history
-sh: history: not found
Run Code Online (Sandbox Code Playgroud)

但是当我尝试安装时我得到了这个。

$ sudo apt-get install history
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package history
Run Code Online (Sandbox Code Playgroud)

我需要安装的正确包名是什么才能使历史记录正常工作?

command-line history

6
推荐指数
1
解决办法
1万
查看次数