刘小易
码龄7年
关注
提问 私信
  • 博客:126,725
    126,725
    总访问量
  • 47
    原创
  • 408,200
    排名
  • 23
    粉丝
  • 0
    铁粉

个人简介:从事网络协议开发。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2017-08-17
博客简介:

小易

博客描述:
用代码来阐述世界
查看详细资料
个人成就
  • 获得20次点赞
  • 内容获得17次评论
  • 获得89次收藏
创作历程
  • 62篇
    2017年
成就勋章
TA的专栏
  • FreeRADIUS 新手指南
  • TCP/IP
    13篇
  • Linux
    25篇
  • C/C++
    8篇
  • 网络管理
    2篇
  • 其他分类
    1篇
  • radius
    1篇
兴趣领域 设置
  • 编程语言
    c语言
  • 开发工具
    githubgitvim
  • 数据结构与算法
    算法数据结构
  • 网络与通信
    udpwireshark网络安全tcpdump网络协议tcp/iprpc
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

调用动态链接库*.so

计算调用程序#includeint main(void){unsigned char calc_digest[16] = {0}; // unsigned char *pstr = "abcd"; //printf("pstr = %s, sizeof(pstr)=%d
",pstr,sizeof(pstr)); printf("+++++++++++++++++++
原创
发布博客 2017.11.02 ·
690 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

dns请求包

#include #include #include #include #include #include #include #include #include #include #include #include #include void getQueryPacket(char *DNSsendBuff);#define ADDRESS "172.16.20.1
原创
发布博客 2017.11.02 ·
883 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux Makefile 学习

Makefile 格式目标:依赖[Tab]命令编译多个可执行文件CC = gcc all:fprintf __FILEfprintf:fprintf.c $(CC) fprintf.c -o fprintf __FILE:__FILE.c $(CC) __FILE.c -o __FILE clean: rm -f *.o
原创
发布博客 2017.10.22 ·
1612 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux shell 学习

Linux 常用命令ls -F:目录会显示/[root@milab ~]# ls -iFl总用量 12 69199780 -rw-------. 1 root root 1496 6月 8 2016 anaconda-ks.cfg 77471938 drwxr-xr-x. 2 root root 6 9月 18 21:49 svntest/ 74325841 -rw-r
原创
发布博客 2017.10.21 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

printk和pr_info 调试

源程序:__FILE.c#includevoid test();int main(){ test(); return 0;}void test(){ printf("文件名:%s\t,函数名:%s, 行号:%d
", __FILE__, __func__, __LINE__);}打印结果:文件名:__FILE.c ,函数名:t
原创
发布博客 2017.10.21 ·
22844 阅读 ·
0 点赞 ·
0 评论 ·
15 收藏

使用linux系统加密

root@liujie-desktop:/etc/freeradius# python -c 'import crypt; print crypt.crypt("passme","salt")'sa85/iGj2UWlAroot@liujie-desktop:/etc/freeradius# perl -e 'print(crypt("passme","salt")."
");'sa85/
原创
发布博客 2017.10.12 ·
691 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

apt-get 和yum

ubuntu下/var/cache/apt/archivescentOS 7 /var/cache/yum/x86_64/7/base/packages
原创
发布博客 2017.10.12 ·
256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

编译内核并打印数据包

1. 下载内核并解压 wget https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.11.tar.xz tar -xvJf linux-3.11.tar.xz2. 编译安装make menuconfigdate >> /date.log ; make -j 4 ;date >> /date.logcat date.log
原创
发布博客 2017.10.12 ·
1212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于 make -j4

[root@localhost /]# cat /Makefileall: a b c da: sleep 2 b: sleep 2 c: sleep 2 d: sleep 2[root@localhost /]# time makesleep 2sleep 2sleep 2sleep 2real 0m8.068suser 0m0.005ssys 0m0.
原创
发布博客 2017.10.12 ·
2801 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu 下查询软件包的依赖关系

root@liujie-desktop:~# apt-cache depends freeradiusfreeradius 依赖: lsb-base 依赖: libc6 依赖: libfreeradius2 依赖: libgdbm3 依赖: libltdl7 依赖: libpam0g 依赖: libperl5.10 依赖: libpython2.6 依赖: l
原创
发布博客 2017.09.25 ·
9143 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

使用 Gitbook+disqus

最近工作在研究RADIUS,发现一本好书《FreeRADIUS Beginner's Guide》于是想自己翻译以下,所以就利用gitbook来翻译这本电子书。具体的操作步骤如下: 一. 注册gitbook (此处使用github账户登录); New Book --> Create book --> Edit Book 二. 关联Gitbook和Github:有两种方式
原创
发布博客 2017.09.23 ·
1055 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[一] FreeRADIUS 新手指南

接下来的博客将把《FreeRADIUS beginner’s Guide》这本书翻译成中文,这本书的原作者是 Dirk van der Walt。 Learn by doing: less theory, more results. –Dirk van der Walt关于作者作者 Dirk van der Walt 是来自南非的一个开源软件专家。他坚信开源软件的潜力,成为 Linux
翻译
发布博客 2017.09.23 ·
8963 阅读 ·
3 点赞 ·
10 评论 ·
9 收藏

远程服务器不是已知的tcp/ip主机

DNS的问题: 在hosts文件中添加 124.74.246.242  mail.bdcom.com.cn
原创
发布博客 2017.09.22 ·
6731 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

svn使用入门

注意自己使用的是客户端那还是服务端:svn 服务端 [root@milab /]# svnadmin create svnroot/test [root@milab conf]# svnserve -d -r /svnroot/test/ svn 客户端: 检出版本库:svn checkout svn://192.168.10.14    或者 co
原创
发布博客 2017.09.18 ·
407 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

lsof命令、pidof命令和pgrep命令

lsof - list open files
原创
发布博客 2017.09.18 ·
2542 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

如何利用github绑定自己的域名

概述网上的教程多且乱,废话太多不够明了。搞定github注册网址在这个网址 https://github.com/      例如用户名:iluqian(自定义)添加仓库Create a new repository  名字必须为  用户名.github.io (如图iluqian.github.io) 如下图所示:添加文件打开仓库,创建文件in
原创
发布博客 2017.09.18 ·
9065 阅读 ·
2 点赞 ·
2 评论 ·
9 收藏

【2】ping命令

root@liujie-desktop:/over/aaa/tftp-1.1# pingUsage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline] [-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
原创
发布博客 2017.09.15 ·
1323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

脚本文件中删除自己

rm  $0  删除自身脚本find . -name "xxx" 2> /dev/null  普通用户去除权限不够提示
原创
发布博客 2017.09.14 ·
1178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vim常用命令

q: quit,退出,如果有未保存的修改则无法退出q!: force quit,强制退出w: write edits to disk (save file),保存文件w!: force write,强制保存ZZ: quit and save edits,保存文件并退出e!: revert your changes,回滚所有修改至原始状态
原创
发布博客 2017.09.14 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用户空间和内核空间,进程上下文

1、前言  最近在学习linux内核方面的知识,经常会看到用户空间与内核空间及进程上下文与中断上下文。看着很熟悉,半天又说不出到底是怎么回事,有什么区别。看书过程经常被感觉欺骗,似懂非懂的感觉,很是不爽,今天好好结合书和网上的资料总结一下,加深理解。2、用户空间与内核空间    我们知道现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的3
转载
发布博客 2017.09.13 ·
396 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多