CentOS 6.x 升级内核到 4.4

准备玩一下 docker,但是发现对内核要求比较高,3.1 以上,而 CentOS 6.x 默认内核版本是 2.6 。

习惯了 6 也不想换成 7,所以最后只能把内核升级了,升级上来也只需要简单的两步操作。

1. 安装 ELRepo

内核的仓库地址,这个可在 https://elrepo.org/tiki/tiki-index.php 找到。

如果 rpm 命令下载失败,可以手动进入上面的网页中下载下来,然后离线安装。

阅读更多

linux netstat 命令用法

netstat 是控制台命令, 是一个监控 TCP/IP 网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。 Netstat 用于显示与 IP 、 TCP 、 UDP 和 ICMP 协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

阅读更多

linux 和 windows 双系统时间不同步问题

一、问题描述 安装 linux 双系统后,只要进入 linux 系统,windows 的系统时间就会错误。 二、解决方案

使用 mfoc+pn532 破解门禁卡、校园卡等

大四上学期的时候因为毕业设计接触到了 IC 卡破解,当时是花了一个星期的时间破解了学校了水卡、洗衣卡等,毕业后没有再玩过了。

前几天搬家没有门禁卡,每次都是在楼下苦等没有办法。不得已之下又又拿出工具试了试,才发现一年没用,差不多又忘完了。于是记录下流程,以备后用!

一、准备

  1. 了解 IC 卡的工作原理,目前仅支持 M1 卡破解,一般学校一卡通和水卡都是这种类型,可以尝试破解。地铁和公交卡一半则是 CPU 卡,无法破解。
  2. 一个读卡模块,PN532 模块+uart 转接头+卡片。
  3. 如果你是为了复制卡片,待复制的卡片最好为全扇区可擦除重写。

阅读更多

tcpdump 的基本用法

参考:[linux 速成案例](/linux/linux-maintenance/quick-guide-of-tcpdump-html.html)

一、基本用法

最简单的用法就是直接输入 tcpdump,监控所有的数据包:

阅读更多

vim 添加 lua 支持

安装 vim8.0 可以先参考页面升级安装 vim8.0 并添加插件支持

一、安装 Lua 和 LuaJIT

LuaJIT 下载页面:luajit.org,Lua 下载页面:lua.org

1.1 安装 lua

阅读更多

设置 vim 打开文件时光标在上次退出位置

在.vimrc 文件中添加:

如果添加后无效,可能是~/.viminfo 和~/.vimrc 这两个文件的所有者非当前用户导致的。 因为 vim 运行过程中的操作记录 (如历史操作和记录上次退出的行数等) 都是写入到~/.viminfo 中去的,如果 ... 阅读更多

Ubuntu16.04 安装搜狗输入法

ubuntu 版本 16.04:

搜狗输入法基于 fcitx,ubuntu 默认是 IBus,如要使用先得添加 fcitx 相关组件的支持。 下载安装 fcitx 极其相关组件:

然后在 ... 阅读更多

vim 安装 YouCompleteMe 自动补全插件

一、 YouCompleteMe 介绍

YouCompleteMe(简称 YCM) 是一款 vim 的智能补全插件,支持 C/C++, Go, Python... 等多种代码类型补全。

它强大的功能吸引了不少人的使用,但有无数人因为安装它 「折腰」,因为它的安装过程确实很麻烦。

花了一个下午的时间,来回装了两次,终于算是勉强搞定。

首先假定你已经安装好了 vim 和对应的插件管理器:升级安装 vim 8.0 并添加 vundle 插件管理

要注意的是,vim 编辑器要求编译的时候添加了 python 支持。

根据测试,选择 python2 支持会比 python3 省事一些,因为后面安装 cmake 的时候貌似只能使用 python2(具体是不是这样没有去深入研究,目前暂且按 python2 的来) 。

先上一张效果图:

阅读更多