Iawen's Blog

我喜欢这样自由的随手涂鸦,因为我喜欢风......

Bash 开放一二三事

Bash 脚本开发中可能会用到的点点滴滴,如sed、awk等的使用,全汇集到这篇Markdown

脚本语言 2021-04-04 21:12:18

Linux下编译程序

系统设置,环境变量,目标模块,归档生成静态库文件,在x64位Linux上生成动态链接库必须使用编译选项-fPIC的问题,查看依赖库...

编译语言 2021-04-04 21:12:18

Docker 从入门到实践

Docker 支持 Windows/Linux/Mac/AWS/Azure 多种平台的安装,其中 Windows 需要 Win10+,Mac 需要 EI Captain+。Docker 是一个 C/S 架构的服务,安装好 docker 之后需要启动 docker 软件后才能使用 docker 命令。Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令.

服务器管理与架构 2021-03-24 22:16:04

Sublime Text3的配置

Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。

常用工具说明篇 2021-03-24 22:14:52

Nodejs扩展开发

node.js实际上就是一个用c++完成的程序,他之所以能够实现javascript,是因为他的底层主要的两部分第三方库,chrome V8和 libuv。对node(主要如何开发c++插件)有一个快速完整的认识, 需要安装编译c++文件为node可以使用的.node文件

脚本语言 2021-03-24 21:15:57

Linux下的文件查找

Linux下的文件查找主要是通过find 或 grep 命令,如按文件大小、时间、权限来查找,或按文件名称正则来查找等,也可以结合其他命令来一边查找一边处理...

操作系统 2021-03-21 21:02:55

Linux的安装与更新及基本设置

Linux 系统的U盘安装,磁盘分区、LVM的扩展与大硬盘的挂载,系统升级及安全更新(CentOS、Ubuntu)、SELinux已经内核的升级,系统优化,硬件信息查看等

操作系统 2021-03-21 17:25:44

Gdb 入门+命令大全

GDB(GNU symbolic debugger)是 GNU Project 调试器,它使你可以查看另一个程序在“执行”期间正在执行的操作–或该程序崩溃时正在执行的操作。GDB 调试器已经对 C、C++、Go、Objective-C、OpenCL、Ada 等多种编程语言提供了支持

编译语言 2021-03-13 21:55:46

NGINX和NGINX Plus的速率限制

NGINX最有用但经常被误解和配置错误的功能之一是速率限制。它允许您限制用户在给定时间段内可以发出的HTTP请求的数量。请求可以很简单,例如GET对网站首页的POST请求或登录表单上的请求。

服务器管理与架构 2021-03-13 21:14:11

一窥GDB原理

ptrace可以说是gdb的灵魂了。gdb通过执行 ptrace(PTRACE_ATTACH,pid, 0, 0) 来对目标进程进行追踪. ptrace()系统调用提供了一种方法可以使得追踪者(tracer)来对被追踪者(tracee)进行观察与控制

编译语言 2021-03-13 21:14:11

开源C/C++网络库比较:ACE、livevent和Boost

在开源的C/C++网络库中, 常用的就那么几个, 在业界知名度最高的, 应该是ACE了, 不过是个重量级的大家伙, 轻量级的有libevent, libev, 还有 Boost的ASIO

编译语言 2021-03-13 21:14:11

vim配置及常用操作

Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。vim 则可以说是程序开发者的一项很好用的工具。

常用工具说明篇 2021-02-09 10:57:51

Linux 防火墙设置

防火墙设置。主要使用iptables, iptables 是一个通过控制 Linux 内核的 netfilter 模块来管理网络数据包的流动与转送的应用软件,其功能包括不仅仅包括防火墙的控制出入流量,还有端口转发等等。 尽量避免ufw与iptables同时使用

安全(WEB与软件) 2021-02-04 13:33:56

深入研究Pass-the-Hash攻击与防御(转载)

20多年来,攻击者一直在使用传递散列(Pass-the-Hash, PtH)攻击, 为了防御这种攻击,Windows设计发生了几个变化。这些变化影响了攻击的可行性、攻击工具的有效性。与此同时攻击技术也在提高,出现了新的PtH攻击方法。本Paper研究了各种方法的哈希提取、各种方法执行PtH攻击(列出攻击的先决条件)、PtH防御建议。

安全(WEB与软件) 2021-01-30 13:15:25

Hbase 集群的常见维护问题

Hadoop 常见问题,Hadoop元数据备份与恢复方案, hbase常见问题及数据备份与迁移,region合并与拆分,Thrift server 参数选择,Phoenix 二级索引等...

数据库 2021-01-22 15:31:48

Thrift API And Filter Language

使用Get或Scan操作从HBase读取数据时, 可以使用自定义过滤器将结果的子集返回给客户端. 虽然这不会减少服务器端IO, 但确实会减少网络带宽并减少客户端需要处理的数据量. 过滤器通常使用Java API使用, 但可以从HBase Shell中使用以进行测试和调试.

数据库 2021-01-22 11:10:02

利用ssh反向代理完成远程SHELL

这种ssh反向链接会因为超时而关闭,如果关闭了那从外网连通内网的通道就无法维持了

常用工具说明篇 2020-12-19 13:10:56

Linux 网络配置

常用网络配置和经网络检测, 包含:network, ip, sysctl, iptables, lsof, netstat, slabtop等

安全(WEB与软件) 2020-12-13 11:06:04

数据库两大必备神器:索引和锁底层原理是什么!

主要介绍了数据库中的两个比较重要的知识点:索引和锁。他俩可以说息息相关的,锁会涉及到很多关于索引的知识...哈希索引,聚集和非聚集索引,索引最左匹配原则,乐观锁和悲观锁,间隙锁GAP等

数据库 2020-12-06 16:55:16

压力及性能测试(Web & Database)

性能测试(Performance Test)和压力测试(Stress Test)的工具收集(ab, sysbench, ...)性能测试是一种“正常”测试,主要测试使用时系统是否满足要求, 压力测试的目标是测试在一定的负载下系统长时间运行的稳定性

服务器管理与架构 2020-12-06 12:40:59
1 2 3 4