生产实习day01

Linux
操作系统
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,让计算机系统所有资源最大限度地发挥作用,提供各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口等。

常见的 OS(Operating System)
Windows
Linux/Unix

Linux历史
Linux 操作系统诞生于 1991年10月5日,是仿照 Unix 操作系统制作的。

Unix历史
UNIX 操作系统是美国贝尔实验室的 Ken.Thompson和Dennis Ritchie 于 1969 年夏在 DEC PDP-7 小型计算机上开发的一个分时操作系统。Ken Thompson 为了能在闲置不用的 PDP-7 计算机上运行他非常喜欢的星际旅行(Space travel)游戏,于是在 1969 年夏天乘他夫人回家乡加利福尼亚渡假期间,在一个月内开发出了 UNIX 操作系统的原型。当时使用的是 BCPL 语言(基本组合编程语言),后经 Dennis Ritchie 于 1972 年用移植性很强的C语言进行了改写,使得 UNIX 系统在大专院校得到了推广。

Linux版本
Linux 内核版本
是由Linux内核运维开发小组制作的,源码在一定程度上不是开源的。

Linux 发行版本
是由各大软件公司定制的,外围的样式功能的源码是完全开源的,内核版本就是直接操作硬件的一些程序,发行版就是建立在内核版之上的一层包装!
一个内核版本是有多种多样的发行版本!

流行的 Linux 发行版本
目前世界上大概有三百多种 Linux 发行版本,其中流行的主要有:centOS、SUSE、Ubuntu、Debian、Mandriva、红旗等。

Linux介绍
Linux 主流版本
RedHat Linux
RedHat 领导着 Linux 的开发、部署和经营
从嵌入式设备到安全网页服务器,它都是领头羊!

Ubuntu
是一个以桌面应用为主的 Linux 操作系统
因为桌面应用会大量占用系统资源,所以不建议使用(尤其是作为服务器)!

CentOS:
对服务器性能进行了优化,无桌面,所以性能高,稳定,是服务器操作系统的首选!

Linux 场景
作为服务器的操作系统,移动设备(安卓操作系统底层就是linux),路由器的操作系统也是linux,智能家居的操作系统也是linux,java开发在将来也要慢慢移植到linux上,等等…

Linux与windows区别
Linux 严格区分大小写
Linux 中所有内容以文件形式保存,包括硬件
Linux不靠扩展名区分文件类型,但是有一些约定俗成的扩展名
压缩包:.gz .bz2 .tar.bz2 .tgz
二进制包:.rpm
网页文件:.html .jsp .php
脚本文件:.sh
配置文件:.conf
Windows下的程序不能直接在linux中安装和运行
ls -a 和 ls -A 的区别:
ls -a 显示目录中所有文件(包括隐藏文件和目录,名称以.开头)。
ls -A 显示目录中所有文件(不包括.和…),即显示除了当前目录和上级目录外的所有文件和目录。
ls -al 和 ls -a 的区别:

ls -al 结合了两个选项的功能:-a 显示所有文件(包括隐藏文件),-l 以长格式列出文件信息(包括文件类型、权限、所有者、大小、修改时间等)。
ls -a 只显示所有文件(包括隐藏文件),但没有 -l 选项列出详细信息。

虚拟主机界面

虚拟主机计算机

 感想与感悟

  1. 开放性和自由度:Linux 是开源的操作系统,这意味着可以自由地查看、修改和分发其源代码。这种开放性吸引了许多开发者和技术爱好者,使得Linux社区非常活跃和多样化。

  2. 学习曲线:对于初学者来说,Linux 可能有一定的学习曲线。相比Windows或macOS,它的命令行界面更为强大和灵活,需要一些时间来习惯和掌握基本的命令和工作流程。

  3. 灵活性和定制性:Linux 提供了丰富的选择和定制化的能力。你可以选择不同的发行版(如Ubuntu、Fedora、Debian等),每个发行版都有不同的特点和用途,适合不同的用户需求。

  4. 稳定性和安全性:Linux 因其稳定性和安全性而广受赞誉。它在服务器领域特别流行,很多大型的互联网公司和数据中心都使用Linux作为其服务器操作系统。

  5. 社区支持:Linux 社区非常活跃和友好,你可以在各种论坛、社交媒体和专门的网站上找到丰富的教程、指南和帮助。这种开放的社区精神是学习和使用Linux的重要支持。

总体来说,学习Linux可以带来对计算机系统更深入的理解,增强技术能力,并且为未来的职业发展打下坚实的基础。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值