TCP/IP 参数配置详解

摘要: 了解LINUX TCP/IP的参数配置是网络性能调优的前提,但是要清楚的记得这几十个参数也不容易,为了方便下次查看,所以查找了linux的manual手册和网上的资料。主要列出了“/proc/sys/net/ipv4”下面的参数。 1.IP 参数 ●ip_always_defrag: 在LINUX早 阅读全文
posted @ 2018-09-07 19:17 Liquan2005 阅读(4122) 评论(0) 推荐(0) 编辑

Linux audit log分析工具---aureport、ausearch、autrace

摘要: 一、概述 上一篇(理解Linux Audit Service.)我们主要解析了audit服务的结构,audit服务的配置以及如何阅读audit log各项所代表的意思。这一篇我们主要介绍如何利用audit提供的三个工具aureport、ausearch、autrace有针对性地去统计分析以及跟踪lo 阅读全文
posted @ 2018-06-28 22:04 Liquan2005 阅读(11052) 评论(0) 推荐(0) 编辑

理解Linux Audit Service.

摘要: 一、概述 Linux audit通过分析系统上正在发生的细节信息,能够有效帮助您提高系统的安全。但是,它本身不提供额外的安全性保障 它不会保护你的系统免受代码故障或者任何类型的漏洞攻击。Audit服务对跟踪这些安全问题非常有用,并且有效帮助我们采取何种针对性的安全措施。 Audit由几个组件组成,每 阅读全文
posted @ 2018-06-27 11:17 Liquan2005 阅读(2674) 评论(0) 推荐(0) 编辑

systemd---Linux的初始化系统

摘要: 一、概述 systemd是一套Linux系统的基本构建块。它提供了一个系统和服务管理器,它作为PID 1运行,并启动系统的其余部分。systemd提供了积极的并行化能力,使用Socket和D-bus激活来启动服务,提供守护进程的按需启动,使用Linux控制组跟踪进程,维护mount 和automou 阅读全文
posted @ 2018-06-19 19:35 Liquan2005 阅读(372) 评论(0) 推荐(0) 编辑

TCP/IP header 详解

摘要: TCP/IP协议是网络服务中的重要协议,虽然每天都在使用,但不是每个头部标识都记得清楚,因此查了一下资料,写入随笔,便于自己以后查看。 1.IP header 这是从RFC791 拉下来的IP header ●Version(版本):占4比特,用来表明IP协议实现的版本号,当前一般为IPv4,即01 阅读全文
posted @ 2018-05-31 11:14 Liquan2005 阅读(11839) 评论(0) 推荐(0) 编辑

Linux的日志服务---syslog&logrotate

摘要: 一、概述 在标准的Linux系统上,守护进程klogd从记录3缓冲区中获取内核的信息,再通过syslogd守护进程将它们保存在系统的日志文件中。klogd程序既可以从/proc/kmsg文件中,也可以通过syslog()系统调用来读取这些消息。默认情况下,它选择读取/proc方式实现。不管哪种方式, 阅读全文
posted @ 2018-05-24 22:18 Liquan2005 阅读(2073) 评论(0) 推荐(0) 编辑

erlang进程的调度效率

摘要: 一、概述 与大多数的进程相反,Erlang中的并发很廉价,派生出一个进程就跟面向对象的语言中分配一个对象的开销差不多。 在启动一个复杂的运算时,启动运算、派生进程以及返回结果后,所有进程神奇的烟消云散,它们的内存、邮箱、所持有的数据库句柄、它们打开的套接字,以及一些不乐意手工清理的东西,都一并消失。 阅读全文
posted @ 2018-05-08 21:20 Liquan2005 阅读(1471) 评论(0) 推荐(0) 编辑

erlang的脚本执行---escript

摘要: 1.概述: 作为程序员对于脚本语言应该很熟悉了,脚本语言的优点很多,如快速开发、容易编写、实时开发和执行, 我们常用的脚本有Javascript、shell、python等,我们的erlang语言也有支持脚本运行的工具 escript,它支持在不编译的情况下,直接从命令行运行代码。 2. 示例: 编 阅读全文
posted @ 2018-03-28 20:50 Liquan2005 阅读(1358) 评论(0) 推荐(0) 编辑

Linux的动态库与静态库

摘要: 1.动态库与静态库简介 在实际的软件开发中,为了方便使用一些被重复调用的公共代码,我们经常将这些公共的函数编译成动态库或静态库。我们知道程序一般要经过预处理、编译、汇编和链接这几个步骤才能变成可执行的文件,程序的静态库是在做链接的步骤时,通过连接器将静态库的代码copy到可执行文件中,目标文件包含所 阅读全文
posted @ 2018-03-26 21:32 Liquan2005 阅读(315) 评论(0) 推荐(0) 编辑