我整个上午都在努力寻找合适的 Ubuntu Server (12.04) ISO 来在我的 VBox VM 上安装 Ubuntu 来宾操作系统。
以下是相关统计数据:
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) 我正在尝试在我的 Linux Mint (12 - KDE) 机器上安装UNetbootin,但它无法运行。我下载了它的 Linux 版本(作为unetbootin-linux-581文件下载)并将其权限设置为chmod +x unetbootin-linux-581. 我已经尝试过以我能想到的各种方式运行它:
./unetbootin-linux-581sh ./unetbootin-linux-581unetbootin-linux-581.sh似乎没有任何工作。所以我在我的 Linux Ubuntu (12.04) 机器上下载了它,以防 UNetbootin 由于某种原因不能在 Mint 上运行,并且得到了相同的结果。
我如何运行它,或者我需要做什么才能运行它?!?提前致谢!
在过去的 5 到 8 年里,我一直生活在艰难的环境中,现在我才开始了解虚拟化、虚拟机和 VMware 或 VirtualBox 等平台。我想我已经开始理解它们了,但是出于某种原因,我对虚拟机有两个概念;一个与它们对企业的内在利益有关,另一个与它们在使用时的实用性有关。
所以我知道你可以在同一台物理机器上运行多个虚拟机,它们都在做自己的“事情”,就好像它们是单独的机器一样。因此,假设我想在我的家庭办公室中创建一个漂亮的小型服务器虚拟网络,这样我就可以有一个大沙箱来运行我的所有项目。我将 2 台物理机设置为服务器,并且在每台物理机上运行 4 台虚拟机(一台可能是应用程序服务器,另一台可能是 RDBMS,另一台可能是消息代理等)。
除了为我省钱(因为我只需要提供 2 台物理机而不是购买 8 台服务器),这些虚拟机在这里有什么内在的好处/目的?我不在乎虚拟机有多聪明,如果我的计算机只有 8GB 的 RAM,并且我有 4 个 VM 在上面运行,那么这些 VM 只能获得 8GB 的 RAM 以在它们之间共享。在我的服务器上放置 4 个虚拟机并不会赋予它 4 倍的 RAM!因此,在我看来,虚拟机为您节省了硬件成本,但最终只会使硬件陷入困境,因为您有多台机器在同一个资源池中竞争。我在这里缺少什么?
虚拟机能否使用 TCP/IP、HTTP、FTP 等高级协议通过您的网络相互通信?否则,如果您必须向它们提供单独且独立的数据/请求块以进行处理,那么实现所有这些 VM 就毫无意义。
Linux 新手,我很难理解一些基本的操作系统概念。FAT 的 Linux 版本是什么,它与这些所谓的“块”或块设备有什么关系?
我是一名程序员,试图填补我对网络基础知识的理解中的一个大漏洞。我一直在读一本好书(Sosinki 的Networking Bible),但我发现其中包含很多“假设”信息,其中术语/概念在没有适当介绍的情况下向读者抛出。
我知道“路线”是通过网络的路径。但是我正在努力将一些基于路由的概念可视化。即:
我正在尝试配置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每天自动运行的某个地方,但不确定它是如何配置的。提前致谢。
我想编写一个 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,但之前从未尝试过,我不确定我是否沿着正确的大道前进,或者我是否远离基地。提前致谢。
这两者有什么区别,我想在什么情况下实施它们?是否存在我只想要 1 而不是另一个的情况?
根据维基百科,超线程是英特尔的专有技术,而超频似乎适用于任何 CPU(英特尔或其他)。
但是,它们在同一台机器上加速处理时间的方式似乎非常相似,我想知道它们是同义词还是相互冗余。
我刚刚发现 Windows 资源管理器可以充当一个简单的 FTP 客户端,并使用它(而不是我的“规范” - FileZilla)通过 FTP 进入我的 linux 服务器。
我想知道 Samba 在这方面是否发挥了任何作用 - 否则,我的 Windows FTP 客户端将如何与 Linux 服务器进行通信?
如果是这种情况,当通过 FTP 传输到我的 Linux 服务器时,我可以将打开的 Window Explorer 实例视为 Windows 机器吗?例如,如果我想在服务器上解压缩一个 ZIP 文件,我是否可以像往常一样右键单击它,或者我是否需要在机器上安装一个等效于 ZIP/TAR 的 Linux 以便解压缩命令工作?
Extranet 和 VPN 之间有什么区别?每一种都有哪些常见用途?通常使用哪些技术堆栈来实现每个技术?
linux ×5
networking ×3
ubuntu ×2
64-bit ×1
cpu ×1
fat32 ×1
ftp ×1
intranet ×1
iptables ×1
iso-image ×1
linux-mint ×1
logging ×1
logrotate ×1
overclocking ×1
performance ×1
port ×1
purge ×1
router ×1
routing ×1
shell ×1
unetbootin ×1
usb ×1
virtualbox ×1
vmware ×1
vpn ×1