第一篇:安装并配置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)

转载于:https://www.cnblogs.com/gjianw217/p/3443532.html

Linux学习系列之Linux入门(一)linux安装与入门相关推荐

  1. 生信宝典Linux学习系列文章整理

    欢迎关注天下博客:http://blog.genesino.com/2017/10/sxbd-linux-summary/ 生信宝典推出的Linux从入门到常用命令.软件安装方法.数据处理方法都在这了 ...

  2. Linux学习系列之Mount

    Linux学习系列之Mount 在Linux中,如果你要使用储存设备 (Mo.硬盘.光驱等) ,就得先将它挂上 (Mount),而当储存设备挂上了之后,就可以把它当成一个目录来进行访问.挂上一个设备使 ...

  3. Linux学习系列五:Shell命令脚本的基本语法

    这个系列的Linux教程主要参考刘遄老师的<Linux就该这么学>.用的系统是RHEL8,如果遇见一些命令出现问题,请首先检查自己的系统是否一致,如果不一致,可网上查一下系统间某些命令之间 ...

  4. Linux学习系列二:Linux中的常用命令

    这个系列的Linux教程主要参考刘遄老师的<Linux就该这么学>.用的系统是RHEL8,如果遇见一些命令出现问题,请首先检查自己的系统是否一致,如果不一致,可网上查一下系统间某些命令之间 ...

  5. 怎么用linux的HDD存储,Linux学习的正确姿势12:Linux存储概览

    原标题:Linux学习的正确姿势12:Linux存储概览 从工作原理区分 机械 HDD 固态 SSD SSD的优势 SSD是摒弃传统磁介质,采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械 ...

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

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

  7. Linux学习之云服务器搭建嵌入式Linux开发环境

    Linux学习之云服务器搭建嵌入式Linux开发环境 第一步:购买云服务器 进入腾讯云官方网站腾讯云官方网站 选择云+校园云+校园 进入控制台 将云服务器系统设置为Ubuntu系统 使用Xshell6 ...

  8. Linux 学习笔记(六):Linux

    预期学习目标 CentOS的安装 相关命令的学习 脚本的编写 定时任务的编写 vim的学习 系统设置 项目部署 项目权限设置 确认 SELinux 的状态 [root@centos7 ~]$ /usr ...

  9. LINUX学习笔记1 网卡配置(网络适配器安装失败问题解决)

    LINUX学习笔记1 网卡配置(网络适配器安装失败问题解决) 概述 每一次选修课总会碰到一堆问题,我真的是幸运得很.这次是LINUX服务器管理这门课,最开始安装虚拟机一切正常(用的是VMware安装u ...

  10. Java云同桌学习系列(十九)——Linux系统

    本博客java云同桌学习系列,旨在记录本人学习java的过程,并与大家分享,对于想学习java的同学,我希望这个系列能够鼓励大家一同与我学习java,成为"云同桌". 每月预计保持 ...

最新文章

  1. Blender未来科幻武器全流程制作视频教程
  2. “WPF老矣,尚能饭否”—且说说WPF今生未来(上):担心
  3. Hadoop教程(二):安装
  4. oracle 9i rac Linux,请教高手!能在linux下安装两套oracle 9i RAC 数据库软件与实例吗?...
  5. Shell脚本中的函数、数组
  6. SpringBoot_日志-日志框架分类和选择
  7. httpClient学习笔记1
  8. ASP。NET的设计思想
  9. CSS对字体单位的总结
  10. MscTeX警告Package fontspec Warning: Font “Songti SC Light“ does not contain requested(fontspec)的解决
  11. Stephen 博客正式开通 【个人公众号:Stephen 】
  12. 微信公众号开发之微信买单
  13. 【Python】长文详解python中的正则表达式
  14. 延时队列的几种实现方式(只有原理,并没有源码)
  15. Linux 配置网络桥接模式
  16. 如何把大写金额变为小写数字_excel怎么把小写数字转换成人民币大写?
  17. 基于OpenCV双边滤波器的人脸美化 .
  18. Linux发行版之间有什么区别?
  19. 公司网站源码(公司官网源码)PHP
  20. InfoPath,你不需要吗?

热门文章

  1. .NEt中的继承、聚合和组合
  2. ASP.NET 3.5核心编程学习笔记(55):自定义扩展程序控件的创建
  3. java版电子商务spring cloud分布式微服务b2b2c社交电商:服务容错保护(Hystrix断路器)...
  4. Myeclipes连接Mysql数据库配置
  5. 基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统
  6. IntelliJ IDEA2017 修改缓存文件的路径
  7. LeetCode - Majority Element
  8. spark内核揭秘-02-spark集群概览
  9. 软件设计模式之适配器模式(JAVA)
  10. 演示:Linux工程环境应用实训(防火墙、NAT、静态路由)详细配步骤