Linux系统部署

一、操作系统

没有安装操作系统的计算机——裸机

如果想在裸机上运行自己所编写的程序,就必须用机械语言(11010101)书写程序

  • 作用

直接操作硬件

将操作硬件的代码封装成系统调用

二、不同应用领域的操作系统

1.桌面操作系统

  • Windows系列:用户群体大(推广时间长,应用软件多);安全性、稳定性较差;
  • macOS:适用于开发人员
  • Linux:应用软件少

2.服务器操作系统

  • Linux:

安全、稳定、免费

占有率高

  • Windows server:

付费

占有率低

3.嵌入式操作系统

4.移动设备操作系统

三、操作系统的发展史

1.Unix

1969 年从这个项目中退出的 Ken Thompson(肯·汤普逊) 当时在实验室无聊时,为了让一台空闲的电脑上能够运行 "星际旅行(Space Travel)" 游戏,在 8 月份左右趁着其妻子探亲的时间,用了 1 个月的时间,使用汇编写出了 Unix 操作系统的原型

1970 年,美国贝尔实验室的 Ken Thompson,以 BCPL 语言为基础,设计出很简单且很接近硬件的 B 语言(取BCPL的首字母),并且他用 B 语言 写了第一个 UNIX 操作系统

1972 年,Dennis M.Ritchie(丹尼斯·里奇) 在 B 语言 的基础上最终设计出了一种新的语言,他取了 BCPL 的第二个字母作为这种语言的名字,这就是 C 语言

1973 年初,C 语言的主体完成,Thompson 和 Ritchie 迫不及待地开始用它完全重写了现在大名鼎鼎的 Unix 操作系统

2.Minix

因为 AT&T(通用电气) 的政策改变,在 Version 7 Unix 推出之后,发布新的使用条款,将 UNIX 源代码私有化,在大学中不再能使用 UNIX 源代码。Andrew S. Tanenbaum(塔能鲍姆) 教授为了能 在课堂上教授学生操作系统运作的细节,决定在不使用任何 AT&T 的源代码前提下,自行开发与 UNIX 兼容的操作系统,以避免版权上的争议,以 小型 UNIX(mini-UNIX)之意,将它称为 MINIX

3.Linux

1991 年Linus (林纳斯) 就读于赫尔辛基大学期间,对 Unix 产生浓厚兴趣,尝试着在Minix 上做一些开发工作,因为Minix只是教学使用,因此功能并不强,Linus经常要用他的终端仿真器(Terminal Emulator) 去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件系统,这些在后来成为了 Linux 第一个内核的雏形;

Linus利用 GNU 的 bash 当做开发环境,gcc 当做编译工具,编写了 Linux 内核,一开始 Linux 并不能兼容 Unix:即 Unix 上跑的应用程序不能在 Linux 上跑,即应用程序与内核之间的接口不一致;一开始 Linux 只适用于 386,后来经过全世界的网友的帮助,最终能够兼容多种硬件

四、Linux内核及发行版本

  • 内核:

是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层

  • 稳定版(LT):

具有工业级强度,可以广泛地应用和部署。新的稳定版相对于较旧的只是修正一些 bug 或加入一些新的驱动程序(主要服务于企业)

  • 开发版(ML):

由于要试验各种解决方案,所以变化很快(提供各种最新功能)

  • 发行版本:

基于需求在内核版本上做相关定制

Debian→Ubuntu

Fedora→Redhat→CentOS / Oracle Linux / Rocky Linux

openSUSE(运营商)

【国内信创要求:openEuler(欧拉)(华为)   龙蜥(阿里)    统信    麒麟(银河麒麟 中标麒麟 优麒麟)】

五、Linux系统安装

在VMware Workstation环境中

Centos7镜像下载地址:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2207-02.iso

1.新建虚拟机

2.选择稍后安装操作系统

3.选择对应系统和版本

4.设置设备名称及安装位置

5.设置磁盘大小

6.编辑虚拟机设置

7.开启虚拟机

8.选择所需语言

9.根据需求进行软件选择

10.根据需求进行盘符分区配置

11.其余配置选择默认或根据自身需求,最后点击开始安装

12.设置ROOT密码并创建账户

13.等待安装完成并重启

14.同意协议并完成配置

15.选择自己设置的账户并输入密码最后确认安装成功

16.右击空白处打开终端进行一些初始配置

  • 按下i键进行编辑

  • esc退出编辑,shift键+;输入:并输入wq保存并退出

  • 打开X-shell(大部分企业不允许使用,美国产品,仅限用于学习)

  • 弹窗选择接受一切并保存,输入用户名及密码,最后确认连接成功

  • 打开MobaXtem并尝试连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值