
linux
文章平均质量分 57
Turbyun
只要你不打算一口吃成一个胖子,所有的东西都是纸老虎
展开
-
基于pf_ring特性的libpcap库安装与配置
一、首先安装依赖包:yum -y install numactlyum -y install numactl-develyum -y install kernel-develyum -y install flex.x86_64yum -y install flex-devel.x86_64yum -y install bison.x86_64yum -y原创 2017-10-12 09:59:37 · 1467 阅读 · 0 评论 -
gdb调试命令
gdb调试命令 本文主要参考自:http://www.cnblogs.com/zzx1045917067/archive/2012/12/26/2834310.html,进行了一点补充和编排;Core dump部分参考了:http://blog.ddup.us/?p=176。 gdb是一个在UNIX环境下的命令行调试工具。 如果需要使用gdb调试程序,请在gcc时加上-g选...转载 2019-04-11 21:16:24 · 273 阅读 · 0 评论 -
centos7 nat模式网络配置
NAT设置 和DHCP设置设置主机登陆名hostnamectl set-hostname hyhostname hyexit重新登陆编辑文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTP...原创 2019-03-10 11:26:01 · 4758 阅读 · 1 评论 -
linux 设置程序自启动
Linux下Mysql自启动如果你都是按照默认配置安装的那么只要按照如下步骤就可以了 1、cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 将服务文件拷贝到init.d下,并重命名为mysql2、chmod +x /etc/init.d/mysql 赋予可执行权限3、chkconfig -...原创 2018-12-25 17:45:48 · 541 阅读 · 0 评论 -
centos 7 与 6.5配置中文环境
以下均 切换为 root 用户下执行。 centos 71、yum install -y system-config-language2、 执行system-config-language 选择中文简体确定后,会自动将系统语言设置成zh_CN.UTF-83.重启系统locale或env可以看到系统语言已经变成了zh_CN.utf-8 之后按super...原创 2018-12-25 16:13:16 · 323 阅读 · 0 评论 -
Linux 添加开机启动项的三种方法
Linux 添加开机启动项的三种方法2017-12-06 BY IFUNBOX·0评论linux 添加开机启动项的三种方法。编辑文件 /etc/rc.local 输入命令:vim /etc/rc.local 将出现类似如下的文本片段: #!/bin/sh## This script will be executed *after* all the other init sc...转载 2018-11-14 18:47:40 · 722 阅读 · 0 评论 -
shell 脚本设置开机自启动
#!/bin/bashProgramPath=/home/kent/StartMainARG=$1FunStart(){ #启动程序的函数if [ -e $ProgramPath ];then #判断可执行文件是否存在 pid=$(pidof ${ProgramPath}) #判断这个程序是否已经启动 expr ...原创 2018-11-14 09:48:06 · 7127 阅读 · 0 评论 -
网络传输文件 -- 循环发送文件
freadFILE *fopen(const char *path, const char *mode);size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);size_t fwrite(const void *ptr, size_t size, size_t nmemb, ...原创 2018-08-01 18:14:17 · 526 阅读 · 0 评论 -
网络传输文件 -- 一次性得到文件大小
client.c#include <sys/types.h>#include <sys/socket.h>#include <stdio.h>#include <netinet/in.h>#include <arpa/inet.h>#include <unistd.h>#include <string....原创 2018-08-01 15:00:17 · 527 阅读 · 0 评论 -
共享内存 --BSD匿名内存映射 (计数加一)
#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <sys/mman.h>#include &a原创 2018-07-12 09:47:50 · 307 阅读 · 0 评论 -
共享内存 --内存映射文件 计数加一
共同 增加同一个变量的值 最终输出19999#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <sys/...原创 2018-07-11 16:33:30 · 262 阅读 · 0 评论 -
进程 --fork() 初步探究 及写时复制
COW技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程空间的各段的内容要发生变化时,才会将父进程的内容复制一份给子进程。 那么子进程的物理空间没有代码,怎么去取指令执行exec系统调用呢? 在fork之后exec之前两个进程用的是相同的物理...原创 2018-07-11 11:30:33 · 230 阅读 · 0 评论 -
man 环境搭建
Centos: yum install man-pages libstdc++-docsUbuntu: sudo apt-get install manpages-posix manpages-posix-dev原创 2018-05-04 09:16:15 · 217 阅读 · 0 评论 -
TCP
Linux C Socket TCP编程介绍及实例标签: socket tcp 网络编程2016年11月25日 15:38:253529人阅读 评论(0) 收藏 举报 分类:C学习笔记(13) 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/lell3538/article/details/533352311、TCP网络编程主要流程图1.1注意:...转载 2018-04-11 20:12:31 · 172 阅读 · 0 评论 -
err_sys
err_sys以及err_quit等函数不是C语言自带函数,是作者自己编写的函数。所以,想要运行书中的源代码,就必须自建一个头文件my_err.h把作者的代码拷贝进去,然后在程序中加载,可以和apue.h放在一个路径下,然后在代码中加上#include "error.h"。下面是error.h的内容。#include <errno.h> /* for definition of err...转载 2018-04-11 19:52:41 · 5085 阅读 · 0 评论 -
udp套接字及应用层udp超时重传
udp套接字及应用层udp超时重传原创 2017年06月25日 19:00:52标签:udp套接字 /udp超时重传772编写udp服务器1.注意要点:udp是无连接,不稳定,面向数据报的一种传输层协议;既然他不可靠为什么还要用呢?其一:当应用程序使用广播或多播时只能使用UDP协议;其二:由于他是无连接转载 2018-04-11 11:24:09 · 1100 阅读 · 0 评论 -
linux下定时器timer_create()的使用
一、采用新线程派驻的方式 (注: 编译时 需加上 -lrt)#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <signal.h>#include <time.h>#include <error.h>#include <errno...原创 2018-03-26 11:23:19 · 14228 阅读 · 3 评论 -
shell 点点滴滴
记录点滴1、shell脚本2、其余记录1、shell脚本运行程序当前工作目录#!/bin/bash# 1WORK_PATH=$(cd `dirname $0`; pwd)echo $WORK_PATH# 2cd `dirname $0`echo `pwd`后台运行,并且关闭中断后程序不退出nohup $WORK_PATH/bin/$PROC_NAME $WORK_PAT...原创 2019-05-30 18:06:12 · 142 阅读 · 0 评论