给树莓派安装ArchLinux
ArchLinux 是 Linux 的一个发行版,以简单、轻量为其设计理念。ArchLinux 针对特定处理器进行了优化,能够更好地利用 CPU 周期以提高性能。相比 Debian、Ubuntu、SUSE、RedHat/Fedora…
ArchLinux 是 Linux 的一个发行版,以简单、轻量为其设计理念。ArchLinux 针对特定处理器进行了优化,能够更好地利用 CPU 周期以提高性能。相比 Debian、Ubuntu、SUSE、RedHat/Fedora…
Linux中进程的通信方式有信号,管道,共享内存,消息队列socket等。其中管道是*nix系统进程间通信的最古老形式,所有*nix都提供这种通信方式。管道是一种半双工的通信机制,也就是说,它只能一端用来读,另外一端用来写;另外,管道只能用…
这段时间在研究 Linux 中用户登录和 Shell 执行程序的原理。我们知道,Shell 命令分为内部命令和外部命令。内部命令有诸如 cd、history、exit、echo 等,常见的外部命令有 ls、ping、netstat 等。…
在前面一篇《用Python给Linux编写守护进程》的文章中,讲到了如何利用 Python 给 Linux 编写一个守护进程。守护进程不依赖用户终端,所以程序输出的信息用户是察觉不到的。但是在实际应用中,我们又经常需要记录一些信息,例如…
在上一篇文章中,我们讲了如何在 Linux 上用 Python 编写一个守护进程。主要原理是利用 Linux 的 fork 函数创建一个进程,然后退出父进程,生成的子进程就会成为一个守护进程。细心观察的可能会发现,这个守护进程的运行身份,…
守护进程(daemon)是指在 UNIX 或其他多任务操作系统中在后台执行的电脑程序,并不会接受电脑用户的直接操控。此类程序会被以进程的形式初始化。通常,守护进程没有任何存在的父进程(即 PPID=1),且在 UNIX…
提示:本文写于 2013 年,文中涉及的 Linux 运行级别、chkconfig 以及 Nginx 服务脚本均基于当时的服务器环境,请结合文章发布时间阅读。在 Linux 下编译使用 Nginx 的同学都知道,Linux 下编译安装的…
环境:CentOS 5.8 64位系统自带 zlib:1.2.1安装版本:1.2.3这段时间在重新编译 LNMP,发现 Linux 中很多软件对 zlib 的依赖都比较大,但是系统中安装的 zlib 版本普遍比较低。如果使用 yum…
在博客还没有正式上线之前,我一直在纠结服务器的问题。最开始尝试过几个国外的 VPS,但要么访问速度比较慢,要么价格相对较高。对于一个刚刚建立、访问量几乎没有的博客来说,租用高配置服务器多少有些浪费。正好当时阿里云的云主机比较受关注,…
Linux软件安装方式有很多,为了保证服务器运行的稳定性,很多人会采用编译软件安装源代码的方式来安装软件;下面我来把Godaddy VPS上的编译过程贴一下,包括安装过过程和遇到的一些问题,以及解决的办法等。需要说明的是,mysql的高级版…