linux教程之神器!最好 Nginx 日记剖析工具 GoAccess
在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。利用办法有两种,能够用XShell或Putty上往命令检察,也能够天生html呈报。
上面先容GoAccess在CentOS上的安装办法:
1.必要安装GeoIP,ncurses,glib2,一句弄定
.代码以下:
#yum-yinstallglib2glib2-develncursesncurses-develGeoIPGeoIP-devel
2.下载GoAccess解压编译安装
.代码以下:
#wgethttp://downloads.sourceforge.net/project/goaccess/0.5/goaccess-0.5.tar.gz
#tarzxvfgoaccess-0.5.tar.gz
#cdgoaccess-0.5
#./configure--enable-geoip--enable-utf8
#make&&makeinstall
#makeclean
3.好了,尝尝装好没
.代码以下:
#goaccess
看到以下了局就申明装好了
.代码以下:
GoAccess-0.5
Usage:goaccess[-eIP_ADDRESS][-a][-c]<-flog_file>
Thefollowingoptionscanalsobesuppliedtothecommand:
-f-Pathtoinputlogfile.
-c-Promptlog/dateconfigurationwindow.
-a-EnableaListofUser-Agentsbyhost.
Forfasterparsing,dontenablethisflag.
-e-ExcludeanIPfrombeingcountedunderthe
HOSTmodule.Disabledbydefault.
Examplescanbefoundbyrunning`mangoaccess`.
Formoredetailsvisit:http://goaccess.prosoftcorp.com
GoAccessCopyright(C)2009-2012GNUGPLd,byGerardoOrellana
当你经过一段时间的学习后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令。 下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。 老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。 Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。 老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。 说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。? 即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
页:
[1]