第一篇:安装并配置Linux开发环境

一、安装linux:

主要安装Linux的发行版,到目前为之,主要的发行版有:

比较常用的是Ubuntu、redhat和centOS,主要的安装方法详细:

Ubuntu安装1、Ubuntu安装2,Redhat安装1、Redhat安装2,CentOS安装1、CentOS安装2.

二、配置Linux:(以Ubuntu为例)

(一)VMware tools作用及安装
(1 作用 实现Linux与Window的文件共享
  (1) 通过文件夹的形式,
        VM-setting->Options->Shared Folders->指定文件夹
        在linux终端下,输入cd /mnt/hgfs 就会看到Windows下指定的分享文件
  (2) 通过直接复制或拖动的形式
(2 安装,(参考安装方法1,安装方法2)

1 点击VM-install VMware tools
    2 将光盘文件复制到某一目录,如/tmp
    3 解压tar -zxvf VMware-XXXX.tar.gz
    4 进入到vmware-tools-distrib中,执行./vmware-install.pl后,一直按Enter键
    5 如果执行cd /mnt,看到一个hgfs的文件夹,说明安装成功

注:a、如果(二)没有安装成功,在VMware下填加Windows共享文件夹时,各个选项都是灰色的,不能进行配置!
        b、若/mnt/hgfs目录下看不到共享的文件,则执行下列两条命令:
           (1)sudo apt-get install open-vm-dkms
           (2)sudo mount -t vmhgfs .host:/ /mnt/hgfs

c、13.04版本会出现:Searching for a valid kernel header path...,

the path "" is not a valid path to the 3.8.0-19-generic kernel headersould

                            you like to change it? [yes]

           解决方法:           

           (1)$ sudo apt-get install build-essential linux-headers-$(uname -r)

           (2)$ sudo -i

              # cd /lib/modules/3.x.x-x-generic/build/include    注: 3.8.0-19-generic替换为 uname -r 命令显示的内容

              # cp ./generated/uapi/linux/version.h linux/version.h

              (3)$ sudo ./vmware-install.pl

d、安装过程中,还可能出现错误*** [_module_/tmp/vmware-root/modules/vmhgfs-only],可能是由于vmware版本低问题,不用管,直接回车,下到出现为止enjoy。

(二)安装samba

1 下载安装:sudo apt-get install samba smbfs(可能已经过时,新的工具是cifs-utils) system-config-samba(在系统中可生成图形设置界面)
2 系统-〉系统管理-〉samba,启动图形界面的samba 或者执行:system-config-samba
3 单击“填加共享”,在此配置共享目录及共享用户,确定
4 在Window下运行Ubuntu下的IP地址,就可以在Window下获取到Linux下的数据文件(默认情况下,可读但不可写)
即运行CMD,输入:\\XXX.XXX.XXX.XXX
5 重启的命令为:sudo /etc/init.d/samba restart

(三)安装ssh

查看是否安装:ssh localhost,如果ssh: connect to host localhost port 22: Connection refused,说明没有这婵真,
1、安装:apt-get install openssh-server
2、查看:ps -e |grep ssh(如果有SSHD,所以已开启)
3、启动:/etc/init.d/ssh start
4、配置文件:/etc/ssh/sshd_config(可修改端口,默认为22)

Linux学习系列之Linux入门(一)linux安装与入门的更多相关文章

  1. Linux学习系列八:操作网口

    一些相对高性能的单片机会带以太网接口,网口在MCU里算是比较复杂的外设了,因为它涉及到网络协议栈,通常情况下网络协议栈会运行在一个RTOS中,所以对普通单片机开发者来说网口使用起来相对难度较大一些.在 ...

  2. Linux学习笔记——基于鸟哥的Linux私房菜

    Linux学习笔记--基于鸟哥的Linux私房菜 ***** ARM与嵌入式linux的入门建议 (1) 学习基本的裸机编程:ARM7或ARM9,理解硬件架构和控制原理 (这一步是绝对的根基) (2) ...

  3. Linux 学习笔记之超详细基础linux命令(the end)

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 14---------------- ...

  4. Linux 学习笔记之超详细基础linux命令 Part 14

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 13---------------- ...

  5. Linux 学习笔记之超详细基础linux命令 Part 13

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 12---------------- ...

  6. Linux 学习笔记之超详细基础linux命令 Part 12

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 11---------------- ...

  7. Linux 学习笔记之超详细基础linux命令 Part 11

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 10---------------- ...

  8. Linux 学习笔记之超详细基础linux命令 Part 10

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 9----------------- ...

  9. Linux 学习笔记之超详细基础linux命令 Part 9

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 8----------------- ...

  10. Linux 学习笔记之超详细基础linux命令 Part 8

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 7----------------- ...

随机推荐

  1. Peter's Hobby

    Problem Description Recently, Peter likes to measure the humidity of leaves. He recorded a leaf humi ...

  2. How to update FVDI Commander driver to latest V2015.6.2

    As FVDI Commander products are upgraded to new versions, I often receive emails from customers askin ...

  3. swift基本数据类型的使用

    // // ViewController.swift // 基本数据类型 // // Created by 叶炯 on 16/9/8. // Copyright © 2016年 叶炯. All rig ...

  4. 使用 Feedly RSS阅读器订阅技术大牛的博客

    这几天一直都在自己看书,可是书上面的东西都比较落后一点,而且没有大牛博文上的东西讲的深入,可是来回跳转各位大牛的博客又非常的麻烦,有一些公众账号虽然也会推荐一些知识内容,可是你应该有过看到多个公众号发 ...

  5. linux 主机免验证登录

    1.ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub 2.scp -p port  ~/.ssh/id ...

  6. shareplex的安装&&起停服务(添加新用户)

    一.主机环境   主从类型 系统版本 数据库版本 主机地址 主机名 源数据库 Centos6.4 X86_64 11.2.0.4.0 192.168.3.230 dbshareplex 目的数据库 C ...

  7. 修改eclipse中web项目的server部署路径

    和MyEclipse不一样,在Eclipse中做的Web项目默认是不支持将项目发布到Web服务器上的,会发布到工作空间的某个目录,因此无法在外部启动Tomcat来运行Web项目,只有打开Eclipse ...

  8. Win10开机小键盘不亮解决办法

    1.首先修改注册表打开[HKEY_USERS\.DEFAULT\Control Panel\Keyboard]项,将"InitialKeyboardIndicators"的键值从& ...

  9. JavaScript 三种绑定事件方式之间的区别

    JavaScript三种绑定事件的方式: 1. <div id="btn" onclick="clickone()"></div> // ...

  10. Jersey(1.19.1) - Building Responses

    Sometimes it is necessary to return additional information in response to a HTTP request. Such infor ...