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