linux/Mac文件分割(将大的日志、SQL文件分割成小的)

linux下文件分割可以通过split命令来实现,可以指定按行数分割和安大小分割两种模式。 Linux下文件合并可以通过cat命令来实现,非常简单。   在Linux下用split进行文件分割:   模式一:指定分割后文件行数   对与txt文本文件,可以通过指定分割后文件的行数来进行文件分割。   命令:split -l 300 large_file.txt new_file_prefix   模式二:指定分割后文件大小 split -b 10m server.log wayn ...

DNS的TXT记录

在dns记录里面,除了最常见的a记录,cn记录,mx记录,还有不常见的txt记录 txt记录用来保存域名的附加文本信息,txt记录的内容按照一定的格式编写,最常用的是spf格式. spf用于登记某个域名拥有的用来外发邮件的 所有ip地址。 mx记录的作用是给寄信者指明某个域名的邮件服务器有哪些, spf格式的txt记录的作用跟mx记录相反,它向收信者表明,哪些邮件服务器是经过某个域名认可会发送邮件的。 spf的作用主 ...

postman中 form-data、x-www-form-urlencoded、raw、binary的区别

1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息, 以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。 当上传的字段是文件时,会有Content-Type来表名文件类型;content-disposition,用来说明字段的一些信息; 由于有boundary隔离,所以multipart/form-data既可以上传文件, 也可以上传键值对,它采用了键值对的方式,所以可以上传多个文件。 2、x-w ...

Mac下用系统xcode安装php扩展

安装PHP扩展要求你的Mac系统已经安装了Xcode环境和命令行开发工具,如果还没安装,请先使用Shell安装。 xcode-select --install 为了扩展管理方便,首先来安装pecl扩展管理器。 cd /usr/lib/php 如果你的环境中装有多个php的话请看清哪一个(mac默认为:/usr/bin/php,/usr/bin/pecl) sudo php install-pear-nozlib.phar 可以用命令查看是否安装此扩展 sudo /usr/bin/pecl search mongodb   安装Red ...

Python3.x和Python2.x的区别

好久没有写代码,最近需要用python写一些监控程序、做一些爬取数据的工作, 之前的知识都是基于Python2.x,现在官方都推荐Python3.x,并且许多库都是基于3的, 所以特意在Google上search了一下3.x和2.x的区别,特在此记录一下,以备以后查找方便: 1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。 Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py3.1性能比Py ...

使用Python收集获取Linux系统主机信息

使用 python 代码收集主机的系统信息,主要:主机名称、IP、系统版本、服务器厂商、型号、序列号、CPU信息、内存等系统信息。 #!/usr/bin/env python #encoding: utf-8 ''' 收集主机的信息: 主机名称、IP、系统版本、服务器厂商、型号、序列号、CPU信息、内存信息 ''' from subprocess import Popen, PIPE import os,sys ''' 获取 ifconfig 命令的输出 ''' def getIfconfig(): p = Popen(['ifconfig' ...