Linux基金会开源软件学园技术公开课|带你进入开源世界:Linux编程入门
1991 年,21岁的赫尔辛基大学学生 Linus Torvalds(以下简称 Linus)创建了 Linux 内核,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,能运行主要的Unix工具软件、应用程序和网络协议,支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
30年的时间,Linux 从一个基于兴趣的小项目,发展成统治世界的操作系统内核,而 Linus 本人也一直领导着内核的开发。2007 年,随着 Linux 基金会的成立,Linux 的发展得以被促进、保护和标准化。
Linux的运行也需要多种工具的配合,像是shell,是一个可通过一系列的linux命令对操作系统发出相关指令的人机界面,可以通过其条件语句和循环语句等,把一系列linux命令结合在一起,是用户使用Linux的桥梁;GDB(GNU Debugger)是一个用来调试C、C++程序的功能强大的调试器,它能够在程序运行的过程中,观察程序的内部变量和内存的使用情况。程序员也可以使用GDB来跟踪程序中的错误,排查问题,从而加快Linux应用程序的开发。
10月24日16:00,本次Linux基金会开源软件学园“源来如此”系列公开课邀请LFAPAC开源布道者、LF官方授权导师侯胡的为大家分享《带你进入开源世界:Linux编程入门》,介绍Linux操作系统、shell编程、C++基础以及开发与调试的相关内容。
嘉宾介绍
侯胡的
LFAPAC开源布道者、LF官方授权导师
某大型国企技术专家,二十年软硬件开发经验,擅长C/C++系统和嵌入式系统开发。多年的Linux开发经验,喜欢Linux的开放与简洁。热衷于参与开源运动,目前也是Linux基金会的开源布道师。
本次课程将从4个模块介绍Linux编程入门知识,展现Linux的强大和便捷,课程大纲如下:
-
Linux操作系统介绍
-
Shell编程的用处、变量、流程控制、输入输出重定向
-
C++基础知识
-
开发与调试部分GCC、VIM、GDB、GUI的入门介绍
为了庆祝Linux30周年和程序员节,本次公开课也给大家带来了福利,观看直播课程的同学会得到可用于Linux全站课程和考试认证的购课优惠码哦!
以下为LFOSSA的Linux官方培训及认证考试的相关內容 :
Linux Foundation初级 IT工程师认证(LFCA):
https://training.linuxfoundation.cn/certificates/18
Linux Foundation 系统管理员认证 (LFCS):
https://training.linuxfoundation.cn/certificates/5
对应课程 - 系统管理基础课 (LFS201):
https://training.linuxfoundation.cn/courses/9
LFS201+LFCS 套购:
https://training.linuxfoundation.cn/pack/5
Linux Foundation 工程师认证 (LFCE):
https://training.linuxfoundation.cn/certificates/2
对应课程 - Linux 网络管理进阶课程 (LFS211):
https://training.linuxfoundation.cn/courses/20
LFS211+LFCE 套购::
https://training.linuxfoundation.cn/pack/2
LFS201+LFCS+LFS211+LFCE 超级套购:
https://training.linuxfoundation.cn/pack/15
开源开发,Git和Linux入门课程 (LFD201)
https://training.linuxfoundation.cn/courses/10
Linux安全性基础课程 (LFS216)
https://training.linuxfoundation.cn/courses/16
点击链接https://live.bilibili.com/22217685,进入直播间。
“源来如此”是由 Linux 基金会开源软件学园主办的开源技术公开课系列活动。Linux 基金会开源软件学园是 Linux 基金会中国区官方培训平台,致力于为中国软件行业培养具备专业开源技能的人才,不仅为中国开发者提供来自源头的开源技术课程,更发挥 Linux 基金会开源领导能力,积极与国内权威技术专家、知名软件企业合作,开展开源技术公开课系列活动,让更多人了解开源知识,以开源技术公开课为窗口了解开源世界。
有关 Linux Foundation开源软件学园
Linux Foundation 开源软件学园 (LFOSSA) 依托于全球最大的开源软件组织, 是领先全球的高端专业软件人才教育机构, 为科技企业培养了大量软件人才, Linux 基金会开源软件学园不仅拥有丰富的线上专业课程,面授课程的导师同样是由业内资深专家担任, 所颁发的证书更是全球认可的专业资质。Linux 基金会做为非牟利国际技术组织, 致力于通过开源推动创新和促进科技发展, 我们唯一的目标就是帮助您的事业发展更上一层楼。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
工作3年的Java程序员,轻松拿到阿里P6Offer,只因为他搞明白了Redis这几个问题!!
Redis中的多路复用模型 Redis6用到了多线程?那多线程应用在哪些地方,引入多线程后,又改如何保证线程安全性呢? 同时,如何在性能和线程安全性方面做好平衡? 关于Redis的单线程模型 在Redis6.0之前,我们一直说Redis是单线程,所以并不会存在线程安全问题,而这个单线程,实际上就是在做数据IO处理中,是用的主线程来串行执行,如图4-7所示。 Redis基于Reactor模式设计开发了自己的一套高效事件处理模型,这个事件处理模型对应的就是Redis中的文件事件处理器,这个文件事件处理器是单线程运行的,这也是为什么我们一直强调Redis是线程安全的。 既然Redis是基于Reactor模型实现,那它必然用了I/O多路复用机制来监听多个客户端连接,然后把感兴趣的事件(READ/ACCEPT/CLOSE/WRITE)注册到多路复用器中。 文件事件处理器中使用I/O多路复用模型同时监听多个客户端连接,并且根据当前连接执行的任务类型关联不同的事件处理器(连接应答处理器、命令请求处理器、命令回复处理器)来处理这些事件。 这样设计的好处: 文件事件处理器实现了高性能的网络IO通信模型 ...
- 下一篇
OSM 宣布 v1.0.0 候选版本
今天,我们很兴奋地宣布开放服务网格(Open Service Mesh,OSM)v1.0 的第一个候选版本[1]。自从 OSM 项目最初开放源代码以来,这是令人兴奋的一年。OSM 是一个云原生服务网格,允许你在动态微服务环境中统一管理、保护和观察应用程序流量。它现在运行在 Kubernetes 上,我们计划很快也在多集群和混合环境中支持 OSM。随着 1.0 版本在未来几周的发布,我们将提供一组稳定的、健壮的服务网格特性。你可以使用 OSM: 利用自动服务实现业务流量加密(mTLS)。 针对 HTTP、TCP 和 gRPC 流量,加强在网格内通信的应用程序之间的访问控制。 金丝雀(灰度)和蓝/绿风格的部署。 通过 OSM 收集和暴露的流量指标,了解应用程序流量的行为方式。 为入口和出口流量定义细粒度的流量控制。 和更多的 查看我们最新更新的文档网站[2],了解更多关于特性、演示和架构的信息。 在过去的一年里,我们也花了很多时间在云原生生态系统中集成和贡献项目,我们希望在这些项目中确保互操作性。Kubernetes 的高性能入口控制器Contour[3]就是这样一个项目。你可以了解如何利...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装