MENU

分类 Linux 下的文章

Unix五种I/O模型

前言

最近阅读《Unix网络编程卷1:套接字联网API》、《Linux内核完全注释》一书,阅读涉及到其中的I/O,弄清楚三个I/O复用函数select、poll、epoll的区别,也将涉及到的用户态or内核态、文件描述符fd、上下文切换,so 把知识点做一次总结记录。

阅读全文

国外vps服务器时区问题

前言

最近买用国外的服务跑一些离线脚本,但是遇到很蛋疼的事,日志时间没有对上。

解决方法

# 通过该命令可以查看当前时间。
date -R

博主的小机机是UTC时间相对比北京时间CST相差8的小时,一些业务是的日志就很麻烦。

阅读全文

linux常用命令总结

sort

排序、去重

-t  分隔符号,默认是用空白符来分隔
-k  以哪个field来进行排序的意思
-r  反向排序;
-u  去重

-f  忽略大小写的差异
-b  忽略最前面的空白字符部分;
-M      以月份的名字来排序,例如 JAN, DEC 等等的排序方法;
-n  用字符串的数字代表进行排序

-z      行尾用\0字节代替换行符

阅读全文

错误:/lib64/libc.so.6: version `GLIBC_2.14’ not found解决办法

前言

最近在用Python搞一些排重相关,环境在centos6的服务器中,引用Python中
from lxml import etree来解析html文件(因为想直接用xpath得到html中的标签),由于这个库中涉及到的GLIBC_2.14进行依赖,但是系统自带的默认比较低版本(GLIBC_2.12)。

请勿在生产环境直接安装!!!! 慎重安装!!!
注意:安装失败可能需要重装系统!!!

阅读全文