linux运维
文章平均质量分 50
database_system
这个作者很懒,什么都没留下…
展开
-
find与exec ,xargs的组合操作
#find ./ -type f -name "*.swp"|xargs rm -rf #find . -name "*.cpp" -exec grep "SoapEvMessage" \; -print #find ... -exec rm {} \; #find ... | xargs rm -rf 两者都可以把find命令查找到的结果删除,其区别简单的说是前者是转载 2012-10-12 14:02:11 · 503 阅读 · 0 评论 -
shell脚本方法总结
bash shell脚本执行方法总结bash shell 脚本的方法有多种,现在作个小结。假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:cd /data/shell ./hello.sh./的意思是说在当前的工作目录下执行hello转载 2013-04-23 10:53:11 · 638 阅读 · 0 评论 -
shell一些常用命令的随笔
grep : 对于grep 命令,我们如果涉及到+,?,|,(),x{m},我们需要利用其扩展部分,后跟参数-E其中|,我这里特别强调下,就是提取多个关键字特别好用,|前后的关键不要有空格。awk:其中BEGIN,END也是我需要强调的。BEGIN表示扫面之前就开始执行,END则是扫面完成后我们再执行比如file1 2 3 43 4 5 6我现在需要将第二行的$1,原创 2013-04-14 18:20:39 · 493 阅读 · 0 评论 -
关于shell 多行注释
今天看了一个帖子,发现这个办法特别好用。if false; then..fi原创 2013-03-28 13:32:33 · 577 阅读 · 0 评论 -
关于linux中的实际用户,有效用户,设置-用户-ID位
不知道有没比较留心的同学会发现这三个概念,有点混淆。我们举个例子就知道了例如kevin用户的uid和gid分别为204和202,foo用户的uid和gid为 200,201,myfile是属于foo用户的如果一个程序(就是某个文件)设置了SUID,则euid(effective user id)和egid变成被运行的程序的所有者的uid和gid,例如kevin用户运原创 2013-04-11 01:19:58 · 543 阅读 · 0 评论 -
关于bc,expr在shell里面的运用
http://blog.csdn.net/linco_gp/article/details/4517945关于bc不得不说两句,我们可以发现利用参数scale=2,虽然可以保留小数点后面的两位,但是如果前面的整数位是0,则没有显示出来,只是.XX这里我们有个方法可以让其显示出0SYS=`expr "scale=2;a=1/2;if(length(a)==scale(a)) print转载 2013-03-26 13:19:06 · 787 阅读 · 0 评论 -
linux 安装应用软件的常用办法
LINUX 下安装软件方法命令方法怎么安装应用软件? 我的软件安装在什么地方? 如何删除不要的应用软件? …… 下面,我们就一起来认识一下这些方面的问题。 一、 解析Linux应用软件安装包: 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的转载 2013-04-08 16:52:11 · 561 阅读 · 0 评论 -
shell here 文档 || #!
1我们在写sh脚本的时候,会需要将多行的文本传递给某一命令,这是here 文档的作用就出来了read KEY VALUE $(echo $DATA | awk 'BEGIN {FS='#'}{print $1,$2}'')HERE其中here文档中间的数据分很多行,需要我们读取到KEY VALUE 2关于shel原创 2013-03-08 14:26:30 · 549 阅读 · 0 评论 -
关于linux 文件系统中的目录,目录项,硬链接,符号链接
最近因为这个目录中的目录项搞的很晕乎了,一直不清楚什么事目录项,而且符号链接也有点含糊,这里转载了一篇文章感觉写的比较好。我们先来说说目录,目录项的问题:在Linux操作系统中,目录就是目录文件。一个目录文件包含了一组目录项,目录项是放在data block中的。一个目录项主要包括了文件名和索引节点号,索引节点号是指向索引节点表( system inode table )中转载 2013-03-29 00:29:34 · 3155 阅读 · 1 评论 -
crontab用法
今天要dump一些数据,所以就看下crontab。写一下简单的感想 在linux中,crontab这个命令是进行编辑,修改,删除相应的操作,实际施行的(deamon)crond来读取执行。而这个服务属于系统级别的,所以一般默认开启的。当然我们可以/etc/init.d/crond restart 或者start来开启。 在etc/cron.deny文件,其目的就是将不可使用cr原创 2013-03-15 10:32:48 · 623 阅读 · 0 评论 -
oprofile 消除invalid arguments LLC_REFS or LLC_MISSES
opcontrol -l 该指令列出所有能够监控的事件[root@asus asus]# opcontrol --no-vmlinux[root@asus asus]# opcontrol --setup --event=LLC_REFS:6000[root@asus asus]# opcontrol --start完成之前的程序的初始化如果出现timer mode 说明出现冲转载 2013-02-22 16:47:34 · 1211 阅读 · 0 评论 -
vbox--共享window里面的文件
我的环境: win7+ubuntu问题:./sbin/mount.vboxsf:mounting failed with the error:No such device这个问题出现,按照网上有的说法运行了下增强功能VboxL......run这个脚本。得到改善。但是出现了另外一个问题,mount:unknown filesystem type 'vboxsf'也是在网上找了很多了原创 2013-03-03 21:08:51 · 3792 阅读 · 1 评论 -
安装oprofile
折腾一下午,起初是系统版本低,安装更新了一下午,然后换了一个software 源,选择的是server china ,进行sudo apt-get install oprofile,才安装成功,起初一直用的网易的源。 可以打入“whereis php”命令来显示程序的位置。或者打入“locate php”命令来显示包含php的文件名或目录名及路径。 1.转载 2013-02-15 18:59:44 · 2432 阅读 · 0 评论 -
linux输入输出重定向
Linux环境中支持输入输出重定向,用符号来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>lee.dat 表示将错误信息输出到文件lee.dat中。同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用 2>&1来实现。Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所转载 2013-02-15 20:24:28 · 420 阅读 · 0 评论 -
解析/proc/cpuinfo
processor 条目包括这一逻辑处理器的唯一标识符。 physical id 条目包括每个物理封装的唯一标识符。 core id 条目保存每个内核的唯一标识符。 siblings 条目列出了位于相同物理封装中的逻辑处理器的数量。 cpu cores 条目包含位于相同物理封装中的内核数量。 如果处理器为英特尔处理器,则 vendor id 条目中的字符串是 GenuineIntel转载 2013-04-16 10:06:14 · 723 阅读 · 0 评论