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脚本
  • 相关阅读:
    AGC030 简要题解
    CF1601 简要题解
    CSP2021 题解
    2021.11.1-2021.11.7总结
    超快速梅森旋转SFMT(SIMD-oriented Fast Mersenne Twister)一览
    2021.10.25-2021.10.31总结
    CSP 2021 游记
    在Windows vs2015环境下编译使用Libevent
    在Windows环境下实现一个简单的libevent服务器
    Thinking in C++ 课后习题自己实现 第二章
  • 原文地址:https://www.cnblogs.com/tocy/p/Linux_Learning_Guide_201510.html
Copyright © 2011-2022 走看看