岚天逸见

随笔分类 -  linux

上一页 1 2 3 4 5 6 下一页

crontab和crond分析
摘要:目录目录 11. 研究目的 12. 基本概念 13. crontab 13.1. 编辑 23.1.1. “crontab -e”工作流 23.2. 问题 34. crond 34.1. /etc/crontab 3 1. 研究目的更好使用crontab,和解决cron... 阅读全文

posted @ 2017-12-18 17:40 岚天逸见 阅读(768) 评论(0) 推荐(0) 编辑

crontab使用环境变量
摘要:两种方式:1)直接在crontab中定义变量,如:A=123* * * * * echo $A > /tmp/a.txt注意在定义变量时不能使用$引用其它变量,如下面的做法错误:A=123B=$A2)在/etc/environment中定义变量此文件定义变量的格式为:... 阅读全文

posted @ 2017-11-23 10:48 岚天逸见 阅读(3381) 评论(0) 推荐(0) 编辑

crontab条目包含%号问题
摘要:crontab条目中包含%号,最常见的取时间,如:date +%d,对%需要使用\进行转义,否则不能按预期执行,正确做法为:* * * * * echo "`date +\%d`" > /tmp/r1r.txt而不能为* * * * * echo "`date +%d... 阅读全文

posted @ 2017-08-28 19:52 岚天逸见 阅读(320) 评论(0) 推荐(0) 编辑

iptables简单应用
摘要:可以修改/etc/rc.d/boot.local让规则重启后也能生效,如:/sbin/iptables -F/sbin/iptables -A INPUT -i eth0 -p tcp --sport 80 -j ACCEPT/sbin/iptables -A INP... 阅读全文

posted @ 2017-07-18 13:32 岚天逸见 阅读(188) 评论(0) 推荐(0) 编辑

利用tcpcopy引流过程
摘要:tcpcopy是一个tcp流量复制工具,当前还支持udp和mysql流量的复制。目的:将机器10.24.110.21的5000端口流量引流到机器10.23.25.11的5000端口。示例:将10.24.110.21:4077引流到10.23.25.11:50001) ... 阅读全文

posted @ 2017-06-22 15:43 岚天逸见 阅读(527) 评论(0) 推荐(0) 编辑

多线程中使用curl致coredump问题
摘要:coredump时的调用栈:#0 0x081eff2c in addbyter ()#1 0x081f05b8 in dprintf_formatf ()#2 0x081f15cf in curl_mvsnprintf ()#3 0x081f0079 in c... 阅读全文

posted @ 2017-03-03 17:48 岚天逸见 阅读(1438) 评论(1) 推荐(0) 编辑

测试mktime和localtime_r性能及优化方法
摘要:// 测试mktime和localtime_r性能及优化方法//// 编译方法:g++ -g -o x x.cpp或g++ -O2 -o x x.cpp,两种编译方式性能基本相同。//// 结论:// 1) 环境变量TZ和isdst均不影响localtime_r的性能... 阅读全文

posted @ 2017-01-22 16:24 岚天逸见 阅读(440) 评论(0) 推荐(0) 编辑

SIGPIPE导致cronttab和shell脚本等工作异常
摘要:cron和sh等可能被某些共享库hook,而这些共享库可能会触发SIGPIPE,导致crontab和shell工作异常,解决办法是程序忽略SIGPIPE或脚本中使用“trap '' SIGPIPE”。​​问题描述1:​shell中的ps、wc、sleep命令均工作异常... 阅读全文

posted @ 2017-01-18 17:29 岚天逸见 阅读(332) 评论(0) 推荐(0) 编辑

零停重启程序工具Huptime研究
摘要:目录目录 11. 官网 12. 功能 13. 环境要求 24. 实现原理 25. SIGHUP信号处理 36. 重启线程 47. 重启目标程序 58. 系统调用钩子辅助 69. 被勾住系统调用exit 610. 被勾住系统调用listen 711. Symbol Ve... 阅读全文

posted @ 2016-11-24 19:38 岚天逸见 阅读(452) 评论(0) 推荐(0) 编辑

SecureCRT和乱码
摘要:示例:# ls /usr/local/r3c/bin/lib /bin/ls: /usr/local/r3c/bin/lib: ????????? 查看系统字符集设置:# localeLANG=zh_CN.UTF-8LC_CTYPE=POSIXLC_NUMERIC... 阅读全文

posted @ 2016-11-11 17:51 岚天逸见 阅读(146) 评论(0) 推荐(0) 编辑

Linux后台开发常用工具
摘要:sed单引号替换(特殊字符需要使用反斜线”\”进行转义)sed 's/原字符串/替换字符串/'sed双引号替换sed "s/原字符串包含'/替换字符串包含'/" sed问号替换sed 's?原字符串?替换字符串?'sed可同时执行多个替换,不同替换间使用分号分开,如果... 阅读全文

posted @ 2016-11-04 10:31 岚天逸见 阅读(670) 评论(0) 推荐(0) 编辑

cmake检测g++编译器是否支持c++11
摘要:# 相关链接:https://cmake.org/cmake/help/v3.0/module/CheckCXXCompilerFlag.html​​include(CheckCXXCompilerFlag)CHECK_CXX_COMPILER_FLAG("-std=... 阅读全文

posted @ 2016-08-25 13:02 岚天逸见 阅读(2051) 评论(0) 推荐(0) 编辑

定时取指定进程内存脚本
摘要:用于分析指定进程是否存在内存泄漏,使用ps等命令统计开销相对较大,直接读取/proc文件系统则高效许多。格式(利用了awk给外部变量赋值,请参考博文http://blog.chinaunix.net/uid-20682147-id-3024853.html):eval... 阅读全文

posted @ 2016-07-11 11:43 岚天逸见 阅读(339) 评论(0) 推荐(0) 编辑

Linux上查看造成IO高负载的进程
摘要:方法1:使用iotop工具这是一个python脚本工具,使用方法如:iotop -o方法2:使用工具dmesg使用dmesg之前,需要先开启内核的IO监控:echo 1 >/proc/sys/vm/block_dump或sysctl vm.block_dump=1然后... 阅读全文

posted @ 2016-06-01 17:55 岚天逸见 阅读(5585) 评论(0) 推荐(0) 编辑

Linux磁盘相关命令
摘要:sfdisk -lsfdisk -sfdisk -ldmesg |grep SCSIdmesg |grep -i raiddf -hcat /proc/scsi/scsihdparm /dev/sdamount 加载一块硬盘mkfs 创建文件系统/etc/fstab ... 阅读全文

posted @ 2016-05-16 09:48 岚天逸见 阅读(135) 评论(0) 推荐(0) 编辑

passwd: Have exhausted maximum number of retries for service
摘要:使用命令passwd修改密码时,遇到如下问题:# echo 'utf8'|passwd zhangsan --stdinChanging password for user zhangsan.passwd: Have exhausted maximum number ... 阅读全文

posted @ 2016-04-06 16:06 岚天逸见 阅读(3600) 评论(0) 推荐(0) 编辑

将单个文件上传到多机器工具
摘要:// 使用示例:// ./mooon_upload -h=192.168.10.11,192.168.10.12 -p=6000 -u=root -P='root123' -s=./abc -d=/tmp/// 表示将本地的文件./abc上传到两台机器192.168.... 阅读全文

posted @ 2016-04-05 17:02 岚天逸见 阅读(103) 评论(0) 推荐(0) 编辑

iconv用法解读
摘要:iconv是一个字符集转换函数,原型为:size_t iconv(iconv_t cd, char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbyte... 阅读全文

posted @ 2016-01-29 13:55 岚天逸见 阅读(2003) 评论(0) 推荐(0) 编辑

nohup、&、setsid、fork和fg、bg究竟有啥区别?
摘要:目录目录 11. 名词解释 12. 什么是守护进程? 22.1. 后台运行 22.2. 解释关系 23. 以“&”方式运行有何问题? 24. fork 25. setsid&setuid 35.1. setuid应用场景 35.2. 案例 35.3. 用户ID 45.... 阅读全文

posted @ 2015-11-27 17:13 岚天逸见 阅读(551) 评论(0) 推荐(0) 编辑

cron.c
摘要:/* $OpenBSD: cron.c,v 1.39 2007/02/18 23:59:03 jmc Exp $ *//* Copyright 1988,1990,1993,1994 by Paul Vixie * All rights reserved *//* *... 阅读全文

posted @ 2015-11-25 14:42 岚天逸见 阅读(142) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 下一页

导航

统计信息

点击右上角即可分享
微信分享提示