本文仿照Windows回收站的功能,运用Bash脚本在Linux上做了实现,创建delete脚本代替rm命令对文件或目录进行删除操做。该脚本实现了以下功能:对大于2G的文件或目录直接删除,否则放入$HOME/trash目录下;恢复trash目录中的被删除文件到原目录下;文件存放在trash目录中超过七天被自动删除。概述删除是危险系数很高的操作,一旦误删可能会造成难以估计的损失。在Linux系统中这种危险尤为明显,一条简单的语句:rm–rf/*就会把整个系统
系统 2019-08-29 23:03:22 2493
这些日子一直都想通读,甚至重写一次linux0.11的内核,在黑暗中摸索的日子真是痛苦,于渊的《自己动手写操作系统》提供的调试方法,都有试过,总是感觉进展速度很慢很慢。Maybeoperatingsystemishard,butIneedtocontinue,neversaygiveitup.阅读和调试linuxkernel0.11的窘境
系统 2019-08-29 22:14:07 2493
装了5遍,基本什么问题都遇见了双CPU1.6GHZ内存2GRedHatLinuxAS3下安装ORACLE9.2.0.4首先,准备安装需要的软件包和补丁包:从网上下载升级补丁包,用于将Oracle9.2.0升级到9.2.0.4:p3006854_9204_LINUX.zip所有的补丁说明如下:p3095277_9204_LINUX.zip9.2.0.4.0的升级补丁包.p3006854_9204_LINUX.zip在运行runInstaller之前打.p31
系统 2019-08-12 01:51:38 2493
《那年,一步一步学linuxc》全系列(目录索引)-Kernel、Drivers、ARM---张同浩-博客频道-CSDN.NET[置顶]《那年,一步一步学linuxc》全系列(目录索引)分类:嵌入式linuxc编程2012-03-1122:3618604人阅读评论(40)收藏举报几点说明:该系列文章中所用结构数据代码均来自linux2.6.39.文章中若有不对或某些功能更好的实现方法,请指出或直接留言。本人邮箱muge0913@sina.com转载请注明出
系统 2019-08-12 01:32:02 2493
问题介绍:我装的是旗舰版,今天兴致很高就想激活它,下了一个名为vista的激活压缩包,安装后重启,再也进不去系统,而且想点击F8进入安全模式,回到最后一次正确配置,但点击F8就是不管用,安全模式都进不去。你说它是病毒吧,但到网上查了没有这个记录,最后查出信息。这个激活工具的版本很不稳定,特别是针对DELL和HP的机器,经常会出现这样的情况。你说你还没有真正的稳定干嘛放到网上糊弄人。具体的错误提示:Booting'WindowsVista'acpiVista
系统 2019-08-12 01:31:59 2493
转载网址:http://www.hackbase.com/lib/2007-02-08/14896.htmlLinux下Tomcat配置1.所需的软件包j2sdk-1_4_1_02-linux-i586.bin(jdk1.4.1)Apache2.0.40(RedHatLinux8.0自带)jakarta-tomcat-4.1.24.tar.gz(tomcat4.1.24)jakarta-tomcat-connectors-4.1.24-src.tar.gz
系统 2019-08-12 01:33:33 2492
Problem1031-走楼梯TimeLimit:1000MSMemoryLimit:65536KBDifficulty:TotalSubmit:724Accepted:383SpecialJudge:NoDescriptionZYF最喜欢的活动是走楼梯!所以他每次去实验室总会坐电梯随机到一个楼层,然后走楼梯到实验室所在的楼层,并为此得意不已。现在的问题来了,已经知道每两层楼之间的楼梯级数、ZYF坐电梯要到达的楼层、实验室所在楼层,那么ZYF每次得走多少级
系统 2019-08-12 01:32:38 2492
自己生成一个ssl证书,因为是自己生成的所以该证书,不被浏览器信任(具体表现https前面有个X)[root@centosapache-tomcat-6.0.37]#keytool-genkey-aliastomcat-keyalgRSA-keystore/root/tomcat/apache-tomcat-6.0.37/conf/.keystore输入keystore密码:再次输入新密码:您的名字与姓氏是什么?[Unknown]:free4lab您的组织
系统 2019-08-12 01:32:34 2492
20.1Linux启动流程分析Linux启动过程:按下开机电源后计算机硬件主动读取BIOS来加载硬件信息以及硬件系统的自我测试,之后系统会主动读取第一个可启动的设备(由BIOS设置),此时就可以读入引导加载程序(bootloader)了,引导加载程序指定使用那个内核文件来启动,并实际加载内核到内存中解压缩与执行,此时内核就能够在内存中活动,并检测所有硬件信息与加载适当的驱动程序来使主机运行,等内核检测硬件与加载驱动程序完毕后,就可以登录了。1)加载BIOS
系统 2019-08-12 09:27:29 2491
linux开源安全性高linux和windows1、同时登陆多用户2、安全3、linux没有盘符的概念/。/root根目录4、linux的文件没有扩展名linuxbinsbinboot系统文件varhome普通用户的家目录root超级管理员的家目录tmp临时文件usr软件安装目录etc软件的配置文件常用命令查看当前工作目录pwd工作目录的跳转cd路径相对路径:相对于当前工作目录假设b下./c/n.txt假设a下b/c/n.txt在c下../../m.txt
系统 2019-08-12 09:27:09 2491
处理遗留系统,几乎是每个程序员都不可能绕过的一件麻烦事儿。因为时间压力,技能不足以及功能复杂等诸多原因,常常使得遗留系统的代码变得糟糕混乱,可读性与维护性差,无法保证功能的可测试性,纠缠不清的代码让类、方法之间紧紧耦合在一起。如果遗留系统能够正常工作,那么我们还可以置之不理,即使代码接近腐烂的边缘,我们还可以得过且过。倘若我们需要维护遗留系统,或者需要为它添加新的功能,又或者需要将新的系统与遗留系统进行集成,就必须正视遗留系统带来的问题了。处理遗留系统,首
系统 2019-08-12 01:33:09 2491
whois功能说明:查找并显示用户信息。语法:whois[帐号名称]补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到NetworkSolutions的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。---------------------------------------------------------whoami功能说明:先似乎用户名称。语法:whoami[--help][--vers
系统 2019-08-12 01:32:53 2491
查看控制台#tail-fcatalina.out脚本执行权限chmodu+x*.sh#看是否已经有tomcat在运行了ps-ef|greptomcat#如果有,用kill;kill-9pid#pid为相应的进程号例如ps-ef|greptomcat输出如下sun51441010:21pts/100:00:06/java/jdk/bin/java-Djava.util.logging.manager=org.apache.juli.ClassLoaderLo
系统 2019-08-12 01:32:16 2491
1.sqlplus/assysdba后使用selectinstance_name,statusfromv$instance后出错:ERROR:ORA-01034:ORACLEnotavailableORA-27101:sharedmemoryrealmdoesnotexist进程ID:0会话ID:0序列号:0解决办法:先关闭,然后重新启动$exportORACLE_SID=YOUR_TARGET_ORACLE_INSTANCE$sqlplus/assysd
系统 2019-08-12 01:54:32 2489
最近由于工作环境不太理想,很长时间没心情写技术博文,今天在调试springMVC的DispatcherSevlet类的代码时,看到一处代码且联想到项目中程序员的一些做法,觉得有必要写一下。我们在做项目时,前期写的类中的一些代码可能由于需求变化的原因需要重写,有时重写时方法的传参和返回值也会发生变化,这样往往导致调用的代码也跟着出错,我们看下spring的代码是如何处理这样的事,先看下面两段代码,上面这段是之前的getHandler方法,现在需要改成第二段代
系统 2019-08-12 01:32:02 2489