type

21.6. FAQ

01-01
21.6.1. 查看 Kibana 数据库 # curl 'http://localhost:9200/_search?pretty' { "took" : 1, "timed_out" : false, "_shards" : { "total" : 1, "successful" : 1, "failed" : 0 }, "hits" : { "tota

21.5. Example

01-01
https://github.com/kmtong/logback-redis-appender 21.5.1. Spring boot logback 例 21.1. spring boot logback [email protected] /etc/logstash/conf.d % cat spring-boot-redis.conf input { redis { codec => json host => "localhost" port => 6379 key

21.4. logstash 配置项

01-01
21.4.1. input 21.4.1.1. 标准输入输出 [email protected] ~ % /usr/share/logstash/bin/logstash -e "input {stdin{}} output {stdout{}}" Helloworld ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the c

21.3. 配置 Broker(Redis)

01-01
21.3.1. indexer /etc/logstash/conf.d/indexer.conf input { redis { host => "127.0.0.1" port => "6379" key => "logstash:demo" data_type => "list" codec => "json" type => "logstash-redi

5.8. 根据文件描述列出对应的文件信息

01-01
lsof -d  fd_type [[email protected] ~]# lsof -d 2 COMMAND     PID      USER   FD   TYPE DEVICE SIZE/OFF    NODE NAME init          1      root    2u   CHR    1,3      0t0    3794 /dev/null 根据文件描述范围列出文件信息 [[email protected] ~]# lsof -d 2-4 COMMAND     PID  

5.6. 监控网络

01-01
列出所有的网络连接 [[email protected] neo]# lsof -i COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME php-fpm 2274 www 0u IPv4 96056019 0t0 TCP localhost:cslistener (LISTEN) php-fpm 2274 www 4u IPv4 688391009 0t0 TCP localhost:43483->localhost:27017 (ESTABLISHE

5.5. 监控进程

01-01
列出某个程序进程所打开的文件信息,显示httpd进程现在打开的文件 lsof -c httpd 显示多个进程命令用法 [[email protected] ~]# lsof -c smbd COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME smbd 2506 root cwd DIR 8,2 4096 2 / smbd 2506 root rtd DIR 8,2 4096 2 / smbd 2506 root txt REG 8,2 10112200

5.3. 设备文件

01-01
$ lsof /dev/tty1 COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME bash    17187  neo    0u   CHR    4,1      0t0 1057 /dev/tty1 bash    17187  neo    1u   CHR    4,1      0t0 1057 /dev/tty1 bash    17187  neo    2u   CHR    4,1      0t0 1057

5.4. 用户监控

01-01
用户显示打开的文件 # lsof -u apache |more COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME httpd 4374 apache cwd DIR 252,1 4096 2 / httpd 4374 apache rtd DIR 252,1 4096 2 / httpd 4374 apache txt REG 252,1 354816 408099 /usr/sbin/httpd httpd 4374 apache mem

3.6. Enumeration

01-01
3.6.1. dbs $ sqlmap -u "http://172.16.0.44/test/testdb.php?id=12" --dbs [*] starting at: 15:59:20 [15:59:20] [INFO] testing connection to the target url [15:59:20] [INFO] testing if the url is stable, wait a few seconds [15:59:22] [INFO] url is

5.11. 表格操作/行列转换

01-01
5.11.1. column - columnate lists 列格式化 下面举一个例子 ,mount 执行结果 [[email protected] www.netkiller.cn]$ mount sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) devtmpfs on /dev type devtmpfs (rw,

5.3. Directory and File System Related

01-01
5.3.1. dirname $ dirname /usr/bin/find /usr/bin 5.3.2. filename $ basename /usr/bin/find find 5.3.2.1. 排除扩展名 file=test.txt b=${file%.*} echo $b $ for file in *.JPG;do mv $file ${file%.*}.jpg;done 5.3.2.2. 取扩展名 file=test.txt b=${file##*.} echo $b 5.3.

基本的TCP编程

12-05
int socket(int family,int type,int protocol); family: AF_INET ipv4协议 AF_INET6 ipv6协议 AF_LOCAL unix域协议 AF_ROUTE 路由套接口 type: SOCK_STREAM 字节流套接口 SOCK_DGRAM 数据包套接口 SOCK_RAW 原始套接口 返回一个很小的非负整数,叫做套接口描述字,简称套接字sockfd AF_XXX地址族 PF_XXX协议族 connect()建立一个TCP连接 三次握

刚刚做了个文件上传功能,拿来分享一下!(MVC架构及传统架构通用)

12-04
文件上传无论在软件还是在网站上都十分常见,我今天再把它拿出来,讲一下,主要讲一下它的设计思想和实现技术,为了它的通用性,我把它做在了WEB.Service项目里,即它是针对服务器的,它的结构是关联UI(WEB)层与Service层(BLL)的桥梁. 结构 上传基类: 上传文件的接口规范:     接口的实现: UI层调用WEB.Service层的上传功能:(附代码) public class FileUploadController : Controller { WEB.Services.IFi

02-老马jQuery教程-jQuery事件处理

11-24
1. 绑定简单事件 在DOM中DOM0级绑定事件的方式是直接给事件属性赋值,但是这样有个缺点就是每次指定的事件处理程序会把之前的覆盖掉. jQuery简单绑定事件的方式,可以让我绑定多个事件处理程序跟DOM2级绑定事件的方式一样. 如果需要了解DOM的教程参考地址:https://chuanke.baidu.com/v5508922-239160-1771112.html 1.1 简单绑定click事件 语法格式:click([[data],fn]) 参数: data 可以省略,给可传入到函数f

[LeetCode] Exclusive Time of Functions 函数的独家时间

11-07
Given the running logs of n functions that are executed in a nonpreemptive single threaded CPU, find the exclusive time of these functions. Each function has a unique id, start from 0 to n-1. A function may be called recursively or by another functio

Html5 学习系列(六)Html5本地存储和本地数据库

08-30
一个网站如何能在客户的浏览器存储更多的数据呢? 在Html4的时代在浏览器端存储点网站个性化的数据,尤其是用户浏览器的痕迹,用户的相关数据等一般只能存储在Cookie中,但是大多是浏览器对于Cookie的限制也就逼迫网站存储数据尽量精简,想存储复杂的.关系型的用户数据就根本不可能了.但是进入Html5时代,这一切都不叫事... 一.本地存储由来的背景       众所周知Html4时代Cookie的大小.格式.存储数据格式等限制,网站应用如果想在浏览器端存储用户的部分信息,那么只能借助于Cook

Html5 学习系列(四)文件操作API

06-02
引言     在之前我们操作本地文件都是使用flash.silverlight或者第三方的activeX插件等技术,由于使用了这些技术后就很难进行跨平台.或者跨浏览器.跨设备等情况下实现统一的表现,从另外一个角度来说就是让我们的web应用依赖了第三方的插件,而不是很独立,不够通用.在HTML5标准中,默认提供了操作文件的API让这一切直接标准化.有了操作文件的API,让我们的Web应用可以很轻松的通过JS来控制文件的读取.写入.文件夹.文件等一系列的操作,让Web应用不再那么蹩脚,而之前Web应

搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (四)配置全攻略

09-07
     本篇目的:配置Spring.Net和Nhibernate.配置Spring.Net来注入Nhibernate需要的SessionFactory,配置业务逻辑层所需要的Dao层属性的支持.配置这套框架与web程序关联.      在上一篇我们已经将三层基本搭建起来了.这篇中我们将要讲述怎样通过配置,将三层通过IOC注入.现在我们开始我们的旅程: 第一步:配置实体类[Model]对应的数据库映射文件.Nhibernate中要求映射文件必须按照约定的文件命名格式进行命名.至于放到什么项目中都

A Layman's Guide to a Subset of ASN.1, BER, and DER

07-02
A Layman's Guide to a Subset of ASN.1, BER, and DER An RSA Laboratories Technical NoteBurton S. Kaliski Jr.Revised November 1, 1993 Supersedes June 3, 1991 version, which was also published as NIST/OSI Implementors' Workshop document SEC-SIG-91-17. P