linux入门教程(3)(转)
linux入门教程(3)(转)[@more@](文:flynng)3.4 进程管理 Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。 在Linux系统上所有运行的东西都可以称之为一个进程。每个用户任务、每个系统管理守护进程,都可以称之为进程。Linux用分时管理方法使用所有的任务共同分享系统资源。下面我们就看一下如何控制这些进程。 1. 启动进程 在Linux系统中有两种启动进程的方法: 1) 直接输入命令,就将直接启动一个进程 &Osla
VMware 4虚拟机的三个问题解答思路(转)
VMware 4虚拟机的三个问题解答思路(转)[@more@](文:ahpeng)我在使用VMware 4的过程中,遇到三个麻烦事,不过经过努力搜寻Google,总算找到了答案,相信可以给VMware的初学者一点帮助,另外也请高手大虾不吝赐教!如果斑竹认为此帖还有点价值,希望能够设为精华帖。一、在虚拟机上安装RedHat Linux 9的时候,无论其采用何种网络连接模式,虚拟机总是无法访问外网。特征如下:1.虚拟机无法直接获得IP地址(虚拟网卡激活失败)。在虚拟机上运行dhclient可以获得IP地址,但是还是无法访问互联网(不管网络连接设为NAT、还是Bridge)。2.已经排
Richard Stallman--15年自由软件的历程(转)
Richard Stallman--15年自由软件的历程(转)[@more@]-------------------------------------------------------------------Richard Stallman----自由软件基金会的创始人,GNU GPL作者,gcc、Emacs等著名自由软件的原创人。-------------------------------------------------------------------自由软件运动和GNU Project开创至今已经有15个年头了。在这15年,我们走过了一条漫长之路。在1984年,如果人们不安装一套在许可证限制之下的操作系统,那么对他来讲,使用现代计算机就只能是天方夜谭。那时的计算机用户不能自由地共享软件,更不可
GNU工程概貌(转)
GNU工程概貌(转)[@more@]GNU工程已经开发了一个被称为“GNU”(GNU是“不是UNIX”的缩写)的、对Unix向上兼容的完整的自由软件系统(free software system)。由Richard Stallman完成的最初的GNU工程的文档被称为‘GNU宣言’,该宣言已经被翻译成多种其它语言。我们还有创作与1983年的GNU工程创始宣言。上述单词“free”指的是自由(freedom),而不是价格。你可能需要或者不需要为获取GNU软件而支付费用。不论是否免费,一旦你得到了软件,你在使用中就拥有三种特定的自由。首先是复制程序并且把它送给你的朋友或者同事的自由;而后是通过获
无光驱软驱不用虚拟机--安装FreeBSD!(转)
无光驱软驱不用虚拟机--安装FreeBSD!(转)[@more@]是这样的,大家可以在网上下载grub for dos然后可以直接用它引导boot.flp(bsd启动2.88M软盘镜像),就可以装了。这其实就是一个怎么在dos下让软盘镜像启动起来的问题,grub for dos的说明上说不支持2.88M的软盘镜像,好像特别说明了不能用来启动bsd的引导软盘镜像,但我试了一下,确实可以做到的我的例子一:把grub.exe和boot.flp放在c:的根目录下,也可以自己选者目录二:c:>grub三:grub>map (hd0,0)/boot.flp (fd0)四:grub>chainloader (hd0,0)/boot.flp五:grub>rootnove
chattr(转)
chattr(转)[@more@]chattr可以防止关键文件被修改 在linux下,有些配置文件是不允许任何人包括root修改的,为了防止被误删除或修改,可以设定该文件的"不可修改位(immutable)"。 例如: chattr +i /etc/fstab 如果需要修改文件则: chattr -i /etc/fstab 以后再修改文件
linux环境下的undelete(转)
linux环境下的undelete(转)[@more@] 先在自己的主目录下创建一个名为.trash的子目录,然后在bashrc加入以下指令: alias rm 'mv -f !* ~/.trash' alias undel 'mv ~/.trash/!* ./!*' alias cleantrash '/bin/rm -rf ~/.trash; mkdir ~/.trash;sync' alias lrm 'ls ~/.trash' 若文档是直接用rm命令删除的,理论上 ext2 内 rm 掉的档案还是可以用 debugfs , ext2ed 救回来的.当然... 被 overwrite 掉就没救了
shutdown,halt,reboot,init(转)
shutdown,halt,reboot,init(转)[@more@]在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。 1.shutdownshutdown命令安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令﹐系统
du(转)
du(转)[@more@]du可以查看UNIX下某个文件夹的大小du -s dir结果是块数(每块512字节)加上-h,用M字节为单位加上-k,用k字节为单位在linux中每块为1024字
cdrecord(转)
cdrecord(转)[@more@]cdrecord 可以使用来烧录 audio 或 data,至于烧录 iso 档可用下述步骤简易操作1.找出 SCSI Addresses 在系统提示符号下 cdrecord -scanbus,以显示 SCSI Addresses 例如 0,0,0 (bus,channel,lun)2.使用 cdrecord 工具指令烧录 iso 文件在系统提示符号下 cdrecord -v -eject speed=12 dev=0,0,0 -data Mandrake82-cd1-inst.i586.iso-v : 显示烧录过程-eject : 烧录结束自动退片speed= : 指定烧录速度dev= : 指定烧录设备-data : 指定烧录档案可以, 我没记错的话, xcdroast是调用cdrecord的
md5sum(转)
md5sum(转)[@more@]md5sum档案是什么用途MD5 为当前常用的 hash function,一般用来计算资料的杂凑值,俾利资料正确性之验证;md5sum 则为用来检查计算hash function 的的工具程序,具体的参数用法可去man md5sum 的用法。用法:md5sum isofile > hashfile将 md5sum 档案与 hashfile 档案内容比对, 验证杂凑值是否一致md5sum –c hashfile
sort(转)
sort(转)[@more@]0100;Developpement module 1;10;Sebastien;0;0201;0101;Developpement module 2;3;Gilles;0;00102;Developpement module 3;8;Gilles;0;0202;0103;Développement module 4;14;Louis;0;00201;Validation module 1;4;Sebastien;0100;0301;0202;Validation module 3;9;Sebastien;0102;0;0301;Documentation module 1;7;Sebastien;201;0这样的数据库我使用sort -t: +3 -4 filename.db想对第四域名字排序,为什么输出结果不变,还是从第一域排的?用这个在SOLARIS 9 , SH里一下就出来啦# sort -t";" +3 -4 text0101;Developp
mkisofs(转)
mkisofs(转)[@more@]制作一个通用的ISO镜像mkisofs -a -l -J -L -r -o filename.iso /directory这样就能做出一个在windows和linux(或者其他UNIX)上面都能使用的ISO镜像了
vi编辑器(转)
vi编辑器(转)[@more@]vi 编辑器一、Unix编辑器概述编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。值得庆幸的是,Unix提供了全屏幕的Vi编辑器,这使我们的工作轻松不少。不少DOS用户抱怨Vi编辑器不象DOS下的编辑器如edit那么好用,这是因为Vi考虑到各种用户的
linux启动盘的制作(转)
linux启动盘的制作(转)[@more@]方法1:mkbootdisk --device /dev/fd0 `uname -r`(`为ESC键下的那个)方法2:dd if=/boot/bzImage of=/dev/fd0//直接将Kernel Image bzImage写入软盘rdev /dev/fd0 /dev/hda1 //执行rdev指定启动时的root文件系统分区为/dev/hda1rdev -R /dev/fd0 1//最后rdev -R指定root文件系统挂接为只读方法3:只要将/etc/lilo.conf中的boot=/dev/hdxx改为/dev/fd0,然后执行lilo -v将LILO写入磁盘,LILO启动盘就做好了。注意,在启动盘做完后,再将boot=/dev/fd0改回原来的设置,并再次执行lilo -v写回主引导记录方
优化linux系统硬盘(转)
优化linux系统硬盘(转)[@more@] 本文对linux系统下,硬盘的维护、整理、优化工作进行了一个分析与描述。(2002-12-17 09:30:37) By 风过留枫, 出处:转载自赛迪网 作者:戈月 在Windows系统中,磁盘碎片是一个常见的问题,如果不注意,系统性能可能被侵蚀。linux使用第二扩展文件系统(ext2),它以一种完全不同的方式处理文件存储。Linux没有Windows系统中发现的那种问题,这使得许多人认为磁盘碎片化根本不是一个问题。但是,这是不正确的。 所有的文件系统随着时间的推移都趋向于碎片化。linux文件系统减少了碎片化,但是并没有消
find实例(转)
find实例(转)[@more@] 要在/usr/linux中查找所有的*.h,并在这些文件中查找“SYSCALL_VECTOR",最后打印出所有包含"SYSCALL_VECTOR"的文件名,有以下几种方法实现find /usr/linux -name "*.h" | xargs -n50 grep SYSCALL_VECTORgrep SYSCALL_VECTOR /usr/linux/*.h | cut -d':' -f1 | uniq > filenamefind /usr/linux -name "*.h" -exec grep "SYSCALL_VECTOR" {} ; -print 我用find / -name filename| rm -rf,不成功,请问为什么不成功?find / -name filename -exec rm -rf {} ;find . -name filename |rm -rf试一下{} 表示你
find用法(转)
find用法(转)[@more@] 每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情, 只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。 可是使用linux的用户就没有那么幸运了,在Linux上查找某个文件确实是一件比较麻烦的事情。毕竟在linux中需要我们使用专用的“查找”命令来寻找在硬盘上
vi用法(转)
vi用法(转)[@more@]Vi 输入模式要如何输入资料呢?有好几个指令可以进入输入模式:新增 (append)a 从游标所在位置後面开始新增资料,游标後的资料随新增资料向後移动。A 从游标所在列最後面的地方开始新增资料。插入 (insert)i 从游标所在位置前面开始插入资料,游标後的资料随新增资料向後移动。I 从游标所在列的第一个非空白字元前面开始插入资料。开始 (open)o 在游标所在列下新增一列并进入输入模式。O 在游标所在列上方新增一列并进入输入模式。也许文字叙述看起来有点繁杂,但是只要实际操作一下马上可以了解这些操作方式。实务很重
Windows 到 Linux 之旅:系列文章概述(转)
Windows 到 Linux 之旅:系列文章概述(转)[@more@]指引开发者走向 Linux 的路线图级别: 初级Chris Walden (cmwalden-at-us.ibm.com)电子商务架构师,IBM Developer Relations2004 年 1 月IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。他无所不谈,从日志到网络,从命令行到帮助系统 —— 甚至包括如何通过可用的源代码来编译软件包。您正在从 Windows 走向 Linux。您知道您需要 Linux 的稳定性、灵活性以及价格的低廉等特点,但您的脑海中还会