[操作系统] Linux学习笔记(一) 系统简介

4098 0
暗夜星魂 2021-12-7 10:44:09 | 显示全部楼层 |阅读模式
​​​Linux能做什么事情?
应用程序  大数据 云计算  鲲鹏生态  人工智能   物联网

物联网,云计算,大数据,或许你都耳熟能详,但是linux可能你却感觉到有点陌生,这些未来趋势的行业使用的嵌入式,c++,Java、php等底层应用软件都是在Linux操作系统上,未来国产化服务器都是安装的Linux、操作系统

红帽认证体系
RHCSA:红帽认证系统管理员-RHCSA
系统安装  用户管理  权限管理  网络管理   基本命令使用等
RHCE:红帽认证工程师-RHCE
系统日志  安全管理  存储管理  服务部署  系统安装和部署   故障排错  

什么是开源软件?
开源软件:软件的源代码共享给所有人
自由软件基金会定义了四大自由:
允许以任何目的运行软件
允许学习和修改软件的源代码
允许重新发布软件
允许开发软件的衍生版本

开源软件对闭源软件的优势
低风险:使用闭源软件无疑把命运交付给他人,一旦封闭的源代码没有人来维护,你将进退维谷,而且相较于商业软件公司,开源社区很少存在倒闭的问题
低成本:开源工作责都是在幕后默默且无偿地付出劳动成果,为美好的世界贡献一份力量,因此使用开源社区推动的软件项目可以节省大量的人力,物力和财力。
高品质:
相对于闭源软件产品,开源项目通常是由开源社区来研发及维护,参与编写,维护,测试的用户量众多,bug修复及时。
更透明:
没有哪个会把木马,后门等放到开发的源代码中,这样无疑是把自己的罪行暴露在阳光之下。

Linux的发展历史
1984年,Richard Stallman发起了GNU源代码开放计划并制定了著名的GPL许可协议。
1987年,GNU计划获得了一项重大突破——gcc编译器发布
1991年10月,芬兰赫尔辛基大学的在校生/Linus Torvalds编写了一款名为Linux的操作系统。该系统因其较高的代码质量且基于GNU GPL许可协议的开发源代码特性,迅速得到了GNU计划和一大批黑客程序员的支持。
1994年1月,Boy Young在Linux系统内核的基础之上,集成了众多的源代码和程序软件,发布了红帽系统并开始出售技术服务,这进一步推动了Linux系统的普及。
2020年3月,Linux内核已经发展到了5.6版本,并且Linux系统版本也有数百个之多,但他们依然都使用Linus Torvalds开发,维护的Linux系统内核,RedHat公司也成为了开源行业及Linux系统的带头公司。

红帽的发行版本
Linux分发是基于linux内核的操作系统
Red Hat Enterprise Linux
应用程序和功能更稳定
有专业的技术支持服务
Fedora
应用更多,功能更新
社区支持(不提供Red Hat官方支持)
针对个人的操作系统
Centos
社区企业操作系统
基于Red Hat Enterprise Linux开发
完全免费,但不提供任何商业支持

Linux基本准则
一切都是文件(包括硬件)
小而功能单一的应用程序
组合多个程序一起执行复杂的任务
跟用户操作界面无关
以文本文件形式保存配置数据



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行