linux虚拟机环境配置

1. 安装虚拟机 

vmware下载:http://baoku.360.cn/soft/show/appid/100964

我下载的是vm10的,安装的路径自己选择,我的是直接默认安装在C盘了,完成后打开是这个界面,这个工具只是个虚拟机,它能让linux在win下运行。

2. 在虚拟机上安装linux系统

Ubuntu下载:http://releases.ubuntu.com/14.04/

安装完成后进去大概会是个这个界面,安装过程中会有个创建用户和 选择磁盘大小的,用户就是我上面的linux,这个名字可以自己取,以后的虚拟机的登录就是这个了,磁盘可以选个50G,40G都行,大点好,免得默认的20G以后不够用再扩容也麻烦了,这样linux系统也安装好了,但是现在的系统里面很不好用,比如方向键可能不能用,删除键也不能用等一些问题,其他的开发工具也都没有安装配置

接下来的工作才是配置的重点

2.1 如果方向键,删除键等无法使用

原因:当前的vi是精简版的vim.tiny ,功能不全

解决办法:

2.1.1 :  sudo vi /etc/vim/vimrc.tiny  跳到最下面将set compatible 改为 set nocompatible

不行的话加上 set backspace=indent,eol,start

2.1.2 :重新安装vim,这种方法要简单省事的多,先更新软件包,sudo apt-get update ,不更新软件包,安装读到的是旧的软件包,可能在安装的时候会出错,sudo apt-get install vim-gtk ,等待安装完成即可。接下来就可以根据自己的编程习惯去配置vim了,以下是常用的配置:

sudo vi /etc/vim/vimrc  添加完保存即可,在最后进行添加便于管理 

:set number 显示行号
:set nonumber 取消行号
:set numberwidth=3 设置行号列宽
:set hlsearch 高亮显示搜索内容
:set incsearch 输入关键字的时候高亮显示
:set ignorecase 搜索时忽略大小写
:set wrapscan 循环搜索(默认值)
:set nowrapscan 只搜索一次
:set showmatch 在输入右括号时,短暂地跳到对应括号处
:set matchtime=10 跳转时间,单位:十分之一秒
:set cursorcolumn 高亮光标所在列
:set nocursorcolumn 取消高亮光标所在列
:set cursorline 高亮光标所在行
:set nocursorline 取消高亮光标所在行
:set wrap 自动换行
:set nowrap 取消自动换行
:set autoindent 保持上一行的缩进
:set shiftwidth=4 设置缩进单位
:set ruler 在右下角显示光标位置
:set noruler 不显示光标位置
:set scrolloff=3 使光标始终和上下边缘相距3行
:set list 设置制表符可见
:set autochdir 将当前目录自动切换为文件所在目录
:set scrollbind 设置多窗口同步滚动
:set noscrollbind 取消多窗口同步滚动
:set autoread 如果文件被修改,自动读入,该项可能会不起作用
:set backspace=indent,eol,start 在Insert模式可以删除行首的空格、断行、进入Insert模式之前的位置
:set readonly 设置只读,该项写在配置文件中可能不起作用,在编辑时有效
:set fileformat? 显示当前的文件格式
:set nomodifiable 设置不可修改
:syntax on 打开语法高亮
:syntax off 取消语法高亮
:filetype on 自动识别文件类型
:colorscheme desert 选择颜色方案

 

2.2 samba 安装配置

安装命令:sudo apt-get install samba smbclient

启动Samba服务器只需执行如下命令:
#sudo /etc/init.d/samba start

关闭Samba服务器:
#sudo /etc/init.d/samba stop

重新启动Samba服务器:
#sudo /etc/init.d/samba restart

安装完成后需要进行配置,samba的配置文件路径:

sudo vi  /etc/samba/smb.conf

[linux]
339     comment = linux  //用户
340     path = /home/linux/samba  //共享目录
341     browseabel = yes   
342     public = yes   //是否公开
343     writable = yes      //写权限

保存退出,添加密码

sudo  samba passwd  

重启samba 

在win下输入//虚拟机的ip ,映射成一个网络盘就可以了

如果win下无权限访问:chmod -R go+rwx /home/linux/samba

2.3 nfs的安装配置

安装命令:sudo apt-get install nfs-kernel-server

创建nfs挂在目录:mkdir -p /home/linux/workspace/work_nfs

配置文件:sudo vim /etc/exports 

在exports 添加:/home/linux/workspace/work_nfs    *(rw,sync,no_root_squash)

/home/linux/workspace/work_nfs:与nfs服务客户端共享的目录,这个路径必须和你前面设置的文件的路径一致。

重启portmap服务:sudo /etc/init.d/portmap restart  ,nfs是一个RPC程序,使用它前,需要映射好端口,通过portmap设定。

重启nfs服务:sudo /etc/init.d/nfs-kernel-server restart 

测试下是否安装成功:mount 虚拟机ip:/home/linux/workspace/work_nfs   /挂载点

2.4 安装编译链工具

友善之臂的arm-linux-gcc 4.6以上的下载:http://www.friendlyarm.net/forum/topic/5203

Linaro 公司基于GCC推出的的ARM交叉编译工具:http://www.veryarm.com/arm-linux-gnueabihf-gcc

编译链的安装很简单 ,将下载好的编译链通过samba映射,虚拟机共享,u盘等方式拷贝到linux系统,

解压文件: tar -xvf arm-linux-gcc.4.6.7.tgs.bz2. -C  /usr/local/ 到了 /usr/local/目录,这个目录不固定,可自选,然后将解压后的文件路径添加到环境变量中去

sudo vi /etc/environment  

参照上面的添加把自己的添加进去,保存退出!

输入arm-补充完整 -v 可以看到当前的gcc版本是否已安装生效

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值