联系方式

咨询热线:400-998-6158

点击此处免费预约试听课程»

常见问题
学习资讯
学习资讯

我个人认为比较重要的几种Linux语言

我个人认为比较重要的几种Linux语言 :

1.英语

 即使你不学linux,也强烈建议你学好英文[U.S.english] ;因为实质上计算机语言就是英文和字符,所谓的多国语言只是外部包装; 你*能无障碍的阅读大量的英文技术文档 ; 在搜索引擎找到的英文网站和网页中熟练的检索 ; 较好能有用英文直接交流的能力;摆脱了这个障碍,你的学习和理解速度就能快很多,你就有机会拉开和别人的差距。

2.shell[sed/awk]

 shell是命令解释器,是内核与用户界面交流通道,shell写的小脚本有点类似于win下的.bat, 但shell比.bat强大的多,shell不只是解释命令,更是一种编程语言,有时候几百行的c用shell,几十行就能代替完成工作,因为shell的工作方式建立在系统已有的众多应用程序之上, 这也是CS中的一个重要思想。此外,shell可以实现工作自动化,这个概念也比较重要,sed,awk用来处理文本,历来很常用。

3.Perl/PHP

漂亮的脚本, CGI的选,比ASP好,应用面很广 。

4.C/C++

C、C++是linux/unix的核心语言,系统代码都是C写的 。

5.ASM

系统底层及内核,硬件,设备驱动程序,嵌入式开发都需要 。

//走核心路线的话,才c/c++,asm较重要

6.Java,Python,Tcl,XML

(系统管理篇 )

在熟悉linux的基础上还需要掌握至少一种unix,首推Solaris,其次是FreeBSD,比如运营级系统一般是Solaris+Oracle/DB2之类apache,ssh,sendmail/Qmail,proftp/vsftp,Samba,Squid,MySQL/PostgreSQL/Oracle,Bind 等各种应用服务器的构架及电子商务的应用。

熟悉TCP/IP协议族,学习诸如apache+php+proftp+mysql+quota的实现以及大型局域网,分布式集群等各种企业级应用解决方案。

熟悉多用户管理,数据库管理,文件系统,逻辑存储管理,日志分析,备份与灾难数据修复系统补丁,内核升级,以及在此基础上的防火墙构架等以*系统安全在内的各种系统管理技能。

个人觉得,如果在此基础上再掌握路由/交换设备便是一个不错的系统管理员 。

各种基于Linux的解决方案可参考相关书籍和文献,必要时用google或各大Linux站点站内搜索引擎寻找较新文档,以避免错误和漏洞 。

学校联系方式

更多培训课程,学习资讯,课程优惠等学校信息,请进入 北京门头沟区Web培训北京房山区Python培训北京通州区Linux云计算培训 网站详细了解,免费咨询电话:400-998-6158

相关课程