上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页

[daily][mariadb][mysql] mariadb快速设置

摘要: 参考: https://wiki.archlinux.org/index.php/MySQL 1. 安装 使用pacman常规安装 2. btrfs 禁用CoW mariadb的数据文件如果存储在btrfs上的话, 则需要一步特殊的设置 http://www.cnblogs.com/hugetong 阅读全文
posted @ 2018-02-22 18:18 toong 阅读(500) 评论(0) 推荐(0)

[daily][archlinux][btrfs][mysql] 在btrfs上使用mariadb

摘要: 在btrfs上使用mariadb的时候,需要注意关闭btrfs的Copy on Write (/var/lib/mysql目录) 如下: 参考: https://wiki.archlinux.org/index.php/MySQL https://wiki.archlinux.org/index.p 阅读全文
posted @ 2018-02-22 17:13 toong 阅读(560) 评论(0) 推荐(0)

[daily][archlinux][game] 几个linux下还不错的游戏

摘要: 春节在家放松, 装了几个游戏在archlinux上,玩起来还不错. 假期结束开工了, 玩的时间也会比较少,准备删掉, 记录如下: 1. 0ad 即时战略类, 类似于冷兵器时代的红警. 画面还不错, 可以玩. 主页: https://play0ad.com/ 软件库名称: community/0ad 阅读全文
posted @ 2018-02-22 13:29 toong 阅读(2980) 评论(0) 推荐(0)

[daily][gnucash] 复式记账

摘要: 管理, 是成就人生的第一步. 管钱,是第一步中的第一小步. 选了又选,终于选了一个软件,gnucash, 但是, 他有点专业, 用之前需要搞懂一下会计概念. 即: 复式记账 gnucash手册的这一章就在讲, 但是讲的不是很清楚. https://www.gnucash.org/viewdoc.ph 阅读全文
posted @ 2018-02-13 14:40 toong 阅读(651) 评论(0) 推荐(0)

[development][suricata] linux下一代权限控制 capabilities

摘要: 读suricata源码过程中, 读到了 libcap-ng 应该就是anthroid手机,每次安装app时候, 询问的那个capablities.....吧.... 中文文档: http://rk700.github.io/2016/10/26/linux-capabilities/ 官网: htt 阅读全文
posted @ 2018-02-09 16:48 toong 阅读(228) 评论(0) 推荐(0)

[DPI][suricata] suricata 配置使用

摘要: 前文: [DPI] suricata-4.0.3 安装部署 至此, 我们已经拥有了suricata可以运行的环境了. 接下来,我们来研究一下它的功能, 首先,分析一下配置文件: /suricata/etc/suricata/suricata.yaml 可以结合着默认配置文件的内容,同时读它的描述文档 阅读全文
posted @ 2018-02-08 09:49 toong 阅读(1436) 评论(0) 推荐(1)

[DPI][suricata] suricata-4.0.3 安装部署

摘要: suricata 很值得借鉴。但是首先还是要安装使用,作为第一步的熟悉。 安装文档:https://redmine.openinfosecfoundation.org/projects/suricata/wiki/CentOS_Installation 1. 先做个虚拟机: 2. 安装操作系统Cen 阅读全文
posted @ 2018-02-07 11:54 toong 阅读(1283) 评论(0) 推荐(0)

[gdb][python][libpython] 使用gdb调试python脚本

摘要: https://devguide.python.org/gdb/ https://sourceware.org/gdb/current/onlinedocs/gdb/Python.html#Python 阅读全文
posted @ 2018-02-07 11:54 toong 阅读(331) 评论(0) 推荐(0)

[DPI][TCP] linux API的接口如何控制urgent包的收发

摘要: 做DPI,写协议栈的时候,处理到了urgent数据包。突然好奇应用层是如何控制发出urgent包的呢?而接收端又是如何知道,接受到了urgent包的呢? man 7 tcp,中有如下一段: 阅读全文
posted @ 2018-02-01 14:32 toong 阅读(394) 评论(0) 推荐(0)

[hyperscan][pkg-config] hyperscan 从0到1路线图

摘要: 经过一系列的研究学习,知识储备之后,终于,可以开始研究hyperscan了。 [knowledge][模式匹配] 字符匹配/模式匹配 正则表达式 自动机 [knowledge][perl][pcre][sed] sed / PCRE 语法/正则表达式 [development][PCRE] PCRE 阅读全文
posted @ 2018-01-25 17:59 toong 阅读(1629) 评论(0) 推荐(0)

[others]tinycore/microcore

摘要: https://zh.wikipedia.org/wiki/Tiny_Core_Linux https://github.com/zeit/micro 阅读全文
posted @ 2018-01-22 15:19 toong 阅读(182) 评论(0) 推荐(0)

[knowledge] netmap

摘要: 900MHz的单核处理10GB的包收/发。 介绍:https://www.usenix.org/system/files/conference/atc12/atc12-final186.pdf 主页:http://info.iet.unipi.it/~luigi/netmap/ 文档:https:/ 阅读全文
posted @ 2018-01-22 13:36 toong 阅读(207) 评论(0) 推荐(0)

[DPDK] 转发 DPDK分析

摘要: 前半部分,对于背景和需求的分析,写的相当好啊! 原文地址:https://www.jianshu.com/p/0ff8cb4deaef 背景分析 前10年中,网络程序性能优化的目标主要是为了解决C10K问题,其研究主要集中在如何管理数万个客户端并发连接,各种I/O框架下如何进行性能优化,以及操作系统 阅读全文
posted @ 2018-01-22 11:21 toong 阅读(1396) 评论(0) 推荐(0)

[knowledge][DPI] kernel bypass 高性能网络包处理的宏观思路

摘要: 高性能网络包处理,这个问题的出现,主要原因在于linux内核协议栈的处理能力,已经跟不上日益增长的网卡吞吐量以及数据量。 有关详细的内核协议栈瓶颈的阐述,可以参考如下这篇文章: 《Improving Linux networking performance》 文章中讲解了前因后果,分析了协议栈为什么 阅读全文
posted @ 2018-01-22 09:58 toong 阅读(1312) 评论(0) 推荐(0)

[http][ident] ident协议

摘要: 读《http权威指南》提到了ident协议。 接受客户端连接 在这个步骤中,包括建立连接,这里Web服务器可以随意拒绝或立即关闭任意一条连接。客户端主机名解析部分,服务器可以用“反向DNS”对大部分Web服务器进行配置,Web服务器可以将客户端主机名用于详细的访问控制和日志记录。通过ident确定客 阅读全文
posted @ 2018-01-22 09:28 toong 阅读(2444) 评论(0) 推荐(0)

事务数据在大数据环境中的角色

摘要: 在此背景下,您可以将大数据战略分为两大部分: • 大数据分析处理 • 大数据运营事务和非事务性事件处理 https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?htmlfid=IML14442CNZH https://www.miosoft.com/ 阅读全文
posted @ 2018-01-18 10:56 toong 阅读(163) 评论(0) 推荐(0)

[development][PCRE] PCRE

摘要: 概念: PCRE (Perl Compatible Regular Expressions): 与Perl兼容的正则表达式,由C实现。但也不是完全相同,与Perl的正则表达式还是略有不同。 https://en.wikipedia.org/wiki/Perl_Compatible_Regular_E 阅读全文
posted @ 2018-01-17 16:54 toong 阅读(468) 评论(0) 推荐(0)

[daily] 在CentOS中安装高版本GCC

摘要: 接前文: [daily] 内存越界的分析与定位 如前文提及, 使用sanitizer-address 可以有效的检查程序的内存问题。 当时在CentOS7中,虽然也可以使用,但是却遇到如下两个问题: 1. 程序崩溃时的打印信息中,缺少代码信息,虽然知道出了问题,但是却并不知道具体问题处在哪一个地方, 阅读全文
posted @ 2018-01-17 15:28 toong 阅读(4600) 评论(0) 推荐(0)

[knowledge][perl][pcre][sed] sed / PCRE 语法/正则表达式

摘要: 一直用sed一直没有正经的学过语法,一直一知半解的用着。 因为,它用来perl的语法,要想搞懂,首先要搞懂perl,系统的入个门。。。 之前,man sed,man了好多次,总是没找到关键内容,今天在perl手册里找到了。 内容相关的,前一篇: [knowledge][模式匹配] 字符匹配/模式匹配 阅读全文
posted @ 2018-01-16 17:40 toong 阅读(407) 评论(0) 推荐(0)

[knowledge][模式匹配] 字符匹配/模式匹配 正则表达式 自动机

摘要: 字符串 T = abcabaabcabac,字符串 P = abaa,判断P是否是T的子串,就是字符串匹配问题了,T 叫做文本(Text) ,P 叫做模式(Pattern),所以正确描述是,找出所有在文本 T = abcabaabcabac 中模式 P = abaa 的所有出现。 方法分为: 朴素算 阅读全文
posted @ 2018-01-15 11:42 toong 阅读(587) 评论(0) 推荐(0)

[daily] 内存越界的分析与定位

摘要: valgrind 自不必说 1. Address Sanitize 很好有,只需要在gcc编译的时候,加上选项 -fsanitize=address 它的工程:https://github.com/google/sanitizers/wiki/AddressSanitizer 我的测试例子: htt 阅读全文
posted @ 2018-01-10 18:07 toong 阅读(3846) 评论(0) 推荐(0)

[DPI] Cisco Application Visibility and Control

摘要: DPI,可分为三部分: https://blogs.cisco.com/enterprise/cisco-traffic-analysis-encrypted-threat-analytics 知名端口流量,非知名端口流量,加密流量。 加密浏览可参考 ETA [knowledge][ETA] Enc 阅读全文
posted @ 2018-01-08 15:25 toong 阅读(413) 评论(0) 推荐(0)

[bigdata] palantir

摘要: Palantir的无缝数据融合技术关键在于本体数据模型的灵活性,动态性,而且要能反映人、事、物和环境的关联关系及因果联系,这是大数据技术面临的核心挑战。 阅读全文
posted @ 2018-01-08 10:57 toong 阅读(297) 评论(0) 推荐(0)

[daily][nfs] nfs客户端设置

摘要: [daily] 主机间目录共享 1. 安装nfs工具,其实是mount需要mount.fs 否则会出现类似如下错误: 安装: 2. 挂载: 3. 开机自动挂载: 在 /etc/fstab 中,添加如下行 [daily][qemu][kvm] 使用virtfs在host与guest之间共享目录 阅读全文
posted @ 2018-01-04 14:52 toong 阅读(247) 评论(0) 推荐(0)

[knowledge][ETA] Encrypted Traffic Analytics

摘要: 思科ETA主页 https://www.cisco.com/c/en/us/solutions/enterprise-networks/enterprise-network-security/eta.html ETA有关开源项目: https://github.com/cisco/joy/tree/ 阅读全文
posted @ 2018-01-02 16:47 toong 阅读(687) 评论(0) 推荐(0)

[tcpreplay] tcpreplay高级用法--使用tcpreplay-edit进行循环动态发包

摘要: tcpreplay-edit提供了可对包进行修改的高级用法: 原包如下: 收包如下: 使用,--uique-ip 参数可以在保证flow关系的前提下修改IP,修改策略是,源IP地址加一,目的IP地址减一 发包如下: 收包如下: 再增加 --unique-ip-loops=3 参数,可以增加策略复杂性 阅读全文
posted @ 2017-12-29 12:05 toong 阅读(3890) 评论(0) 推荐(0)

[redhat][centos] 让不同小版本的CentOS7使用相同的内核版本

摘要: 背景: CentOS7有定期的小版本发布,即官网释出的ISO,是带着小版本号的。CentOS7可以使用平滑升级,从这些小版本号中升上去。 但是并不是每一次的更新,都在释出的ISO中,这样的话,一台既有的CentOS7很可能升级到了某个固定的kernel版本中,而这个版本有不在ISO中。 这样的话,我 阅读全文
posted @ 2017-12-27 17:19 toong 阅读(3772) 评论(0) 推荐(0)

[grub2] grub2修改启动顺序

摘要: https://wiki.centos.org/HowTos/Grub2#head-535f476a61e62f24bc150c73f7e0816f85345f46 1, 查看所有的entry 2. 查看当前default的entry 3. 修改为指定的entry 阅读全文
posted @ 2017-12-27 16:18 toong 阅读(11191) 评论(1) 推荐(1)

[yum] yum使用光盘安装或更新软件

摘要: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/ch-yum#s1-yum-upgrade-system 阅读全文
posted @ 2017-12-27 14:13 toong 阅读(188) 评论(0) 推荐(0)

[knowledge][http] http

摘要: 关于,底层承载协议的规定。 https://zh.wikipedia.org/wiki/%E8%B6%85%E6%96%87%E6%9C%AC%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE https://tools.ietf.org/html/rfc2616 HTTP: 阅读全文
posted @ 2017-12-25 10:50 toong 阅读(233) 评论(0) 推荐(0)

[knowledge][lisp] lisp与AI

摘要: https://blog.youxu.info/2009/08/31/lisp-and-ai-1/ https://blog.youxu.info/2010/02/10/lisp-and-ai-2/ 阅读全文
posted @ 2017-12-20 14:15 toong 阅读(137) 评论(0) 推荐(0)

[knowledge][bigdata] nosql

摘要: 几款主流nosq数据库对比:http://www.cnblogs.com/vajoy/p/5471308.html Redis VS MongoDB:http://www.jianshu.com/p/249defad8592 RacksDB/LevelDB: http://www.cnblogs.c 阅读全文
posted @ 2017-12-20 11:58 toong 阅读(152) 评论(0) 推荐(0)

[skill][gdb][coredump][abrt] 使用abrt管理程序coredump

摘要: abrt:Automatic bug detection and reporting tool https://github.com/abrt/abrt 常用的命令: abrt-auto-reporting abrt-cli 配置文件: /etc/abrt/abrt.conf /etc/abrt/a 阅读全文
posted @ 2017-12-15 13:46 toong 阅读(1893) 评论(0) 推荐(0)

[development][libhtp] libhtp 启用debug模式

摘要: 可以使用 ./configure --help 查看帮助. 可以通过参数, 修改配置. 即对应的Makefile内容. 也可以修改 configure.ac 里的内容, help中的部分内容, 也依赖此文件. 举个栗子: 阅读全文
posted @ 2017-12-07 14:08 toong 阅读(328) 评论(0) 推荐(0)

[development][endian] 字节序

摘要: 首先字节序很不好理解, 其次,理解了又不好记住. 除了字节序, 还有位序. 那么到底怎么记住呢? 大端序,小端序还有另一个名字, 大尾序,小尾序. 这样就记住了, 我们以16进制打印一个数之后, 尾部是高字节就叫大尾序,就叫大端序,就叫大字节序, 反之. 另一个概念是 主机序, 网络序. 主机序要分 阅读全文
posted @ 2017-11-21 13:24 toong 阅读(133) 评论(0) 推荐(0)

[daily] 使用diff和patch打补丁

摘要: diff org new > xxx.patch patch /path/org xxx.patch /path/org是相对路径时, 会报错. 这是一个bug. 阅读全文
posted @ 2017-11-17 13:40 toong 阅读(233) 评论(0) 推荐(0)

[daily][archlinux][pacman] 删除所有孤立包(orphan)

摘要: yaourt的输出如下: 阅读全文
posted @ 2017-11-10 09:48 toong 阅读(1776) 评论(0) 推荐(0)

[development][semaphore] 信号量/信号灯/信号标/旗语

摘要: 前言: 接续前节 [development][C] 条件变量(condition variables)的应用场景是什么 之前讨论了条件变量的问题, 已经知道在逻辑上, 条件变量(管程)(moniter) 与信号量 逻辑等价. 可以相互实现. 又知: 二元信号量可以用来实现互斥量. 那么是不是说进程间 阅读全文
posted @ 2017-11-09 11:43 toong 阅读(584) 评论(0) 推荐(0)

[development][C] 条件变量(condition variables)的应用场景是什么

摘要: 产生这个问题的起因是这样的: 很显然, 这个问题, 只需要用一个信号量便可解决. 但是有没有更好的方式呢?, 于是我想到了条件变量, 细研究了条件变量的用法之后发现, 条件变量需要一个条件变量同时还需要一个互斥锁来混合使用. 虽然可以实现我的需求, 但是很显然这很麻烦. 所以, 问题在于, 这么麻烦 阅读全文
posted @ 2017-11-08 18:45 toong 阅读(1283) 评论(0) 推荐(0)

[daily][mathematica][fcitx] mathematica 无法输入中文的问题

摘要: mathematica无法输入中文, 我的输入法使用 fcitx 于是我给fcitx的作者提了issue https://github.com/fcitx/fcitx/issues/372 数日之后, 始终没有回音. 恰好有一天遇到作者, 于是css老师给了如下答复: --!!! 测试好用, 感谢c 阅读全文
posted @ 2017-11-08 18:21 toong 阅读(942) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页