GoodProgrammerPython学习路线分享Linux与数据库部分,技能树:掌握Linux操作系统管理技术,可以搭建几乎所有的Linux环境服务器。 学习路线简图: 知识点提炼: Linux操作系统:常用操作系统、操作系统发展历程、系统使用、Linux版本、Linux应用领域、虚拟机与Vmware安装、Linux版本和Ubuntu16.04,配置自己的Linux系统,安装编程IDE,apt-get安装软件包。 文件系统和用户管理:目录访问、文件和目录管理、文件权限、用户管理。 文本操作命令:文本命令,文本编辑器Vi/Vim。 网络命令、进程管理和服务配置:网络管理命令、系统目录、重要系统文件、设置开机登录启动、IP配置、服务启停、防火墙配置。 Shell编程与bash,源文件编译:基本IO操作,流程控制,定义变量和环境变量,脚本参数传递,定时任务,定时系统操作。 版本控制:Git安装与配置、GitHub注册与使用、Clone与Fork、Git常用命令、标签、分支与源码、多人协同开发。 MySQL基本使用:MySQL安装、MySQL介绍、MySQL基本命令脚本、MySQL与Python交互。 MongoDB的基本使用:MongoDB的安装,MongoDB的基本操作。 Redis的基本使用:Redis的安装、Redis的基本操作、Redis的数据类型、Redis的备份与恢复。
