存档

文章标签 ‘系统’

使用tar命令备份Ubuntu系统

2009年9月27日 转烛 没有评论

使用过Windows的用户都很熟悉DHOST工具,GHOST备份WINDOWS的系统是比较麻烦的,你要先重启计算到DOS模式,然后运行GHOST程序,再选择备份分区,备份为gho文件。然后再启动你的机器到WINDOWS系统了。如果你没有用过LINUX的话,那你一定认为这样做是天经地义的事。那么,如果你用了LINUX的系统的话,你肯定要说,WINDOWS系统就是给人没事找事干的。

那么,你现在开始使用Ubuntu了,那么又该如何备份Ubuntu系统呢?方法很多,备份Ubuntu其实很简单,LINUX系统不需要你重新启动系统就可以对系统文件进行读写操作,所以,我们也就可以在系统正在运行中去备份系统了。也不需要什么GHOST软件,一个小小的tar压缩就可以备份系统了。备份系统前,我们要先进行清理工作,把回收站里的垃圾清理掉吧。 阅读全文...

分类: 编程技术 标签: , , , ,

分析Android 根文件系统启动过程(init守护进程分析)

2009年9月10日 转烛 没有评论
在Android系统启动时,内核引导参数上一般都会设置“init=/init”, 这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。这个程序所了什么呢? 我们只有RFSC(Read the Fucking Source code)!!
init程序源码在Android官方源码的system/core/init中,main在init.c里。我们的分析就从main开始。
init:
(1)安装SIGCHLD信号。(如果父进程不等待子进程结束,子进程将成为僵尸进程(zombie)从而占用系统资源。因此需要对SIGCHLD信号做出处理,回收僵尸进程的资源,避免造成不必要的资源浪费。)
(2)对umask进行清零。
    何为umask,请看http://www.szstudy.cn/showArticle/53978.shtml 阅读全文...
分类: Android 标签: , , , , ,