Linux实用集

Linux下实现合并PDF文件

使用Gost Script和 PDFtk运行如下命令:

1
#gs -q -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Linuxidc.pdf -dBATCH *.pdf

合并结果:把当前目录下所有的 pdf 文件全部合并到 Linuxidc.pdf 中。

杀掉僵尸

1
2
$ps -ef | grep defunct    # 列出僵尸(defunct)进程
$kill -9 ppid # 杀掉僵尸进程的父进程(ppid)

Linux 启动过程

过程概述

  1. 启动第一步--加载BIOS

    当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。
    这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。
    在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。

  2. 启动第二步--读取MBR

    众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Master Boot Record,即主引导记录,它的大小是512字节,别看地方不大,可里面却存放了预启动信息、分区表信息。

    系统找到BIOS所指定的硬盘的MBR后,就会将其复制到0×7c00地址所在的物理内存中。其实被复制到物理内存的内容就是Boot Loader,而具体到你的电脑,那就是lilo或者grub了。