- 博客(4)
- 收藏
- 关注
原创 sed的label和N参数
写这篇文章的时候突然想起”疯狂的石头“电影中,徐峥扮演的老板打他的手下,说:“两百万的生意被你做成一千万!”。今天我也做了这么一单,快搞吐了,有阴沟里翻船的感觉。问题是这样,需要将一个脚本echo出来的字符串显示的html页面上,但是因为字符串中包含"\n",“\t"等字符,在html中需要转换为相应的标签或转义字符,否则显示格式不正确。原始shell脚本是这样:#!/bin/ba
2014-03-26 18:14:34 6689
原创 Linux组件升级方案的一些反思
正常情况下,产品每半年一个版本,比如13年上半年是13.1R1,下半年是13.2R1,到了14年就是14.1R1和14.2R1。但特殊情况下也会为了某些重要的客户增加几个例外版本,比如13.3R1,13.3R2等等。从2013年6月份至今,为了满足国外某大客户的安全性需求,开始在版本中增加安全加固的代码,其中绝大部分是修改Linux操作系统及安装软件如MySQL的配置文件,增删改一些配置条目。
2014-03-18 15:53:43 1449
翻译 Unix chroot最佳实践
暴露在互联网上的系统要将坏人隔离在外是一个很大的挑战,而且一直更新最新的安全补丁也不太容易。因此,一些聪明的管理员们尝试采用系统的方法来限制可能发生的入侵,这其最终一个绝佳的方法就是使用chroot监狱(jail)。chroot jail极大地限制了应用程序可见的文件系统范围,更少的系统权限,这些都是为了限制应用程序误操作或者被坏人利用而对系统造成的损害。本文简述一下chroot是如何工作
2014-03-13 09:51:13 4136
翻译 Compiling Vs Transpiling
尽管术语“traspiling"从上世纪就已经出现了,但是似乎对于它到底是什么意思以及”transpiling"和“compiling"有什么区别仍然存在很多疑惑。首先,transpiling是一种特殊的compiling。这很有助于让我们了解到我们是在谈论差不多类似的东西,实际上它就是一种很特别的编译。但区别于通常意义的编译我们该如何定义它呢?Compiling这个术语通常是将一种语言编
2014-03-04 17:21:41 5818 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人