ubuntu下virtualbox安装freebsd及初步配置
最近尝试了在虚拟机中安装freebsd并进行尝试性的使用
获取镜像
在freebsd的官网,https://www.freebsd.org,即可看到 “Download Freebsd”的按钮,很醒目。
点击后,进入版本选择的页面。可以看到当前RELEASR版本,旧版本,还有尚未正式发布的beat版本。
每个版本又分为几列
Installer Images Virtual Machine Images SD Card Images Documentation
要在虚拟机使用的话,可以选择第二列的虚拟机镜像,开箱即用。
一般选择amd64/i386均可,看自己喜欢。
点击进去后,会有几个具体的格式,这里可以选 vmdk.xz 格式的。
下载后解压即可给虚拟机使用
创建虚拟机
新建虚拟机的时候,可以直接设置为freebsd,32bit或64bit根据刚刚选择的镜像,然后虚拟磁盘选择刚刚解压出来的镜像,启动即可。
默认的用户名是root,没有密码
安装必要软件
freebsd下,使用pkg安装所需软件包
例如
pkg install sudo git vim
新建用户
进入虚拟机之后,可以使用 adduser 新建一个普通用户,作为日常使用。
安装了sudo之后,可以新建的用户加入sudoer,方便使用
直接编辑 /usr/local/etc/sudoers
在
root ALL=(ALL) ALL
下方,添加刚刚的用户即可,比如用户叫zqb,则添加
zqb ALL=(ALL) ALL
保存退出即可
配置ssh
在虚拟机界面操作,多有不便。可以设置好ssh,然后从本机ssh过去。
在 /etc/defautls/rc.conf 中,添加一行
sshd_enable="YES"
编辑/etc/inetd.conf,去掉ssh前面的#,即反注释该行
重启服务即可
/etc/rc.d/sshd restart
这里还需要设置好虚拟机的网卡。
在virtualbox的左上角,管理中,打开 HOST-ONLY 网络
在虚拟机的设置中,启用网卡二,设置为HOST-ONLY 网络。
重新启动虚拟机,即可看到两个网卡,此时即可尝试从本机ssh访问虚拟机。
安装虚拟机增强工具
virtualbox有一个虚拟机增强工具。本机和虚拟机中都需要安装,配合使用。freebsd中可使用
pkg install virtualbox-ose-additions
但能够ssh登录,对我来说暂时够用了,就没去研究增强工具。
ubuntu下virtualbox安装freebsd及初步配置的更多相关文章
- Ubuntu下软件安装方式、PATH配置、查找安装位置
Ubuntu 18.04, 安装方式 目前孤知道的Ubuntu下安装软件方式有3种(命令): 1.make 2.apt/apt-get 3.dpkg 方式1基于软件源码安装,需要经历配置(可选).编译 ...
- Torch7在Ubuntu下的安装与配置
Torch7的本系列教程的主要目的是介绍Torch的入门使用.今天首先分享一下Torch7的安装.(在Ubuntu14.04安装torch7) 为什么选择Torch Torch的目标是在建立科学算法的 ...
- Ubuntu下apache2安装配置(内含数字证书配置)
Ubuntu下apache2安装配置(内含数字证书配置)安装命令:sudo apt-get updatesudo apt-get install apache2 配置1.查看apache2安装目录命令 ...
- [转]:Ubuntu 下Apache安装和配置
[转]:Ubuntu 下Apache安装和配置_服务器应用_Linux公社-Linux系统门户网站 https://www.linuxidc.com/Linux/2013-06/85827.htm ...
- 【转】virtualbox安装增强包及配置共享文件夹
原文网址:http://www.2cto.com/os/201308/233609.html virtualbox安装增强包及配置共享文件夹 因为需要在host及虚拟机间传输数据,想使用共享文 ...
- ubuntu下virtualbox的卸载
本想在ubuntu下virtualbox,可惜出错了,需要卸载后再安装,只能百度拼凑后再安装: 1.首先是执行删除命令:sudo apt-get remove virtualbox*( 这样就不用去查 ...
- ubuntu下virtualbox 共享文件夹 & 访问USB设备
在Ubuntu 12.04 上为Virtualbox 启用USB 设备支持 Ubuntu安装虚拟机,实现文件和USB的共享 Ubuntu下virtualbox 虚拟xp 访问USB设备
- Ubuntu下Zabbix安装及使用问题
1.configure: error: MySQL library not found MySQL library not found root@kallen:~# apt-get install l ...
- Ubuntu 18.04安装Samba服务器及配置
Ubuntu 18.04安装Samba服务器及配置 局域网下使用samba服务在Linux系统与Windows系统直接共享文件是一项很方便的操作.以Ubuntu为例配置samba服务,Linux服务器 ...
随机推荐
- 数据包从tcp->ip发出去
ip_local_out->OUTPUT->dst_out->ip_output-> POSTROUTING -->ip_output_finish 上面的路径中啊,在O ...
- [OS] 生产者-消费者问题(有限缓冲问题)
·最简单的情形--(一个生产者 + 一个消费者 + 一个大小为1的有限缓冲) 首先来分析其中的同步关系: ·必须在生产者放入一个产品之后,消费者才能够从缓冲中取出产品来消费.·只有在消费者从缓冲区中取 ...
- [BinaryTree] 二叉树类的实现
二叉树结点的抽象数据类型: template<class T> class BinaryTreeNode { friend class BinaryTree<T>; priva ...
- RT-thread内核之互斥量
一.互斥量控制块:在include/rtdef.h中 #ifdef RT_USING_MUTEX /** * Mutual exclusion (mutex) structure */ struct ...
- snmpwalk的报文检测
1.先用nc起一个监听的端口,然后看报文是不是正确的: 注:nc是一个模拟各种网络协议的东西,模拟服务器.客户端等: 2.触发告警,让他发报文: 3.用nc模拟一个服务端,启动一个udp的端口163: ...
- Django+Celery+Redis实现异步任务(发送邮件)
安装如下依赖库 pip install Celery pip install django-celery pip install django-redis 还要安装本地的Redis服务 setting ...
- redux connect的浅比较说明
redux的connect方法是一个高阶组件,对包装的组件会在ShouldComponentUpdate中实现一个默认的浅比较. connect形式如下: connect([mapStateToPro ...
- 集成淘宝sdk
204是安全图片的问题, 请先检测以下几点: .请检测百川控制台是否已经申请初级API. .请检测百川控制台“我的产品后台”是否开通电商SDK应用.(重点检测很多用户疏忽这一点) .debug版本的可 ...
- nginx 报invalid pid number
/opt/ibis/sbin/nginx -c /opt/ibis/conf/nginx.conf 这是make make install之后生成的文件夹和文件. -c c是configure的缩写 ...
- 允许Traceroute探测
允许Traceroute探测 漏洞描述: 允许Traceroute探测 漏洞描述 本插件使用Traceroute探测来获取扫描器与远程主机之间的路由信息.攻击者也可以利用这些信息来了解目标网络的网络拓 ...