Andrew S. Tanenbaum参考Unix,写了Minix,并开源,Linus Torvalds以其为模板写了Linux。

Linux包含内核版本和发行版本。

Linux内核版本

Linux内核官网:www.kernel.org

内核版本说明:如2.6.18,其中2为主版本,6为次版本,18为末板本。越稳定越安全的版本越好

Linux发行版本:各大厂商加入自己的特色,内核其实都一样,进行发行,产生很多发行版本。如redhat(服务器用的多,服务收费)、fedora(redhat个人版,包含很多新功能)、ubuntu(桌面图形界面好)、centos(完全免费,被redhat收购)、debian等

开源软件简介

apache(web服务器软件,把写好的网站发布到网上,这样人们才可以访问),NGiNX,MuSQL,php,samba,mongoDB,python,Ruby,Sphinx

Linux应用领域

1、基于Linux的企业服务器 www.netcraft.com查看

2、嵌入式平台

Linux与Windows的不同

1、Linux严格区分大小写,windows中的DOS命令不区分大小写

2、Linux中所有的内容以文件形式保存,包括硬件

3、Linux不靠扩展名区分文件类型,以权限区分。有一些约定的扩展名如下:

  压缩包:*.gz, *.bz2,  *.tar.bz2, *.tgz等

  二进制软件包: .rpm

  网页文件: .html  .php

  脚本文件: .sh

  配置文件: .conf

4、Windows下的程序不能直接在Linux中安装和运行

字符界面的优势

1、字符界面占用的系统资源更少

2、字符界面减少了出错、被攻击的可能性

Linux安装

1、虚拟机安装

(1)VMware :网址:www.vmware.com

VMware特点:

(1)不需要分区或者重新开机就能在同一台PC上使用两种以上的操作系统

(2)本机系统可以和虚拟机系统网络通信

(3)可以设定并且随时修改虚拟机操作系统的硬件环境,不能超过真实机内存等

建议VMware配置

(1)CPU:建议主频在1GHz以上

(2)内存:建议1GB以上

(3)建议分配空闲空间8G以上

VMware安装,有英文版和汉化版

选Typical典型安装-->选择安装位置(除了C盘都可以)-->把check for product updates on star tup前面的勾去掉,不需要更新虚拟机-->去掉help improve vmware workstation前面的勾,不发送错误给VMware,一直next就可以了

卸载VMware的话,在程序里面卸载,然后用VMware Install Cleaner(网上下载)彻底删除

虚拟机的使用

(1)如果已经建立过虚拟机,则单击打开虚拟机->.vmx格式的文件(比如CentOS6.vmx)

(2)如果没有建立过虚拟机,则单击新建虚拟机->选择第一个标准形式类型配置->我以后再安装操作系统->选择Linux,CentOS 32位->输入虚拟机名称、选择位置(不要放C盘)->分配20G,点上虚拟磁盘拆分成多个文件->完成

在虚拟机页面,虚拟机->设置  或者双击左侧设备下的内存  打开虚拟机设置

  点击处理器->处理器数量1个,处理器核数可以根据电脑cpu有多少核配置,勾上虚拟机Intel VT-x/EpT,把真实的cpu映射到虚拟机中

  桌面右键“计算机”,选择“属性”  看处理器后面有几个相同的Ghz就是几核

  右击”计算机“,选择“管理”,点击”设备管理器“。再点击右边的处理器,即可看到多少线程

点击CD/DVD,右边的已连接在开启虚拟机系统时一定打钩,连接下面使用ISO镜像文件,选择下载好的linux系统

网络适配器:选择桥接。

桥接:虚拟机要占用真实机同一网段   NAT:虚拟机使用VMnet8和主机通信,可以上网   Host-only:虚拟机使用VMnet1和主机通信,不能上网。注意:NAT和Host-only模式,虚拟机只能和本主机通信,不能和局域网中其他主机通信,桥接可以和局域网中其他电脑通信

虚拟机使用小技巧

1、快照,在视图下面的小闹钟图标,点击填入名称创建一个快照。如果系统崩溃,点击隔一个图标那个扳手图标,打开快照管理器,点击想要打开的快照->点击右下角转到 即可,也可以右击快照删除

2、虚拟机->管理->克隆,下一步,下一步,链接克隆不占用空间,完整克隆和原始镜像一样

Linux简介和安装的更多相关文章

  1. Linux简介与安装

    Linux系统的组成 Linux 内核:内核是系统的"心脏",是运行程序与管理像磁盘和打印机等硬件设备的核心程序. Linux Shell:Shell是系统的用户界面,提供了用户与 ...

  2. SLAM+语音机器人DIY系列:(一)Linux基础——1.Linux简介

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

  3. SLAM+语音机器人DIY系列:(一)Linux基础——2.安装Linux发行版ubuntu系统

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

  4. 分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装

    redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssd ...

  5. 分布式缓存技术redis学习(一)——redis简介以及linux上的安装

    redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssd ...

  6. Linux简介及Ubuntu安装

    Linux简介及Ubuntu安装 常见指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Linux软件包管理 vim使用 用户及用户组管理 文件权限管理 大牛笔记-www.weix ...

  7. Linux简介,虚拟机安装,网络设置,桌面和vim安装

    Linux简介: linux代表系统内核.Linux系统指基于Linux内核的操作系统,由内核和程序结合组成.比较流行的发行版本由RedHat Linux.Fedora.Centos.Debian.U ...

  8. 分布式缓存技术redis系列(一)——redis简介以及linux上的安装

    redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssd ...

  9. Linux:课程安排、Linux简介、虚拟机安装、课前准备(常用设置和操作)

    一.课程安排 1)Linux 的作用 商业服务器基本上都是 Linux: 开源软件都先支持 Linux: 大数据分析.机器学习首先选 Linux: 整个互联网地基靠Linux撑起来: Linux 系统 ...

随机推荐

  1. 呼叫中心获取sip数据报文

    1.下载sngrep并且安装: 运行 ./sngrep 进入呼叫列表,空格选中呼叫流,进入 2.呼叫信息 回车进入原始窗口 空格选中两条消息流,回车进入消息差异窗口 F8设置

  2. c# Database类的使用

    参考资料http://ansonlh.iteye.com/blog/1689009 搜索:c# DatabaseFactory类

  3. E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)

    出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用.而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况. 解决方法:输入以下命令 sudo rm /var/cache/ ...

  4. Docker7之Docker overview

    Docker is an open platform for developing, shipping, and running applications. Docker enables you to ...

  5. 洛谷P1244 青蛙过河 DP/思路

    又是一道奇奇怪怪的DP(其实是思路题). 原文戳>>https://www.luogu.org/problem/show?pid=1244<< 这题的意思给的挺模糊,需要一定的 ...

  6. 网页中动态嵌入PDF文件/在线预览PDF内容https://www.cnblogs.com/xgyy/p/6119459.html

    #网页中动态嵌入PDF文件/在线预览PDF内容# 摘要:在web开发时我们有时会需要在线预览PDF内容,在线嵌入pdf文件: 问题1:如何网页中嵌入PDF: 在网页中: 常用的几种PDF预览代码片段如 ...

  7. 原生js仿jquery一些常用方法

    原生js仿jquery一些常用方法 下面小编就为大家带来一篇原生js仿jquery一些常用方法(必看篇).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧   最近迷上了原 ...

  8. python学习之re库

    正则表达式库re是非常重要的一个库. 首先正则表达式有两种表示类型,一种是raw string类型(原生字符串类型),也就是我们经常看到的r'  '的写法,另一种是不带r的写法,称为string类型. ...

  9. URAL 1004 Sightseeing Trip(floyd求最小环+路径输出)

    https://vjudge.net/problem/URAL-1004 题意:求路径最小的环(至少三个点),并且输出路径. 思路: 一开始INF开大了...无限wa,原来相加时会爆int... 路径 ...

  10. Idea中配置Tomcat

    配置步骤 在idea项目左上角选择‘Edit Configurations’ 2. 配置server 3. 配置项目 4. 配置成功后就可以在项目下面看到tomcat了 运行Tomcat遇到权限问题: ...