
工作
linlinhust
这个作者很懒,什么都没留下…
展开
-
sendmail使用中的一些问题
linux邮件系统安装步骤基本操作:1、rpm -ivh sendmail-cf-8.13.1-3.RHEL4.5.i386.rpm2、 把/etc/mail/sendmail.mc 文件中DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl改成DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0原创 2012-11-05 11:05:53 · 2945 阅读 · 0 评论 -
【转载】Linux core 文件介绍
http://www.cnblogs.com/dongzhiquan/archive/2012/01/20/2328355.html1. core文件的简单介绍在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。2. 开启或关闭core文件的生成用以下命令来阻止系统生成core文件:ulimi原创 2012-11-05 11:06:59 · 383 阅读 · 0 评论 -
查看、修改linux系统下的时区
http://www.chineselinuxuniversity.net/articles/39375.shtml 查看时区 cat /etc/sysconfig/clock 假设我们所处的地区位于上海,那么只要运行以下的命令就可以设置时区了。 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime原创 2012-11-05 11:06:57 · 410 阅读 · 0 评论 -
查看Oracle数据库启动时间
select startup_time from v$instance;SELECT TO_CHAR (startup_time, 'DD-MON-YYYY HH24:MI:SS')started_at, TRUNC (SYSDATE -(startup_time)) || ' day(s), ' || TRUNC ( 24原创 2012-11-05 11:06:55 · 2220 阅读 · 0 评论 -
编写守护脚本需要注意的的两个问题
1、在crontab里定时运行脚本,脚本名称和路径里不要包含被守护的进程名,否则在判断进程数的时候会比预想的多。另外,最好使用“ps-ef|grep -w”而不是“ps -ef|grep ”, -w 是整字匹配。2、进程挂掉之后再拉起用到了nohup,需要在脚本前加一句“source~/.bash_profile”。碰到两个地方的服务器没加这一句导致nohup失效。可能nohup对环境变原创 2012-11-05 11:06:52 · 533 阅读 · 0 评论 -
SHELL脚本编写的2B经历
进程守护脚本,crontab里脚本所在路径中有与进程名同名的目录,导致脚本失效。2012年3月28日程序挂了,脚本nohup没拉起来。脚本前加source ~/.bash_profile,可以拉起。尼玛,跟环境变量有关系?2012年4月18日 星期三 前台组长lj说贵州的大数据量查询配套脚本出问题了,我上服务器跑了一遍,没发现问题。本来这脚本就没啥复杂的功能,统计下日志,生成原创 2012-11-05 11:06:50 · 614 阅读 · 0 评论 -
linux ftp
linux ftp命令参数及用法详解---linux文件传输ftp命令http://www.linuxso.com/command/ftp.html急求!:shell编程 从ftp上批量下载文件 - Linux/Unix社区 / 程序开发区http://topic.youkuaiyun.com/t/20060511/11/4743828.html原创 2012-11-05 11:06:48 · 429 阅读 · 0 评论 -
linux服务器之间建立信任关系
以服务器192.168.5.101、192.168.5.102的root用户为例。 想要在5.102上执行scp以获得5.101指定目录下的文件,而且不需要每次都输入5.101的用户名、密码,这就需要在两台服务器之间建立信任关系。 首先,在两台服务器上,/root/.ssh下,看看有没有id_rsa(私钥)、id_rsa.pub(公钥)、authorized_keys(已授权钥)原创 2012-11-05 11:06:46 · 675 阅读 · 0 评论 -
find 命令的mtime参数的使用
(转载自:http://blog.sina.com.cn/s/blog_716358dc0100lj5p.html)有关find-mtime这个参数的使用确实是我以前犯过错误。今天又有人问到我这个问题,我觉得有必要把这个问题在这里记录下来。mtime参数的理解应该如下:-mtime n 按照文件的更改时间来找文件,n为整数。n表示文件更改时间距离为n天, -n表示文件更改时间距离在n天以原创 2012-11-05 11:07:01 · 535 阅读 · 0 评论 -
找两个文件中相同的行
在file2里找到file1里已有的行awk '{if(NR==FNR) A[$0]=$0;else{if($0 in A) print$0}}' file1file2如果还在读第一个文件,那么搞一个数组把第一个文件的每一行保存起来,否则(注:读到第二个文件了)如果读到的行在数组里,就输出该行参考awk中NR==FNR是什么意思?http://bbs.chinaunix原创 2012-11-05 11:07:03 · 943 阅读 · 0 评论 -
好文章
字符编码笔记:ASCII,Unicode和UTF-8http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html原创 2012-11-05 11:07:05 · 394 阅读 · 0 评论 -
给指定扩展名的文件添加编辑器方案
工具——>选项原创 2012-12-24 11:17:59 · 686 阅读 · 0 评论 -
SVN 服务器发送了意外的返回值(405 Method Not Allowed),在响应 “MKCOL” 的请求
先转载一段网上说的解决方法:svn (405 Method Not Allowed) 在响应 “MKCOL” 的请求 I managed to solve the problem: Delete the parent’s directory of the folder giving the problem. Did SVN Update A folder with th原创 2012-12-10 13:24:22 · 4608 阅读 · 3 评论 -
普通用户无法删除自己的文件
ftp用户,要删除hehe,提示没权限。my_linux$ ls -l总计 12drwxr-xr-x 2 root root 4096 10-10 01:00 BAK-rw-r--r-- 1 ftp ftp 0 10-10 15:41 hehe在网上找了一下,看到这个帖子:为什么该用户无法删除此文件http://www.linuxdiyf.com/viewarticle.原创 2012-11-05 11:07:21 · 1720 阅读 · 0 评论 -
memcpy与sendto耗时测试
原创 2012-11-05 11:07:18 · 1323 阅读 · 0 评论 -
用sendmail(mail命令)发带附件的…
sendmail发附件需要用uuencode命令,这个命令在sharutils组件中,可以远程安装yum install sharutils发送带附件的邮件的命令格式如下:uuencode 附件 附件名| mail -s "邮件标题" 收信人 -b密送人 -- -f 发信人 -F 发信人名称原创 2012-11-05 11:07:16 · 2265 阅读 · 0 评论 -
用while循环给复杂变量赋值
func_read_cfg(){ LOOP=0 while [ $LOOP -lt 24] do NumName=Num${LOOP} eval ${NumName}=`cat ${CFGNAME}|grep -wNum${LOOP}|awk -F[=] '{print $2}'` echo ${NumName}=${!原创 2012-11-05 11:07:14 · 1166 阅读 · 0 评论 -
[待验证]strncpy和snprintf的效率
struct timeval 和 struct timespechttp://blog.youkuaiyun.com/perfectpdl/article/details/6182777gettimeofday() -- 获取当前时间(保存在结构体timeval中)http://hi.baidu.com/zengzhaonong/item/9a3fff2f92b82bd50e37f950snpr原创 2012-11-05 11:07:12 · 431 阅读 · 0 评论 -
linux浮点数四舍五入还是五舍六入…
上午娃娃问我一个问题:awk里面 printf("%.2f",test);一个浮点数,比如test=0.725,相同的代码,在不同的集群上跑出来结果不一样,有的打印0.72,有的打印0.73,这是什么原因造成的在网上搜了一下,一时半会儿没找到答案。下午的时候,用“awk printf 五舍六入”作为关键字,谷沟了一下,《bash保留小数问题》http://bbs.chinaunix.ne原创 2012-11-05 11:07:08 · 2270 阅读 · 0 评论 -
每天一点新知识
shell命令 basename用来去掉文件名中的路径(和后缀).NAME basename - strip directory and suffix from filenamesSYNOPSIS basename NAME [SUFFIX] basename OPTIONDESCRIPTION Print NAME with any原创 2012-11-05 11:06:42 · 445 阅读 · 0 评论 -
shell 脚本中关于用户输入参…
转载来源:http://hi.baidu.com/杜昌彬/blog/item/5ed04ad93b64c0c5a9ec9a13.html1、命令行参数向shell脚本传递数据的最基本方式是使用命令行参数。(1) 读取参数 读取输入的参数的变量为位置参数,位置参数通过标准数字表示, 其中$0为程序名称,$1为第一个参数,$2为第二个参数,依次类推,直到$9为第九个参数。转载 2012-11-05 11:06:40 · 511 阅读 · 0 评论 -
linux内核版本号的意义
linux内核(kernel)版本号的意义http://www.saxue.com/linux/linux-kernel-bianhao/说明:该帖的问题是我想问的,但是回答不完整。2.6.18-194.el5-x86_64是什么意思?http://bbs.51cto.com/archiver/tid-821843.html原创 2012-11-05 11:06:36 · 590 阅读 · 0 评论 -
source insight 支持汉字光标移动…
http://www.onlinedown.net/soft/32292.htmSource Insight 3.50.0064 汉化版解压后,看《搞定SourceInsight的半个汉字的问题》。第一次用,开始没搞懂“将Marco: SuperBackspace绑定到BackSpace键;”是什么意思。备忘一下:把SuperBackspace.em添加入Base项目并重启之后,in原创 2012-11-05 11:06:02 · 433 阅读 · 0 评论 -
crontab不执行
貌似是给root赋权限crontab -u root /var/spool/cron/root查看crontab操作日志cat /var/log/cron也可以把输出定向到文件中,以便查看1 16 * * * bash /home/linl/moniter.sh>>/home/linl/cron.log要注意的是,如果脚本中涉及到了从文件(比如moniter.conf)中取配置原创 2012-11-05 11:05:59 · 439 阅读 · 0 评论 -
检测文件修改时间 (awk 使用自定…
http://topic.youkuaiyun.com/t/20041018/14/3466538.html# 第二種把變數的設定傳進 awk 的方式是利用 awk 當中一個無文件說明的 功能,它允許您從命令列透過「假造的檔案名稱」來設定變數,例如: who | awk '$1 == user { print $2 }' us原创 2012-11-05 11:05:55 · 600 阅读 · 0 评论 -
linux系统常见问题解决办法
[系统]01.客户端登陆linux服务器超时断开的解决方法[系统]02. linux设置环境变量[系统]03. 查看系统信息的命令[系统]04.查看LINUX操作系统位数[系统]05. 同步服务器时间[系统]06.判断oracle是服务器端还是客户端[系统]07.获得某进程对应程序的完整路径[系统]08.SecureCRT登陆linux系统,出现乱码[系统]09.产生CO原创 2012-11-05 11:05:51 · 544 阅读 · 0 评论 -
sps之bug逐一解决
1. 2009年12月4日16:47:47main.cc100 init_log();//初始化日志101 log_info.log("Programstart ..."); //段错误解决:int init_log(){ char filename[80]; sprintf(filename, "%s/%s", conf.log_dir.c_str(),conf.原创 2012-11-05 11:05:49 · 417 阅读 · 0 评论 -
链接的时候出现“无法解析的外部命…
当把项目的Release版换成Debug版之后,链接的时候出现若干“无法解析的外部命令”的错误,以为是ACE编译的问题,又重新按照Debug版编译了一遍,问题如故。 在网上搜了一下,说有可能是链接器中的附加依赖项的配置有问题,就是那个啥“.lib”文件。看到项目中的配置有“./lib/ace/lib/ACE.lib”一项,然后就明白了,估计需要的是“ACEd.lib”,改过之后,果然如此。原创 2012-11-05 11:05:46 · 439 阅读 · 0 评论 -
[没有定义WIN32] fatal error C108…
囧,以前遇到过,解决了,可惜么有记下来,又得重新弄。o(︶︿︶)o 唉 出错的位置: \lib\ace\ace/config-linux-common.h(22)#include 分析: “config-linux-common.h”从名字上看就知道是linux下的东西,怎么会在xp下出问题涅?打开“config-linux-common.h”看一看。发现注释部分写道:/原创 2012-11-05 11:05:44 · 486 阅读 · 0 评论 -
编程
sizeof 返回值 size_t (C++ Primer中文版 p144)即 unsigned int原创 2012-11-05 11:05:42 · 303 阅读 · 0 评论 -
crontab中执行sqlplus失效
相关文章:crontab的进程里面无法使用sqlplus,如何设置可以使用呢?http://bbs.chinaunix.net/thread-815757-1-1.html crontab中执行sqlplus失效,环境变量的缘故。crontab跟shell的环境变量是不一样的。所以要在脚本中加入. /root/.bashrc以导入环境变量。(可能不同的linux系统使用的配置文件原创 2012-11-05 11:06:04 · 3148 阅读 · 0 评论 -
关于>&2、2>&1等重定向的解释[转载…
转载自http://blog.chinaunix.net/u2/62377/showart_575989.html在POSIXshell中,命令的结果可以通过%>的形式来定义(其中%表示文件描述符:1为标准输出stdout、2为标准错误stderr)!系统默认%值是1,也就是1>,而1>可以简写为>,也就是默认为>。而stdout的默认目标是终端(这点不用验证吧)。另外,stderr的默认原创 2012-11-05 11:06:06 · 399 阅读 · 0 评论 -
数据库相关
在oracle 中删除大量数据的不完全优化体验http://hi.baidu.com/kokyu/blog/item/ec8e073f6e6b40c47c1e7169.htmlOracle表被锁的解决方案http://hi.baidu.com/shepherd1019/blog/item/a8bca790fd307585a977a49d.html原创 2012-11-05 11:06:08 · 290 阅读 · 0 评论 -
open文件时第三个参数值为10705的…
参考Linux下C语言编程——文件操作http://blog.youkuaiyun.com/deng529828/article/details/6207072Linux 总共用 5 个数字来表示文件的各种权限.00000.第一位表示设置用户 ID.第二位表示设置组ID,第三位表示用户自己的权限位,第四位表示组的权限,最后一位表示其他人的权限.eg:比如我们要创建一个用户读写执行,组没有权限,其原创 2012-11-05 11:06:34 · 1143 阅读 · 0 评论 -
超长短信相关资料
超长短信的故事http://www.3533.com/news/2009/1/18/89318.htm请教高手:为什么短信只能有140字节?http://www.baisi.net/thread-916808-2-1.html原创 2012-11-05 11:06:31 · 317 阅读 · 0 评论 -
shell脚本实例
cd /home/biz/log##grep -h '$specialfield.*G@163\.gd' `find ./ -mtime -7 -name"syslog_20*"|sort`|awk -F[][] '{print $2}'|sort|uniq>stat_rslt.log#grep -h '$specialfield.*G@163\.gd.*type=\[1\]' `fi原创 2012-11-05 11:06:29 · 362 阅读 · 0 评论 -
windows 远程连接断开之后会话被注…
组策略(gpedit.msc)--计算机配置—管理模板—Windows组件--终端服务--会话,设置如下:为断开的会话设置时间限制启用从不为活动终端服务会话设置时间限制启用从不为活动但空闲的终端服务会话设置时间限制启用从不允许仅从原始客户端重新连接未被配置 到达时间限制时终止会话启用原创 2012-11-05 11:06:22 · 729 阅读 · 0 评论 -
makefile一二
1、疑问:LIBHOME=-L ${ORACLE_HOME}/lib,此处加载库文件了吗?2、改进:半自动化仿照全自动化增加功能info : @echo"usage:" @echo " 1)make: 编译并链接生成可执行文件;" @echo " 2)make info: 查看帮助信息;" @echo " 3)make tar: 打包所有文件;"原创 2012-11-05 11:06:20 · 279 阅读 · 0 评论 -
【转】linux shell awk获得外部变…
http://www.cnblogs.com/chengmo/archive/2010/10/03/1841753.htmlshell& awk 变量传递+awk综合概要http://apps.hi.baidu.com/share/detail/23339419原创 2012-11-05 11:06:15 · 319 阅读 · 0 评论 -
【转】shell基础五:输入和输出(ec…
http://bbs.chinaunix.net/viewthread.php?tid=444209原创 2012-11-05 11:06:13 · 530 阅读 · 0 评论