小编pno*_*ata的帖子

找不到适用于 VirtualBox 的正确 Ubuntu Server ISO

我整个上午都在努力寻找合适的 Ubuntu Server (12.04) ISO 来在我的 VBox VM 上安装 Ubuntu 来宾操作系统。

以下是相关统计数据:

  • 主机:AMD 64位
  • 主机操作系统:Ubuntu 桌面 11.04
  • 虚拟机操作系统:Linux
  • 虚拟机操作系统版本:Ubuntu
  • ISO下载并尝试: ubuntu-12.04-server-amd64.iso

当我尝试启动 VM 时,我会看到一个主菜单,第一个选项显示Install Ubuntu。当我选择它时,我收到一条错误消息:

此内核需要 x86-64 CPU,但仅检测到 i686 CPU。无法启动 - 请使用适合您 CPU 的内核。

编辑:该消息让我认为我有一台32 位机器,但我正在尝试运行 64 位 ISO。我相信,这是64位,但是,由于uname -m产生x86-64在终端...和执行lscpu生产:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
CPU(s):                2
Thread(s) per core:    1
Core(s) per socket:    2
CPU socket(s):         1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family: …
Run Code Online (Sandbox Code Playgroud)

virtualbox iso-image 64-bit virtual-machine ubuntu

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

如何在 Linux 上运行 UNetBootin(或类似的)?

我正在尝试在我的 Linux Mint (12 - KDE) 机器上安装UNetbootin,但它无法运行。我下载了它的 Linux 版本(作为unetbootin-linux-581文件下载)并将其权限设置为chmod +x unetbootin-linux-581. 我已经尝试过以我能想到的各种方式运行它:

  • 从 dolphin 文件管理器双击它
  • 跑步 ./unetbootin-linux-581
  • 跑步 sh ./unetbootin-linux-581
  • 跑步 unetbootin-linux-581.sh

似乎没有任何工作。所以我在我的 Linux Ubuntu (12.04) 机器上下载了它,以防 UNetbootin 由于某种原因不能在 Mint 上运行,并且得到了相同的结果。

我如何运行它,或者我需要做什么才能运行它?!?提前致谢!

linux usb linux-mint ubuntu unetbootin

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

虚拟机的好处和实用性

在过去的 5 到 8 年里,我一直生活在艰难的环境中,现在我才开始了解虚拟化、虚拟机和 VMware 或 VirtualBox 等平台。我我已经开始理解它们了,但是出于某种原因,我对虚拟机有两个概念;一个与它们对企业的内在利益有关,另一个与它们在使用时的实用性有关。

所以我知道你可以在同一台物理机器上运行多个虚拟机,它们都在做自己的“事情”,就好像它们是单独的机器一样。因此,假设我想在我的家庭办公室中创建一个漂亮的小型服务器虚拟网络,这样我就可以有一个大沙箱来运行我的所有项目。我将 2 台物理机设置为服务器,并且在每台物理机上运行 4 台虚拟机(一台可能是应用程序服务器,另一台可能是 RDBMS,另一台可能是消息代理等)。

  1. 除了为我省钱(因为我只需要提供 2 台物理机而不是购买 8 台服务器),这些虚拟机在这里有什么内在的好处/目的?我不在乎虚拟机有多聪明,如果我的计算机只有 8GB 的​​ RAM,并且我有 4 个 VM 在上面运行,那么这些 VM 只能获得 8GB 的​​ RAM 以在它们之间共享。在我的服务器上放置 4 个虚拟机并不会赋予它 4 倍的 RAM!因此,在我看来,虚拟机为您节省了硬件成本,但最终只会使硬件陷入困境,因为您有多台机器在同一个资源池中竞争。我在这里缺少什么?

  2. 虚拟机能否使用 TCP/IP、HTTP、FTP 等高级协议通过您的网络相互通信?否则,如果您必须向它们提供单独且独立的数据/请求块以进行处理,那么实现所有这些 VM 就毫无意义。

vmware virtualization virtual-machine

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

FAT 的 Linux 等价物是什么?它与块设备有什么关系?

Linux 新手,我很难理解一些基本的操作系统概念。FAT 的 Linux 版本是什么,它与这些所谓的“块”或块设备有什么关系?

linux operating-systems fat32

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

路由要点

我是一名程序员,试图填补我对网络基础知识的理解中的一个大漏洞。我一直在读一本好书(Sosinki 的Networking Bible),但我发现其中包含很多“假设”信息,其中术语/概念在没有适当介绍的情况下向读者抛出。

我知道“路线”是通过网络的路径。但是我正在努力将一些基于路由的概念可视化。即:

  1. 路由实际上如何在硬件中体现出来?它们只是在网络层计算然后由传输执行的 IP 地址列表吗?
  2. 所谓的路由表中存在什么样的数据?路由表是否只是保存这些 IP 地址列表的机制(阅读上文)?
  3. 与动态路由相比,静态路由的性能优缺点是什么?

networking router routing

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

logrotate 配置和执行

我正在尝试配置logrotate为每天午夜轮换和删除日志文件,但以前从未使用过它。所以:(a) 我想确认我的配置是正确的,并且 (b) 我需要帮助在午夜自动执行它的日常执行。

我的软件在/abs/path/to/log/myapp-log.txt. 这是我想要发生的事情:

  • 为每个日志文件添加时间戳,名称中带有日期扩展名
  • /abs/path/to/log/在任何时间点只有 1 个日志文件;所以每次轮换日志并创建一个新的日志文件时,删除旧的

logrotate.conf

/abs/path/to/log/myapp-log.txt {
    daily
    copytruncate
    create 700 myUser myGroup
    dateext
    maxage 1
    missingok
}
Run Code Online (Sandbox Code Playgroud)

我在这里不确定的一些事情:

  • 我是否需要指定daily是否指定 a maxageof 1?
  • 究竟在missingok做什么?如果日志文件不存在,则忽略系统警告?如果我不指定missingok并且日志文件不存在会发生什么?
  • copytruncate如果我指定daily/ ,我什至需要maxage 1吗?这三个设置感觉有点多余,但不确定每一个扮演什么角色。

其次,我如何确保每天午夜运行?克朗?我之所以这么问,是因为我读到了/etc/cron.daily/logrotate每天自动运行的某个地方,但不确定它是如何配置的。提前致谢。

linux logging purge logrotate

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

如何从 bash 中“关闭”Linux 上的所有网络?

我想编写一个 bash/shell 脚本来“关闭”机器通过其网卡进行通信的能力,从而有效地关闭所有网络。从命令行:

# To turn all networking off
sh networking.sh OFF

# Then to turn it back on
sh networking.sh ON
Run Code Online (Sandbox Code Playgroud)

我能想到的唯一方法是在端口级别通过IPTABLES,但之前从未尝试过,我不确定我是否沿着正确的大道前进,或者我是否远离基地。提前致谢。

networking linux shell port iptables

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

超线程与超频

这两者有什么区别,我想在什么情况下实施它们?是否存在我只想要 1 而不是另一个的情况?

根据维基百科,超线程是英特尔的专有技术,而超频似乎适用于任何 CPU(英特尔或其他)。

但是,它们在同一台机器上加速处理时间的方式似乎非常相似,我想知道它们是同义词还是相互冗余。

cpu overclocking performance hyper-threading

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

Windows 资源管理器如何通过 FTP 传输 Linux 服务器

我刚刚发现 Windows 资源管理器可以充当一个简单的 FTP 客户端,并使用它(而不是我的“规范” - FileZilla)通过 FTP 进入我的 linux 服务器。

我想知道 Samba 在这方面是否发挥了任何作用 - 否则,我的 Windows FTP 客户端将如何与 Linux 服务器进行通信?

如果是这种情况,当通过 FTP 传输到我的 Linux 服务器时,我可以将打开的 Window Explorer 实例视为 Windows 机器吗?例如,如果我想在服务器上解压缩一个 ZIP 文件,我是否可以像往常一样右键单击它,或者我是否需要在机器上安装一个等效于 ZIP/TAR 的 Linux 以便解压缩命令工作?

linux ftp windows-explorer

3
推荐指数
1
解决办法
1196
查看次数

外联网与 VPN

Extranet 和 VPN 之间有什么区别?每一种都有哪些常见用途?通常使用哪些技术堆栈来实现每个技术?

networking vpn intranet private-network

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