cat test.txt | tr '\n' ','
[......]
Category Archives: Linux
推荐轻量级的http服务器darkhttpd
https://unix4lyfe.org/darkhttpd/
特点:单进程命令行即可启动,无需配置。
darkhttpd/1.10, copyright (c) 2003-2014 Emil Mikulic.
usage: ./darkhttpd /path/to/wwwroot [flags]
flags: --port number (default: 8080, or 80 if running as root)
Specifies[......]
[ 转载] memcached源码阅读----使用libevent和多线程模型
转载自:memcached源码阅读----使用libevent和多线程模型
本篇文章主要是我今天阅读memcached源码关于进程启动,在网络这块做了哪些事情。
一、libevent的使用
首先我们知道,memcached是使用了iblievet作为网络框架的,而iblievet又是单线程模型的基于linux下epoll事件的异步模型。因此,其基本的思想就是 对可读,可写,超时,出错等事件进行绑定函数,等有其事件发生,对其绑定函数回调。
可以简单了解一下 libevent基本[......]
Ubuntu 14.04 中文编码设置
1、新增中文编码
sudo vim /var/lib/locales/supported.d/local
# 添加
zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8
zh_CN.GB18030 GB18030
2、生成编码
sudo locale-gen
3、设置默认的编码
sudo vi /etc/environment
# 添加
LANG="en_US.UTF-8"
重新登录shell后,即可生效。
更新:如果Ubuntu 16.04后找不[......]
关于内存空间不足,导致页分配失败、内核出错的结局方案
现象:内存高占用(cache)的情况下,机器宕机。
内核错误:
时间 机器Host kernel: : [56120114.072869] 进程名: page allocation failure. order:1, mode:0x20
时间 机器Host kernel: : [56120114.150230] Pid: xxx, comm: sap_server Not tainted 2.6.32-详细版本号 #1
时间 机器Host kernel: : [56120114.[......]