免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 14341 | 回复: 7
打印 上一主题 下一主题

[其他] 求教一面试题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-07-17 12:41 |只看该作者 |倒序浏览
假设你是一名Linux系统管理员,现在需要你在尽可能短的时间内在500台服务器上都执行以下命令:
sysctl –w –q net.ipv4.tcp_tw_reuse = 1
你有什么解决方法?




我的解决思路是把一台机器的sysctl.conf文件配置好,然后使用rsync共享出来,其他机器通过脚本rsync这个文件过去再sysctl -p一下。


希望其他大大,能有更加好的解决方法!

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
2 [报告]
发表于 2013-07-20 16:35 |只看该作者
expect 处理 或者pexpect

论坛徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT运维版块每日发帖之星
日期:2015-11-26 06:20:00操作系统版块每月发帖之星
日期:2015-12-02 14:57:54IT运维版块每月发帖之星
日期:2016-01-07 23:01:56IT运维版块每周发帖之星
日期:2016-01-07 23:04:2615-16赛季CBA联赛之青岛
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2016-03-23 14:20:06IT运维版块每日发帖之星
日期:2016-04-01 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-28 13:51:54IT运维版块每日发帖之星
日期:2016-07-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-23 06:20:00
3 [报告]
发表于 2013-07-21 11:08 |只看该作者
本帖最后由 woxizishen 于 2013-07-21 11:11 编辑

自製一個可以在500台服務器遠程執行的計劃任務,並自動複製腳本文件到500台服務器下。然後自動運行腳本文件。運行完畢後刪除自身。并加一個排錯提示,如果哪一個沒執行成功則發送一個錯誤提示給您。

你唯一要做的就是寫好這個腳本。且最重要的是無論你有100%保證腳本執行成功,也請別忘記設定一個執行失敗給你一個錯誤信息。這事很多自動化運維人員最忘記的事。所以腳本出故障時到處查找原因。


我最喜歡做的自動化是不需要人做任何干預。


linux的shell結合計劃任務和linux系統程序是完全可以做到的。



在windows下,我可以做到任何你想要的自動化功能。windows下自動檢查備份檔案,服務器常見故障腳本自動修復等等太多了。而我用的就只是bat結合一些windows系統程序。

论坛徽章:
26
CU十二周年纪念徽章
日期:2013-10-24 15:41:34技术图书徽章
日期:2014-07-11 16:27:52辰龙
日期:2014-09-04 13:40:43白羊座
日期:2014-09-09 12:51:55双子座
日期:2014-09-26 11:00:042014年中国系统架构师大会
日期:2014-10-14 15:59:00子鼠
日期:2014-10-23 16:48:23巨蟹座
日期:2014-10-27 08:21:10申猴
日期:2014-12-08 10:16:282015年辞旧岁徽章
日期:2015-03-03 16:54:15NBA常规赛纪念章
日期:2015-05-04 22:32:03IT运维版块每日发帖之星
日期:2016-01-29 06:20:00
4 [报告]
发表于 2013-07-22 13:39 |只看该作者
你在有500台服务器时,之前你就要有运维布署配置,如puppet

论坛徽章:
0
5 [报告]
发表于 2013-07-24 11:28 |只看该作者
这个感觉完全就是理论的么...

论坛徽章:
1
2015七夕节徽章
日期:2015-08-21 17:58:43
6 [报告]
发表于 2013-07-24 22:01 |只看该作者
1. fabric
2.
for h in `seq 1 500`
do
    ssh $h 'sysctl –w –q net.ipv4.tcp_tw_reuse = 1'
done

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
7 [报告]
发表于 2013-07-25 08:48 |只看该作者
就是,服务器都提前集中管理了,啥工具都部署好了,这问题还有意义吗。

脚本解决不了吗?

论坛徽章:
0
8 [报告]
发表于 2013-07-26 09:14 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP