linux运维工程师需要掌握的几个技巧?.docVIP

linux运维工程师需要掌握的几个技巧?.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

linux运维工程师需要掌握的几个技巧?

IT职业教育培优品牌精品课程

全程面授

中公优就业IT培训

#eject

将得到以下消息:

umount:/media/cdrom:deviceisbusy

在释放该设备之前,让我们找出谁在使用它。

#fuser/media/cdrom

进程正在运行,无法弹出磁盘其实是我们的错误。

现在,如果您是根用户,可以随意终止进程:

#fuser-k/media/cdrom

现在终于可以卸载驱动器了:

#eject

fuser很正常。

技巧二:恢复出现问题的屏幕

尝试以下操作:

#cat/bin/cat

注意!终端就想垃圾一样。输入的所有内容非常零乱。那么该怎么做呢?

输入reset。但是,输入reset与输入reboot或shutdown太接近了。吓得手心冒汗了吧—特别是在生产机器上执行这个操作时。

放心吧,在进行此操作时,机器不会重启。继续操作:

#reset

现在屏幕恢复正常了。这比关闭窗口后再次登陆好多了,特别是必须经过5台机器和SSH才能到达这台机器时。

技巧三:屏幕协作

来自产品工程的高级维护用户David打电话说:“为什么我不能在您部署的这些新机器上编译supercode.c”。

您会问他:“您运行的是什么机器?”

David答道:“Posh”。(这个虚够的公司将它的5台生产服务器以纪念SpiceGirls的方式命名)。这下您可以大显身手了,另一台机器由David操作:

#su-david

转到posh:

#sshposh

到达之后,运行以下代码:

#screen-Sfoo

然后呼叫David:

“David,在终端运行命令#screen-xfoo”。

这使您和David的会话在Linuxshell中联接在一起。您可以输入,他也可以输入,但彼此可以看到对方所做的事情。这避免了进入其他层次,而且双方都有相同的控制权。这样做的好处是David可以观察到您的故障诊断技巧,并能准确了解如何解决问题。

最后大家都能看到问题所在:David的编译脚本对一个不在此新服务器上的旧目录进行了硬编码。将它装载后再次编译即可解决问题,然后David继续工作。您则可以继续之前的娱乐活动。

关于此技巧需要注意的一点是,双方需要以同一用户登录。screen命令还可以:实现多个窗口和拆分屏幕。请阅读手册页获取更多相关信息。

对于screen会话,我还有最后一个技巧。要从中分离并让它打开,请输入:

Ctrl-AD

(即按住Ctrl键并点击A键。然后按D键)。

然后通过再次运行screen-xfoo命令可以重新拼接起来。

技巧四:检查带宽

设想:公司A有一个名为ginger的存储服务器,并通过名为beckham的客户端节点装载NFS。公司A确定他们需要从ginger得到更多的带宽,因为有大量的节点需要NFS装载ginger的共享文件系统。

实现此操作的最常用和最便宜的方式是将两个吉比特以太网NIC组合在一起。这是最便宜的,因为您通常会有一个额外的可用NIC和一个额外的端口。

所以采取此这个方法。不过现在的问题是:到底需要多少带宽?

吉比特以太网理论上的限制是128MBit/s。这个数字从何而来?看看这些计算:

1Gb=1024Mb;1024Mb/8=128MB;”b”=“bits,”、”B”=“bytes”

但实际看到的是什么呢,有什么好的测量方法呢?我推荐一个工具iperf。可以按照以下方法获得iperf:

#wget/Projects/Iperf2.0/iperf-2.0.2.tar.gz

需要在ginger和beckham均可见的共享文件系统上安装此工具,或者在两个节点上编译并安装。我将在两个节点均可见的bob用户的主目录中编译它:

tarzxvfiperf*gz

cdiperf-2.0.2

./configure-prefix=/home/bob/perf

make

makeinstall

在ginger上,运行:

#/home/bob/perf/bin/iperf-s-fM

这台机器将用作服务器并以MBit/s为单位输出执行速度。

在beckham节点上,运行:

#/home/bob/perf/bin/iperf-cginger-P4-fM-w256k-t60

两个屏幕上的结果都指示了速度是多少。在使用吉比特适配器的普通服务器上,可能会看到速度约为112MBi

文档评论(0)

185****9651 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档