小编Ste*_*sen的帖子

OS X 终端行不会进入回滚状态

我在使用 Mac OS X 的终端 (TERM=xterm) 时遇到了一个问题:有时它会进入一种状态,在这种状态下,从顶部滚动的行不会添加到回滚缓冲区中。我没有使用screen或类似的;这是终端选项卡内的一个普通 bash shell。

打开新标签后,它不会立即执行此操作。我相信这是我在问题选项卡中运行的东西的副作用。我的猜测是它与 xterm 仿真有关,可能与滚动区域有关。

什么没有奏效:

  • 通过 Shell 菜单软复位和硬复位
  • reset在选项卡中运行

有没有可靠的方法来重置终端和/或 xterm 状态?

任何人都可以解释发生了什么,即使唯一的解决方法是关闭选项卡并打开一个新选项卡?

shell terminal xterm

13
推荐指数
1
解决办法
8050
查看次数

如何以最少的停机时间将网站从一台服务器迁移到另一台服务器?

我有一台服务器托管网站和其他需要重新安装的服务。我想暂时将这些服务重新定位到另一台服务器,尽可能减少停机时间。两台服务器都在同一个数据中心,可以在同一个网络交换机上。

以最少的停机时间移动这些服务的最佳技术是什么?该站点是数据库驱动的,所以理想情况下我想要一个“铁路开关”事件,在那里我可以确保所有流量一次移动到新服务器。我不希望出现在将数据迁移到新数据库后旧数据库得到更新的情况。

我考虑过两件事:

更改 DNS 以指向临时服务。这里的主要问题是我不控制 DNS 的传播时间,其他服务器可以保留缓存的结果一段时间,让获得旧地址的用户“关闭”站点。

有没有办法解决 Apache + 重定向的问题?我怀疑不是,因为基于名称的虚拟主机在没有域名的情况下会中断,我无法使用它,因为它已经过时了。

将旧 IP 地址绑定到新服务器,并(临时)在重新安装期间为旧服务器分配不同的 IP。在这种情况下,我可以不理会 DNS。

我忽略了其他任何简单的解决方案吗?

unix migration

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

KVM 来宾的正确网络配置使其位于主机的同一网络上

我在 Lenny 上运行 Debian Linux 服务器。在其中,我正在使用 KVM 运行另一个 Lenny 实例。两台服务器都是外部可用的,具有公共 IP,以及用于 LAN 的具有私有 IP 的第二个接口。一切正常,除了 VM 将所有网络流量视为源自主机服务器。我怀疑这可能与我在主机上运行的基于 iptables 的防火墙有关。

我想弄清楚的是:如何正确配置主机的网络以满足所有这些要求?

  1. 主机和虚拟机都有 2 个网络接口(公共和私有)。
  2. 主机和虚拟机都可以独立设置防火墙。
  3. 理想情况下,VM 流量不必穿过主机防火墙。
  4. VM 看到的是真正的远程 IP 地址,而不是主机的。

目前,主机的网络接口被配置为网桥。eth0 和 eth1 没有分配给它们的 IP 地址,但 br0 和 br1 有。

/etc/network/interfaces 在主机上:

# The primary network interface
auto br1
iface br1 inet static
    address 24.123.138.34
    netmask 255.255.255.248
    network 24.123.138.32
    broadcast 24.123.138.39
    gateway 24.123.138.33
    bridge_ports eth1
    bridge_stp off

auto br1:0
iface br1:0 inet static
    address 24.123.138.36
    netmask 255.255.255.248
    network 24.123.138.32
    broadcast …
Run Code Online (Sandbox Code Playgroud)

networking linux firewall bridge kvm-virtualization

5
推荐指数
1
解决办法
6509
查看次数