`
agapple
  • 浏览: 1595521 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

linux培训记录

阅读更多

  上周五,周六两天时间,参加了一个linux apue内核编程和优化的培训, 可以说是酱油了一把。以前学的C语言比较浅,而且荒废比较久,所以从语言层面上自己收获并不大。

 

 

技术上的收获:

1.  linux系统锁机制,并发程序上潜在的问题

2.  linux系统信号量,中断机制更深层次的了解

3.  linux io机制,包括一直很迷惑的poll和epoll机制的区别

4.  linux内存管理,mmap机制原理

 

其他的收获:

1.  学习方式上,应该尝试去看一些介绍linux系统实现机制,而不是仅仅记录一些可以调整性能的命令,这也是渔和鱼的问题

2.  编程的方式,不要一上来就追求所谓的高性能,可以在满足系统性能要求的基础上,选择更便利的编程语言,合理的选择会大大减少项目成本。在java开源世界里,可以合理选择一些工具包或者框架来满足自己的项目。

 

 

最后上一张听课笔记: 

 



  • 大小: 163.5 KB
分享到:
评论

相关推荐

    Linux培训视频 学习记录

    Linux培训视频 1 第一季 1.1 课程规划与学习方法 1.1.1 课程规划  理论:2-3  Linux使用:4-15  开发板:16-19  展望未来:20 1.1.2 学习方法 学习习惯:遇到问题不要急,用排除法 1. 分析问题为何错了,如...

    linux培训资料.zip

    这份"linux培训资料.zip"包含的"linux培训ppt资料"是学习Linux基础知识的理想资源,涵盖了从初学者到进阶用户的必备知识。以下将对这个学习资料中的关键知识点进行详细阐述。 1. **Linux简介**: - Linux的起源:...

    公司linux培训.rar

    "www.pudn.com.txt"可能是一个链接列表或者下载记录,而"linux培训"可能是一个文档或目录,包含了详细的课程内容或者练习材料。下载后,读者可以通过这些资料深入学习和实践Linux技能,这对于在企业环境中部署、管理...

    linux培训文档,命令

    用户与组的关系在`/etc/passwd`和`/etc/group`文件中记录。用户身份可以通过`id`命令查询,`groups`显示用户所属组,`chsh`改变用户默认shell。Linux鼓励使用非root用户进行日常操作,当需要执行管理员任务时,可以...

    LINUX 培训资料

    总之,Linux培训涵盖了从认识Linux哲学、理解自由软件概念到具体操作系统的安装、配置、管理和服务器搭建等全方位的知识,对于想要深入理解和使用Linux的人来说,这是一个全面的学习旅程。通过Red Hat Linux的培训,...

    linux培训资料

    Linux培训资料主要涵盖了以下几个核心知识点,这些内容对于系统管理员和IT专业人员来说都是必备技能。 1. **Linux服务器规划**:这是构建高效、稳定运行环境的基础。它涉及到选择合适的Linux发行版(如Red Hat, ...

    linux基础培训胶片

    - `last` 命令:显示最近的登录记录,`-n`选项限制输出的条数。 - `mount` 命令:挂载文件系统到指定目录,`-a`挂载所有在`/etc/fstab`中的文件系统,`-rw`设定为只读模式。 2. **文件和目录管理**: - 文件操作...

    华为内部培训_linux基础

    【标题】:“华为内部培训_linux基础” 【内容详解】 Linux是一种开源操作系统,广泛应用于服务器、嵌入式设备和云计算环境中。华为作为全球领先的ICT解决方案提供商,其内部培训资料对Linux的基础知识进行了深入...

    Linux高级培训教程

    ### Linux高级培训教程知识点解析 #### 一、Linux软件的安装和卸载 在Linux环境中,软件的安装和卸载是管理员和用户日常操作的重要部分。根据【部分内容】中的描述,Linux软件通常有两种主要的安装方式:TAR源码包...

    linux培训学习和基础教程

    **Linux培训学习与基础教程** Linux,作为一款开源、免费的操作系统,因其稳定性和灵活性,在IT行业中备受青睐。本教程旨在帮助初学者快速掌握Linux的基础知识和操作技能,为更高级的技术学习打下坚实基础。 **一...

    linux培训ppt

    DNS概述 ...CNAME与PTR记录 MX记录 根域名服务器Cache文件 辅助管理工具 DNS客户端工具dig Bind应用注意事项 named配置技巧 遇到问题怎么办? .................... ...................

    SUSE_Linux基础培训.pdf

    SUSE Linux作为Linux发行版之一,广泛应用于企业级环境,华为培训中心提供的SUSE Linux基础培训意在让学员掌握Linux操作系统的基本知识和操作技能。在这一培训中,涵盖了多个核心知识点,包括但不限于Linux文件系统...

    Linux培训——职场新亮点.pdf

    从文中可以看出,作者通过Linux培训,从一个非计算机专业的毕业生转变为一名熟练的Linux系统管理员,这充分体现了Linux培训对于个人职业发展的重要性。 Linux认证,如LPIC(Linux Professional Institute ...

    Linux培训PPT资料

    本篇Linux培训PPT资料旨在深入浅出地介绍Linux的基础知识,帮助学习者掌握这个强大的操作系统。 一、Linux简介 Linux是基于Unix的操作系统,由林纳斯·托瓦兹(Linus Torvalds)创建。它的主要特点是开放源代码,允许...

    linux培训ppt资料

    这份"Linux培训ppt资料"涵盖了从基础到高级的多个方面,旨在帮助学习者深入理解Linux系统管理和运维。以下是对这些主题的详细解释: 1. **安装Linux**: - Linux发行版的选择:常见的有Ubuntu、CentOS、Debian等,...

    Linux培训GUN与Unix命令

    【Linux培训GUN与Unix命令】知识详解 GUN(GNU's Not Unix)是一个由Richard Stallman于1983年发起的开源软件项目,旨在创建一个与Unix兼容的自由软件操作系统。GUN计划的核心理念是推动软件自由,鼓励用户自由地...

    Linux培训系列第六讲

    ### Linux培训系列第六讲:从源代码编译Linux内核 #### 重要知识点解析: **1. 内核概述** - **定义与核心地位**:“Linux”在日常语境中通常指代整个Linux发行版及其包含的所有软件,但从技术角度而言,Linux...

    Linux-startup-process.rar_linux_linux 启动_linux 培训_linux内核_startu

    BIOS从硬盘的主引导记录(MBR)加载GRUB。GRUB提供了一个交互式的菜单,允许用户选择要启动的操作系统或内核版本。 三、加载Linux内核 GRUB将选定的内核映像加载到内存中,并传递一些启动参数。内核映像通常包括...

Global site tag (gtag.js) - Google Analytics