小编jst*_*rek的帖子

如何自动启动和关闭 VirtualBox 机器?

我需要运行一个软件系统,该系统旨在作为设备安装在专用机器上。为了节省能源,我计划在 VirtualBox VM 上运行系统。

主机是一个带有 SysV-Init 系统的标准 Linux 机器,来宾是一个经过大量修改的 Linux,我不想进一步修改它。VirtualBox 用于 OSE 版本。

我已经想出了如何在主机启动时启动 VM(编辑:这是通过命令完成的,正如 Nikhil 在下面提到的,通过命令VBoxManager startvm),但是我怎样才能正常关闭 VM?在主机上运行的任何脚本都需要等到来宾完全关闭。

任何人都可以建议如何,例如,执行此操作的服务文件必须看起来如何?

virtual-machine virtualbox services

53
推荐指数
5
解决办法
12万
查看次数

合并来自两个网络接口的两个互联网连接以获得双倍速度

我有两个网络接口(一个有线和一个无线)。我也有两个 Internet 帐户(每个 256 kBps;一个来自我用作有线连接的调制解调器,另一个来自无线网络)。

是否可以连接到两个网络并合并它们并获得两倍的速度 (512 kBps)?
如何?
我正在使用 Ubuntu 10.04 (Lucid Lynx)。

谢谢

linux networking ubuntu internet merge

10
推荐指数
2
解决办法
9220
查看次数

您部署 unixoid 桌面的最佳实践和未来计划是什么?

我一直在为一个非盈利的无线电天文台设置 Linux 桌面。对我来说,这是我第一次不得不考虑“部署”几台相同的机器、集中登录、主目录等。我很快就明白,也许与直觉相反,“一切都是文本”的哲学并不一定使这成为一项容易的任务,我想知道经验丰富的管理员对此做了什么。

就我而言,我在每台机器上都安装了 Ubuntu 10.04 LTS。安装后,我运行了一个自定义脚本,用于更改配置文件、删除和安装软件并从服务器复制一些文件,例如背景图像或浏览器书签。但是,我认为我的问题与发行版无关。

问题

我主要遇到两个问题:首先,跨发行版和跨版本的工具和配置文件不一致,其次,一些关键软件没有以简单直观的方式将设置暴露给配置文件。

让我举两个简短的例子来说明我的意思:

ifconfig工具正在被替换ip。例如,如果在当前的 ArchLinux 机器上运行,所有依赖于前者的脚本都会中断。所以,我需要检查在我运行脚本的机器上存在哪些版本的工具......这在某种程度上感觉像是在小范围内重新发明 autoconf。

对于第二个问题,请考虑我想为桌面提供某种“通用标识”。在我的 post-install-config-script 中,我使用以下几行来实现这一点:

scp user@server:/export/admin/*.jpg /usr/share/backgrounds/
scp user@server:/export/admin/ubuntu-wallpapers.xml /usr/share/gnome-background-properties/
sed 's/warty-final-ubuntu\.png/MyBackground\.jpg/' -i /usr/share/gconf/defaults/10_libgnome2-common
sed 's/warty\-final\-ubuntu\.png/MyBackground\.jpg/' -i /usr/share/gconf/defaults/16_ubuntu-wallpapers
sed 's/ubuntu-mono-dark/ubuntu-mono-light/' -i /usr/share/gconf/defaults/16_ubuntu-artwork
sed 's/Ambiance/Clearlooks/' -i /usr/share/gconf/defaults/16_ubuntu-artwork
Run Code Online (Sandbox Code Playgroud)

我认为创建 CI 是组织管理员的常见任务。那么,为什么没有中央配置工具,甚至可能没有跨桌面?必须在两个不同的配置文件中设置两个(相同!)未记录的值让我觉得很奇怪。

问题

在组织环境中,您如何处理跨多个客户端的集中统一配置?

与我的“先安装,后运行脚本”的方法相比,像 Debian 的 FAI 这样的系统是否提供了显着的优势(除了不必更换 CD)?

在您的发行版的主要版本之间转换的良好做法是什么?而且,除了技术方面的东西:就用户体验而言,是否有一种桌面环境可以保证长期稳定性?我不认为我可以将我的用户迁移到 KDE 4 或 GNOME 3,但 XFCE 仍然有一些功能缺陷......

是否有解决此类配置问题的 *nix 系统?例如,我假设有些系统会要求您提供组织的一些图像(徽标、背景图像、颜色和字体集等)并将它们应用于登录管理器、用户桌面、网络应用程序(!)等在。注意:在我们的例子中,我必须使用胖客户端,所以纯粹的瘦客户端解决方案无济于事。

settings administration configuration system-installation

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

mdadm 的“备用”号码是什么意思?

我使用以下命令从六个硬盘驱动器创建了一个基于 mdadm 的 RAID 5:

# mdadm --create /dev/md0 --level=5 --raid-devices=5 \
/dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 \
--spare-devices=1 /dev/sdg1
Run Code Online (Sandbox Code Playgroud)

我希望阵列有一个热备份,即 /dev/sdg1。但是,检查mdadm --detail显示 2 个备件:

# mdadm --detail --scan 
ARRAY /dev/md0 metadata=1.2 spares=2 name=...
Run Code Online (Sandbox Code Playgroud)

此外,如 所示的阵列大小为df2 TB,这仅对应于我使用的 500 GB 驱动器中的四个。

那么 的语义究竟是什么--spare-devices?手册页指出它“指定 [ies] 初始阵列中备用(eXtra)设备的数量。”,但这里似乎并非如此。

software-raid mdadm

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

稳定的 H323 客户端?

是否有任何稳定的 H323 客户端(不会一直崩溃)?

我只找到了 Ekiga,但我工作组的人告诉我它无法使用,因为它一直在崩溃。

有稳定的客户端吗?可以商用。

software-rec

7
推荐指数
1
解决办法
4653
查看次数

我应该在旧的 Sun Blade 1000 / Sun Blade 2000 工作站上安装什么操作系统,我应该怎么做?

我得到了一些不错的旧 Sun UNIX 工作站,Sun Blade 1000 和 Sun Blade 2000。这些是运行 Solaris 8 的 UltraSparc 机器(对于下面的所有问题,它毫无用处,因为前所有者无法向我提供任何密码)。

我想让它们再次运行,因为我不喜欢“静态显示”的计算机,更喜欢在它们上面安装一些典型的软件。所以,

  1. 你会推荐什么操作系统和应用软件?我对 100% 的“历史”准确性不太感兴趣,但想要一些有助于展示“典型 UNIX 工作站”的东西。如果您建议的操作系统仍可用于从源代码(如 Chromium)编译一些有用的现代软件,而无需从头开始创建整个构建环境,则加分项。
  2. 我什至如何从 CD 启动这些机器?搜索一些论坛给我的印象是我需要一个特殊的 Sun 键盘才能在启动过程中按“Stop-A”...这可以在普通的 PC 式键盘上完成吗?

solaris system-installation

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

在 GNOME 3 中禁用屏幕消隐

我们正在使用带有默认 GNOME 3 安装的 Debian 7 机器在信息显示器上显示内容。该显示器需要保持打开状态,直到连接的计算机关闭。但是,GNOME 3 会在几分钟后关闭显示。

我似乎无法在系统设置工具或使用 dconf-editor 中找到控制这种行为的方法。有一个突出的谷歌热门建议改变

org.gnome.settings-daemon.plugins.power sleep-display-ac
org.gnome.settings-daemon.plugins.power sleep-display-battery
org.gnome.desktop.session idle-delay
Run Code Online (Sandbox Code Playgroud)

键,但这并没有改变任何东西。

那么,如何在 GNOME 3 中控制和禁用屏幕消隐?

gnome acpi gnome3 screen-energy-saving

4
推荐指数
1
解决办法
4387
查看次数

如何从 GNOME 3 的 GUI 访问 nm-connection-editor?

我在 GNOME 3 中使用 RHEL 7。据我所知,我只能使用 nm-connection-editor配置 ADSL 连接(通过 GUI)。

但是我在哪里可以找到 GUI 中 nm-connection-editor 的可点击符号?它应该可用,但是在网络管理器中(使用鼠标)挖掘时,它不会显示 nm-connection-editor!

或者是配置ADSL按ALT+F2,然后输入nm-connection-editor的唯一解决方案?用户友好程度如何?

networkmanager gnome3

4
推荐指数
2
解决办法
5691
查看次数

如何获取系统范围内的环境变化?

在大多数使用 bash 的 *nix 环境中,您将更改用户本地的环境变量~/.bash_profile或类似文件,然后source更改更改的文件,以使更改在您的会话中生效。

同样,在更改后执行sourceing将使这些更改在您当前的会话中生效。/etc/profile

但是假设您需要更改在 中/etc/profile(或在 下某处/etc/profile.d/)定义的环境变量,并且希望更改立即在系统上所有用户的所有会话中可见。如何在不重新启动系统的情况下实现这一目标?

bash profile

0
推荐指数
1
解决办法
1014
查看次数