热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

认识Linux及安装Linux系统

2019独角兽企业重金招聘Python工程师标准**linux是什么?**Linux就是一个操作系统平台,window也是一种操作系统平台

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

**linux是什么 ? **
Linux就是一个操作系统平台,window也是一种操作系统平台,手机系统分为安卓和苹果IOS,其实安卓手机系统就是linux,苹果IOS手机系统是Unix,很多一线互联网大公司的服务器的操作系统都是linux(百度,阿里,腾讯等)。

**Linux的由来 **
linux的前身是Unix,Unix并不是免费的,价格非常的昂贵,很少有人能够承担得起。在这样的背景下,1983年,计算机牛人Richard Stallman发起了一个著名的GNU计划,一个完全自由的操作系统,所谓完全自由及时要求加入GNU计划的所有软件必须自由使用,自由发布,软件发布必须发布它的源代码,这个代码也可以供别人自由使用,也可以只有更改,但是必须将更改后的代码发布出来,这套规定就是GPL协议。

1. 一大学教授开发了一个教学系统Minix,用于教学。
2. 1991年linuxTonalds参考Minix开发了Linux(仅仅是内核)。
3. GNU计划:所有的软件都必须是完全自由使用,自由更改,自由发布。
4. GPL协议:使用GNU计划的源代码作出更改后,必须将更改后的代码发布出来。

linux的发行版本

1.Debian(1993)--- Ubuntu(2004)
2.Slackware(1993)--- SUSE(1994)
3.RedHat(1994)--- Centos(2003)
4.RedHat---RedFlag(1999)
5.RedHat Fedora RHEL (2002)

安装虚拟机
VMware workstation10
首先下载地址: www.VMware.com, 也可以使用阿铭老师提供的安装包下载地址:r.aminglinux.com

  1. 双击VMware-workstation-full-10.0.1-1379776.exe 安装
    输入图片说明
  2. 点击下一步,选着我接受许可协议中的条款,点击下一步 ,出现安装类型。
    输入图片说明
  3. 选着安装类型:自定义安装,选着安装路径。
  4. 选着共享虚拟机目录,下一步
  5. 不需要更新,勾取消,点下一步。
  6. 用户体验勾取消,点下一步,然后下一步,继续,
  7. 输入许可证秘钥。
    输入图片说明
    8. 点击输入,完成。

创建一个虚拟机

  1. 点击创建新的虚拟机,然后选择典型(推荐),下一步。 输入图片说明
  2. 选择稍后安装操作系统,下一步。
    输入图片说明
  3. 选择操作系统linux,版本centos32或者64位,下一步。
    输入图片说明
  4. 给虚拟机自定义个名字,选择存储路径,下一步 。
    输入图片说明
  5. 选择默认,20G够平常实用使用,继续下一步。
    输入图片说明
  6. 自定义硬件,点击确定。
    输入图片说明
    网络适配器选着NAT 模式
    a) 桥接模式 :和主机在同一网段中。
    b) Nat模式 :建议使用nat模式,虚拟机相当于路由器。
    c) 仅主机模式 :相当于拿一个网线把虚拟机和和主机连在一起 。

安装Centos 开启此虚拟机

  1. 黑白的安装界面 a) Install Centos Linux7 #安装centos7系统 b) Test this media & install centos linux7 #检测安装镜像文件的可用性 c) Troubleshooting #用于处理故障问题,选着这项进入内存操作系统,然后把磁盘上的系统挂在这个内存操作系统上,这样方便我们去处理一些问题 选择第一项后,回车。
    输入图片说明
  2. 此时会出现一个提示,需要再次按一次回车才可以进一步操作,等待几秒会出现一个图形安装界面,选着使用语言,这里选着“中文”和“简体中文”,点击“继续”按钮。
    输入图片说明
  3. 点击“继续”按钮后,会弹出 “安装信息摘要”。除了安装位置,其他全部默认,点击安装位置,选择“我要配置分区”单选按钮。
    输入图片说明
  4. 点击左上角的“完成”按钮后,出现分区界面。
    输入图片说明
  5. 选择挂载点使用分区方案: a) 标志分区 b) Btrfs c) LVM d) Lvm简单模式 我们选择标准模式,点击左下角 “+”
    输入图片说明
    分区格式: a) /boot 200M b) swap 4096M c) / 剩余空间 /boot为系统启动文件,swap是交换分区,一般分为内存的2倍,如果内存大于等于4G,swap分8G即可,因为分多了也是浪费磁盘空间,/ 分区 剩余空间 输入图片说明
  6. 点击左上角完成,然后再点击接受更改,会返回到最初的安装信息摘要界面,此时点击右下角的“开始安装”按钮。
    输入图片说明
    输入图片说明
  7. 这里出现感叹号,我们需要设置root密码。
    输入图片说明
    输入图片说明
    设置完密码后,点击“完成”按钮后返回刚才的界面,发现两个叹号消失。
  8. 等几分钟后,包全部安装后,会提示重启。
    输入图片说明
  9. 重启完后,就可以进入centos7系统了
    输入图片说明

转:https://my.oschina.net/u/3791387/blog/1630866



推荐阅读
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • Python实现变声器功能(萝莉音御姐音)的方法及步骤
    本文介绍了使用Python实现变声器功能(萝莉音御姐音)的方法及步骤。首先登录百度AL开发平台,选择语音合成,创建应用并填写应用信息,获取Appid、API Key和Secret Key。然后安装pythonsdk,可以通过pip install baidu-aip或python setup.py install进行安装。最后,书写代码实现变声器功能,使用AipSpeech库进行语音合成,可以设置音量等参数。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • 本文由编程笔记#小编整理,主要介绍了关于数论相关的知识,包括数论的算法和百度百科的链接。文章还介绍了欧几里得算法、辗转相除法、gcd、lcm和扩展欧几里得算法的使用方法。此外,文章还提到了数论在求解不定方程、模线性方程和乘法逆元方面的应用。摘要长度:184字。 ... [详细]
  • 本文介绍了多因子选股模型在实际中的构建步骤,包括风险源分析、因子筛选和体系构建,并进行了模拟实证回测。在风险源分析中,从宏观、行业、公司和特殊因素四个角度分析了影响资产价格的因素。具体包括宏观经济运行和宏经济政策对证券市场的影响,以及行业类型、行业生命周期和行业政策对股票价格的影响。 ... [详细]
  • 本文介绍了P1651题目的描述和要求,以及计算能搭建的塔的最大高度的方法。通过动态规划和状压技术,将问题转化为求解差值的问题,并定义了相应的状态。最终得出了计算最大高度的解法。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
author-avatar
nuabolalalala4_135
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有