Linux基础篇学习笔记

这里写自定义目录标题

  • Linux基础篇学习笔记——认识Linux
    • 什么是Linux
    • 为什么要用Linux
    • Linux发展史
    • Linux的学习路径

Linux基础篇学习笔记——认识Linux

学习笔记中的内容只用于最基本的程序开发,远达不到Linux运维工程师的要求。

什么是Linux

和个人PC上最常见的windows系统一样,Linux也是一款操作系统。不同于windows操作系统的是,Linux是一个开源,免费的操作系统,由于其稳定、安全、解决高并发突出,广泛应用于企业项目。在Linux上可以进行Java EE、python、C\C++、PHP等项目的开发。

Linux最早被开发出来只是一个内核,内核并不是一套完整的操作系统,它只是一个提供设备驱动、文件系统、进程管理、网络通信等功能的软件。后来,厂商将Linux内核和各种软件、文档包装起来,并提供系统安装界面和系统配置、设定与管理工具,才有了我们所熟之的Linux的各种发行版本发行版本其实并不等于Linux,它们更应该被称为以Linux为核心的操作系统软件包。常用的Linux版本有CentOS、Ubuntu等。

为什么要用Linux

好处很多,开源、多用户、多任务、多线程、稳定、高效、安全…最重要原因是生产环境都用这个。

Linux发展史

Linux基础篇学习笔记_第1张图片

Linux的学习路径

step1:Linux下的基本操作命令,包括文件操作命令、编辑工具使用、用户管理等;
step2:Linux的各种配置(环境变量配置、网络配置、服务配置);
step3:Linux下如何搭建对应语言的开发环境(python、JavaEE、大数据等);
step4:能编写shell脚本,对Linux进行维护;
step5:能进行安全设置,防止攻击、保证服务器正常运行、进行系统调优;
step6:深入研究Linux内核、熟练掌握大型网站应用架构组成、熟悉各个环节的部署和维护方法。
******笔记内容只涉及前四步******

你可能感兴趣的:(linux)