目录:

1.linux的前世今生.

2.企业如何选择linux系统?

3.如何在虚拟机上安装linux系统?搭建学习环境.


1.linux的前世今生.

1).起源:先是贝尔实验室的Unix系统,因为各家对于自己的硬件做了定制的Unix系统,但是硬件太贵,很多人用不起,出于教学目的,芬兰的教授谭邦宁,开发了一款Minix进行教学用途,但是较为简单,后来大学生托瓦兹觉得现在的操作系统太差,想自己弄一个,借鉴于谭邦宁教授的开发基础,接受了其的开发思想,模仿Unix做成了一个类Unix系统,又受自由软件与GUN项目发起人Richard Stallamn 影响,免费发布在互联网上,由全球的软件工程师维护,进行完善.现在已经成为很重要的操作系统之一.

2).优点:

A.开放的源代码,如果足够牛,可以自由修改.

B.具备几乎所有的Unix的优秀特性.

C.可自由传播,无商业版权约束.

D.适合X86架构计算机.

E.计算成熟,可靠性高.

F.极强的可伸缩性.

G.强大的数据库支持能力.(oracle,DB2,Sybase,Informix,MySQL)

H.请打的开发功能.(TCP/IP,www,java,XML)

3).常用的应用场合:

服务器行业

注意:任何情况下,linux服务器是不允许重启的.

2.企业如何选择linux系统?

选择linux系统,如果只是爱好,不想用盗版,又不想花钱,还想要桌面系统,可以用Ubuntu桌面系统;如果是需要服务器端的linux系统,想用一个稳定的服务器系统,或者是从事运维相关工作,建议选择Centos或者RedHat;两者之中首选Centos,因为目前Centos社区很活跃,上升势头明显,而且免费;如果对于系统稳定性,安全性,有更高的要求,或者特殊要求的,可以选择使用Debian或者FreeBSD;如果痴迷于新技术和最新的软件,可以选择Fedora,但是其中会有很多bug和稳定性的问题存在.中文的环境选择麒麟linux(最好不要用).

3.如何在虚拟机上安装linux系统?搭建学习环境.

A.安装VMware Workstations  Pro  8或者11.

B.下载linux的镜像文件.可以在阿里云镜像或者网易镜像下载.

http://mirror.nsc.liu.se/centos-store/6.7/isos/x86_64/

C.搭建虚拟机环境.
1).建立一个文件夹放置虚拟机的目录.

2).打开VM开始搭建

centos6安装内存太小安装不上.(小于512M不行)

 

D.安装linux系统.

E.加载完成后,重启/开启计算机或者虚拟机,此时系统会进入自检程序

F. 直接enter进入里面

G.检查光盘介质,现在都不用光盘了.直接跳过.按Tab选择Skip,然后按Enter跳过.

next

选择合适的物理存储设备

初始化主机和配置网络.

系统时间设置

设置超级用户密码

选择系统安装磁盘空间类型.选择Create Custom Layout 自定义磁盘分区.

选择使用create进入磁盘分区创建.

创建第一个分区:/root


创建第二个分区:SWAP

创建第三个分区:根分区

选择格式化创建文件系统

分区要求:

1).至少要有一个根(/)分区,用来存放系统文件及程序.其大小至少在5GB以上.

2).要有一个swap(交换)分区,它的左右相当于Windows里的虚拟内存,Swap分区的大小一般为物理内存容量的1.5倍(内存<8G).但当系统物理内存大于8GB时,则swap分区配置8-6GB即可,太大无用,浪费磁盘空间.swap分区不是必须的.但是大多数情况还是设置比较好,个别企业的数据库应用场景部分swap.没有swap的话,内存耗尽会宕机.有swap会拖慢速度.

3)./boot分区,这是linux系统的引导分区,用于存放系统引导文件,如linux内核等,所有文件的总大小一般只有几十MB,并且以后也不会增大太多,因此,该分区可以设置为100-200MB,这个分区也不是必须的.

分区完后next

选择最小化安装

选择安装软件

安装完成后可以通过 yum groupinfo 包组名 查看具体安装的包组组件

开始安装:

安装完成:

3.了解linux系统以及搭建学习环境的更多相关文章

  1. linux系统下深度学习环境搭建和使用

    作为一个AI工程师,对Linux的一些技能的掌握也能从一定层面反应工程师的资深水平. 要求1:基于SSH的远程访问(本篇文章) 能用一台笔记本电脑,远程登陆一台linux服务器 能随时使用笔记本电脑启 ...

  2. linux系统下搭建php环境之-Discuz论坛

    1.安装搭建论坛必要的软件 apache php mysql CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵 ...

  3. 阿里云服务器linux系统上 安装node环境

    今天将阿里云服务器重windows系统重置成了linux系统, 点击上面的实例名称,进入到 点击  更换系统盘   选择linux 的centos版本(操作前需要  停止实例) 弄好后,启动实例 下面 ...

  4. 【并行计算】Windows系统下搭建MPI环境

    Windows系统下搭建MPI环境 MPI的全称是Message Passing Interface即标准消息传递界面,可以用于并行计算.MPI的具体实现一般采用MPICH.下面介绍如何在Window ...

  5. 在Linux系统下搭建和配置一个minio文件服务器(二)

    上一篇主要讲述了在linux系统中搭建一个minio文件服务器,那么这一篇则用来整合java代码中使用,我之前自己已经搭建好了一个springboot项目,那么这一篇将详细讲述如何把minio整合进s ...

  6. 实验四 Linux系统C语言开发环境学习

    项目 内容 这个作业属于哪个课程 Linux系统与应用 这个作业的要求在哪里 作业要求链接 学号-姓名 17041428-朱槐健 作业学习目标 1.Linux系统下C语言开发环境搭建 2.学习Linu ...

  7. 大数据学习路线之linux系统基础搭建

    学习大数据是必须掌握一定Linux知识的,工欲善其事,必先利其器.在学习之前,首先需要搭建Linux系统,本节将讲解VMware Workstation的安装和CentOS 7系统的安装. 1.2.1 ...

  8. win10+Ubuntu16.04双系统下深度学习环境的搭建

    环境零零碎碎地搭了三四天,虽然碰到各种问题,但还是搭建好了,自己整理记录下,同时也算给有需要的人一些指导吧 一.双系统的安装 Win10硬盘管理助手 压缩或者直接利用未使用的空间,空间大小自定,将腾出 ...

  9. 实验四:Linux系统C语言开发环境学习

    项目 内容 这个作业属于哪个课程 班级课程主页链接 这个作业的要求在哪里 作业要求 学号-姓名 17043133-木腾飞 作业学习要求 1.学习Linux系统中如何查看帮助文档:2.在Linux系统中 ...

随机推荐

  1. redis的一些命令

    字符串操作 EX在设置值的时候设置过期时间,ttl查看过期时间 expire能单独设置过期时间 查看所有的key key * 列表操作 lpush从列表左边添加值,rpush从列表右边添加值 lran ...

  2. LeetCode:翻转二叉树【226】

    LeetCode:翻转二叉树[226] 题目描述 翻转一棵二叉树. 示例: 输入: 4 / \ 2 7 / \ / \ 1 3 6 9 输出: 4 / \ 7 2 / \ / \ 9 6 3 1 题目 ...

  3. 437. Path Sum III(路径可以任意点开始,任意点结束)

    You are given a binary tree in which each node contains an integer value. Find the number of paths t ...

  4. Android MVP Presenter 中引发的空指针异常

    一.概述 最近对 googlesamples/android-architecture 中的 MVP-dagger 进行了学习.对照项目的 MVP-dagger 分支,对 MVP-dagger 进行了 ...

  5. 【JavaScript】用JS绘制一个球

    参考: 1.http://www.w3school.com.cn/html5/html_5_canvas.asp 2.http://blog.csdn.net/qq_27626333/article/ ...

  6. 20145222黄亚奇《网络对抗》- shellcode注入&Return-to-libc攻击深入

    20145222黄亚奇<网络对抗>- shellcode注入&Return-to-libc攻击深入 shellcode注入实践过程

  7. React Native常用组件之ListView组件

    学习iOS开发的同学应该都知道UITableView,几乎每个APP中都有它的存在,而且衍生出各种形态:那么同样,ListView就是在React Native中的tableView,而且更加简单和灵 ...

  8. Spring MVC执行原理和基于Java的配置过程

    一.Spring MVC执行原理和基于Java配置的配置过程 (一)Spring MVC执行过程,大致为7步. 所有的请求都会经过Spring的一个单例的DispacherServlet. Dispa ...

  9. Spring mvc和Servlet

    总结: Servlet:性能最好,处理Http请求的标准. SpringMVC:开发效率高(好多共性的东西都封装好了,是对Servlet的封装,核心的DispatcherServlet最终继承自Htt ...

  10. MyCat分片集群

    数据库集群会产生的问题: 自增ID问题 数据关联查询问题(水平拆分) 数据同步问题 数据库集群 自动增长id产生重复的话,解决: UUID形式  (没有排序 不是自增) 设置数据库步长 其他方案: r ...