摘要:
Ant的概念可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。Ant 与 makefileMakefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调”只是我在Tab前面加了一个空格,所以我的命令就 阅读全文
摘要:
设立封锁机制主要是为了对并发操作进行控制,对干扰进行封锁,保证数据的一致性和准确性。Oracle数据库封锁方式有三种:共享封锁,独占封锁,共享更新封锁 封锁类型 Oracle RDBMS的封锁类型可分为如下三类:1、内部级封锁 内部级封锁是用于保护ORACLE内部结构,由系统内部实现,用户不能访问,因此我们不必对此做过多的了解。 2、DDL级封锁(字典/语法分析封锁) DDL级封锁也是由ORACLE RDBMS来控制,它用于保护数据字典和数据定义改变时的一致性和完整性。它是系统在对SQL定义语句作语法分析时自动地加锁,无需用户干予。字典/语法分析封锁共分三类: (1... 阅读全文
摘要:
从80386开始,cpu有三种工作方式:实模式,保护模式和虚拟8086模式。只有在刚刚启动的时候是real-mode,等到linux操作系统运行起来以后就运行在保护模式。实模式只能访问地址在1M以下的内存称为常规内存,我们把地址在1M 以上的内存称为扩展内存。在保护模式下,全部32条地址线有效,可寻址高达4G字节的物理地址空间; 扩充的存储器分段管理机制和可选的存储器分页管理机制,不仅为存储器共享和保护提供了硬件支持,而且为实现虚拟存储器提供了硬件支持; 支持多任务,能够快速地进行任务切换和保护任务环境; 4个特权级和完善的特权检查机制,既能实现资源共享又能保证代码和数据的安全和保密及任务.. 阅读全文
摘要:
chroot $LFS /tools/bin/env -i \HOME=/root TERM=$TERM PS1='\u:\w\$ ' \PATH=/bin:/usr/bin:/sbin:/usr/sbin \/tools/bin/bash --login/tools/bin/find /{,usr/}{bin,lib,sbin} -type f \-exec /tools/bin/strip --strip-debug '{}' ';'cd sourcestar xvf lfs-bootscripts-6.3.tar.bz2cd lfs-boo 阅读全文
摘要:
tar xvf db-4.5.20.tar.gzcd db-4.5.20patch -Np1 -i ../db-4.5.20-fixes-1.patchcd build_unix../dist/configure --prefix=/usr --enable-compat185 --enable-cxxmakemake docdir=/usr/share/doc/db-4.5.20 installchown -Rv root:root /usr/share/doc/db-4.5.20cd ..cd ..rm -rf db-4.5.20tar xvf sed-4.1.5.tar.gzcd sed 阅读全文
摘要:
mkdir -pv $LFS/{dev,proc,sys}mknod -m 600 $LFS/dev/console c 5 1mknod -m 666 $LFS/dev/null c 1 3mount -v --bind /dev $LFS/devmount -vt devpts devpts $LFS/dev/ptsmount -vt tmpfs shm $LFS/dev/shmmount -vt proc proc $LFS/procmount -vt sysfs sysfs $LFS/syschroot "$LFS" /tools/bin/env -i \HOME= 阅读全文
摘要:
tar xvf /lfs-sources/binutils-2.17.tar.bz2cd binutils-2.17mkdir -v ../binutils-buildcd ../binutils-buildCC="gcc -B/usr/bin/" ../binutils-2.17/configure \--prefix=/tools --disable-nls --disable-werrormakemake installmake -C ld cleanmake -C ld LIB_PATH=/tools/libcp -v ld/ld-new /tools/bincd 阅读全文
摘要:
(文章配备详细过程讲解请参见一步一步打造自己的Linux--LFS6.3安装过程(一)一步一步打造自己的Linux--LFS6.3安装过程(二)一步一步打造自己的Linux--LFS6.3安装过程(三)一步一步打造自己的Linux--LFS6.3安装过程(四)一步一步打造自己的Linux--LFS6.3安装过程(五)一步一步打造自己的Linux--LFS6.3安装过程(六)一步一步打造自己的Linux--LFS6.3安装过程(七)一步一步打造自己的Linux--LFS6.3安装过程(八)Youbest的手把手教你如何建立自己的linux系统(第二版))1. 从光驱启动。2. boot后进行简单 阅读全文