随笔分类 -  Linux

摘要:转自:http://aqingsao.iteye.com/blog/600080 使用VPN,每次都要在Terminal上重复输入命令: ssh -D port user@host 出来密码提示符后,把复杂的密码拷贝下来,然后粘贴到Terminal,敲回车... 终于忍受不了这样的重复了,于是用Sh 阅读全文
posted @ 2016-01-03 02:13 SandKing 阅读(26) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/suxinpingtao51/article/details/12072559 core dump 一般是在segmentation fault(段错误)的情况下产生的文件,需要通过 ulimit来设置才会得到的。 调试的话输入: gdb filena 阅读全文
posted @ 2015-12-16 13:51 SandKing 阅读(57) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/ssmile/article/details/6180182 第一种方法: cat -A filename 就可以看到windows下的断元字符 ^M 要去除他,最简单用下面的命令: dos2unix filename 第二种方法: sed -i 's 阅读全文
posted @ 2015-12-03 15:23 SandKing 阅读(3) 评论(0) 推荐(0)
摘要:nanosleep函数 int nanosleep(const struct timespec *req, struct timespec *rem); struct timespec { time_t tv_sec; /* seconds */ long tv_nsec; /* nanosecon 阅读全文
posted @ 2015-10-23 11:22 SandKing 阅读(181) 评论(0) 推荐(0)
摘要:prctl()函数应用 t prctl(int option,unsigned longarg2,unsigned long arg3,unsigned long arg4,unsigned long arg5) 这个系统调用指令是为进程制定而设计的,明确的选择取决于option: PR_GET_P 阅读全文
posted @ 2015-10-23 09:56 SandKing 阅读(103) 评论(0) 推荐(0)
摘要:一、修改对应用户下的 .bashrc 加入 cd 指定目录 二、修改/etc/passwd 家目录改到指定目录 或 使用usermod命令 阅读全文
posted @ 2015-10-20 11:01 SandKing 阅读(17) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格 阅读全文
posted @ 2015-10-16 14:32 SandKing 阅读(4) 评论(0) 推荐(0)
摘要:Xargs用法详解 1. 简介 之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如: find /sbin -perm +700 |ls -l 这个命令是错误的 find /sbin -perm +700 |xargs ls -l 阅读全文
posted @ 2015-10-16 14:23 SandKing 阅读(13) 评论(0) 推荐(0)
摘要:系统负载 # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE 阅读全文
posted @ 2015-10-16 12:02 SandKing 阅读(4) 评论(0) 推荐(0)
摘要:ps x 查看在跑的进程 kill -9 对应得进程号 查看错误日志 tail -f error201505100000000 grep "reset ok" -wn * grep "reset ok" -wn *debug.log grep "recv client \[123\], cmd = 阅读全文
posted @ 2015-10-16 12:01 SandKing 阅读(6) 评论(0) 推荐(0)
摘要:date命令将日期设置为2014年6月18日 date -s 06/18/14 将时间设置为14点20分50秒 date -s 14:20:50 将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss) date 0618141614.30 //2010年4月5日 dat 阅读全文
posted @ 2015-10-16 10:53 SandKing 阅读(7) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/fivedoumi/article/details/24407779 t prctl(int option,unsigned longarg2,unsigned long arg3,unsigned long arg4,unsigned long ar 阅读全文
posted @ 2015-09-23 16:41 SandKing 阅读(59) 评论(0) 推荐(0)
摘要:在用vi编程时, 如果不配置,会感觉会不舒服。tab键的格数,背景色, 这样会让看起来舒服些, 用起来也方便些。 这里转发一个vi的配置文件, 可以复制到.vimrc文件,如果是usr放到/home/username/.vimrc 如果是root则放到/etc/vimrc 这样vim的配置基本也结束 阅读全文
posted @ 2015-08-28 20:24 SandKing 阅读(3) 评论(0) 推荐(0)
摘要:简介 转自:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.html strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据 阅读全文
posted @ 2015-08-20 17:51 SandKing 阅读(1) 评论(0) 推荐(0)
摘要:脚本是: nohup /mnt/Nand3/H2000G >/dev/null 2>&1 & 对 于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(S 阅读全文
posted @ 2015-07-15 11:47 SandKing 阅读(16) 评论(0) 推荐(0)
摘要:crontab 执行c++程序保存程序日志方法 */1 * * * * cd /home/`whoami`/client_test/ && bash run.sh >> /home/`whoami`/client_test/crontab.log 2>&1 2>&1 2表示标准错误,1表示标准输出 阅读全文
posted @ 2015-07-09 17:53 SandKing 阅读(3) 评论(0) 推荐(0)
摘要:在linux下开发时,你的软件可能要使用某一个端口,或者想查找某一个端口是否被占用。需要怎么做呢??这的确是一个比较烦恼的问题,我也此为这个苦恼过。但是通过查找man手册,还是同事的交流。总结出来两种方法: 1)使用lsof命令 lsof是一个非常强大的linux工具,她被用来查找哪些程序使用了那些 阅读全文
posted @ 2015-07-02 19:49 SandKing 阅读(30) 评论(0) 推荐(0)
摘要:转载请注明出处: http://blog.csdn.net/zhangyang0402/archive/2010/07/18/5744475.aspx 一、基本系统数据类型-time_t 在unix/linux系统中,时间的表示方法是以1970年1月1日00:00:00所经过的秒数,使用基本系统数据 阅读全文
posted @ 2015-06-05 14:27 SandKing 阅读(24) 评论(0) 推荐(0)
摘要:Reference: http://net.pku.edu.cn/~yhf/linux_c/function/04.html asctime(将时间和日期以字符串格式表示) 相关函数 time,ctime,gmtime,localtime 表头文件 #include<time.h> 定义函数 cha 阅读全文
posted @ 2015-06-05 14:22 SandKing 阅读(8) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/huqinwei987/article/details/23548239 之前想验证一些关于堆栈的问题,但是没什么好方法,printf实在局限,流于表面,只间表象(值、范围、规律)不见真身(地址、寄存器、过程),所以想到了gdb——一个强大的调试工具, 阅读全文
posted @ 2015-06-02 11:52 SandKing 阅读(30) 评论(0) 推荐(0)