Linux系统的开机程序执行顺序
开机的程序是这样的: 1. 加载 BIOS 的硬件信息,并取得第一个开机装置的代号; 2. 读取第一个开机装置的 MBR 的 boot Loader (亦即是 lilo, grub, spfdisk 等等) 的开机信息; 3. 加载 Kernel 操作系统核心信息, Kernel 开始解压缩,并且尝试驱动所有硬件装置; 4. Kernel 执行 init 程序并取得 run-level 信息; 5. init 执行 /etc/rc.d/rc.sysinit 档案; 6. 启动核心的外挂模块 (/etc/m...
利用Boot Manager让Vista与Linux双启动
其实把Grub装在硬盘的MBR上就可以实现Windows和Linux的双启动。原先一直用Grub,但是Grub有一个缺点(其实是Windows的缺点)就是每次重装Windows都会把Grub覆盖。而Grub的恢复需要一张比较好的Linux安装光盘(比如Debian)或者带有Grub的系统修复光盘。 其实Windows的Boot Manager也可以启动Linux的。首先需要将Grub装在具体的Linux分区上(而不是硬盘MBR上),一般Grub安装时会有这样的选项。也可以手动将Grub装在Linux分区上...
如何制作Ubuntu Linux操作系统的本地源
最简单制作本地源的方法: 在packs文件夹中有如下两种类型的包:一种是。deb包(全部的依赖包和软件包),另一种是Packages.gz 着重介绍一下第二个类型的包:在这个包中包含了必需的软件包列表和依赖信息。 这个包是后生成的,通过下面这个命令生成: sudo dpkg-scanpackages packs /dev/null |gzip packs/Packages.gz ### packs是包含了所有软件包的这个文件夹。这条命令在该pakcs文件夹上一层目录执行。Packages.gz生生成在pa...
实用技巧:移除Linux系统下不必要的服务
在你安装了Linux之后呢,相信有很多的朋友会开始想要作一些很炫的服务,例如WWW或者是mail亦或是FTP的服务,但是,这些服务都有潜在性的危险喔,很多的骇客就是利用你开启的这些服务来进行网站的破坏!基本上,比较麻烦的是「特洛伊木马」程式这一类的后门程式,以你的网站做为中继站去攻击骇客想要攻击的目标。所以啰,灌完了Linux之后,先将一些不必要的程式或服务移除吧!以保障您的网路安全! 关闭一些服务: 在你开始Linux的网路功能之后,建议您关闭一些网路上的服务,通常,这些服务并不会使用到!所以对于您的日...
Linux系统与Windows操作系统的技术比较
Linux是一个主要运行于inetel架构的UNIX-like操作系统,它不仅具备UNIX系统的全部特征,而且与POSIX标准兼容。Linux的功能包括真正的多任务、虚拟内存、共享库、需求装载、共享的写时复制程序执行、优秀的内存管理以及TCP/IP网络支持等。它的发行遵守GNU的通用公共许可证。而Windows 操作系统却和Linux有着完全不同的开发模式和发展历史。 进程管理及调度:Linux开销较小 在进程管理及调度方面,Linux是一个单块式的操作系统,操作系统通常在用户进程的内存空间内进行,可免去...
Linux操作系统备份压缩工具Tar使用说明
因为 tar 非常的有用,而且在备份以外还有很多其他的功用,所以我们在这里对它进行一些注释。更详细的介绍当然是参看手册 (man tar)。 tar 是一个归档程序,就是说 tar 可以把许多文件联合包装成一个大的文件或者把它们写入一个备份设备,例如一个磁带驱动器。当您生成了这么一个大文件后,您会想要对它进行压缩,-z 选项是专门作这个的。因此,tar 提供了一个非常好的在互联网上发布程序或软件的方法。您会发现 Linux 界里,这个方法被广泛的采用。 这是一个 tar 命令行的例子: tar -zcvf...
WMware虚拟机下如何增加一个虚拟的硬盘
打开vmware,Edit virtual machine settings, 选择add就可以加硬盘了 1.fdisk /dev/sdb 按n添加分区,选p(主分区),选1,也就是sdb1,然后就是空间划分,一路回车,默认是使用整个磁盘空间。 然后按w写入分区信息 2 mkfs -t ext3 /dev/sdb1或者mkfs.ext3 /dev/sdb1格式化 3. 挂载分区 编辑/etc/fstab文件,加入下面的内容 /dev/sdb1 /usr/lib/oracle ext3 defaults 1...
彻底移除虚拟机Wine模拟程式的图标
相信大家在使用wine时,都会遇到这样的问题: 1.明明使用uninstaller程式卸载了wine的windows程式,可是并没有完全移除,被移除程式的卸载菜单仍然存在于uninstaller菜单中。 2.被卸载程式的快速键仍然存在于系统菜单中。 根据问题发生的现象,现给出相应的解决方案: 1.使用winefile找出程式安装的相应位置,运行相应程式的uninstaller程式,对于没有完全移除的程式,可直接删除其遗留的文件。(默认安装程式可在~/.wine/下找到) 2.在~/.local/share...
在Linux下删除文件行末尾的^M符号方法
由于DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致,在Linux下经常能看到C文件或者TXT文件每行末尾都有一个^M符号,这个会导致shell脚本运行错误。 我们可以采用VI的编辑器命令进行删除。 下面是我自己发明的一种方法和石头提供的,都差不多一样,利用VI的查找替换命令,将^M替换为空格符 (1):在VI的编辑模式下,ESC shilt + : 输入 g/\^M/s/\^M// 回车,就删除掉了。 (2):在VI的编辑模式下,ESC shift + : 输入 %s/^M//g 回车,同...
Linux系统下一款比较易用的截图工具
截取整个屏幕可以直接按Print Screen键,但这样的用途显得太有限了。 scrot是一个相当不错的截图工具,除可以截取整个屏幕外还支持鼠标选...
Linux系统攻略 关于vi替换命令的使用说明
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所...
Linux操作系统的进程状态介绍
State 进程在执行过程中会根据环境来改变state.Linux进程有以下状态: Running 进程处于运行(它是系统的当前进程)或者准备运行状态(它在等待系统将CPU分配给它)。 Waiting 进程在等待一个事件或者资源。Linux将等待进程分成两类;可中断与不可中断。可中断等待进程可以被信号中断;不可中断等待进程直接在硬件条件等待,并且任何情况下都不可中断。 Stopped 进程被停止,通常是通过接收一个信号。正在被调试的进程可能处于停止状态。 Zombie(defunct) 这是由于父进程死...