centos virtualbox启动 centos如何安装软件

VirtualBox中开启Linux的SSH(CentOS)

初次尝试通过SSH连接VirtualBox中安装的Linux系统,我选择了 CentOS 6.4进行实践。以下是一些关键步骤和可能遇到的问题。

首先,需要更改虚拟机的网络模式。将网络模式从默认的 NAT更改为桥接模式。这一步骤允许虚拟机直接与外部网络通信,避免了使用VirtualBox转发规则的问题。在CentOS终端执行 ifconfig命令,可以查看到当前 IP地址。

接着,设置sshd服务为自启动。使用命令 chkconfig sshd on,设置开机启动。通过命令 chkconfig–list|grep sshd检查设置结果,确保服务在启动时自动运行。

启动sshd服务,使用 service sshd start命令。如果系统默认端口为22,无需额外设置。

使用 Putty工具连接 CentOS。在 CentOS系统中,默认情况下 iptables策略为 ACCEPT,无需添加额外防火墙规则。如果遇到安全需求,可以添加 iptables规则允许特定端口的访问。

遇到的主要问题包括找不到虚拟机的 IP地址和连接问题。尝试了多种方法后,切换网络模式至桥接解决了 IP地址问题。使用 iptables-A INPUT-p tcp-m tcp-sport 22-j ACCEPT iptables-A OUTPUT-p tcp-m tcp-dport 22-j ACCEPT命令允许22端口的双向通信。

后记:尝试直接将网络模式设置为 NAT,并添加端口转发规则,同样可以实现连接。NAT模式下,VirtualBox的路由引擎将虚拟机与外界隔离,通过端口转发规则完成连接到指定虚拟机端口的目的。设置端口转发规则后,通过宿主机器的 ipconfig查看虚拟Box IP,使用该 IP和端口成功连接。

centos下virtualbox怎么用u盘启动

1、将U盘接到电脑的USB接口上。键盘上按WIN+R打开运行窗口,输入diskmgmt.msc点击确定打开磁盘管理。

2、在磁盘管理窗口中,我们点击一下自己的U盘盘符,下面就可以显示该U盘在这个电脑中的磁盘标识,现在我这里显示的是标识为“磁盘2”。箭头位置那里。这个上位置选记住,等下需要用到。

3、然后我们右击VirtualBox程序,选择以管理员身份打开。这个现在只要打开就可以,暂不进行操作。

4、以管理员身份打开CMD窗口。win10的只要右击开始菜单,选择“命令提示符(管理员)”打开。这里要注意,一定要以管理员身份打开CDM,否则执行命令时要权限不足。

5、先查看一下VirtualBox的安装目录位置,等下需要进入到这个目录。右击VirtualBox图标,点击属性。在起始位置中可以看安装的盘符及具体的安装目录。把这个复制起来。

6、然后按下回车键执行,就创建成功。如果屏幕上显示的看不懂,没关系。我们进入到刚才7、的这个保存位置去看看有没有usb.vmdk文件,有的话就表示创建成功。

8、如果不成功的话是CMD窗口没有以管员身份打开,重新操作即可。

9、接下来我们要在VirtualBox加载这个上虚拟U盘。在主界面点击设置。

10、点击“存储”,右边点击+加载虚拟硬盘。

11、选择使用现有的虚拟硬盘。

12、选择刚才创建的这个上USB.vmdk文件,打开。

13、我们发现在存储中多了一个,然后点击确定就可以了。

14、在虚拟机中启动系统,按屏幕提示按键进入选择U盘。

15、然后选择虚拟硬盘2.在键盘上输入2就可以了。然后虚拟机就开始从U盘启动了。

CentOS上配置VirtualBox虚拟机及安装Windows的教程

开始之前,首先需要使用 VirtualBox最小化安装 CentOS 7.0。

系统设置

使用 root账号登录,进行系统设置。

安装组件

安装系统必须的组件。

复制代码

代码如下:

yum install gcc bzip2 kernel-devel wget

修改主机名称

设置一个便于识别的主机名称,便于以后使用 ssh登录时方便识别。

复制代码

代码如下:

vi/etc/hostname

SSH设置

取消 DNS解析,使 ssh登录更快。编辑/etc/ssh/sshd_config文件,更改以下配置项:

复制代码

代码如下:

UseDNS no

安装 VBoxGuestAdditions

安装了 VBoxGuestAdditions后才可以使用共享目录的功能。

注意:此时需要重启一下系统,否则可能无法继续安装。

点击 VirtualBox运行界面的 Devices菜单,选择 Insert Guest Additions CD Image。

挂载光盘并安装 VBoxGuestAdditions

复制代码

代码如下:

mkdir/media/cdrom

mount/dev/cdrom/media/cdrom

/media/cdrom/VBoxLinuxAdditions.run

umount/media/cdrom

rm-rf/media/cdrom

用户配置

设置 root用户密码为 vagrant。

创建 vagrant用户,密码与用户名相同。

配置 vagrant用户执行 sudo命令时不需要输入密码。并且可以后台执行指令。运行 visudo命令。然后添加如下配置:

复制代码

代码如下:

vagrant ALL=(ALL) NOPASSWD: ALL

Defaults requiretty

设置 vagrant用户证书,使其可以无密码登录系统

复制代码

代码如下:

cd/home/vagrant

mkdir.ssh

wget--no-check-certificate

chmod 700.ssh

chmod 600.ssh/authorized_keys

chown-R vagrant:vagrant.ssh

清理系统

清理临时文件以减小制作出来的 Box文件体积。

复制代码

代码如下:

yum clean all

rm-rf/tmp/*

rm-f/var/log/wtmp/var/log/btmp

history-c

然后关闭虚拟系统。

打包

回到物理机终端,使用下面的命令打包输出 box.

复制代码

代码如下:

vagrant package--base [virtualbox name]--output [box name].box

创建一个 windows的虚拟环境

开始之前,需要先准备一个 windows的安装文件,如 win2003.iso。

使用命令行创建 VirtualBox虚拟机

创建一个名为 win2003的虚拟机:

复制代码

代码如下:

vboxmanage createvm--name win2003--register

设置虚拟机

复制代码

代码如下:

#设置系统类型

vboxmanage modifyvm win2003--ostype Windows2003

#开启电源管理

vboxmanage modifyvm win2003--acpi on

#设置系统内存

vboxmanage modifyvm win2003--memory 512

#添加网卡,网络模式为 NAT

vboxmanage modifyvm win2003--nic1 nat

创建一个的虚拟硬盘,容量为 5G

复制代码

代码如下:

vboxmanage createhd--filename win2003.vdi--size 5000

绑定虚拟硬盘

复制代码

代码如下:

#创建虚拟机的硬盘控制器

vboxmanage storagectl win2003--name HDD--add ide--bootable on

#绑定创建的虚拟硬盘

vboxmanage storageattach win2003--storagectl HDD--port 0--device 0--type hdd--medium win2003.vdi

添加光驱并绑定系统安装文件

复制代码

代码如下:

vboxmanage storageattach win2003--storagectl HDD--port 0--device 1--type dvddrive--medium win2003.iso

启动并安装系统

复制代码

代码如下:

vboxheadless-s win2003

在桌面环境的电脑上使用远程桌面软件,连接服务器的 3389端口就可以看到虚拟机的画面,并进行安装操作了。

使用 vboxheadless命令启动的虚拟机是会话模式的,而且默认启用了远程桌面功能 VRDP。适合首次运行虚拟机安装系统。安装完系统后,想要以后台服务的方式运行,应当使用 vboxmanage startvm命令:

复制代码

代码如下:

vboxmanage startvm win2003--type headless

安装增强包

VirtualBox默认安装好系统后,使用起来不是很顺畅。特别是鼠标操作时,迟滞感十分严重。安装增强包可以明显改善操作感。首先下载 VirtualBox Guest Additions增强包: VBoxGuestAdditions_4.3.20.iso。然后使用下面的命令挂载增强包到光驱:

复制代码

代码如下:

vboxmanage storageattach win2003--storagectl HDD--port 0--device 1--type dvddrive--medium VBoxGuestAdditions_4.3.20.iso

然后启动系统,双击光驱盘符,执行安装程序后重启完成。

添加共享目录

共享目录方便虚拟机和主机之间交换文件,使用下面的命令进行共享目录的添加和删除:

添加共享目录:

复制代码

代码如下:

vboxmanage sharedfolder add win2003--name share-name--hostpath/host/path/folder/--automount

删除共享目录:

复制代码

代码如下:

vboxmanage sharedfolder remove win2003--name share-name

其它常用技巧

1.添加 NAT网络模式下的端口转发

复制代码

代码如下:

#添加远程桌面的转发

vboxmanage modifyvm vmname--natpf1"remote desktop,tcp,,33089,,3389"

vboxmanage modifyvm vmname--natpf2"remote desktop,udp,,33089,,3389"

2.关闭虚拟机

复制代码

代码如下:

vboxmanage controlvm vmname poweroff

3.开机自动启动虚拟机

设置自动开机的数据库路径:

复制代码

代码如下:

vboxmanage setproperty autostartdbpath/etc/vbox

添加要开机启动的虚拟机:

复制代码

代码如下:

vboxmanage modifyvm vmname--autostart-enabled on--autostop-type acpishutdown

启动管理服务:

复制代码

代码如下:

service vboxautostart-service restart

阅读剩余
THE END