
Linux
bu110
菜鸟一只
展开
-
Linux下使用rsync最快速删除海量文件的方法
有的日志,增长很快,而且没什么用。这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太长。所以必须要采取一些非常手段。我们可以使用rsync来实现快速删除大量文件。1、先安装rsync:yum install rsync2、建立一个空的文件夹:mkdir /tmp/test3、用rsync删除目标目录:rsync --delete -a -H -v转载 2011-10-13 15:05:17 · 1100 阅读 · 0 评论 -
linux添加ftp命令
请到http://ftp.gnu.org/gnu/inetutils/中下载最新的inetutils包,下载下来之后用root安装,configure;make;make install,安装完成,在/usr/local/bin下就会有如下命令[root@localhost原创 2011-10-10 09:43:02 · 1202 阅读 · 0 评论 -
vsftpd 匿名用户能下载,不能上传文件
vsftpd.conf配置如下: anonymous_enable=YES local_enable=YES write_enable=YES anon_upload_enable=YES原创 2011-10-09 16:00:22 · 4198 阅读 · 0 评论 -
samba3.6源码安装问题记录
1、解压、编译、安装#./configure;make;make install;没用路径参数,默认是/usr/local/samba2、安装smb.conf#cp ./samba-3.6/examples/smd.conf /usr/local/samba/li原创 2011-09-28 17:28:47 · 4262 阅读 · 0 评论 -
KERBEROS_V4 rejected as an authentication type/put: 访问失败: 553 Could not create file.
<br />用shell脚本以ftp方式备份的时候,碰到KERBEROS_V4 rejected as an authentication type<br />出现这个的原因是shell脚本中直接使用ftp命令,默认的是/usr/kerberos/bin/ftp,这个和PATH环境变量有关<br />如果使用/usr/bin/ftp就不会出现这个问题!<br /> <br />碰到put: 访问失败: 553 Could not create file.<br />原因之一:要备份到的服务器的目录权限有问题原创 2010-07-22 14:09:00 · 15584 阅读 · 1 评论 -
linux telnet服务
一、什么是telnet Telnet的应用不仅方便了我们进行远程登录,也给hacker们提供了又一种入侵手段和后门,但无论如何,在你尽情享受Telnet所带给你的便捷的同时,你是否真正的了解Telnet呢? 二 远程登录 Telnet服务虽然也属于客户机/服务器模型的服务,但它更大的意义在于实现了基于Telnet协议的远程登录(远程交互式计算),那么就让我们来转载 2010-02-03 10:08:00 · 1205 阅读 · 0 评论 -
shell 脚本加密
第一种方法(gzexe):这种加密方式不是非常保险的方法,但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。它是使用系统自带的gzexe程序,它不但加密,同时压缩文件。使用方法:gzexe file.sh它会把原来没有加密的文件备份为 file.sh~ ,同时 file.sh 即被变成加密文件;第二种方法(shc):使用 shc 对 Linux shell 脚本加密.shc是一个专业的加密s转载 2010-01-05 17:04:00 · 1465 阅读 · 0 评论 -
访问网页出现http 400错误后重启tomcat
背景:tomcat进程存在,但是访问页面的时候出现http 400错误,由于本人对tomcat知之甚少,故写了shell脚本,判断当出现http400错误的时候就重启tomcat.思路:从内网用wget下载网页,如果wget-log中有ERROR字样,就重启tomcat,没有表示tomcat正常。本人非root用户,故脚本中用到了sudo命令。当然如果tomcat进程不存在,wget-log就原创 2009-09-18 10:29:00 · 6624 阅读 · 0 评论 -
日志压缩shell脚本
声明:本人菜鸟,自己编写的日志压缩脚本有很多不规范的地方,还请多多指教!#!/bin/shmonth=`date +%Y%m`monthago=`date -d -1month +%Y%m`day=`date +%d`tarday=`date -d -3day +%d`tar2day=`date -d -3day +%F`tar_file(){ dir=$1 cd $dir/$month if原创 2009-09-01 10:55:00 · 1308 阅读 · 0 评论 -
unable to access jarfile ***.jar
最近在编写自动重启某个jar包的shell脚本的时候,老是报错“unable to access jarfile ***.jar ”--不能访问jar包,奇怪啊,怎么会找不到jar包呢!google一把,说是启动jar包的路径不全,shell脚本找不到。 修改了jar包的启动路径,如下:/usr/local/japp/jre16/bin/java -jar /usr/lo原创 2009-08-30 19:39:00 · 119071 阅读 · 4 评论 -
TOMCAT查找index.jsp路径
Tomcat安装好后打开目录;可以看到如下结构:bin :存放服务器脚本;conf :存放配置文件;lib :存放需要的JAR文件;wabapps :存放需要发布的Web应用程序及其部署文件;work :存放jsp 文件编绎生成的class文件;logs :存放日志文件;在conf目录下可以看到 Catalina 目录,context.xml, web.xml, server.xml 等(一原创 2009-08-27 09:00:00 · 5168 阅读 · 0 评论 -
恢复linux服务器 segmentation fault错误
开机启动linux的时候就报下面的错误:init:version 2.84 booting okwelcome to /etc/rc.d/rc.sysinit: line 70 : 37 segmentation fault LC_ALL=C grep -q "red hat" /etc/redhat-releaser原创 2009-08-17 20:32:00 · 6048 阅读 · 0 评论 -
rsync 脚本报错 “syntax error near unexpected token `(”
在rsync备份的时候,运用--exclude命令不备份某些目录的时候,如果目录名有()的话,那么shell脚本就会报“syntax error near unexpected token `(”。所以要尽量避免取有括号的目录名原创 2009-08-13 16:19:00 · 1728 阅读 · 0 评论 -
rsync备份时报错rsync error: received SIGUSR1 or SIGINT (code 20) at rsync.c(229)
今天试着在客户端用rsync方式备份远端服务器一个文件的时候,用sh -x 试运行shell脚本的时候夯住了,终止运行时出现“rsync error: received SIGUSR1 or SIGINT (code 20) at rsync.c(229)”,上网查询,发现有关此类的错误,中文的很少,英文的也不多,有的也不知所云。后来将OPTIONS="-a --delete --pr原创 2009-08-13 14:25:00 · 8870 阅读 · 0 评论 -
shell编程报错:“syntax error near unexpected token `”
今天写了个shell脚本,在自己机器上运行正常,给同事,运行报错syntax error near unexpected token `,左看右看shell脚本没有问题,没有办法google搜索,发现一位仁兄讲的挺好,内容如下: 用命令vi -b 打开你的SHELL脚本文件,你会。发现每行脚本最后多了个^M。 那么接下来就要搞清楚这个^M是什么东东? l原创 2009-08-11 19:12:00 · 84651 阅读 · 4 评论