Linux部署安装

目录

        1.计算机资源介绍

        1.1 常见操作系统

        1.2 Linux简单介绍

        1.3 学习环境介绍

        2.虚拟机中安装Linux操作系统

        3.远程连接

        4.xshell

        5.关机和重启系统命令

        关机命令

        重启命令


1.计算机资源介绍

计算机资源分为2部分:硬件资源、软件资源

硬件:一般硬件剧旨计算机的物理组成,由真实(看得见,摸得着)的设备组成的

软件:软件一般剧旨应用程序,应用程序程序是由开发人员去按照编程语言的特定的规则去 编写的程序。除了上述的应用程序之外,操作系统也属于软件资源的范畴,它属特殊的软件。

1.1 常见操作系统

常见操作系统有:Windows、 MacOS、Linux。

Windows:其是微软公司硏发的收费操作系统(闭源)

Windows系统分为两类:用户(个人)操作系统、服务器(企业)操作系统

个人操作作系统:win 95、win 98x win NTX win Mex win xpx vista、win7、win8、win10

服务器操作系统:windows server 2003/2008/2012/2016/2019

MacOS:其是由苹果公司开发的一款收费(变相收费,买电脑送系统)操作系统。该系统从终端角度来看分为:watch OS、IOS、MacOS

其表现突出的地方:底层优化实现的很好

Linux: Linux是目前全球使用量最多的服务器操作系统(开源)

其体系很强大,其分支有很多(数不胜数),其目前主要的分支有:RedHat (红帽)Debian、乌班图 (ubuntu)、CentOS等等。其在世界范围最大的使用分支是安卓。

闭源:不开放源代码,用户是没有办法看到软件的底层实现(闭源,收费)

开源:表句放源代码(开源,免费)

1.2 Linux简单介绍

1Linux特性

  • 完全开源

使用Linux,包括对它的拷贝,修改,再发布,在遵循GPL的协议下,你不会有缶可版权问题的担心,对于企业 部署可以极大的降低成本。而正因为Linux平台不会依赖于田可一家私有软件公司,所有各大软硬件厂商都并发展Linux,如REDHAT, IBM, DELL, ORACLE, VMWARE, GOOGLE, INTEL等。

  • 多用户多任务系统

Linux继承了UNIX多用户多任务的设计理念,允许多人同时上线工作,并合理分配资源。

  • 安全高效稳定

严格的用户权限管理使得不同的使用者之间保持高度的保密性和安全性。Linux得到来自各大软硬件厂商的支 持,特别是企业级应用。

  • 支持多种硬件平台

Linux是一种UNIX Like操作系统,它遵循〔标准,运行在UNIX下的软件很容易移植Linux下,这使得Linux立刻拥有了大量优秀的软件。

2Linux发行版本

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

用户 _>计算机

计算机资源——>硬件资源+软件资源

软件资源 _>操作系统 _>内核(内核空间)+应用程序(用户空间)

Linux发行版指的就是通常所说的"Linux操作系统",它可能是由一个组织,公司或者个人发布的。

通常来讲,一个Linux发行版包括Linux内核,各种GNU软件,及其他的一些自由软件。在一些特定的Linux发行版中 也有一些专有软件。

发行版为许多不同的目的而制作,包括对不同计算机硬件结构的支持,对一个具体区域或语言的本地化,实时应用, 和嵌入式系统。目前,数百个Linux发行版被积极的开发,被广泛应用的发行版有:

  • Red Hat Enterprise Linux

RHEL是Red Hat (红帽)公司的企业版Linux系统,因其稳定强大,各大厂商认证和良好的技术支持,在Linux 服务器上市场占领超过50%份额。采用RPM的包管理方式,很多发行版都或多或少的受到它的影响。

  • CentOS

由社区开发并维护,基于RHEL,并与RHEL版本号保持一致。致力于提供一个自由使用且稳定的RHEL。开发者 直接修改RHEL的源代码,去除了红帽的商标和商业务组件,修复了很多存在的Bug。其拥有自己的软件仓库,提供免费的在线更新程序。

  • Fedora

主要由RedHat扫寺的社区Linux项目,采用同样的RPM包管理,致力于最新技术的开发和引入。经过测试稳定 且有价值的技术将被RH EL吸纳。坚持每半年发布一个版本。

  • SUSE Linux

在欧洲非常流行的Linux发行版,以界面华丽和简单易用都^ 2004年被NOVELL收购。NOVELL提供企业级的 SUSE Linux Enterprise Server | Desktop软件和商业技术支持服务,企业市场占有率较高。OpenSUSE是基于 企业版的社区提供的免费SUSE Linuxo

  • Debian Debian是完全开放,一个强烈信奉自由软件的系统,由Debian计划组织维护,其背后没有田可营利组织的支 持,开发人员完全来自于全世界各地的志愿者。Debian基于Deb的包管理方式,ap啲在线软件安装更新非常方 便且快速。蹈共超过18000个软件包的* 受到硏究柑勾开发人员的极±^。

  • Ubuntu

基于Debian开发,采用相同的deb和apt。通过精扬细选,保证软件质量,致力于开发一个简单易用的Linux系 统。由Canonical支持,坚持每6个月发布一个版本,分别提供6个月和3年(LTS)的技术支学由于其易用性 和遍布世界各地的镜像源服务器,使得它近年来变得非常流行。

  • 其他Linux发行版

Arch Linux,—个基于KISS (Keep It Simple and Stupid)的滚动更新的操作系统。

Gentoo, 一个面向高级用户的发行版,所有软件的源代码需要自行编译。

Elementary OS:基于Ubuntu,界面酷似Mac OS Xo

Linux Mint,从Ubuntu派生并与Ubuntu兼容的系统。

3、开源文化

什么是GNU?什么是GPL协议? GNU和Linux是怎么结合在一起的?

GNU是在1983年由理查德•马修•斯托曼提出的一个项目计划,目标是提供一个和UnixlOO%兼容的2的操作系统。这 个系统的名字叫GNU,是GNUE Not Unix的首字母递归缩写 _这是对Unix的技术思想致敬的一种方法,同时表达 GNU有所不同。从技术上说,GNU很像Unix。但是它不同于Unix, GNU给予其用户自由。

GPL (General Public License)协议剧旨GNU通用公共许可证。缶可软件发布,都需要许可证,GNU认为田可软件 都应当以自由软件发布。要让一个软件成为自由软件,就需要把它以自由软件许可证发布。我们通常使用GNU通用 公共许可证GNU GPL发布软件。

简单地说,GPL授曜有以下几个特点:

  1. 软件挂上GPL授权之后,即为自由的软件,田可人均可获取,同时,亦可取得其源代码;

  2. 取得GPL授权的软件后,缶可人均可修改源代码,以使其符合自己的喜好;

  3. 除此之外,经过修改的源代码应回报给网络社会,供大家参考!

注意:并非挂上GPL之后的软件就不可贩卖,这是不同的两回事!

GNU和Linux是怎么结合在一起的昵?

1991年,林纳斯•托瓦兹编写出了与UNIX兼容的Linux操作系统内核并以GPL授权发布。Linux之后在网上广泛流传, 许多程序员参与了开发与修改。

1992年,Linux与其他GNU软件结合,完全自由的操作系统正式诞生。该操作系统往往被称为"GNU/Linux”或解 Linuxo

4、总结

  1. Linux是什么?

严格来说,Linux只是系统内核。大多数Linux发行版是由操作系统内核加上GNU的软件或工具形成完整的操作系统,也就是GNU/Linux。GNU/Linux是一种Unix Like操作系统。

  1. 广泛使用的Linux发行版有哪些?

常见的Linux发型版本:Red Hat Enterprise Linux. CentOS、Ubuntu、SUSE Linux等。

  1. Linux有哪蟠点?

  • 完全开源

  • 支持多种硬件平台

  • 多用户多任务

  • 安全高效稳定

  1. 扩展阅读

GNU相关介绍:The GNU Operating System and the Free Software Movement

Centos官网:The CentOS Project

Linux内核官网:The Linux Kernel Archives

主流Linux桌面版简介:https://www.iianshu.eom/p/7b187c515d77

任务解决方案

1.3 学习环境介绍

1、虚拟机概述

1、什么是虚拟机软件?

虚拟机软件,有些时候想模拟出一个真实的电脑环境,碍于使用真机安装代价太大,因此而诞生的一款可以模拟系统运行的软件。

虚拟机软件目前有2个比较有名的产品:vmware出品的vmware workstation, oracle出品的virtual Box。

2、虚拟机?

虚拟机是在虚拟机软件下面模拟出来的一个计算机

2、软件说明

3、系统部署需求

  1. 由于是测试环境,为了方便学习,安装图形化界面

  2. 语言环境配置中英文都可以

  3. 安装基本的开发工具包

  4. 磁盘自动分区即可

2.虚拟机中安装Linux操作系统

下载:centos安装包下载_开源镜像站-阿里云 centos安装类型

centos安装

  1. 创建虚拟机

  2. 选择镜像文件放入虚拟光驱

  3. 开机安装系统

    • 选择语言:中文

    • 开启网络

    • 设置root用户密码

  4. 登录系统

  5. 测试

    • ip addr 查看当前虚拟机的ip地址

    • ping 虚拟机ip地址

    • 在虚拟机ping 外网

3.远程连接

windows内置的工具:

图形界面:mstsc

字符界面:telnet

4.xshell

  1. 下载 家庭/学校免费版

NetSarang Homepage CN - NetSarang Website

  1. 安装

  2. 连接

    • 连接名:任意

    • 主机地址

    • 协议:ssh

    • 端口:默认22

    • 输入用户名/密码

5.关机和重启系统命令

关机命令

shutdown -h now #立刻马上关机
shutdown -h 60 #60分钟(1个小时)后关闭
说明:如果取消在另一终端使用shutdown -c 或者直接ctrl+c

重启命令

reboot #重启系统
shutdown -r now #立刻马上重启
shutdown -r 30 #30分钟后重启系统

  • 19
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值