HansenWang's Public Blog

Thinking will not overcome fear but action will.

Wireshark v3.x 安装过程

介绍RHEL/CentOS v7安装Wireshark v3详细过程

前言 本文主要介绍wireshark最新release版3.1.0在RHEL/CentOS v7.x的安装方法, 踩过一些坑,所以记录下。 Wireshark是一款网络封包捕获与分析的软件,尽可能捕获所有的网络封包,并解析这些封包的详细信息。使用Libpcap作为接口,与网卡进行数据报文交换。可以用于网络协议分析和调试。 准备安装 本地或远程YUM源包安装配置 Python...

VIM超详细用法以及思维导图

VIM超详用法详解,并附上思维导图

VIM用法 VIM编辑器的用法,包含基础用法和高级用法。 VIM的配置文件是用户家目录下.vimrc, 修改该文件加入inoremap jj <Esc>, 表示映射ESC键到两次j键,可以提高操作效率 思维导图 Normal-mode 用于浏览文件,也包含复制,粘贴,删除等操作。这种模式下,键盘按键会当做功能键处理,不会真正的键入这些字符 漫游 h 向左 ...

跨平台桌面剪切板共享工具过程

一款融合Linux&Windows桌面的剪切板局域网内共享工具开发过程

前言 办公电脑,一台是Deepin OS, 另外一台是Win10, 平时两台都在用的时候,经常发现在Deepin OS上找到好的文字信息无法通过简单的方法复制到Win10系统上,通常要么是通过firefox的标签推送,但是对firefox浏览器意外的就没招了;要么是先copy到一个文件,使用ftp或者其他的方式传输到Win10的OS上。费时费力。 基于这种痛苦的体验,自己想着那就写一个局...

RHEL and CentOS v6 and v7用户运行模式切换以及用户自动登陆配置

RHEL and CentOS配置须知

前言 RHEL/CentOS有多种系统运行级别,比较常用的多用户模式(3-multi-user mode)和图形界面模式(5-graphical mode),以下为所有的运行模式。 v6-运行级别 v7-对应的目标 定义 0 poweroff.target 关机 ...

Linux实时记录用户执行的命令

Linux安全操作必备

Linux OS下增加实时记录用户执行的命令 Linux是一种支持多用户操作的OS, 经常OS文件做出了一些更改,但是无从查起是谁,是什么时候做的修改。其实Linux下可以借助PROMPT_COMMAND这个环境变量实现这一功能,环境变量PROMPT_COMMAND记录了用户操作终端命令提示符出现前执行的命令。 添加方法 在/etc/profile中添加如下内容 export HIS...

Python3接收消息并转发到微信helper

使用python3编写程序实现消息中转

Python3 实现消息转发到微信helper 使用Python3编写程序,实现从TCP套接字接收消息,并转发给微信helper。可以做一些监控类的辅助。 应用场景 处理来自测试端的消息。测试端将测试状态,如测试完成的进度百分比,测试结果等消息,发给本程序运行的HOST端,host端收到消息后转发给微信登陆的helper用户。 程序内容 import itchat, socket,...

修改Linux下rm命令为mv命令

Linux防文件误删必备

Linux OS下替换rm为mv, 防止文件误删 Linux下command操作,一个迷糊就可能遇到删库跑路的可能,比如杀手rm -fr *, 这里提供一种方法替换Linux下的rm为mv, 实现删除文件备份的功能 操作方法 在/root/.bashrc中添加如下内容 function rm_mv(){ curr_date=$(date +%Y_%m_%d) resp="" i...