zoukankan      html  css  js  c++  java
  • Linux操作系统入门学习总结(2015.10)

    用了差不多45天的时间把Linux操作系统入门的资料学习了下。主要阅读了以下几本书:

    • 鸟哥的私房菜:Linux基础学习篇(第三版)
    • "Running Linux" 《LINUX权威指南》
    • “The Definitive Guide to CentOS” 《CentOS权威指南》
    • 《Linux入门很简单》
    • 《Linux从入门到精通(第2版)》

    在VirtualBox下安装Linux不下10次,安装好了CentOS 6、CentOS 7;尝试安装Ubuntu桌面版没成功(安装超过三个小时,到最后就卡住了)。
    基本上弄清楚了Linux上可以学习和专注的方向。整理下我个人的理解:
    操作系统位于硬件和软件、用户之间,主要职责是驱动硬件,处理用户输入、提供软件可调用的API。
    所以学习Linux入门的学习主要集中在Linux系统本身,比如系统安装、账号管理、文件管理、软件安装、办公软件使用、多媒体软件使用、磁盘挂载、简单Shell使用、文本编辑器、开发环境介绍、网络配置、服务器端应用及配置介绍。个人感觉需要掌握的是的是常用软件安装及卸载、基本的文件/目录结构、简单的文件创建和管理、网络配置、windows与Linux文件共享,远程访问配置。

    上面提及的几本书都是类似的内容。
    由于我本人学习Linux的主要目的是做c++开发,接下来需要深入了解的部分包括:

    • c++开发环境(GCC、GDB、makefile、configure、开源软件基本的自动化工具、版本管理工具)
    • Linux下并发机制(包括进程、线程管理)
    • Linux网络编程
    • Vim或Emacs文本编辑
    • Shell脚本
  • 相关阅读:
    java 抽象工厂模式简单实例
    java 工厂方法模式简单实例
    java 简单工厂模式实现
    tomcat管理页面上如何查看工程下的文件
    如何用Ecplise部署Web项目到tomcat中
    Servlet中操作文件
    ServletContext是什么
    model1模式变为mv模式,实现业务逻辑和画面的分离
    jdbc操作工具类
    Cookie技术随笔
  • 原文地址:https://www.cnblogs.com/tocy/p/Linux_Learning_Guide_201510.html
Copyright © 2011-2022 走看看