14 flynetcn

尚未进行身份认证

暂无相关简介

等级
TA的排名 1k+

linux火焰图的生成

安装依赖:yum -y install perf.x86_64git clone https://github.com/brendangregg/FlameGraph.git将FlameGraph加入PATH:export PATH=xxx/FlameGraph:$PATH或cp -r xxx/FlameGraph/* ~/bin/录制函数调用取样数据:perf record ...

2019-12-21 22:03:18

第一个linux内核模块

一、安装linux内核头文件yum install kernel-devel.x86_64安装完成后头文件被放置在目录(因系统不同而不同):/usr/src/kernels/3.10.0-1062.4.3.el7.x86_64二、编写模块代码在任一目录下新建文件hello_module.c,内容如下:#include <linux/init.h>#includ...

2019-11-20 21:02:48

git彻底删除某个文件及其提交历史

Removing sensitive data from a repositoryhttps://help.github.com/en/github/authenticating-to-github/removing-sensitive-data-from-a-repositorygit filter-branch --force --index-filter 'git rm --cac...

2019-10-30 20:13:26

git清空提交历史(不改变代码库大小)

git clone ***cd ***git checkout --orphan latest_branchgit add .git commit -am 'init'git branch -D mastergit branch -m mastergit push -f origin mastergit branch --set-upstream-to=origin/master...

2019-10-30 19:19:10

golang获取本机网卡列表@github.com/google/gopacket/pcap

package mainimport ( "fmt" "github.com/google/gopacket/pcap")func main() { devices, err := pcap.FindAllDevs() if err != nil { fmt.Println(err) } for _, device := range devices { for _,...

2019-10-26 15:10:15

golang获取本机IP

package mainimport ( "fmt" "net" "strings")func main() { interface_list, err := net.Interfaces() if err != nil { fmt.Println(err) return } var byName *net.Interface var addr...

2019-10-24 13:45:41

golang通过接口操作jenkins(github.com/jenkins-x/golang-jenkins@v0.0.0-20180919102630-65b83ad42314)

package mainimport ( "fmt" "time" "errors" "strings" "net/url" "github.com/jenkins-x/golang-jenkins")func main() { auth := &gojenkins.Auth{ Username: "user_id", ApiToken: "a...

2019-10-10 20:52:39

golang通过接口操作jenkins(github.com/bndr/gojenkins@v1.0)

package mainimport ( "fmt" "time" "github.com/bndr/gojenkins")func main() { jenkins := gojenkins.CreateJenkins(nil, "https://<user_name>:<api_token>@domain.name") _, err := jenk...

2019-10-10 14:32:12

linux下strace多个进程

strace `ps aux | grep 程序名 | awk '{print "-p " $2}' | xargs echo`

2019-09-30 22:18:16

在jython中获取jython-[standalone-]x.x.x.jar执行文件目录

新建test.py文件:#coding:utf-8def find_jython_jar_path(): try: from org.python.util import jython return jython().getClass().getProtectionDomain().getCodeSource().getLocation().get...

2019-09-10 12:20:21

Kali下使用aircrack-ng破解wifi密码

Kali Linux能做很多事,但是它主要以渗透测试及’破解wifi密码’闻名。要求:安装有Kali Linux的计算机 支持监控模式的网卡,笔记本电脑一般都支持 字典文件 时间和耐心这种攻击需要字典文件,一个好的字典至关重要。我以Kali Linux自带的rockyou字典为例,位于/user/share/wordlists/rockyou.txt.gz。使用前先解压:...

2019-04-05 16:30:05

lsof命令的使用

lsof命令是什么?可以列出被进程所打开的文件的信息。被打开的文件可以是1.普通的文件,2.目录  3.网络文件系统的文件,4.字符设备文件  5.(函数)共享库  6.管道,命名管道 7.符号链接8.底层的socket字流,网络socket,unix域名socket9.在linux里面,大部分的东西都是被当做文件的…..还有其他很多怎样使用lsof这里主要用案例的形式来介...

2019-01-12 20:29:54

VMware虚拟机配置NAT模式连接外网(CentOS)

一、打开虚拟机的虚拟网络编辑器二、点击更改设置三、选择v8并将使用本地DHCP选项勾取消 (注:此处为nat模式)四、手动输入子网IP,子网掩码默认,和本机上网网段没有关系。五、点击nat设置六、手动输入网关地址(此处网关必须与外部windows下V8相同),切记必须与子网IP在区域 也就是在192.168.10 下七、应用并退出八、点开控制面...

2019-01-06 22:16:27

linux服务器压缩日志定时脚本

压缩日志:nice -n 19 tar -czPf /data/logs/app.log.$(date -d last-day +"%y%m%d").tgz /data/logs/app.log.$(date -d last-day +"%y%m%d") && rm -f /data/logs/app.log.$(date -d last-day +"%y%m%d")删除...

2019-01-03 17:00:43

Linux Performance Tools

copy: http://www.brendangregg.com/linuxperf.htmlLinux Performancehi-res: observability + static + perf-tools/bcc (svg)slides: observabilityslides: static, benchmarking, tuning sar, perf-tools,...

2018-11-19 20:57:19

php浮点运算和BCMath函数

$n = 2074.11;$a = $n * 1000;$r1 = $a == 2074110;var_dump($r1);$r2 = bccomp($a, 2074110);var_dump($r2);$b = bcmul($n, 1000);$r3 = $b == 2074110;var_dump($r3); 

2018-09-19 17:33:20

pmap命令

pmaplddlsofstracesarvmstatiostat要熟悉的几个调试命令!这次先看下pmap观察到系统中的指定进程的地址空间分布情况显示一个目标文件或者链接库文件中的目标文件的各个段的大小。该文件从/proc/进程号/smaps中获得数据。命令格式:pmap 范例:[root@localhost security]# pmap -d 49934993: -bashAddress Kby...

2018-04-25 01:45:17

linux sar命令详解

sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。sar命令常用格式sar [options] [-A] [-o ...

2018-04-21 14:00:00

VirtualBox虚拟机配置CentOS7网络

[日期:2017-01-08]之前很多次安装CentOS7虚拟机,每次配置网络在网上找教程,今天总结一下,全图文配置,方便以后查看。Virtual Box可选的网络接入方式包括:NAT 网络地址转换模式(NAT,Network Address Translation)Bridged Adapter 桥接模式Internal 内部网络模式Host-only Adapter 主机模

2017-11-11 14:52:14

git杂记:撤销

撤销merge:git revert {merge id} -m 1git push

2017-11-10 17:04:52

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。