- 博客(240)
- 资源 (1)
- 收藏
- 关注
原创 Linux使用Shell脚本实现ftp的自动上传下载
databackuppromptmget *closebye!2. ftp自动登录上传文件。####本地的/home/databackup to ftp服务器上的/home/data#####!/bin/bashftp -n<<!open 192.168.1.171user guest 123456binaryhashcd /home/datalcd /home/databackuppromptmput *closebye!3. ftp自动登录下载单个文件。####ftp服务器上
2016-12-12 12:26:56
170
原创 漫游Kafka之过期数据清理
用删除策略直接删除,删除后的消息不可恢复。可配置以下两个策略:清理超过指定时间清理: log.retention.hours=16超过指定大小后,删除旧的消息:log.retention.bytes=1073741824为了避免在删除时阻塞读操作,采用了copy-on-write形式的实现,删除操作进行时,读取操作的二分查找功能实际是在一个静态的快照副本上进行的,这类似于Java的CopyOnWriteArrayList。压缩将数据压缩,只保留每个key最后一个版本的数据。首先在broker的
2016-11-18 15:29:56
203
原创 ogg 表结构不一致同步 defgen
10)); 目标端:create table test_pri(id number primary key); 源端 ggsci中edit params defgen defsfile /ogg/test_pri.puserid ogg,password oggtable song.test_pri; --第一次这里没有加分号,报错 [oracle@localhost ogg]$ defgen paramfile /ogg/dirprm/
2016-11-03 13:36:51
1368
原创 spool
ool /tmp/testdc.TXT;select ''|| REPLACE(REPLACE(REPLACE(TRIM(PROVINCE_CUST_ID),chr(9),''),chr(13),''),chr(10),'') || ',' || REPLACE(REPLACE(REPLACE(TRIM(GROUP_ID),chr(9),''),chr(13),''),chr(10),'') || ',' || REPLACE(REPLACE(REPLACE(TRIM(CUST_NAM
2016-09-23 15:17:15
121
原创 AIX crontab 不执行 以及 shell连数据库乱码
乱码原因:客户端和oracle服务端编码不一致造成先查下oracle服务端编码select userenv('language') from dual;结果:SIMPLIFIED CHINESE_CHINA.ZHS16GBK在AIX shell脚本的sqlplus前面写上编码export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
2016-09-23 10:12:02
199
原创 websphere Decoder / Encoder
il.PasswordEncoder passworddecode: java -cp plugins/com.ibm.ws.runtime.jar:lib/bootstrap.jar:runtimes/com.ibm.jaxws.thinclient_7.0.0.jar com.ibm.ws.security.util.PasswordDecoder {xor}Lz4sLCgwLTs=--------------------------------------------------------
2016-09-11 13:56:03
467
原创 JSTL与Struts2标签的使用对比
<font color="blue" /> 5 </c:when> 6 <c:when test="${user.age <= 30 && user.age > 18}"> 7 <font color="red" /&
2016-07-13 08:06:22
93
原创 Struts2中action重定向跳转到jsp页面两种配置方式
;amp;error=1 </result> 第二方式:<result name="error"type="redirect"> <paramname="location">/login.jsp</param> <paramname="userId"&a
2016-07-06 12:38:35
295
原创 Jsp EL语法(转)
r user = (User)session.getAttribute(”user”);String sex = user.getSex( );%>两者相比较之下,可以发现EL的语法比传统JSP代码更为方便、简洁。EL提供 . 和 [ ] 两种运算符来存取数据,[ ]可以访问集合或者是数组的元素、Bean的属性。下列两者所代表的意思是一样的,但是需要保证要取得对象的那个的属性有相应的setXxx()和getXxx()方法才行。例:${sessionScope.user.sex}等于 $
2016-06-29 09:30:30
111
原创 严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.refle
.InvocationTargetException解决方法: 1、核对WEB-INF目录下的lib包 是否包含strut2的8个核心jar包 文件名 说 明struts2-core-2.3.4.1.jar Struts 2框架的核心类库Xwork-core-2.3.4.1.jar XWork类库,Struts 2的构建基础Ognl-3.0.5.jar Struts 2使用的一种表达式语言类库free
2016-06-28 14:10:05
141
原创 linux 软连接
径删除目标目录文件 不会删除源目录文件 linux 硬链接 占用源目录和目标目录的空间 ln /home/test.txt /tmp/test.txt 要用绝对路径删除目标目录文件 不会删除源目录文件
2016-06-17 10:54:21
186
原创 squid介绍及其简单配置
要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地从磁盘中读到它,那样数据迅即就会传输到客户机上。当前的Squid可以处理HTTP,FTP,GOPHER,SSL和WAIS等协议。但它不能处理如P
2016-05-20 10:51:19
167
原创 python实现发邮件以及收邮件
aaaa@163.com'mailpass='11111111111'sent.login(mailname,mailpass)#发送邮件to=['11111111@qq.com'] #邮件收件人content=MIMEText('你好') #邮件内容content['Subject']='你好' #设置邮件标题content['From']=mailname #邮件发送人content['To']=','.join(to) #将邮件的收件人已,号方式进行群发try:
2016-05-18 09:32:11
172
原创 linux设置mail邮件服务器
默认发送邮件的公共邮件域名set smtp-auth-user=aaa@xxx.cn #默认对外发邮件的用户set smtp-auth-password=123456 #对应默认用户的密码set smtp-auth=login #默认使用login 2.vi /etc/hosts 添加邮箱地址对应的ip10.0.0.123 aaa@xxx.cn 3.测试邮件发送echo “"邮箱测试test" | mail -s "邮箱测
2016-05-11 14:37:09
362
原创 aix用命令查监听端口对应的进程
使用下面的命令过程: PEKAX218:/>netstat -na|moreActive Internet connections (including servers)Proto Recv-Q Send-Q Local Address Foreign Address (state)tcp4 0 0 *.13 *.* LISTENtcp 0 0 *.21 *.* LISTENtcp4 0 0 *.22 *.* LISTENtcp 0 0 *.23 *.* LISTENtcp4 0 0
2016-04-26 09:05:58
126
原创 服务器TIME_WAIT和CLOSE_WAIT详解和解决办法
cle/details/6615051里头的分析过程有提到,通过查看服务器网络状态检测到服务器有大量的CLOSE_WAIT的状态。 在服务器的日常维护过程中,会经常用到下面的命令:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 它会显示例如下面的信息:TIME_WAIT 814CLOSE_WAIT 1FIN_WAIT1 1ESTABLISHED 634SYN_RECV 2LAST_A
2016-03-30 11:01:37
94
原创 linux使用vnc
ver VNC(R) Server 5.2.1 (r5668) 64-bit (Aug 18 2014 12:26:41)Copyright (C) 2002-2014 RealVNC Ltd.VNC is a registered trademark of RealVNC Ltd in the U.S. and in othercountries.Protected by UK patent 2481870; US patent 8760366.See http://www.realvnc.com fo
2016-03-22 10:03:10
161
原创 AIX /dev下 null 2>&1特别大
可以直接删除。所以,删除时要注意了。需要执行rm "/dev/null 2>&1" 这块一定要加引号,如果不加引号,就会把null文件删了。
2015-11-26 16:17:12
509
原创 ORACLE 11.2静默安装
d -d /home/oracle -g dba -G oinstall -s /bin/bash oraclepasswd oracleexport ORACLE_BASE=/oracleexport ORACLE_HOME=/oracle/app/oracle/product/11.2.0.3 export ORACLE_SID=testdbexport ORACLE_OWNER=oracleexport NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16G
2015-04-25 10:19:01
109
原创 linux指定某非root用户执行开机启动项的方法
/home/sun/startrun.sh" 保存rc.local即可。2、linux启动执行root脚本或命令时touch /etc/rc.d/init.d/apache#!/bin/bash #Start httpd service /server/apache/bin/apachectl start
2015-04-11 10:00:06
1097
原创 linux监控命令
入错误密码超过5次 则禁止ssd登录#! /bin/bashcat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' > /root/black.txtDEFINE="5"for i in `cat /root/black.txt`do IP=`echo $i |awk -F= '{print $1}'` NUM=`ech
2015-04-10 08:44:35
84
原创 如何释放v$session 中status='KILLED'的进程
sion已经运行了很长时间,kill session 可能是一个非常消耗时间的过程察看session目前使用的回滚段块的数目信息SELECT USED_UBLK FROM V$TRANSACTIOn a ,v$session b where a.addr=b.taddr;你可以看看要回滚的数量1.判断是否在回滚select * from V$TRANSACTIOn where bitand(flag,power(2,7))>0flag字段值可以标识事务类型select to_char( 781
2015-01-15 16:29:08
1064
原创 利用linux mutt 发送邮件(在Shell脚本中使用比较方便)
mutt 二、配置信息 关于配置信息,有一点需要说明的,网上很多教程都说,编辑/root/.muttrc以修改配置文件,我想说的是,我在安装完成之后, /root目录下并没有 .muttrc 这个隐藏文件,你可以从其它地方复制过来,或者自己新建一个文件。这里我是复制的。 你可以通过find命令找到Muttrc这个文件,命令如下 find / -name Muttrc ,然后通过命令 cp /etc/Muttrc /root/.muttrc 复制到 /root 下后更名为 .muttrc
2014-12-29 16:20:07
164
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人