题
当我在充当路由器的 ubuntu 台式计算机上启动 VPN 时,连接的子网失去了 Internet 连接,但仍然可以访问(LAN)。理想情况下,我想知道如何在 VPN 处于活动状态时通过 VPN 隧道路由来启用连接的子网以重新获得 Internet 访问。
语境
我有以下网络布局:
eth0 上的子网 172.16.0.0/20 用于我的 VirtualBox 虚拟机。
eth0:0 上的子网 192.168.0.0/24 连接到可以访问互联网的网关 192.168.0.1。
这显示在 /etc/network/interfaces 文件中:
auto lo
iface lo inet loopback
# This is the subnet dedicated to VB
auto eth0
iface eth0 inet static
address 172.16.0.1
netmask 255.255.0.0
gateway 192.168.0.164
dns-nameservers 8.8.8.8
# normal DHCP internet
auto eth0:0
iface eth0:0 inet static
address 192.168.0.164
netmask 255.255.255.0
dns-nameservers 8.8.8.8
gateway 192.168.0.1
Run Code Online (Sandbox Code Playgroud)
eth0 上的数据包通过 eth0:0 转发,并伪装成正常的互联网连接。但是,当我在此路由器上启动 …
我有以下rc.local脚本:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sh /home/incero/startup_script.sh
/bin/chmod +x /script.sh
sh /script.sh
exit 0
Run Code Online (Sandbox Code Playgroud)
第一行,startup_script.sh实际下载第三行中提到的script.sh文件/script.sh。
不幸的是,它似乎没有使脚本可执行或运行脚本。 …
我只是禁用了 hud 服务,因为它占用了我计算机 RAM 的 2.8 GiB。

我知道它是 Unity 生态系统的一部分,因为其他人正在发布安装 xubuntu 等方面的解决方案。但是,我喜欢运行 stock-ubuntu,因为这往往会使寻求帮助和诊断问题变得更容易(只是我的意见)。
有人可以向我解释这项服务的责任,以及我通过禁用这项服务而牺牲的东西吗?
我使用突触来搜索/启动应用程序,并且始终隐藏统一端启动器/仪表板并且从不使用它。我使用 compiz ring-switcher 在应用程序之间切换,compiz ring-switcher 设置为显示所有工作区的所有内容,以及与 expo 结合的桌面“墙”。
我在设置 pidgin 以使用我公司的 microsoft 365 的 communicator lync 2013(不是 2010)帐户时遇到了困难。
我要么收到一条消息,说明身份验证失败,要么Incompatible authentication scheme chosen: NTLM取决于此 wiki 中使用的用户代理值
似乎以 UCCAPI 开头的两个用户代理值都提供了身份验证失败错误,我猜这与解决方案“更接近”。
我已经三重检查密码是否正确。
以下是我的设置的一些图像(为了匿名,我已将公司名称更改为“公司”。

我正在使用脚本运行 pidgin 以修复写入错误问题:
export NSS_SSL_CBC_RANDOM_IV=0
pidgin -d
Run Code Online (Sandbox Code Playgroud)
我还通过使用此 ppa 来使用最新版本的 SIPE (1.10.1):https : //launchpad.net/~aavelar/+archive/ppa
我需要更改/添加哪些设置才能使其工作?
从 Ubuntu 14.04 升级到 16.04 后,我立即注意到一个问题,即当你跳过时 VLC 现在显示糟糕的视频,它似乎只在几秒钟后自行修复,我猜它下次遇到关键帧时会出现这种情况。这可以在下面的屏幕截图中显示:
我尝试了以下方法来解决问题:
我注意到,如果我暂停视频,跳到任何位置,等待一两秒钟,然后播放,视频就可以了。我只需要 VLC 等待它准备就绪,而不是立即尝试使用音频进行播放并尝试使视频同步。
其他媒体播放器(如 mpv 媒体播放器)仅在这方面起作用,但我注意到 mpv 媒体播放器出于某种原因不允许我跳到下一个视频,这就是为什么我要回去尝试修复 VLC。
我刚刚在上网本上安装了 Xubuntu,VLC 在那里运行得非常好。我从 PPA 中尝试了 VLC 2.2.2 和 2.2.4。这个问题看起来像是它的 Ubuntu 桌面特定的,或者与我的桌面显示器通过 Nvidia GPU 运行的事实有关(但已经使用 nouveau 驱动程序进行了测试)。
我注意到的另一件事是使用 NFS 共享来自同一网络上的远程主机的流媒体使问题更加明显。
我有一个 Amazon EC2 实例,它给了我一个很小的“/”分区和一个很大的“/mnt”分区。因此,我已将我的 mysql 数据目录移至 /mnt 分区。但是,我现在遇到了 /tmp 文件夹在我的大量连接查询中空间不足的问题,并且我还尝试将 /tmp 移动到 /mnt/tmp。我尝试使用符号链接执行此操作,但这导致 mysql 服务无法启动。
请告知如何将 /tmp 的存储移至 /mnt (/dev/xvdb)
描述
今天,我插入了另一个硬盘驱动器并拔掉了我的RAID 驱动器,以确保在擦除驱动器时不会意外选择错误的驱动器。
现在我已经重新插入我的驱动器,软件 raid 1 阵列不再被安装/识别/找到。使用磁盘实用程序,我可以看到驱动器是 /dev/sda 和 /dev/sdb,所以我尝试运行sudo mdadm -A /dev/sda /dev/sdb不幸的是,我一直收到一条错误消息,指出mdadm: device /dev/sda exists but is not an md array
规格:
操作系统:Ubuntu 12.04 LTS 桌面(64 位)
驱动器:安装在第三个驱动器上的 2 个 3TB WD Red(相同型号全新)操作系统(64GB ssd)(许多 linux 安装)
主板: P55 FTW
处理器:Intel i7-870全规格
的结果 sudo mdadm --assemble --scan
mdadm: No arrays found in config file or automatically
当我从恢复模式启动时,我会收到无数个“ata1 错误”代码飞了很长时间。
谁能告诉我恢复阵列的正确步骤?
如果这是重建阵列的可能替代方案,我会很高兴恢复数据。我已经阅读了关于“测试磁盘”的内容,它在 wiki 上声明它可以找到 Linux RAID md 0.9/1.0/1.1/1.2 丢失的分区,但我似乎正在运行 mdadm 3.2.5 版。有没有其他人有使用它来恢复软件 raid 1 数据的经验? …
我正在运行带有 3.19 内核的 Ubuntu 14.04,它应该支持 OpenFS(从内核 3.18 开始)。我一直在阅读有关 OverlayFS 的信息,但对如何实际使用它感到困惑。看起来它可能是 LVM 的一个非常有用的替代方案,可以将更改写入其他地方,同时备份被覆盖的原始文件系统?
有人可以给我示例挂载命令(如果可能)用于以下情况:
使用原始磁盘映像(使用 创建dd if=/dev/zero of=$HOME/filestystem1.img bs=4096 count=1024000)作为覆盖文件系统,将其安装在我主机文件系统的顶部,$HOME/mount该文件系统应该已经包含一些随机文件,例如file1.txt和file2.txt。一旦挂载,我相信我仍然应该能够看到我已经存在的文件,我现在创建的任何文件实际上都将存储在filesystem1.img我可能移动到另一个系统的文件中?
创建另一个原始磁盘映像并将这个映像挂载到我们刚刚创建的另一个映像之上。我是作为在上一个示例中运行的 mount 命令之后执行的第二个挂载命令来执行此操作,还是可以一次指定两个挂载?
我不知道 OverlayFS 是否是我需要在磁盘映像上mkfs -t xxx /path/to/raw/disk/image使用mount -t OverlayFS. 当我运行时:
cd /sbin
ls mkfs*
Run Code Online (Sandbox Code Playgroud)
我得到以下内容,但没有显示制作覆盖文件系统的选项。
mkfs mkfs.cramfs mkfs.ext3 mkfs.ext4dev mkfs.minix mkfs.ntfs
mkfs.bfs mkfs.ext2 mkfs.ext4 mkfs.fat mkfs.msdos mkfs.vfat
Run Code Online (Sandbox Code Playgroud) 有没有一种简单的方法可以使用命令行将 Firefox 书签备份到文件中。运行 find 命令,我设法找到了这个文件:/.mozilla/firefox/9a5j5dbb.default/bookmarkbackups/bookmarks-2013-05-22.json它似乎有我的最新数据。但是,我不知道 Firefox 下的文件夹(当前为 9a5j5dbb.default)是否会不断变化,我很确定日期会发生变化。
而不是更高级的 shell 脚本根据今天的日期动态计算路径并查找~/.mozilla.
有没有更简单/更强大的方法来保存/复制当前的 Firefox 书签到指定文件?
我有一个监控服务器,它需要它监控的每个盒子的非 sudo 用户帐户的 SSH 连接详细信息。有没有办法可以配置特定的用户帐户,使其只能从特定的 IP(或更好的主机名)登录?我不想限制服务器上的其他用户能够从其他地址连接(否则我只会使用防火墙),或者仅对监控服务使用密码身份验证。