一、sh脚本如下:
#!/bin/sh
location="/home/sharedir/"
find $location -mtime +30 -type f |xargs rm -f
保存命名为del.sh
另外两种查找相关文件的方法如下:
1)find /home/sharedir/
-mtime +30 -type f -name *.gz
2)find /home/s...
分类:
系统相关 时间:
2015-06-03 21:36:11
阅读次数:
194
自动下载源码_并编译_打包_部署_重启服务的Shell脚本...
分类:
系统相关 时间:
2015-06-03 21:36:57
阅读次数:
208
grep
如果要使用正则表达式需要加上参数 grep -E "[a-z]+" #使用正则表达式
或者 egrep "[a-z]+"
-A -B 输出匹配到行前面或后面的几行 -C 则可以同时显示前后几行
-e 匹配多个样式,如 grep -e "cat" -e "dog" file
-i 忽略文本的大小写
-o 只输出文本中匹配到的文本
-c 统计匹配到的行...
分类:
系统相关 时间:
2015-06-03 21:33:49
阅读次数:
276
Linux内核学习总结20125101 宋雨萌通过这段时间对Linux的学习,我对Linux已经有了一个比较浅显的认识,并且收获良多。从一开始还不能将汇编知识和数据结构知识很好地结合起来,到现在能够熟练地使用实验楼虚拟机进行实验并分析实验结果。在这段时间里,无论是将C代码反汇编,gdb跟踪核心代码,...
分类:
系统相关 时间:
2015-06-03 21:14:56
阅读次数:
186
这是初稿,应该会进一步修改,毕竟图文并茂更好食用,建议和意见尽管评论吧,一起进步!上一篇在51cto上面,以后应该会都在这里发了,51cto的博客编辑系统真是磨人的小妖精0x01 系统配置系统和python参数Linux gnu-VirtualBox 3.16.0-23-generic #31-Ub...
分类:
系统相关 时间:
2015-06-03 21:14:24
阅读次数:
1384
基本跳转:hjkl:左下上右HML:当前屏幕顶、中、底部web:下一单词词首、下一单词词尾、前一单词词首gg:文件首 G:文件末尾 ngg/nG:第n行ta:移动到所在行之后第一个字符a前一字符fa:移动到所在行之后第一个字符a处Ta:移动到所在行之前最后一个字符a的后一个字符Fa:移动到所在行之前...
分类:
系统相关 时间:
2015-06-03 21:10:58
阅读次数:
214
platform总线是一种虚拟的总线,相应的设备则为platform_device,而驱动则为platform_driver。Linux 2.6的设备驱动模型中,把I2C、RTC、LCD等都归纳为platform_device。总线将设备和驱动绑定,在系统每注册一个设备的时候,会寻找与之匹配的驱动;...
分类:
系统相关 时间:
2015-06-03 20:59:38
阅读次数:
210
NFS服务器yuminstallnfs-utils*rpcbind启动先启动/etc/init.d/rpcbindstart
/etc/init.d/nfsstart开机启动服务chkconfig--level345rpcbindon
chkconfig--level345rpcbindon配置文件vim/etc.exports/opt/mntdir192.168.30.0/24(rw)
/opt/mntdir2192.168.30.0/24(rw)如果是rw,首..
分类:
系统相关 时间:
2015-06-03 19:56:13
阅读次数:
150
pt-kill常用杀进程参数1.按userkill/usr/bin/pt-kill--busy-time15--match-user="dbUSER1|dbUSER2,..."--victimall--interval1--kill--daemonize--pid=/tmp/ptkill.pid--print--log=/home/pt-kill.log注:测试通过按用户来杀线程,注意--match-user多个用户之间用|分隔。2.按qu..
分类:
系统相关 时间:
2015-06-03 19:55:05
阅读次数:
186
引用原文shell脚本:#/bin/bashLOAD=$(awk‘{print$1}‘/proc/loadavg)CPUNUM=$(grep-cprocessor/proc/cpuinfo)if[$(echo"$LOAD>$CPUNUM"|bc)=1];thenRESULT=$(ps-eopcpu,pmem,user,args|awk‘$1>0‘|sort-nr)if[-n"$RESULT"];thenecho"$RESULT">/var/log/ps.$(date+"%Y%m%..
分类:
系统相关 时间:
2015-06-03 19:49:22
阅读次数:
279
chattr-i/etc/hosts#hosts文件去掉禁止随意更改的功能,多试几次。然后再vi进去修改文件。同理,chattr+i/etc/hosts#为hosts文件添加防止修改的权限-------------------------------------------------------------chattr(changeattribute)功能说明:改变文件属性。语法:chatt..
分类:
系统相关 时间:
2015-06-03 19:47:07
阅读次数:
229
两步:1、用fuser:fuser-k/data2、umount/data基本上可以搞定umountdevicebusy忙的问题,当然最好是能确定该分区卸载不会有影响。下面是fuser命令的一些参数解释:-k杀死这些正在访问这些文件的进程。除非使用-signal修改信号,否则将发送SIGKILL信号。-i交互模式-l列出所有已..
分类:
系统相关 时间:
2015-06-03 19:47:14
阅读次数:
284
1、定时器
之前说过两类跟时间相关的内核结构。
1、延时:通过忙等待或者睡眠机制实现延时。
2、tasklet和工作队列,通过某种机制使工作推后执行,但不知道执行的具体时间。
接下来要介绍的定时器,能够使工作在指定的时间点上执行,而且不需要使用忙等待这类的延时方法。通过定义一个定时器,告之内核在哪个时间需要执行什么函数就可以了,等时间一到,内核会就执行指定的函数。...
分类:
系统相关 时间:
2015-06-03 19:40:30
阅读次数:
167
netstat -ntupln表示不查询dnst表示tcp协议u表示udp协议p表示查询占用的程序l表示查询正在监听的程序查看那个进程占用了xxx端口lsof -i:xxx查看进程号为xxx的进程在哪里ps -ef|grep xxxps -ef |grep 程序名netstat -nltp |gre...
分类:
系统相关 时间:
2015-06-03 19:36:29
阅读次数:
193
1、mac Myeclipse 10 +破解文件的下载地址:http://pan.baidu.com/s/1bndevQB2、安装myeclipse10的dmg文件,一路安装下去,安装后先不着急打开。3、打开终端,cd 到myeclilpse的破解文件下(该文件夹下面有me_active.jar),...
分类:
系统相关 时间:
2015-06-03 19:34:58
阅读次数:
155
转自:http://blog.chinaunix.net/uid-20639775-id-154567.htmltar是Linux环境下最常用的备份工具之一。tar(tap archive)原意为操作磁带文件,但基于Linux的文件操作机制,同样也可适用于普通的磁盘文件。tar可用于建立、还原、查看...
分类:
系统相关 时间:
2015-06-03 19:31:14
阅读次数:
178
-----------------------------------------------------------------------------------------------------------------------------------------reboot 重启 shu...
分类:
系统相关 时间:
2015-06-03 19:26:10
阅读次数:
191