centos下查找目录下的所有文件中是否包含指定字符串已关闭评论
linux下查找目录下的所有文件中是否包含指定字符串
find . | xargs grep -ri "IBM"
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
find . | xargs grep -ril "IBM" 1.正则表达式
(1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。
(2)基本元字符集及其含义
^ :只匹配行首。 如^a 匹配以a开头的行abc,a2e,a12,aaa,......
$ :只匹配行尾。 如^a 匹配以a结尾的行bca,12a,aaa,.......
* :匹配0个或多个此单字符。 如(a)*...
centos, find, grep, linux, xargs阅读全文
1℃
之前在FreeBSD7.4上安装很顺利就安装了,但这次在CentOS 5.5上安装时遇到了如下问题
zmalloc.o: In function zmalloc_used_memory':
/home/xx/redis-2.6.2/src/zmalloc.c:223: undefined reference to__sync_add_and_fetch_4′
collect2: ld 返回 1
make[1]: *** [redis-server] 错误 1
make[1]: Leaving directory `/home/xx/redis-2.6.2/src’
make: *** [all] 错误 2
github上面一兄弟在src/Makefile开头加 CFLAGS= -march=i686解决了,但是我试了。继续google,发现google group里有个兄弟编辑了下src/.make_set...
centos, redis, tcl阅读全文
CentOS 5.7 Missing Dependency :kernel-header已关闭评论
CentOS 5.7 yum时出现Missing Dependency :kernel-header 的解决方法,在此记下
错误信息如下:
glibc-headers-2.5-81.el5_8.2.x86_64 from updates has depsolving problems
--> Missing Dependency: kernel-headers >= 2.2.1 is needed by package glibc-headers-2.5-81.el5_8.2.x86_64 (updates)
glibc-headers-2.5-81.el5_8.2.x86_64 from updates has depsolving problems
--> Missing Dependency: kernel-headers is needed by package glibc-headers-2.5-81.el5_8.2.x86_64 (updates)...
centos, header, kernel, yum阅读全文
CentOS 5下安装配置 PPTP VPN 服务器已关闭评论
26℃
Redmine:是一个基于web的项目管理软件,用Ruby开发的。是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。配置功能强大而且方便,自定义属性和更新通知也很实用。下面我们来部署redmine+svn项目管理系统(需要严格的按照官方的安装文档安装对应的ruby...
centos, nginx, redmine, svn阅读全文
4℃
今天一个朋友的服务器硬盘出现问题,换了新硬盘安装好系统后,挂载老硬盘时出现了问题,
在Linux下使用新硬盘安装系统,安装好以后再挂载原来的硬盘,分区格式全为系统默认分区,系统默认使用的
是lvm格式,并且默认的卷都是 VolGroup00,好了,知道问题的原因就好办了,下面我们来解决这个问题
使用 pvs 查看显示如下:
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 VolGroup00 lvm2 a- 372.50G 0
/dev/sdb2 VolGroup00 lvm2 a- 136.62G 0
发现可以正确认别到两个VG,...
centos, lvm, mount阅读全文
7℃
脚本功能:
1、在用户执行rm命令时,将文件移动/dump-file/ ,被移动到dump-file 目录下的文件、文件夹以原文件名+删除除的日期格式存放,如 rm.sh 在删除后就会被自动移动到/dump-file/ 下并命名为rm.sh_2011-05-17_11:18:21.bak
2、此命令在执行时会检测文件或目录的大小,如果文件或目录超过2GB,将不会再将文件移动到回收站,而会直接删除,此功能是为了避免回收站过大而对系统造成影响
安装方法:
cp -rp /bin/rm /bin/rm.bak
//将系统原有rm 命令改成rm.bak,记住 一定要改成rm.bak,因为回收站脚本需要...
centos, rm, shell, windows阅读全文
6℃
CentOS 5.5编译安装vsftpd-2.3.4配置虚拟用户
环境:CentOS 5.5+Vsftpd-2.3.4
一、下载当前vsftp最新版本
wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.3.4.tar.gz
貌似最近官方都下不了,在补一个本站的下载地址:
wget http://www.92csz.com/downloads/vsftpd-2.3.4.tar.gz
二、安装前准备
1、创建虚拟用户映射的本地用户wwwftp
useradd wwwftp -d /data/www -s /sbin/nologin
2、创建自定义配置目录
mkdir -p /data/soft/vsftpd/conf
mkdir -p /data/soft/vsftpd/bin
mkdir -p /...
centos, db_load, pam, vsftpd阅读全文
CentOS5下配置JDK1.6+TOMCAT6 [原创]已关闭评论
CentOS5下配置JDK1.6+TOMCAT6
安装环境:CentOS 5.5+jdk1.6.0_25+tomcat6.0.32
一、下载安装jdk1.6.0_25
mkdir /usr/java
cd /usr/java
wget http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jdk-6u25-linux-i586.bin
chmod 777 jdk-6u25-linux-i586.bin
./jdk-6u25-linux-i586.bin
当出现Press Enter to continue.....时回车安装完毕
配置java环境变量
vi /etc/profile.d/java.sh
如下:
#set java environment
JAVA_HOME=/usr/java/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$CLASS...
apache, centos, jdk, tomcat阅读全文