(图片来源网络,侵删)
计算机网络正日益延伸到世界的每一个角落,也许就在明天,新的网络建成,而匮乏的人力使得您可能就成为系统管理员面对多样而又庞杂的设备,用户的诸多要求又纷至沓来,是否使您眼花缭乱之外又一脑浆糊.多么渴望快速地熟悉整个系统,使尴尬成为过去本文并不能提供一劳永逸的窍门,只不过是面对新手,就个人经验,讲述一些系统管理必备的知识,以提供一个快速入门的办法一般说来,网络系统划为五个部分,即:主机系统、交换设备.路由设备、布线系统以及其它辅助系统,如UPS、稳压电源之类幸运的是,一般系统集成商在完成系统集成后,诸如布线系统、辅助系统都已一次性调试成功交换设备和路由设备也已大体就绪.至多需要您做一些小小改动作为系统管理员的您,只需了解这些设备的状态灯的含义,判断是否发生硬件故障,一般小的故障,关掉设备重启后,大多会自动排除真正的问题,大都需要厂商协助解决,也就是说,快速入门的关键只需要掌握占整体五分之一的主机系统,即可从容应对当然,交换与路由设备上也许您会做一些设置改变,但那是您成为高级管理员之后的事了.这里就暂且不提,以下就是快速入门的重点用户管理无论是Unix还是Windows NT,对于用户的管理都是居于第一位的,作为一个新手.首先必须立刻掌握对用户的增加和删除以及限制等操作这包括两个方面:一个是学会使用友好的图形界面的管理工具集.在Sun Solaris系统中是Openwin环境下的/usr/bin/admintools工具集;在SCO Unix中使用Sysadmsh管理Shell来管理用户;在 NovelI系统中,则只需使用Syscon菜单即可完成用户及用户组的添加、删除以及限制设置等等,多用户的同批管理,则使用makeusr和userdef实用程序来做;在Windows NT中,则使用程序组中管理工具(公用)组下的域用户管理工具或用户管理工具使用这些工具,就可以十分简单明了地进行用户的创建、删除以及锁定和权限限制等操作在Windows NT下用户组的管理和控制面板中的系统属性程序管理用户环境设置简要文件,使用System Policy Editor配置一个域范围的基于计算机或用户的配置以及编写登录脚本二是学会字符命令行下的用户管理.主要在Unix或Linux环境下,包括用编辑工具Vi、emacs等对/etc/passwd进行操作或直接使用addusr、delusr等用户管理命令以及使用pwconv命令使/etc/passwd与shadow文件保持一致,使用SCO的/ etc/rmuser命令删除用户.用newgrp命令将用户添加到新组,另外包括用户目录的建立命令mkdir,赋于用户属性和组属性命令chown和chgrp,以及用户区域限制命令quota限制用户区域大小,用来避免用户区域占用硬盘空间过大,而使系统崩溃用户的.profile和.login文件可使用系统标准的配置文件,或者也可在.profile中进行相应设置,用su命令或su username进入用户环境以进行具体检测另外,对用户的消息发布系统,在Windows NT中是使用Alert功能发出,对远程主机则使用Server Manager中的computerlsend message功能在Novell中采用send命令在Unix中是使用wall或write指令,也可使用每日消息文件/ etc/motd或news命令发出/usr/new文件内容安全及日志管理作为一个系统管理员.必须要能对系统事故找到故障原因,这就涉及到必须对系统的各项日志进行察看分析在 Windows NT中是使用Administrative Tools菜单中Event Viewer查看系统的SYSTEM、SECURITY、APPLICATION日志文件对 Netware而言,错误日志是SYSSLOG.ERR文件,通过syscon菜单中supervisor options下view file server errorlog观察记录,另外文卷错误日志文件是各文卷中的VOLSLOG.LOG以及事务跟踪处理系统错误日志文件SYS:文卷中的TTSSLOG.ERR文件Unix中各项日志包括/usr/adm目录下的系统错误登记文件message、使用su命令的记录文件sulog、每个用户记录上次注册时间的登记文件lastlog、系统中注册用户的有关信息文件wtmp、每个用户所执行命令的内容项文件acct以及/etc目录下当前注册用户的有关信息文件utmp和其他应用程序产生的日志文件对于其中的一些日志文件,可以采用who或w命令查看当前系统的登录使用者;last命令查看以前的登录情况,这些命令都可以合并使用grep进行条件控制选择过滤;用find查看文件及其属主.特别监控具有根访问权的进程及文件以及检查开机文件/etc/inetd.conf、/etc/rc.local、/etc/passwd和corn或at运行的文件,并用corntab-I与corntab-r命令对用户的corntab文件进行列出与删除管理;使用Is一IR生成主检查表,并定期生成新表,使用diff命令进行比较,并使检查通过的新表成为新的主检查表.直到下一次检查为止个人强烈建议在inetd.conf中注释掉所有的r打头的命令文件,以及去掉/etc/hosts.equlv中的所有项并不允许用户设立个人的.rhosts文件.使可信主机不予设立或为空以加强系统的安全系统进程管理在Unix中.系统报告命令包括df用来报告自由磁盘块数: du用来总结磁盘使用状况;nice用来改变某个命令所设优先权;Pstat用来报告系统信息,如节点表或进程表;sar用来报告系统的活动状态如CPU的使用和缓)中区的活动状况;引me用来打印过去的时间,系统时间以及命令的执行时间;uptime用来报告系统的活动状况,如系统启动时间及已运行时间; vmsfat用来报告页数及系统统计数字.如分支点的情况BSD Unix中的ps-aux或system V中的ps-ef以及Linux中的 ps aux用来查看进程状态及其宿主,并使用kill命令及时停止不正常的进程在Windows NT中则使用Task Manager查看CPU和内存的使用情况,进行进程管理,另外也使用performance monitor进行状态监控,以及时做出调节值得注意的是,随着网络应用的扩大,病毒成为对网络安全的一大威协为此.在网络上安装病毒检测和清除工具已经成为网络管理必须要做的备份管理对于一个较重要的系统,及时备份是必需的,那么在一开始就必须养成及时定时备份的习惯掌握备份的基本方法和步骤,以及使用基本的备份还原命令.如:Windows NT中使用管理工具集中的NTBackup程序因在Backup中不存在调度能力,备份必须手工完成或用AT命令行实现调度;以及采用第三方的备份解决方案unix中系统V使用tsr、cpio以及 backup、restor、rolcopy,BSD中则使用tar、dump、restor等等, SCO中使用sysadmin进行文件系统后备和恢复文件备份还必须制定计划,指定何时进行何种备份,包括全集备份和递增备份,如可以每周做一次全集备份,每天进行一次递增备份如果系统不经常变化,则可每月一次全集备份,每周一次递增备份恢复与容错管理当系统出现故障时,作为系统管理员必须能定位并解决问题,这依赖于对控制台出错信息以及日志文件的分析,更重要的是平日的备份以及应急系统盘的制备对于 Windows NT而言.是建立系统引导盘、紧急修复盘等,并使用Disk Adminstrator建立镜像等RAID操作对于Unix而言,也依赖于系统安装盘与紧急修复盘的建立特别地,系统做任何改动后,都要重新生成新的系统恢复盘,并进行同步备份和使用单用户模式来排除系统的绝大部分问题,即启动时使用boot-single命令.这是一个关键当然.管理员的口令是绝对不能忘记的,否则.那会造成很大麻烦,但对于管理人员而言,自己以及其它用户都加上口令的使用限制,如口令字长度和日期限制以及其它限制,是非常必要的太过简单的口令往往会造成不安全的隐患在容错上则还包括经常运行各类维护系统命令.如超级块维护命令SYNC,文件系统检查命令fsck文件系统与开关机管理在所有的多用户系统中,由于广泛采用文件缓冲.使对文件的修改在内存进行之后再写入磁盘,内核程序定时刷新这些缓)中区,以保持文件与缓冲区间同步因而.不终止系统就关机,往往会造成同步的破坏,而出现文件系统的错误在 Windows NT中.使用启动菜单中的关闭系统选项来关闭系统. Unix则采用shutdown、halt(haltsys)reboot等命令一般推荐使用shutdown加参数来关机或进入单用户备份状态,直到完成关机程序后,才能关闭电源,无论如何,这是必须牢记的另外,在维护unin文件系统时,应经常运行超级块一致命令sync.文件系统检查及错误修改命令fsck,新建一个文件系统时使用mkfs命令,Unix系统V的fsstat将报告文件系统的状态.以及设备管理命令mount、umountNovell中采用闯LER菜单管理文件服务器的文件系统网络管理网络管理,包括对E-mail、DNS以及WWW的调试对于E-maiI而言,是使用sendmaiI-bt-C filename进行,或先mail user,再telnet host 110,通过user username、pass passwd、list、retr .quit等pop3命令进行调试对于DNS,则使用nslookup命令进行域名解析,看能否正确解析出IP地址对于WWW,则是通过浏览器进行检查另外是察看~/ httpd/下的浏览日志.对于WindowsNT而言,则通过管理工具下的server manager察看各服务程序是否正常运行,其余检测步骤则与Unix系统相同,只是不使用sendmail命令,而采用telnet host 25、用helo host、 Send from:< yourname@hostname>、rcpt to:<username@hostname>、 data、messagebody、"、",exit等smtp命令进行检测,POP3命令都相同WWW的管理则直接通过http形式的在线管理方式进行,操作简易明了,应该不会有什么问题另外,在网络日常管理中.则包括使用ping察看网络连接状态,netstat察看协议统计数据和当前网络的连接状态, ifconfig进行网络接口设置,tracert进行路由状态监察.对 Windows NT系统而言,除以上命令外,还包括使用/winnt/ system32/Regedit32来控制注册表.以及ipconfig察看P设置.以及用与NT Server配套的Network monitor进行网络负载和性能统计Novell系统中则使用NETADMIN实用程序或图形界面的管理工具Netware Adminstrator来管理和规划网络,以及用monitor菜单监控本地服务器的各项状态相对于Unix的第三方工具集,能够作为管理者运行的网络管理软件主要有HP的OpenView、BAY的optivity、IBM的Netview和Sun的SunNetMaoager小结总之,作为一个系统管理人员,掌握以上的操作是起码而且必须的另外就是及时进行系统升级,使得系统的已知漏洞均被修复.以防黑客入侵但有一点必须指出,作为一个新手,无论如何,不犯一些操作错误几乎是不可能的,唯一的办法就是在做任何改动操作之前,首先应做好要改动部分的备份,并详细地记录下自己的操作,做一步记一步细致、小心、认真,这样才能尽量使系统的正常运行得到一个相对可靠的保证另外作为一个特别的提醒,当您外出时.不要忘记使用锁屏程序使屏幕锁定,以免外人乘机入侵系统
0 评论