学习和知识分享的总结
很久之前在联想上班时候记住的一句话:每一年每一天我们都在进步,联想的4P文化之一,至今依然记得。
不知不觉已经准备写第九个代理服务器了,但是到现在还没有写,现在使用最多的HTTP和数据库以及邮件服务器的搭建。不是不想写而是这个框架太多,还没有想好使用那个入手。Apache还是Nginx?MySQL还是Oracle,或者redis,以及SQL server?
服务器搭建一——FTP服务器构建
服务器搭建二——DHCP服务搭建
服务器搭建三——DNS服务器搭建
服务器搭建四——NTP服务器搭建
服务器搭建五——VPN服务器搭建
服务器搭建六——共享文件系统NFS和Samba
服务器搭建七——流媒体服务器架设
服务器搭建八——LDAP目录服务器
前面六种服务器其实都可以单独使用,提供相应服务,只需要在本机搭建好,做好相应配置就可以了。从第七开始都需要和其他服务配合使用,流媒体服务器需要和HTTP服务器,数据库服务器配合使用,LDAP目录服务器也需要Berkeley DB数据库的支持,如果希望使用后台管理也是需要HTTP服务,同时大部分情况也不是单独存在,是给其他业务提供认证或者权限管理。后面将要介绍的Squid代理服务器一般也是和其他服务器配合使用,比如HTTP服务器,FTP,邮件服务器。单独一台代理服务器没有任何意义。必须和其他业务相结合。以及后面将要分享的HTTP服务器,数据库服务器,邮件服务器,都是业务的一部分。
再就是我写的分享一般都是我具体实验过程,其中也有自己遇到报错,也有错误的地方。一般是按照先是说明配置环境,再就是基本原理,软件安装,配置文件,测试这样一个过程,但是大部分都没有进入深入讨论这些服务器的使用,以及细节内容。这是一些疏漏的地方,毕竟我现在做的都是一个实验过程,没有具体生产环境,只是对这些服务器的大致理解过程,在后续还会对部分服务器进一步更新尤其是第七篇之后的服务,在生产环境中肯定会遇到很多问题,使用环境也会非常复杂。再就是会单独写一章关于对这些业务需要启动关闭的脚本做一个详细分析,也算对shell编程的一个总结吧,可能考虑会将HTTP服务器几种都实验下,数据库也是,再就是tomcat之类动态的web服务。安全方面会将防火墙,selinux,snort入侵检测系统,系统日志分析和一些工具。网络方面会涉及到网卡配置,虚拟网卡,端口,路由功能。再就是远程登录功能以及之前生产机器升级openssh遇到的问题,以及很多喜欢图形化的VNC的使用吧。大致会将这些内容都做一个分享。一共会在20章左右。
这就算是这段时间的总结吧,也是对未来的一个简单计划。这个系列实验做完,会对监控和运维方面的知识做个分享,再就是之前实验虚拟化vSphere EXSi和vCenter server的安装测试,以及遇到过问题。还有就是python实现自动化运维,网络编程,在之前读研究生时候实验用过python爬虫和Django框架的web开发,如果今年还有时间的话会总结下当时的实验,至于数据分析方面也会以python为主介绍我之前做的蒙古文文本词汇分析实验,再就是师妹的毕业论文知识图谱看看有没有时间分析研究下了。
可能都是一些技术类型的分享吧,最近也在读一些书,比如人工智能之父——马文.明斯基的《心智社会》,黄仁宇的《万历十五年》,于阳的《江湖中国:一个非正式制度在中国的起因》, 米肖,普茹拉的《十字军东征简史》,特别推荐一本小岛宽之 的《你一定爱读的极简统计学》。如果对这些书感兴趣的也可以读读,如果对信息科学感兴趣的特别推荐的书是詹姆斯·格雷克《信息简史》书很经典,高博的翻译也是亮点,如果希望学习机器学习的话,我会推荐吴军老师的《数学之美》作为入门了解,如果希望把机器学习算法都实验一遍可以试试Peter Harrington的《机器学习实战》。
其实很多东西还是写个自己看的,所以这个总结也是对自己这短时间实验和过去学习的一个总结,以及未来的一些想法吧。