最新消息:

admin的文章

在系统日志中记录所有 bash 历史
bash

在系统日志中记录所有 bash 历史

1年前 (2018-04-30) 591浏览 0评论

对于 Linux 用户来说用 history 翻看自己敲了哪些命令肯定不陌生。但是 history 有几个问题让它特别不适合在生产环境下使用: 没有时间戳 没有用户 默认 1000 条记录,再老的就找不到了 githu: https://github...

修改 qcow2 镜像大小
qcow2

修改 qcow2 镜像大小

1年前 (2018-04-30) 1074浏览 0评论

思路 修改 qcow2 镜像可以分为两类:扩大和缩小。 扩大的操作思路是:先扩大镜像(磁盘),后修改分区表扩大分区信息。整个过程如下图所示,第一步先把镜像整个容量扩大,第二步把 sda2 扩大,把余下的空间填满。 缩小的操作思路和扩大相反:先修改分区...

Python程序调优 (Python Profiler)
python

Python程序调优 (Python Profiler)

1年前 (2018-04-30) 616浏览 0评论

概述 本文介绍基本的python profilter方法,并且用Openstack Nova作为例子展示具体使用方法。 本文介绍的profiler方法区别于一般常用的使用python cProfile模块,cProfile模块的分析结果不直观,并且仍...

查看Linux系统/文件是32位还是64位
Linux

查看Linux系统/文件是32位还是64位

1年前 (2018-04-11) 946浏览 0评论

查看系统(内核) uname -a 结果如下: 查看文件 对于可执行文件、.o文件或so文件,有两种方式查看是32位还是64位。 第一种,用file命令,比如看WebRTC编译出来的stunserver,可以这样: file stunserver 结...

一个双网卡导致的网络故障
route

一个双网卡导致的网络故障

1年前 (2018-03-28) 831浏览 0评论

内网有个机器有2个网卡,并且是不同的网段和网关。 其中的B服务器有2个网卡。这个时候我们就只有默认网关为10.1.1.1 那查看路由表就是如下 [root@localhost ~]# ip route show table all 10.1.1.0/...

理解inode
inode

理解inode

1年前 (2018-03-26) 663浏览 0评论

inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。 我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。 下面就是我的inode学...

iptables drop domain dns request packet
iptables

iptables drop domain dns request packet

1年前 (2018-02-05) 691浏览 0评论

Iptables使用string match的--string选项是无法直接匹配dns查询中的域名进行操作的。 使用tcpdump查看dns packet: :36:24.918455 IP 100.224.236.84.50546 > ns1...

Nginx下的rewrite规则
nginx

Nginx下的rewrite规则

1年前 (2018-01-27) 653浏览 0评论

一.正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 二.文件及目录匹配,其中: * -f和!-f用来判断是否存在文件 * -d和!-d用来判断是否存在目录 *...

nginx location正则写法
nginx

nginx location正则写法

1年前 (2018-01-27) 685浏览 0评论

一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会...

CPU漏洞Meltdown和Spectre影响与修复
安全

CPU漏洞Meltdown和Spectre影响与修复

1年前 (2018-01-10) 2027浏览 0评论

一.背景 对于2018年1月3日Intel CPU被Google Project Zero团队爆出的漏洞Spectre和Meltdown,影响Intel、AMD以及ARM等多个厂商的产品,受影响的操作系统平台有Windows、Linux、Androi...