0%

之前一直下载WinMD5对文件的MD5值进行校验,其实不用那么麻烦。在Windows10中自带了校验文件的命令。同时支持MD5、SHA1和SHA256。特此记录今后备用。📜

1
2
3
certutil -hashfile yourfilename MD5
certutil -hashfile yourfilename SHA1
certutil -hashfile yourfilename SHA256

最近某客户有过等保的需求,但是缺乏一个日志服务器。临时搞一个应付检查,后期再丰富和完善相关功能。

rsyslog是什么

rsyslog是一个syslogd的多线程增强版。从centos6之后系统中的syslog服务被rsyslog所替代。几乎所有的网络设备都可以通过syslog协议,将日志信息以多种协议传输到远端服务器。

  • 多线程
  • TCP,SSL,TLS,RELP
  • MySQL,PostgreSQL,Oracle等
  • 过滤系统日志消息
  • 可配置输出格式
  • 适用于企业级

loganalyzer是什么

使用PHP开发,可以通过WEB轻松浏览系统日志,并且实时的对网络事件进行分析和生成报告。可以通过:https://loganalyzer.adiscon.com/download/ 获取最新版本。

logrotate是什么

logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。例如,你可以设置logrotate,让/var/log/foo日志文件每30天轮循,并删除超过6个月的日志。配置完后,logrotate的运作完全自动化,不必进行任何进一步的人为干预。

阅读全文 »

无意中看到Github上很多readme.md用了漂亮又有趣的表情符号,想着是怎么实现。开始我还以为是什么emoji的插件,查着查着才知道,原来unicode字符集已经加入了emoji表情图标。于是就有了下文,毕竟在文章中插入酷酷的表情符号更具阅读性。

☝️emoji是什么

绘文字(日语:絵文字/えもじ emoji)是日本在无线通信中所使用的视觉情感符号,绘指图画,文字指的则是字符,可用来代表多种表情,如笑脸表示笑、蛋糕表示食物等。最早由栗田穰崇(Shigetaka Kurita)创作,并在日本网络及手机用户中流行。自苹果公司发布的iOS 5输入法中加入了emoji后,这种表情符号开始席卷全球,emoji已被大多数现代计算机系统所兼容的Unicode编码采纳,普遍应用于各种手机短信和社交网络中。

✌️Unicode是什么

在过去,大约windows98的年代,大家浏览网页一定碰到过在浏览台湾繁体字的时候出现乱码,这时候需要在系统中安装BIG5字体并且在浏览器中设置为BIG5字符编码即可正常显示繁体中文(挖坑:另开一篇专门讲讲字符集,字体,输入法的关系)。简体中文普遍使用的事GB2312编码或者GBK编码。当然在浏览其他语种双字节字符网页的时候依然会碰到上面提到的问题。为了解决这一问题,Unicode诞生了。🤓

Unicode(又称统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。

🤟Unicode和emoji的关系

使用自定义字符来创建更多emoji是一种途径。但同Unicode协会配合共同推进emoji的多样化则具有更重要的意义,这有助于使用Unicode的其他平台编写emoji。但Unicode标准的改变进程十分缓慢,字符的增加需要历经数年繁复的申请流程。

至2007年谷歌、苹果和其他公司就尝试推动emoji成为Unicode,但当前人们使用的emoji字符集直到2010年10月Unicode 6.0发布后才得以问世。

所以说,emoji只是表情图片或者说是最早某厂家定义的一种专用字符编码显示对应图片表情的方式;而Unicode是现在各种操作系统(包括移动终端和计算机)普遍通用的一种字符编码方式。在Unicode6.0版本发布后,Unicode字符集中扩充加入了emoji表情符号编码。

阅读全文 »

由于用户使用Python脚本的时候可能没有运行环境,所以需要打包。记录下碰到的问题。

安装

1
2
3
4
5
6
7
# 安装
pip install --upgrade pyinstaller

# 安装最新开发版
pip install https://github.com/pyinstaller/pyinstaller/tarball/develop
# 验证安装
pyinstaller -v

基本使用方法

Pyinstaller可以通过简单的命令进行python代码的打包工作,其基本的命令为:

1
pyinstaller -option xxx.py
选项 功能
-D, --onedir Create a one-folder bundle containing an executable (default)
-F, --onefile Create a one-file bundled executable.
阅读全文 »

vps更换了一次,服务器硬盘坏了一次。等于搬家两次了,觉得还是记录一下Hexo环境搭建吧。

vps操作系统为Centos8,用了Nginx开启了HTTPS支持。

安装软件

1
2
3
yum update
yum install -y epel-release
yum install -y nginx git

配置nginx

我不喜欢更改系统默认配置的,所以在这里我在/etc/nginx/conf.d下创建了新的站点配置文件

阅读全文 »

安装系统后基本设置

使用了知名靶机vulhub,该项目地址:https://github.com/vulhub/vulhub。

以下环境为在虚拟机中安装好ubuntu18.04之后进行的操作配置。

配置国内更新源

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 判断ubuntu版本,如下是18.04
redcat8850@neusoft-virtual-machine:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
# 修改Ubuntu源
redcat8850@neusoft-virtual-machine:~$ cp /etc/apt/sources.list ~
redcat8850@neusoft-virtual-machine:~$ sudo vi /etc/apt/sources.list
# 添加如下内容
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
阅读全文 »

安装系统后基本设置

xunfeng(巡风)用作内网漏洞扫描实乃良心之作,项目地址:https://github.com/ysrc/xunfeng

下面内容使用ubuntu纯粹是为了让不太熟悉Linux命令的人方便更改ip。接下来一些列操作是在虚拟机中安装完ubuntu18.04之后进行的。

配置国内更新源

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 判断ubuntu版本,如下是18.04
redcat8850@neusoft-xunfeng-machine:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
# 修改Ubuntu源
redcat8850@neusoft-xunfeng-machine:~$ cp /etc/apt/sources.list ~
redcat8850@neusoft-xunfeng-machine:~$ sudo vi /etc/apt/sources.list
# 添加如下内容
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
阅读全文 »

最近操作中兴C300的OLT记录一下常用的查询命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 查看pon口配置
show running-config interface epon-olt_1/4/3
# 查看pon口下光猫状态
show onu all-status epon-olt_1/4/3
# 查看ONU端口配置
show onu running config epon-onu_1/4/3:8
# 查看OLT远程下发到ONU的数据
show running-config interface epon-onu_1/4/3:8
# 查看qinq配置
show vlan-smart-qinq
# 查看光猫收光
show pon power onu-rx epon-onu_1/4/3:8
# 查看是否开启arp代理,建议关闭状态
show ip-service mac-forced-forwarding

参考链接1

参考链接2

参考链接3 c300组播开通

最近单位要用一寸证件照,要求蓝色背景。想起来办理护照的时候在大厅照过一个照片来着,从网站上下载发现背景是白色不符合要求。想到用PS改改背景色吧。看着繁琐的步骤满头黑线。

无意中竟然发现office的PowerPoint可以实现想要的功能,没错就是你常常用来欺骗甲方用的那个PPT。

用PPT更改背景颜色

阅读全文 »