本身接触LINUX已经有一年多了,学习了很多的命令,看过了很多书,可是老是看了忘,忘了看。老是在反复。本身总结缘由仍是由于本身在平常的生活和工做中使用的比较少的缘由。ios
shell脚本对我来讲是一个神奇的东西,其实对我来讲,习惯了长期使用windows图形化操做界面,让我用DOS提示窗来工做,真的有点不适应,ls -l 当前路径下的全部文件,其实在windows下就是双击一个文件夹看到的东西,心中多多少少会有些本身不曾发觉的抵触心理。正则表达式
本身慢慢的接触了JSP以后,发现服务器在一个工做有着很是重要的地方,若是一台www服务器挂掉,一个小时不能提供Hppd 服务的话,对于一个公司的打击能够说致命的。shell
服务器安全,如何让本身的服务器更加安全,如何优化才能让服务器运行如飞?使用何种方法来监控咱们的服务器让咱们能及时处理一些(nagios)突发事件,如何作备份....windows
其实,在我看来,维护一个服务器,最重要的就是要学会去分析一些东西,好比tomcat日志,咱们可能有时候须要分析出哪些IP地址频繁的链接个人服务器,哪些IP地址在恶意猜解咱们的用户名,密码。这是侯,分析即是很是重要的,如何在一屏幕的代码中找到咱们须要得部分(grep awk)tomcat
固然,正则表达式也是很是重要的,可能在windows下咱们能够经过批量替换来替换掉一些本身想要替换的东西,可是在LINUX下对于一个新手来讲这个是很是要命的,真的很是要命。安全
SHELL为何神奇呢?对于一个服务器来讲,保存日志文件时很是必要的,可是,庞大的日志文件对于服务器来讲是一种负担,而咱们总不能天天都上去手动清理吧?这个时候,shell能够帮咱们分析出哪些文件能够删除,保留最新的文件。服务器
我的认为,SHELL学习最主要仍是命令,shell就是一个一个命令堆积起来的,经过必定的语法。学习shell我的认为应该从基础开始。学习