『壹』 做LINUX系统管理员需要具备什么
不同层次linux系统管理员需要具备的能力:
一层次:普通管理员
1、特征:能理解分区的概念,知道安装linux系统和常见的数据库、桌面管理器、应用软件等,能做一些基本的配置(如网络、打印机、调制解调器等),参照手边资料依葫画瓢式的安装和配置常见服务(如NFS、HTTP、FTP、TELNET、 SSH、LDAP、NIS、邮件服务、SAMBA、打印服务等),能解决一些基本的简单问题,熟悉一些基本的常见命令,能理解系统的启动过程等等。
第二层次:高级管理员
1、他首先是一个初级管理员;
2、特征:曾经系统地学习过操作系统原理,了解内存管理、进程管理、CPU调度和进程间的通讯等,并能理解linux系统的机制;学习过程序编写知识,熟练掌握至少一种计算机语言(如C、JAVA、SHELL、PERL、PHP等);学习过计算机网络,理解TCP/IP的原理,懂得以太网、交换机和路由器原理;熟悉计算机安全理论知识,了解常见的攻防策略;学习过数据库理论,熟悉若干种常见数据库产品;
3、具有很强的学习和钻研的精神,能快速跟上当今的科技发展,时时了解linux发展动态,具有几个linux爱好者死党;具有强烈的敬业精神。
4、能从本质上理解下列应用:HTTP服务、邮件服务、打印服务、目录访问服务、文件服务,并能熟练安装、配置、优化和监控这些应用;
5、能定制内核,知道优化内核参数从而使系统时时运行于最佳状态;通过收集系统运行的系列快照了解系统的性能,并能洞察出系统异常且迅速做出反映;非常熟悉系统运行的级别、引导的详细路径和用户登入的详细过程;
6、精通几种流行的文件系统的结构和实现机制;
7、知道安装、配置、优化和监控一种以上的大型数据库;
8、熟悉磁盘分区、逻辑磁盘和磁盘配额的概念,并能自如地应用于实际生活当中;
9、熟悉LINUX中使用的各种加密算法,知道如何杜绝系统中的各种安全漏洞和隐患,能通过细微的蛛丝马迹判断一些用户(含入侵者)的恶意行为并能做出迅速反应(损失评估、健康检查、修补);
10、精通几种常见的脚本语言(bash、sh、perl、php等),熟练一些主要的文本处理工具(grep、sed、awk等),掌握几种编辑器(vi/vim、emacs等);
第三层次:黑客级管理员
1、首先是一个高级管理员;
2、熟悉内核原代码树结构,阅读过一些主要的内核功能模块代码,掌握全部的内核模块算法,熟悉各种模块的实现机理,懂得如何编写设备驱动程序;
3、精通一些调试工具(如GDB、KDB、DDD等),能调试内核、设备驱动程序和各种应用程序,能找出大多数的BUG并能自行修改或生成报告提交相应的内核源码树管理员,知道修改内核从而改变内核的行为以更好地适用于当前的应用环境;
4、具有几个黑客死党,并时时与他们讨论交流;
5、精通c/c++/汇编,能编写高质量的程序,通过下载一些应用的源码并修除其中的恶意代码后安装、调试和监控其行为;
6、能从错误日志文件中找出一些错误信息并能追根溯源(有可能到达源码级);
『贰』 linux系统管理员需要学习些什么东西
首先要会用Linux,包括;
远程登录
在文本模式下做服务器配置
学会基本的命令内。
具体过程为:
找一本系统管理容认证的教材来看看。把这类教材过一遍后,就需要多学几个服务器软件的管理了,apache、nginx这样的Web服务器还是先学一下,其他的跟具体职位有很大关系,找工作时是会越多越好。服务器程序的学习应该是重点,其他像RAID、LVM、集群、虚拟化等最好也能会一点。
Linux系统管理是一门技术,不是科学。搭一个Linux环境来,再找个QQ群,邮件列表什么的,往往比闷头看书更实用(再罗嗦一句:中文的书往往跟不上行业现状,20年前的书叫经典,8年前的可能要叫垃圾了。国内大学的Linux教材一般是在讲7年前的RedHat 9,不知道我们敬爱的教育专家们在想什么)。
多关注行业现状。Apache是很强大的一个软件,但现在很多非IT类公司往往会选择nginx这样的软件;学Linux前最好能自己安装一次,但系统管理员几乎没有机会安装操作系统(接手时服务器已经在正常运行了),除非出现大灾难,否则可能在整个职业生涯中都没有机会重启计算机。
『叁』 LINUX系统管理员的日常工作职责
系统管理员对UNIX系统的正确管理是系统稳定运行的保障,作为系统管理员应注意以下几个方面:
1. 开关机步骤
2. 用户组及用户管理
参见手册 HP-UX System Administration Tasks
3. 文件系统维护
发现文件系统已满,应及时删除无用文件或扩大文件系统。
可定期清理日志
#/var/adm/syslog/syslog.log(系统日志)
#/etc/rc.log(运行日志)
#/var/adm/wtmp(登录成功日志)可清理(#>wtmp)
#/var/adm/btmp(登录失败日志)可清理(#>btmp)
core 文件的清理(#find / -name core -exec rm {}
大文件(#find / -name -size +10000)
注:以上文件确认无用后rm删除
4. 系统日常管理
4-1. 命令“dmesg”
系统中存在一个错误缓冲区,系统将自检信息和遇到的错误、报警放在该缓冲区中。
我们可以通过dmesg命令,阅读该缓冲区。
在正常情况下,该缓冲区只应该包含自检信息。如果出现了warining、error或者是一些不熟悉的信息,应该仔细检查或通知HP服务人员。
4-2. 命令“uptime”
该命令显示了系统自从上次重启以来运行的时间。通过该命令,可以知道系统是否发生了异常的重启。
4-3. 命令“bdf”
系统中文间系统过满,有时会导致系统工作不正常。
我们可以用该命令显示了文件系统的使用情况。
如果发现某个文件系统过满,需要及时采取措施,或者删除无用的信息,或者扩大该文件系统。
4-4. 命令“cmviewcl”
对于运行了双机备份软件的用户而言,应该定期检查系统的运行情况。
确认应用包、节点和网络均正常工作。
4-5. 其他命令
用netstat –in检查网络状况,尤其是ATM网卡。
系统管理员最好用 sam (System Administrator Manager)来进行系 统管理。Sam是以菜单方式工作的工具包,它包括了日常管理工作的所有命令,操作简便。
5. 系统备份
备份是保护用户数据不丢失的重要手段。一般系统备份的要求如下:
A. 每一台机器的操作系统至少有一个全备份。
B. 每天备份用户数据。
C. 操作系统配置修改后重新备份操作系统。
6. 硬件维护
6-1. 定时检查设备指示灯状态:
在大多数的服务器中,都由一个液晶面板,显示服务器的执行状态。在正常情况下,应该是FxxF的格式。
在系统出现故障时,会出现WARNING或FAULT的提示。具体请参见《技术指南》。还有磁盘阵列,磁带库及其他外设。
6-2. 定时清洗磁带机
7. 简单故障的判断
8. 熟悉HP-UX操作系
『肆』 请问:要做LINUX的系统管理员得学会些什么
你应该买本学linux的书,《鸟哥的linux私房菜》这本书就不错。学linux首先学它的命令,从图形界面是学不到linux的精髓的,当然图形界面很有亲和力,不过那只是运行在linux上的一个软件,有很多东西还是要在命令行工作才更快捷,更有效。
学好基本命令后才能更进一步,当系统管理员啊!
我还是建议你买《鸟哥的linux私房菜》这套书,共两本
一本是 基础学习篇 另一本是 服务器架设篇 。
关于linux的书还是很少的,我在书店只见这么一本,看这还不错,推荐你也看看。
学linux吧,不要放弃,你会喜欢她的。
我也只是一个初学者,刚才还为linux发愁呢,重装windows系统后linux无法进入,不过已经解决了。这样的情况也不是第一次遇到了,遇到困难不要老是想重装系统,仔细考虑问题,认真的到网上,书上寻找答案。一切都会如你所愿的。架设服务器看起来很深奥,其实也很简单的,按书上或网上说的方法很快也可以架设起来。建议你装windows和linux的双系统(最好是RedHat,你会在网上得到很大的帮助),记得一定是先装windows再装linux。
关于RedHat linux对硬件的要求,简单说一下:
RedHat 9 及其以下版本 原则上386以上就可以安装
但只要你有P II 及其以上处理器,256M及其以上内存,就可以安装图形界面的linux,安装文字界面的要求就更低了,所以说你的配置应该没有问题。当然也不要有特别新的硬件,那样除非硬件厂家有linux驱动否则是没法在linux下用的。
祝你好运!学习自由软件吧,他会给你很大的空间。
『伍』 怎么才能做一个优秀的linux系统管理员,具备哪些知识
这个问题问的好大啊,哈哈,先学习ubuntu吧 呵呵
『陆』 请问:要做LINUX的系统管理员得学会些什么
熟悉并熟练掌握LInux
基本掌握网络知识
这两点很重要
『柒』 linux系统管理员需要掌握哪些知识
用得到的 如果有理想就多学点 有看到就学
『捌』 做linux系统管理员必须考证吗
先给你澄清一个误区,并不存在Linux系统管理员这样一个岗位,就如同并不存在Windows, HP UX, AIX, Solaris系统管理员一样。
系统管理员负责的是“一个或多个”的“业务系统”,重要的、包含较多大型DB(ORACLE, DB2)的(业务)系统,通常会使用IBM或HP小型机(里面跑AIX或HP UX),比如我们这里的某些A和A+级系统(当然,A+级别的某些系统也会有大机);次要的系统诸如我们这边的B级会采用比较廉价的方案,比如几十台PC服务器跑着Linux作一些web池一类的工作;C类的那些部门级小系统会采用什么操作系统系统那就随便了,上边都懒得管了。
以上我所说的是金融行业的事,如果你是给那些一级运营商工作,也是一样的;如果是些个小规模的网络公司或随便别的什么,那种地方是不区分业务系统的(严格细分的话,这些小地方一个业务系统只有一两台机器,甚至多个业务跑在一个机器上),通常是因为业务类别太少以及业务规模太小,所以划详细了也没意义。
接下来说正题,不是必须有证,但你得会,看你问的问题你应该年纪不大,学哪方面就看你喜欢哪方面了,比如作存储,那你需要去读RFC熟悉通信协议以及EMC、IBM存储设备的文档,然后学习AIX, HP UX的基本操作就可以上岗。如果你只想学Linux……我只能告诉你,如果你只会跑在PC机上的操作系统(Linux, Windows, FreeBSD),挣不到几个钱,不管你有什么证书,你也摸不到那些重要的系统。
面试的时候用不着说实话,10家企业里不会有超过1家去调查你的真实背景,你唯一需要做的就是别让他问住你就好了。
『玖』 “linux系统管理员”考证费是多少
没听说过
考过lpi,没感觉有用
『拾』 linux系统管理员工作内容有哪些
楼主你好,
系统管理员的职责所在就是进行设备管理、资料管理、系统性能管理、系统性能监测和安全管理。
前景是相当广阔了,很有发展空间。
谢谢,望采纳!