之前学编程,都是散养的,没有系统的话进行学习,今天看到了一篇文章写的不错,  从今天开始参考这篇文章对自己的基础知识进行恶补。

整理下自己在初级阶段还不够熟练掌握的项目

1、linux

基本服务配置(包括rpm安装文件,各种服务配置等)

会写简单的shell脚本和awk/sed 脚本命令等

2、Nginx(之前用的都是apache)

做到能够安装配置nginx+php,知道基本的nginx核心配置选项,知道 server/fastcgi_pass/access_log 等基础配置,目标是能够让nginx+php_fpm顺利工作。

3、MySQL

知道基本的mysql配置选项

知道针对InnoDB和MyISAM两个引擎的不同配置选项

知道基本的两个引擎的差异和选择上面的区别;

能够纯手工编译搭建一个MySQL数据库并且配置好编码等正常稳定运行;

4、PHP

XML、Socket、GD/ImageMgk图片处理等等;

熟悉各种跟MySQL操作链接的api(mysql/mysqli/PDO),知道各种编码问题的解决;

5、前端

暂无

6、系统设计

能够支撑每天几十万到数百万流量网站的开发维护工作;

计划时间 8.1 - 8.21