×

Loading...
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务

就我的问题, 至少有7-8 种方法可以实现,可以scripting 也可以不scripting

我的问题只是提醒你,只会用Mouse 在 X-windows 上click 的admin 绝对不是一个合格的Unix Admin 。
时间有限,给你3个答案,
scripting :
1) write a script, post it to 100 machines to check system log, send email or paging system admin
2) setup 100 machines forward syslog (kernel.error) to a central syslog machine, write a script and run it on this central syslog machine to scan central syslog, send email or paging system admin

No scripting,
3) setup syslog.conf on 100 machines sending email or paging system admin directly

每种方法都有它的应用场合, for example, a machine is behind firewall, and the firewall disables syslog port, then you have to use 1)

如果你只用x-windows, 即使你有超人的本领,每秒钟能click 5000 次mouse, 你也不可能完成这个任务。
Report

Replies, comments and Discussions:

  • 工作学习 / 专业技术讨论 / 请问各位unix admin,你们工作中什么时候会用到unix scripting,用的机会在工作中能占多少。
    请问各位unix admin,你们工作中什么时候会用到unix scripting,用的机会在工作中能占多少。 我虽然培训过这个东西,但很少有机会用shell 编程,最近要面试的的一个工作要求很强的unix scripting,不知道需要掌握到什么程度,请大家指点。
    • scripting is widely used and I believe it may take up to 50%...If you have programmer background, that should be a piece of cake.
      • 有用那么多scripting吗?我是基本上在xwindows里面用图形界面作。感觉script就是dos里写批处理加点小编程。知道不难,关键是不知道怎么应付面试。
        • 给你100 台机器, 请每5分钟检查一次系统log file, 如果有Kernel Error立即通知Administrator . 请问用X-windows怎么做?
          • 100台都是unix机器吗?如果你作,是在一个机器还是每个机器上上run script?如果是一个机器上你怎么赋权限?诚心请教。
            • 看你什么用途了, 不同用途不同方式, 你可以run by administrator 呀. 我不是管unix的, 是windows, 但我也用很多的script来做日常管理...
              • 举几个例子好吗?什么场景下用script,我们那以前都不管windows,unix都不怎么用script的,想不出来。
                • check security log, system log reset passwords, check job status
            • 就我的问题, 至少有7-8 种方法可以实现,可以scripting 也可以不scripting
              我的问题只是提醒你,只会用Mouse 在 X-windows 上click 的admin 绝对不是一个合格的Unix Admin 。
              时间有限,给你3个答案,
              scripting :
              1) write a script, post it to 100 machines to check system log, send email or paging system admin
              2) setup 100 machines forward syslog (kernel.error) to a central syslog machine, write a script and run it on this central syslog machine to scan central syslog, send email or paging system admin

              No scripting,
              3) setup syslog.conf on 100 machines sending email or paging system admin directly

              每种方法都有它的应用场合, for example, a machine is behind firewall, and the firewall disables syslog port, then you have to use 1)

              如果你只用x-windows, 即使你有超人的本领,每秒钟能click 5000 次mouse, 你也不可能完成这个任务。
              • 其实市场上有这样的网络/系统监视软件。商业化的产品不可能像你这样用script做。
                • 嗬嗬,我的例子就是一个系统syslog 监测的问题,不知道您干吗需要商业化软件?
                  这个例子是真实用在production 环境里面的.
                  syslog 本身就是unix operating system 里面 的最重要的功能之一 ,任何UNIX admin 要拿到certificate 必须要通过这一个章节的考试.  
                  从您的说法来看,您应该没做过UNIX admin. 无意冒犯您, 不过隔行如隔山, 有的东西还是不要误导别人.
                  • UNIX admin 很高档,我做不了。
                    • UNIX admin/Networking admin都是dirty job , 您不是做不了, 绝对是不屑于做. :)
                      • 关键是root passwd没有
                  • 公司里面有hp openview和ca unicenter的网管软件,一般这种监测不需要自己写script。请问以你之见,script最实用和用的最多的是在什么地方?
            • setup a log-server. direct all log to the log server. set cronjob to check log, if error then call or page.
    • 俺以前做的一个课题,后台的business rules和数据库驱动都是用shell scripts写的。
    • better do it manually, so that you can secure your job!!!
    • 一个出色的系统管理员其实是个征探家,所有动态一览无遗:包括程序员们在干啥,老板在干啥,等等。因此偶还是那句话:有过开发背景的系统管理员是很有潜力也很有趣的一个工。
      • 前两天听一个家伙说在pty上加tee来做监控,把我吓了一身冷汗(因为前两天我干了一件坏事),想把这个家伙挖出来,但没成功,也不知道这个家伙是不是说说而已;
        另,不知道如何实现比较隐秘。

        给shell加个壳的办法太土了吧。
        • 上周末老哥你见到偶没有啊
          • 看见了。我就靠墙站着呐。另,你那机器风扇的噪音不大呀.
          • 帮我研究一下系统监控吧,主要监控特定用户。。。。最好能够走udp传到。。。。特定网段。
    • 看来你需要学的东西满多, vi, sed, grep, awk都是功能强大的工具, 日常必不可少. 我曾经用shell写过简单的website.
      • 是啊,以前是windows的上的管理搞的多一些,unix的水平只是初级