一个合格的Linux管理员平常的工作都做些什么?
1,一个合格的Linux管理员平常的工作都做些什么?2,另外想成为一个合格的Linux管理员,都要学些什么,学习的重点和过程是怎么样的,请详细说明。3,Linux管理员的...
1,一个合格的Linux管理员平常的工作都做些什么?
2,另外想成为一个合格的Linux管理员,都要学些什么,学习的重点和过程是怎么样的,请详细说明。
3,Linux管理员的工资和待遇是不是比Linux程序员的要低啊? 展开
2,另外想成为一个合格的Linux管理员,都要学些什么,学习的重点和过程是怎么样的,请详细说明。
3,Linux管理员的工资和待遇是不是比Linux程序员的要低啊? 展开
5个回答
展开全部
1.看公司规模了,小公司你还带打杂,倒水跑腿,也就是俗称的网管
大公司都是分工的,一般都是给技术人员做技术支持,也就是帮他们完成各个linux的要求,要么就是运维网站,用监控的看网站是不是出问题了,数据库是不是问题了,如果没事,请自己充电吧,指不定会遇到什么问题,没办法临时抱佛脚的,全靠平时积累
2 重点看做什么行业了,总之呢先linux基础熟悉,然后熟悉各个版本,freebsd或者unix可能会遇到,重点自己领悟吧, 遇到多的就多看几遍了,
我记得cron ,tarball安装等几个很常用的
bashshell要精通,作自动化必须的,顺带学awk和expect,如果想更牛逼就学perl,这个有的面试官超级喜欢这个,觉得你会这个就是牛逼
然后扩展到apache,php,mysql这些东西,都要很精通才对, 数据库绝对是大头,有次一个外国人面我,明明是搞linux的,全问我mysql的,直接把我问傻了,如果你牛逼的话就多学学oracle, 这个也是很有钱途的
如果是做运维的,集群啥的也不能不学,什么lvs,ha啊,都要学,这个也是大头,面试基本问到的,架构一定要熟悉,就算你根本没配置过
以上你都很牛逼了,估计3年也过去了,可以出去闯天下了,如果你英语好,那么薪水基本可以开始坐火箭了
3 不一定低,看水平的,还有公司的重视程度的,程序员也要c/c++拿得高点,php也未必好高的,而且人家动脑子写代码的很辛苦的,比运维的天天喝茶看文档还是要辛苦的,多拿点应该的。总之技术牛逼钱绝对不少的,那时候自己叫做sa
大公司都是分工的,一般都是给技术人员做技术支持,也就是帮他们完成各个linux的要求,要么就是运维网站,用监控的看网站是不是出问题了,数据库是不是问题了,如果没事,请自己充电吧,指不定会遇到什么问题,没办法临时抱佛脚的,全靠平时积累
2 重点看做什么行业了,总之呢先linux基础熟悉,然后熟悉各个版本,freebsd或者unix可能会遇到,重点自己领悟吧, 遇到多的就多看几遍了,
我记得cron ,tarball安装等几个很常用的
bashshell要精通,作自动化必须的,顺带学awk和expect,如果想更牛逼就学perl,这个有的面试官超级喜欢这个,觉得你会这个就是牛逼
然后扩展到apache,php,mysql这些东西,都要很精通才对, 数据库绝对是大头,有次一个外国人面我,明明是搞linux的,全问我mysql的,直接把我问傻了,如果你牛逼的话就多学学oracle, 这个也是很有钱途的
如果是做运维的,集群啥的也不能不学,什么lvs,ha啊,都要学,这个也是大头,面试基本问到的,架构一定要熟悉,就算你根本没配置过
以上你都很牛逼了,估计3年也过去了,可以出去闯天下了,如果你英语好,那么薪水基本可以开始坐火箭了
3 不一定低,看水平的,还有公司的重视程度的,程序员也要c/c++拿得高点,php也未必好高的,而且人家动脑子写代码的很辛苦的,比运维的天天喝茶看文档还是要辛苦的,多拿点应该的。总之技术牛逼钱绝对不少的,那时候自己叫做sa
展开全部
1.常见的网络服务软件的安装和配置,如FTP, DNS,SAMBA, LAMP,LNMP(趋势),Apache模块的编译,https的配置,Nginx模块的编译,PHP扩展的安装。
2.Linux常用的命令,文件管理,文本处理,grep,sed和awk工具,shell基础。
3.防火墙,Linux下自带的防火墙iptables,其实很多防火墙的原理都一样,掌握一个其他的都触类旁通。
4.集群和数据库热备,集群工具有很多,最好学是LVS+keepalived,nginx集群反向代理,还有mysql热备,就是主从复制,主主复制等等。
5.负责各个系统及网络架构的规划。服务器根据业务的架设,能很快想到常见问题的解决思路和办法。
2.Linux常用的命令,文件管理,文本处理,grep,sed和awk工具,shell基础。
3.防火墙,Linux下自带的防火墙iptables,其实很多防火墙的原理都一样,掌握一个其他的都触类旁通。
4.集群和数据库热备,集群工具有很多,最好学是LVS+keepalived,nginx集群反向代理,还有mysql热备,就是主从复制,主主复制等等。
5.负责各个系统及网络架构的规划。服务器根据业务的架设,能很快想到常见问题的解决思路和办法。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Linux管理并不是一个管理,大的企业分工比较细的.有专门负责网络的.系统管理的,数据库管理的等。
想成为一个合格的Linux管理员,有这些可以帮助你:规则1:了解LINUX的一切。首先,在了解以下规则之前,笔者必须向大家说明的是,即使最基本的LINUX系统管理员都是要经过不断的学习和长时间实践才能真正了解整个LINUX操作系统和网络的。如果您还是一名刚刚入门的LINUX新手或者对LINUX了解不多,在这样的情况下如果要成为一名合格的LINUX系统管理员,那么笔者建议您先花点时间和耐心学习和了解清楚LINUX,如果您对LINUX有足够的了解,能够像操作WINDOWS那样熟悉LINUX了,那您就可以进一步学习,去实现一个合格的LINUX系统管理员的梦想了。
规则2:如果您不能真正的了解LINUX的一切,那最少要知道如何才能找到,在哪里才能找到您所需要的LINUX信息和知识。一般来说,作为LINUX系统管理员,您至少有几本比较全面的LINUX工具书,其中最好包括LINUX安装,LINUX网络配置,LINUX系统分析,LINUX使用大全之类的原版工具书。国内大多数的LINUX工具书为翻译外国的。在这里也向大家推荐基本比较好的工具书,尽供您参考选购:
《RED HAT 6 大全》--机械工业出版社(LINUX与自由软件资源丛书)ISBN 7-111-07946-9
此书内容翔实,涉及领域广泛,并且提供了详细的例子和大量的参考资料,包括书籍,光盘和电子文档和INTERNET站点,是一本学习,使用和管理LINUX的较好工具书。适合LINUX中级用户。
《LINUX常用技术大全》--电子工业出版社出版 ISBN 7-5053-5460-2
此书摘录了LINUX文档项目中的上千页资料,提供了LINUX操作系统的综合信息。本书符合各种计算机用户使用。中级用户可以通过此书更加深入的了解和利用LINUX。高级用户可以将此书作为使用LINUX操作系统的高级参考手册。
《红旗,RED HAT LINUX开发及网络应用》--人民邮电出版社出版 ISBN 7-115-08978-7
此书适合广大LINUX爱好者阅读,对使用LINUX的组网用户和提供管理员有很大的帮助。
有了以上这些工具书也许并不能完全满足一个系统管理员的需要,毕竟没有一本书是完全能概括LINUX的全部的。您这时需要学会如何从一大堆的书籍和资料中查找到您需要的知识和信息。另外需要指出的是,由于世界上有很多种LINUX发行版本,每一种LINUX发行版本的操作和使用甚至参数配置文件都不尽相同,所以建议大家在购买,下载LINUX发行版本的时候注意购买该版本的官方版的资料和参考书籍,以方便今后管理系统之用。
规则3:如果您无法从各种渠道获取您所需要的信息,请试着用自己的方法来解决问题。不是所有的LINUX故障书籍上都有解答,也许这些您遇到的希奇古怪的问题别人也无法回答您,这时候您就需要自己动手动脑来研究解决了。最后建议您在LINUX自由论坛上公布您遇到的问题和解决方案,以方便别人在遇到同类问题的时候无需花费太多的精力来解决。
规则4:随时准备一本便于携带的LINUX系统用户参考手册,您在旅途中,在等公共汽车的时候,在任何空闲的时间来阅读。这可是国外一名资深的LINUX系统管理员的成功经验。他说他在学习LINUX的时候每天都要花上2-3个小时的空闲时间来仔细阅读各种LINUX命令,来研究LINUX的安全问题。毕竟LINUX是一个正在发展的操作系统,如果没有足够的时间对它的方方面面进行研究的话,您很难成为一名优秀的LINUX系统管理员。
除了以上这些学习LINUX的门道之外,成为一名合格的LINUX系统管理员更重要的是要掌握很多技巧和专业知识。
技巧1:熟悉TCP/IP和LINUX提供的各种网络服务,如DNS,SMTP,UDP,HTTP,FTP,POP3等等。以及要知道LINUX程序, LINUX平台下软件的安装,调试和维护。总之,和LINUX有关的知识懂得越多越好。
技巧2:如果可以的话,最好能熟悉尽可能多的操作系统。这一点很重要,很多朋友也许认为作为一名LINUX系统管理员只有精通LINUX就可以了。事实上LINUX提供了网络服务,很多其他的操作系统都有可能作为客户端,所以作为LINUX系统管理员,有时候您不得不需要解决LINUX和其他的操作系统之间的通讯,安全等问题。一般,熟悉微软的WINDOWS系列操作系统不难,重要的是我们应该对Solaris,Linux,IRIX,HPUX,PPC等系统及其硬件平台都要有所了解。
技巧3:熟悉网络,网络理念和硬件。操作系统是管理整个计算机硬件的最大的程序,LINUX也不例外。无论是台式PC还是笔记本电脑,甚至是大型的网络服务器,LINUX都能对其进行很好的管理。这就要求LINUX系统管理员要熟悉LINUX所控制的硬件平台,因为只有这样才能很好的发挥计算机硬件的最大优势。其实,如果LINUX不是用来提供网络服务,那就是极大的浪费了,大家都知道LINUX要比微软的操作系统稳定、安全。要记住,LINUX能提供一整套很完整的网络服务,如果您在商业公司作一名LINUX系统管理员,那么您必须要对网络及其网络理念有清楚的认识,能够独立完成整个网络和网络服务的配置工作。技巧4:备份系统和文件恢复。这是LINUX系统管理员最重要的工作之一。每天对LINUX系统和重要文件进行备份是一名有责任心的LINUX系统管理员必须做的工作。事实上,对LINUX系统和文件进行备份无论从硬件还是软件技术上目前都没有什么太大的问题,问题往往出现在系统管理员忘记备份文件或者抱着侥幸的心理,一旦您的LINUX服务器受到攻击,文件损失殆尽,那么您就无法恢复原有文件,一切损失的责任也只能由您负责了。选用LINUX中的定期备份软件和好的备份磁盘磁带都能为您节省不少备份的时间。只要您做到经常,定期备份数据,那么即使LINUX服务器出了再大的问题,一切都能恢复原样的。
技巧5:掌握好一门脚本语言。大家都知道很多LINUX软件的安装都是通过脚本语言来进行的。BASH和PERL是不错的选择。掌握脚本语言另外一个很大的优势就在于能读懂其他LINUX程序员的程序和开发构想,也能方便您在需要的时候修改别人的程序。PERL语言功能强大,学习起来也比较容易。
技巧6:注意LINUX的安全问题。这也是LINUX当中最复杂,最富有挑战性的话题了。同时,LINUX的安全问题也给LINUX系统管理员很大的压力。我认为,安全性实际上取决于用户遵循某种策略的自觉性,安全性措施在很多操作系统上和许多公司中造成了冲突。用户需要完成他们的工作,系统管理员需要把不合理的请求拒之于系统之外;公司管理部门需要保守公司的机密,在许多方面,安全性是最难取得用户配合的领域,但是实际上这是最重要的领域。
对于LINUX系统管理员来说,我可以提供的一个忠告就是:“最好的用户也只是根据您所遵循的策略去做,如果您有忽视安全性的坏习惯,他们就只能更糟糕。”从另外一个方面来说,人们通常提出要求显示或者查看最底层的消息,这超出了系统管理员的职责范围,应友好的指出并做改进。与此同时,要极力阻止那些企图通过LINUX后门进入系统的黑客。由于LINUX的安全问题覆盖的范围很广泛,限于篇幅,在这里也就无法进行谈论了。
有人曾经说过,点滴知识就能获得长久的应用。这句话对于那些想成为或者已经成为了一名LINUX系统管理员是再合适不过的了。
●了解Linux 的基础知识,这些包含了用户管理、群组的概念、权限的观念等;
●掌握至少50个以上的常用命令;
●掌握.tgz、.rpm等软件包的常用安装方法
●学习添加外设,安装设备驱动程序(比如网卡)
●熟悉Linux文件系统 和目录结构。
●掌握vi,gcc,gdb等常用编辑器,编译器,调试器 。
●理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。
●网络的基础包括: 掌握路由概念、OSI七层网络模型、TCP/IP模型及相关服务对应的层次对于Linux学习非常重要的。然后学习Linux环境下的组网。
程序员的要求虽然高一点,但是360行,行行出状元嘛!
想成为一个合格的Linux管理员,有这些可以帮助你:规则1:了解LINUX的一切。首先,在了解以下规则之前,笔者必须向大家说明的是,即使最基本的LINUX系统管理员都是要经过不断的学习和长时间实践才能真正了解整个LINUX操作系统和网络的。如果您还是一名刚刚入门的LINUX新手或者对LINUX了解不多,在这样的情况下如果要成为一名合格的LINUX系统管理员,那么笔者建议您先花点时间和耐心学习和了解清楚LINUX,如果您对LINUX有足够的了解,能够像操作WINDOWS那样熟悉LINUX了,那您就可以进一步学习,去实现一个合格的LINUX系统管理员的梦想了。
规则2:如果您不能真正的了解LINUX的一切,那最少要知道如何才能找到,在哪里才能找到您所需要的LINUX信息和知识。一般来说,作为LINUX系统管理员,您至少有几本比较全面的LINUX工具书,其中最好包括LINUX安装,LINUX网络配置,LINUX系统分析,LINUX使用大全之类的原版工具书。国内大多数的LINUX工具书为翻译外国的。在这里也向大家推荐基本比较好的工具书,尽供您参考选购:
《RED HAT 6 大全》--机械工业出版社(LINUX与自由软件资源丛书)ISBN 7-111-07946-9
此书内容翔实,涉及领域广泛,并且提供了详细的例子和大量的参考资料,包括书籍,光盘和电子文档和INTERNET站点,是一本学习,使用和管理LINUX的较好工具书。适合LINUX中级用户。
《LINUX常用技术大全》--电子工业出版社出版 ISBN 7-5053-5460-2
此书摘录了LINUX文档项目中的上千页资料,提供了LINUX操作系统的综合信息。本书符合各种计算机用户使用。中级用户可以通过此书更加深入的了解和利用LINUX。高级用户可以将此书作为使用LINUX操作系统的高级参考手册。
《红旗,RED HAT LINUX开发及网络应用》--人民邮电出版社出版 ISBN 7-115-08978-7
此书适合广大LINUX爱好者阅读,对使用LINUX的组网用户和提供管理员有很大的帮助。
有了以上这些工具书也许并不能完全满足一个系统管理员的需要,毕竟没有一本书是完全能概括LINUX的全部的。您这时需要学会如何从一大堆的书籍和资料中查找到您需要的知识和信息。另外需要指出的是,由于世界上有很多种LINUX发行版本,每一种LINUX发行版本的操作和使用甚至参数配置文件都不尽相同,所以建议大家在购买,下载LINUX发行版本的时候注意购买该版本的官方版的资料和参考书籍,以方便今后管理系统之用。
规则3:如果您无法从各种渠道获取您所需要的信息,请试着用自己的方法来解决问题。不是所有的LINUX故障书籍上都有解答,也许这些您遇到的希奇古怪的问题别人也无法回答您,这时候您就需要自己动手动脑来研究解决了。最后建议您在LINUX自由论坛上公布您遇到的问题和解决方案,以方便别人在遇到同类问题的时候无需花费太多的精力来解决。
规则4:随时准备一本便于携带的LINUX系统用户参考手册,您在旅途中,在等公共汽车的时候,在任何空闲的时间来阅读。这可是国外一名资深的LINUX系统管理员的成功经验。他说他在学习LINUX的时候每天都要花上2-3个小时的空闲时间来仔细阅读各种LINUX命令,来研究LINUX的安全问题。毕竟LINUX是一个正在发展的操作系统,如果没有足够的时间对它的方方面面进行研究的话,您很难成为一名优秀的LINUX系统管理员。
除了以上这些学习LINUX的门道之外,成为一名合格的LINUX系统管理员更重要的是要掌握很多技巧和专业知识。
技巧1:熟悉TCP/IP和LINUX提供的各种网络服务,如DNS,SMTP,UDP,HTTP,FTP,POP3等等。以及要知道LINUX程序, LINUX平台下软件的安装,调试和维护。总之,和LINUX有关的知识懂得越多越好。
技巧2:如果可以的话,最好能熟悉尽可能多的操作系统。这一点很重要,很多朋友也许认为作为一名LINUX系统管理员只有精通LINUX就可以了。事实上LINUX提供了网络服务,很多其他的操作系统都有可能作为客户端,所以作为LINUX系统管理员,有时候您不得不需要解决LINUX和其他的操作系统之间的通讯,安全等问题。一般,熟悉微软的WINDOWS系列操作系统不难,重要的是我们应该对Solaris,Linux,IRIX,HPUX,PPC等系统及其硬件平台都要有所了解。
技巧3:熟悉网络,网络理念和硬件。操作系统是管理整个计算机硬件的最大的程序,LINUX也不例外。无论是台式PC还是笔记本电脑,甚至是大型的网络服务器,LINUX都能对其进行很好的管理。这就要求LINUX系统管理员要熟悉LINUX所控制的硬件平台,因为只有这样才能很好的发挥计算机硬件的最大优势。其实,如果LINUX不是用来提供网络服务,那就是极大的浪费了,大家都知道LINUX要比微软的操作系统稳定、安全。要记住,LINUX能提供一整套很完整的网络服务,如果您在商业公司作一名LINUX系统管理员,那么您必须要对网络及其网络理念有清楚的认识,能够独立完成整个网络和网络服务的配置工作。技巧4:备份系统和文件恢复。这是LINUX系统管理员最重要的工作之一。每天对LINUX系统和重要文件进行备份是一名有责任心的LINUX系统管理员必须做的工作。事实上,对LINUX系统和文件进行备份无论从硬件还是软件技术上目前都没有什么太大的问题,问题往往出现在系统管理员忘记备份文件或者抱着侥幸的心理,一旦您的LINUX服务器受到攻击,文件损失殆尽,那么您就无法恢复原有文件,一切损失的责任也只能由您负责了。选用LINUX中的定期备份软件和好的备份磁盘磁带都能为您节省不少备份的时间。只要您做到经常,定期备份数据,那么即使LINUX服务器出了再大的问题,一切都能恢复原样的。
技巧5:掌握好一门脚本语言。大家都知道很多LINUX软件的安装都是通过脚本语言来进行的。BASH和PERL是不错的选择。掌握脚本语言另外一个很大的优势就在于能读懂其他LINUX程序员的程序和开发构想,也能方便您在需要的时候修改别人的程序。PERL语言功能强大,学习起来也比较容易。
技巧6:注意LINUX的安全问题。这也是LINUX当中最复杂,最富有挑战性的话题了。同时,LINUX的安全问题也给LINUX系统管理员很大的压力。我认为,安全性实际上取决于用户遵循某种策略的自觉性,安全性措施在很多操作系统上和许多公司中造成了冲突。用户需要完成他们的工作,系统管理员需要把不合理的请求拒之于系统之外;公司管理部门需要保守公司的机密,在许多方面,安全性是最难取得用户配合的领域,但是实际上这是最重要的领域。
对于LINUX系统管理员来说,我可以提供的一个忠告就是:“最好的用户也只是根据您所遵循的策略去做,如果您有忽视安全性的坏习惯,他们就只能更糟糕。”从另外一个方面来说,人们通常提出要求显示或者查看最底层的消息,这超出了系统管理员的职责范围,应友好的指出并做改进。与此同时,要极力阻止那些企图通过LINUX后门进入系统的黑客。由于LINUX的安全问题覆盖的范围很广泛,限于篇幅,在这里也就无法进行谈论了。
有人曾经说过,点滴知识就能获得长久的应用。这句话对于那些想成为或者已经成为了一名LINUX系统管理员是再合适不过的了。
●了解Linux 的基础知识,这些包含了用户管理、群组的概念、权限的观念等;
●掌握至少50个以上的常用命令;
●掌握.tgz、.rpm等软件包的常用安装方法
●学习添加外设,安装设备驱动程序(比如网卡)
●熟悉Linux文件系统 和目录结构。
●掌握vi,gcc,gdb等常用编辑器,编译器,调试器 。
●理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。
●网络的基础包括: 掌握路由概念、OSI七层网络模型、TCP/IP模型及相关服务对应的层次对于Linux学习非常重要的。然后学习Linux环境下的组网。
程序员的要求虽然高一点,但是360行,行行出状元嘛!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我晕 前面的哥们说的可以当工程师了 网络管理员是比较初级的
应该熟练操作linux,windows服务器操作系统,有能力搭建常用的网络服务器
对DNS、DHCP、VPN,WEB、NAT、FTP、能熟练的运用。
熟悉思科,华为等厂商的网络设备。
深刻理解tcp/ip协议栈,能够排除常见的网络故障
熟悉局域网的组网与维护,能够完成相关网络规划和实施工作,具有较强的网络管理能力
有这几样 你就是很合格的管理员了 不是网吧的那种管理员哦!
应该熟练操作linux,windows服务器操作系统,有能力搭建常用的网络服务器
对DNS、DHCP、VPN,WEB、NAT、FTP、能熟练的运用。
熟悉思科,华为等厂商的网络设备。
深刻理解tcp/ip协议栈,能够排除常见的网络故障
熟悉局域网的组网与维护,能够完成相关网络规划和实施工作,具有较强的网络管理能力
有这几样 你就是很合格的管理员了 不是网吧的那种管理员哦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1,不断学习各种技术,对系统进行有效管理和备份。
2,系统管理方面自然必不可少,各种服务器的配置、调优、安全也是极为重要的。最好还能精通数据库,编程等。
3.管理员的待遇自然比程序员的低一些,但是等到你成为资深的系统管理人员之后,一样很有价值,工资自然会增长。
2,系统管理方面自然必不可少,各种服务器的配置、调优、安全也是极为重要的。最好还能精通数据库,编程等。
3.管理员的待遇自然比程序员的低一些,但是等到你成为资深的系统管理人员之后,一样很有价值,工资自然会增长。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询