- 浏览: 4406929 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (634)
- Oracle日常管理 (142)
- Oracle体系架构 (45)
- Oracle Tuning (52)
- Oracle故障诊断 (35)
- RAC/DG/OGG (64)
- Oracle11g New Features (48)
- DataWarehouse (15)
- SQL, PL/SQL (14)
- DB2日常管理 (9)
- Weblogic (11)
- Shell (19)
- AIX (12)
- Linux/Unix高可用性 (11)
- Linux/Unix日常管理 (66)
- Linux桌面应用 (37)
- Windows (2)
- 生活和工作 (13)
- 私人记事 (0)
- Python (9)
- CBO (15)
- Cognos (2)
- ORACLE 12c New Feature (2)
- PL/SQL (2)
- SQL (1)
- C++ (2)
- Hadoop大数据 (5)
- 机器学习 (3)
- 非技术 (1)
最新评论
-
di1984HIT:
xuexilee!!!
Oracle 11g R2 RAC高可用连接特性 – SCAN详解 -
aneyes123:
谢谢非常有用那
PL/SQL的存储过程和函数(原创) -
jcjcjc:
写的很详细
Oracle中Hint深入理解(原创) -
di1984HIT:
学习了,学习了
Linux NTP配置详解 (Network Time Protocol) -
avalonzst:
大写的赞..
AIX内存概述(原创)
一般的VirtualBox用户可能不知道那种潜伏在命令行界面(CLI)下的强大威力。
最明显的问题是“当你有一个非常棒的GUI时候
为什么还要用命令行工作?”,答案就是其威力。自从1995年以来,有整整一代的计算机用户认为计算机就是一个窗口和图形的大集合,不过的确也八九不离
十。你可能会问为什么是1995?因为Windows
95的引入将人们带入了一个图形化的新时代。那个八月后的不久,FVWM95发布,这就是Linux对于Windows
95浏览器界面的回答。对我来说,似乎使用命令行的旧日好时光已经永远里去了。没有人会想再用DOS,当然也不会对Linux感到兴奋。命令行在
Linux环境中依旧存在,并且存在的很好。同样在Windows王国中命令行也还是有的。同时,现在的Macs是基于Unix的,时不时会扬起非GUI
的灰尘。
你可能会感到惊奇的是潜伏在VirtuaBox
漂亮的GUI,多彩的图形,显眼的设置页和众多的下拉列表下面的是神秘世界竟然是命令行。
这个黑暗玩过会向那些敢于进入这个陈旧的墓穴中的人展示它的真正威力。当你探索过VirtualBox的CLI之后,你可能会觉得GUI只不过是一个蹩脚
的窗口装饰(一语双关),专为那些忽略真正的程序下面那些不受欢迎的黑色矩形的路过者而创造。
命令行的威力
我
提到过的矩形盒子指的是终端窗口。命令行提供了强大的自动化操作。使用Perl,shell或者其它语言的脚本是我所熟悉的*nix系统下的自动化方法。
系统调度守护进程(cron)可以帮助你在合适的时候启动这些脚本。通过自动化所显示的威力需要系统管理员在他们的技能储备中具有编写脚本的能力。即将展
示给你的每种系统管理员操作都要求你懂得shell脚本和至少另外一种下面所列出的解释型语言。
对于虚拟化,命令行让你在不使用
GUI的情况下快速创建虚拟磁盘,增加新的网卡,启动虚拟机和创建新的虚拟机。脚本自动化还能让你在无需干预的情况下计划一个虚拟机的启动和关闭。进一步
说,如果你是一个非常聪明的脚本程序员,你可以创建一个强大的脚本,给你显示一系列的提示符来创建虚拟机、启动、安装或者升级而只需要很少的干预。如果你
是那种不想动手的类型并且有一系列的规则用途的虚拟机,你可以为每一种类型的虚拟机安装一个脚本集合(想象成模板),然后在只需要一秒钟的时间内创建你的
虚拟机。
让我们来看看VirtualBox中命令行功能的简单和优雅。
安装与基础
在VirtualBox Linux下载区根据你的系统下载二进制版本。如果你是个纯粹主义者,也可以使用源代码。我的选择 (RHEL5/CentOS5 rpm)将所有的东西安装在下面几个地方。
* 二进制文件 - /usr/lib/virtualbox ,也是 /usr/bin的链接
* 库文件 - /usr/lib/virtualbox
* 源代码 - /usr/share/virtualbox
* 客户机附加品 (ISO) - /usr/share/virtualbox
如果你的发行版没有最新的(本文写作时是3.1.2)VirtualBox可用,可以使用一种接近的的可下载软件包或者是源代码。一旦 VirtualBox安装好,你就已经称为一个正式的用户了。
虚拟机创建与配置
使用命令行最难的部分是需要知道从哪里启动。GUI通过一个可用的新建按钮使之变得简单。用命令行揭露这个秘密则有一点点繁琐。为了创建并安装一个新的虚拟机,首先打开终端窗口或者ssh到安装VirtualBox的 Linux主机,然后输入下面的命令。
$ /usr/bin/VBoxManage createvm --name Debian5 –register
这会创建一个名叫Debian5的虚拟机并在VirtualBox中注册。创建的虚拟机是一个XML文件,位于你的主目录: ~/.VirtualBox/Machines/Debian5/Debian5.xml.
为你的虚拟机创建一个虚拟磁盘:
$ /usr/bin/VBoxManage createhd --filename Debian5.vdi --size 4000 --variant Fixed
你创建的虚拟磁盘名叫 Debian5.vdi, 4GB (4,000MB) 的固定大小 (非动态增长).
虚拟磁盘创建在这里: ~/.VirtualBox/HardDisks/Debian.vdi
创建一个存储器控制器,用来连接到虚拟磁盘和虚拟CD/DVD光驱。
$ /usr/bin/VBoxManage storagectl Debian5 --name "IDE Controller" --add ide --controller PIIX4
该命令创建了一个名叫 “IDE Controller”的IDE控制器,控制器类型为PIIX4.
现在,将你的虚拟磁盘连接到虚拟机:
$ /usr/bin/VBoxManage storageattach Debian5 --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium Debian5.vdi
将一个ISO镜像连接上去,用于安装你需要的操作系统:
$
/usr/bin/VBoxManage storageattach Debian5 --storagectl "IDE Controller"
--port 0 --device 1 --type dvddrive --medium
/ISO/debian-40r3-i386-netinst.iso
安装网络:
$ /usr/bin/VBoxManage modifyvm Debian5 --nic1 bridged --cableconnected1 on --bridgeadapter1 eth0
这会创建一个有线桥接网卡,启动时自动连接,Linux系统会将其视为eth0.
启动虚拟机:
$ /usr/bin/VBoxManage startvm Debian5
如果一切如计划,你会看到如下的消息,然后你的虚拟机窗口将开始安装。
Waiting for the remote session to open...
Remote session has been successfully opened.
如你所见,用命令行创建并安装虚拟机将你从鼠标点击的疯狂中解放出来,并且为你开放了一个虚拟机自动化的新世界。其实,我们这里才刚开始接触到皮毛而已, 但是,这篇简单的介绍很有希望激发你的好奇心,并且让你给你一个学习探索命令行强大威力的机会。
参考至:http://forum.ubuntu.org.cn/viewtopic.php?f=65&t=271865&start=0
http://www.linux-mag.com/id/7673
如有错误,欢迎指正
邮箱:czmcj@163.com
发表评论
-
Sublime-Text-3-OmniMarkupPreviewer
2016-10-21 15:42 3026Markdown 创立的宗旨是实现「易读易写」。其语法简洁直 ... -
安装Fedora-Scientific_KDE后做的事(原创)
2016-10-01 09:20 1810这篇文章用于记录个人在安装了Fedora-Scientif ... -
How to Uninstall (or Reinstall) Windows 10’s Ubuntu Bash Shell
2016-09-19 22:35 1845How to Uninstall (or Reinstall ... -
Linux下./configure,make,make install的作用
2016-09-19 12:12 1765./configure是用来检测你的安装平台的目标特征的。 ... -
rpm包指定安装路径
2016-09-19 12:10 1358rpm包一般都有默认的安装路径,如何你要更改默认路径,有没有 ... -
linux字体安装
2014-12-12 15:12 1404Google查了一下,果然Windows下的ttf字体与G ... -
Linux终端乱码的解决办法
2014-12-12 13:54 1448用SSH连接Linux时经常会遇到乱码的情况,痛苦了好久,在 ... -
yum安装openoffice
2014-12-12 13:34 831安装方法如下: 1、首先安装openoffice.org套 ... -
Linux下yum源配置
2014-12-12 12:30 1121redhat linux 配置yum详解 修改浏览权限 | ... -
VirtualBox修改UUID实现VM复制
2014-05-02 15:24 2844在自己的机器上安装完虚拟机后,想当然在windows下直接 ... -
ubuntu下DbVisualizer 中文乱码,包括JAVA 乱码
2012-01-09 16:32 30151. 在 jre/lib/fonts/ 下建立个目录 fall ... -
Fedora之编辑菜单
2011-12-27 16:03 1620前段时间为自己的Fedora13安装了一个wine,顺便装了一 ... -
Fedora14上Libreoffice的安装与卸载(原创)
2011-09-14 15:38 5235经过笔者使用发现OOO相比于Office实在还是很有差距,在这 ... -
Fedora14字体美化
2011-08-05 12:27 2478Fedora默认的字体渲染效果在各个发行版的中算是首屈一指了, ... -
Fedora中文输入法的安装配置
2011-06-27 20:56 3715Fedora中文输入法的安装 ... -
Fedora14升级到Fedora15问题汇总(原创)
2011-06-02 14:24 3120使用preupgrade升级 ... -
.ICEauthority的一连串事(原创)
2011-04-15 09:55 8871使用Ubuntu和Fedora的用户经常会在进入GNOME时出 ... -
Fedora 14组建Ad-hoc无线网络共享Win7上网(原创)
2011-04-02 21:09 3076客观情况 家里有两台笔记本电脑需要上网,一条有线宽带 ... -
Fedora 14 下安装Chromium(原创)
2011-04-02 21:02 2077Fedora 14默认没有安Chromium,下面采用yum的 ... -
Ubuntu的3D特效
2011-02-20 20:50 3706* 第一部分: ...
相关推荐
vbox:VirtualBox命令行工具VBoxManage的简化界面
Virtualbox 详细使用手册 包含如何安装、使用,命令行操作等
1. 使用VirtualBox命令行工具`VBoxManage`来修改虚拟硬盘的容量。命令格式如下: ``` "C:\Program Files\Oracle\VirtualBox\VBoxManage" modifyhd "cloned.vdi" --resize 16000 ``` 这里的`cloned.vdi`是虚拟...
1. **创建虚拟硬盘**:使用VirtualBox命令行工具`VBoxManage.exe`来创建四个虚拟硬盘,用于存放OCR(Oracle Cluster Registry)、Voting Disk、Data和Flash Recovery Area。 2. **连接虚拟硬盘**:将创建好的虚拟...
通过 dpkg -L 命令可以考察 VirtualBox 提供了哪些命令行工具。最后,通过 dpkg -S 命令可以看到,VirtualBox这个可执行程序其实是属于 virtualbox-qt 软件包的,它只是一个图形界面的封装。启动 VirtualBox,新建...
9. **命令行接口**:除了图形界面,VirtualBox还提供了命令行工具,适合自动化操作和脚本编写。 描述中提到“亲测可用,解压即可”,这意味着下载的压缩包经过了实际验证,用户只需要解压缩后运行"VirtualBox-5.2....
用户可以通过双击VirtualBox图标或在命令行中输入“VirtualBox”命令来启动VirtualBox。 创建第一个虚拟机: 用户可以通过VirtualBox的图形用户界面或命令行工具创建虚拟机,并配置虚拟机的参数,例如虚拟机名称、...
- 配置简单:通过命令行工具快速启动、暂停、重启和销毁虚拟机。 - 版本控制:Vagrantfile可以放入版本控制系统,便于团队协作和环境一致性。 2. **VirtualBox的使用** - 安装与配置:下载并安装VirtualBox,...
9. **命令行界面**:除了直观的图形用户界面,VirtualBox还提供了命令行工具,适合自动化任务和脚本编写。 10. **热添加/删除硬件**:在不中断虚拟机运行的情况下,可以添加或移除硬件资源,如内存、硬盘和网络...
6. **命令行界面**:除了图形用户界面,VirtualBox还提供命令行工具,便于自动化管理和脚本控制虚拟机。 7. **远程桌面支持**:VirtualBox支持通过RDP(远程桌面协议)或其他协议连接到虚拟机,允许远程操作和管理...
文档中还包含了如何运行WebService、WebService命令行选项、如何在WebService登录时进行认证等基础内容。 接下来,文档详细解释了如何使用不同编程语言调用WebService,包括了针对Java、Python、PHP等语言的对象...
8. **命令行界面**:除了图形用户界面,VirtualBox还提供命令行工具,便于自动化管理和脚本操作。 9. **3D图形支持**:虽然虚拟机的图形性能通常不如物理机器,但VirtualBox支持3D加速,使得在虚拟机上运行图形密集...
7. **命令行接口**:除了图形界面,还提供CLI(命令行接口),便于自动化和脚本操作。 安装"VirtualBox-6.0.4-128413-Win.exe"程序时,会引导用户逐步完成安装过程,包括接受许可协议、选择安装目录和配置组件。...
8. **命令行界面(CLI)**:除了图形用户界面,还提供命令行工具,便于自动化管理和脚本控制。 9. **远程桌面协议(RDP)支持**:允许用户通过RDP远程连接到虚拟机,方便远程管理和协作。 10. **3D加速**:支持...
VirtualBox Shell (`VBoxManage`) 是一个命令行工具,用于管理VirtualBox虚拟机。它提供了丰富的命令集,可以完成大多数与虚拟机相关的操作,如创建、启动、快照等。 #### 六、类与接口 文档中列举了一些关键的类与...
8. **命令行接口**:除了图形用户界面,VirtualBox还提供命令行工具,方便自动化管理和脚本操作。 9. **远程桌面支持**:VirtualBox可以通过VirtualBox Remote Desktop Protocol (VRDP) 让用户远程访问虚拟机。 10...
`VBoxManage`是VirtualBox的命令行接口,通过它可以直接控制和管理虚拟机的方方面面,包括设置附加数据、虚拟硬盘、DVD驱动器等。 ### 路径说明 文件中提到了`C:\ProgramFiles\Oracle\VirtualBox`,这表明...
安装Vagrant后,你需要通过命令行工具将它与VirtualBox连接起来,这通常通过`vagrant init`命令创建一个新的Vagrantfile实现,该文件定义了虚拟机的配置。 在"virtualbox&&vagrant兼容匹配放心使用"这个描述中,...
1. 故障现象:用户在尝试打开HCL(可能是指某种虚拟化软件或云平台的命令行工具)时,遇到了一个弹窗提示错误,说明存在兼容性问题。这通常表现为程序检测不到正确安装的VirtualBox API。 2. 故障原因:通常,这种...