V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  terry  ›  全部回复第 5 页 / 共 9 页
回复总数  176
1  2  3  4  5  6  7  8  9  
2013-07-16 14:38:16 +08:00
回复了 wcp1231 创建的主题 程序员 一段奇怪的Crontab时间配置,大家帮忙看看
@wcp1231 1/2 * * * * 是每个小时的第一分钟执行,然后每隔开两分钟执行一次。

*/10 是每10分钟,至于什么时候开始第一次,还真不确定。想当然会认为是0开始,整十再执行。

从未如此深入研究过 cron -_-z

你可写一个简单的脚本输出 timestamp 确认一下;-)
2013-07-16 14:20:57 +08:00
回复了 cssnote 创建的主题 程序员 为什么要用127.0.0.1?
整个 127.0.0.0/8 都可以用做 loopback 以前看 iptables 的时候看到用规则 block 掉非 lo 访问该网段才知道是整个网络都可以用。
2013-07-16 13:52:15 +08:00
回复了 wcp1231 创建的主题 程序员 一段奇怪的Crontab时间配置,大家帮忙看看
每天8点或者23点应该是 8,23

在 Hour 位上 8/23 应该是每当8点,每隔23小时执行一次 command 确实很奇怪。不知道是不是理解有误... 真是这样每天不就得了,写这么坑爹不是给人看的。
2013-07-16 13:39:56 +08:00
回复了 tinytub 创建的主题 DevOps python在系统运维中都有哪些应用?
Ansible -f 的并行是用的是操作系统进程实现多线程的,据说效率不是很好的样子...

没学过 python 但还能看懂一些,源代码里挖到这一块,应该就是了...

workers = []
for i in range(self.forks):
new_stdin = os.fdopen(os.dup(sys.stdin.fileno()))
prc = multiprocessing.Process(target=_executor_hook,
args=(job_queue, result_queue, new_stdin))
prc.start()
workers.append(prc)

机器分布在几个大洲这样操作起来够呛...
2013-07-12 17:06:32 +08:00
回复了 tinytub 创建的主题 DevOps python在系统运维中都有哪些应用?
@clino SHIT 当时看 Ansible 文档的时候(还是 ansible.cc 这个域名)没有看到有 -f 这个参数。你说的设置多线程是这个 fork 进程方式?
2013-07-12 10:07:34 +08:00
回复了 tinytub 创建的主题 DevOps python在系统运维中都有哪些应用?
@clino 用 Ansible 操作10个服务器就有点慢得受不了了。

若同时操作100个服务器,Ansible 的并行执行是顺序执行的(不是多线程的),碰到网络问题,目标节点问题都不得不等待 timeout 浪费大量的时间。根本不可靠,甚至没法用。

所以出现了 MCollective / Salt 这样在中间放中间件(message broker/queue)的工具,来提高效率和可靠性。

BTW: 对 Ansible 理解有限,有错误请指出。
2013-07-10 19:59:21 +08:00
回复了 itopidea 创建的主题 Linux yum 的开发者 Seth Vidal 因车祸去世
APT 和 pacman 的前来悼念,时不时会在 EL{5,6}上用 YUM 可惜了 R.I.P

不知道当初没有 YUM 的 Fedora Core 和 EL{3,4} 上日子是怎么过的。
2013-07-10 12:00:49 +08:00
回复了 tinytub 创建的主题 DevOps python在系统运维中都有哪些应用?
@clino Ansible 已经算是成熟好用的工具了,成立商业公司之后模块一下子多了起来。但实际应用中会发现直接通过 SSH 操作大量机器是会出现问题的,这时候有中间件(Message Queue)的并行执行工具就要出场了,比如 MCollective 和 Salt 用 ActiveMQ / RabbitMQ 做消息队列来保证一致性和可靠性。

BTW: Ansible 提供 SSH 和 Paramiko (一个 Python SSH 实现)两种连接方式,不知道后者是否也是基于上面提到的场景的考虑。
2013-07-10 09:19:38 +08:00
回复了 tinytub 创建的主题 DevOps python在系统运维中都有哪些应用?
Shell (Bash) 语法比较诡异,一直要翻手册,得考虑兼容性(比如碰到 Linux 上写的脚本到 Solaris 上跑步起来这种问题,头疼死)调试起来够呛。相对于 Python 它离开内核更近(更底层)执行效率高。除非超过100行,否则不考虑用 Python / Ruby 之类的。

我所接触的 IT Infra 中,用 Python 写脚本来做简单的自动化非常普遍。大部分 *NIX 系统自带 Python 2.x 版本,方便,其代码可读性和可维护性比也 Shell 好。

目前 DevOps 任务主要是用 Shell + Ruby (加少量遗留下来的 Python 脚本)的组合,用 Ruby (用不到 Rails ...)主要是早期用了 Vagrant + Chef Solo 后来又选择用 Chef 来做自动化和配置管理原因,用它来做 Shell 的补充不错。而且既然学了 Ruby 就不再去深入学习 Python 了,反正同事会互补;-)

BTW: Python 写的 ops 工具太多了,都很牛!比如 ansible / salt / fabric / sunzi / graphite 等等,不胜枚举。

@clino Ansible 已经不仅仅是个 parallel execution 框架/工具了,有了自己的 Playbooks 和 Chef 差不多,可以做配置管理了。不过个人感觉暂时还没法和 Chef 比。

@TankyWoo perl ......
2013-07-10 08:31:19 +08:00
回复了 a7898585 创建的主题 Linux vnc中的一个输入命令的界面关闭以后怎么打开?
@a7898585 @a7898585 这是 twn 没记错的话,在左上角边缘按鼠标左键会出现菜单的。可以开 terminal -_-z
2013-07-10 05:45:28 +08:00
回复了 a7898585 创建的主题 Linux vnc中的一个输入命令的界面关闭以后怎么打开?
@a7898585 VNC 能在没有 X 基础库的支持下运行?你不会是在说 twn Window Manager 吧?

BTW: ssh -X/-Y 还需要 X Client libs 呢。
2013-07-07 18:16:24 +08:00
回复了 skyangel3 创建的主题 PHP linux 也不靠谱
可以 down vote 的话,这个帖子估计要被扣很多。
2013-07-07 18:15:17 +08:00
回复了 aveline 创建的主题 DevOps 好奇一下大家都是怎么命名自己服务器名字的
车型,地名,古希腊众神的名字,暂时没用完...
2013-07-06 12:59:20 +08:00
回复了 celon 创建的主题 Linux bash中,怎么删除一个名字为"-p"的文件夹?
有 inode Number 怎么会是死穴?
find /path/to -inum xxx -exec rm -i {} \;
或请随意组合。
2013-07-03 12:17:30 +08:00
回复了 saharabear 创建的主题 Linux Slackware的中文圈
Slackware 作为最古老的发行版之一,国内用户可能真不多了。

很多人都转去 Arch 了;-)
2013-07-03 12:13:47 +08:00
回复了 ddwx 创建的主题 Linux 跪求liunx方面的教学视频
中文 LinuxCasts 英文上 youtube 搜。

这拼写...
2013-07-01 06:54:13 +08:00
回复了 Livid 创建的主题 Puppet Puppet CookBook
Puppet 的应该叫 module 吧?

Chef 的才叫 Cookbook(s)

虽然是用 Chef 的,还是收藏一下备用;-)
2013-06-30 19:08:19 +08:00
回复了 oumu 创建的主题 分享发现 ReaderisDead - Google Reader 备份三件套
VPS 上用的话会很快耗完内存导致无法 fork 任何进程,建议在自己机器上跑。程序可能存在 memory leak 问题。

当时15分钟左右,备份了近 8GB 数据。估计完全备份至少30GB -_-z
2013-06-25 08:26:43 +08:00
回复了 chuhades 创建的主题 tmux tmux 很赞啊!
@happlebao 和 WM / DE 没有关系,自己试一下就知道是什么了。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2258 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 02:50 · PVG 10:50 · LAX 19:50 · JFK 22:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.