包含标签 Linux 的文章

定制boot2docker.iso的内核镜像

前段使用使用boot2docker.iso来制作一个超级精简的、带有docker环境的虚拟机。 最近又来的新的需要,需要在虚拟机上安装pptpd相关的服务,发现docker pull回来的pptpd相关的镜像,都拉不起来。

大致提示的错误:

Couldn't open the /dev/ppp device: No such device or address
Please load the ppp_generic kernel module.
……

阅读全文

LVM一分钟上手

1. 创建 disk.img 文件

$ dd if=/dev/zero of=disk.img bs=4K count=$((5*1024*1024))
5242880+0 records in
5242880+0 records out
21474836480 bytes (21 GB, 20 GiB) copied, 850.981 s, 25.2 MB/s
……

阅读全文

Linux/Android系统调用示例

什么是系统调用

计算机系统的各种硬件资源是有限的,在现代多任务操作系统上同时运行的多个进程都需要访问这些资源,为了更好的管理这些资源进程是不允许直接操作的,所有对这些资源的访问都必须有操作系统控制。也就是说操作系统是使用这些资源的唯一入口,而这个入口就是操作系统提供的系统调用(System Call)。在linux中系统调用是用户空间访问内核的唯一手段,除异常和陷入外,他们是内核唯一的合法入口。

……

阅读全文

使用lorotate压缩服务器日志

马上春节了,发现服务器的日志一天天地变大,这样子下去的话容易出现硬盘告警,于是想到了使用一些方式去定期清空和压缩一下旧的日志,网络查找一段时间后,发现logrotate是不错的选择。

……

阅读全文