1、常用的基本命令
2、vim的使用
3、系统用户和文件权限
3、部署项目,例如将web项目带枯部署在tomcat中
4、学会查看日志,包括系统日志和各种服务的日志
个人觉得作为一个Java程序员,最少应该掌握在linux系统上部署项目,然后查看圆册log排除问题。linux服务器的话一般CentOS用的比较多。前期的话,你可以先安装一个虚拟机,在虚拟机中安装一个任意版本的linux系统(PS:个人推荐CentOS)。然橘行宏后在linux系统中安装tomcat,试着部署项目等等。
java程序员不需要懂linux,不过如果你懂一些服务端的东西,可以扩展自己的能力,能够从部署方案的角度看待技术。如果为这个目的,装一个ubuntu,不要再使用windows,一段时间后就差不多了,然后再维护一个自己的blog或者wiki──php或者rails的都行,几个月就可以比较熟悉了 当然现在很是菜鸟,只是会基本的设置,掌握部分命令而已。对于c程序员可以研究linux内核代码,更加深入的理解linux,现在需要熟悉linux但是很多东西又无法理解太深,时间是一定的,我现在就比较郁闷,我是更应该关注java 开源框架和jvm的学习还是更应该加大对linux的掌握力度,对于java程序员linux应该掌握到什么程度(当然越深清弯缺越好,但是相对于c程序员,有先天的弱势)? 一般面试有的会考吧,反正我面试的答辩时候没考!以上仅供参闹键考
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)