Linux系统

浅谈linux模拟多线程崩溃和多进程崩溃

结论是: 多线程下如果其中一个线程崩溃了会导致其他线程(整个进程)都崩溃; 多进程下如果其中一个进程崩溃了对其余进程没有影响; 多线程 #include <stdio.h> #include <string.h> #include ...

Ubuntu 20.04换阿里源的方法

注意,这篇文章其实不是简单的教你怎么换成20.04的源,而是教你一种基于20.04的方法来换源。 笔者在写这篇文章的时候,20.04 还没有release出来正式版,但是已经可以在仓库里看到有源存在了,故写下这篇文章。 请注意:Ubuntu 20.04 已...

Apache网页的优化、安全与防盗链图文详解

1. Apache 网页的压缩  在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代。 为了适应企业需求,就需要考虑如何提升Apache的性能与稳定...

详解安装Ubuntu Linux系统时硬盘分区最合理的方法

无论是安装Windows还是Linux操作系统,硬盘分区都是整个系统安装过程中最为棘手的环节,网上的一些Ubuntu Linux安装教程一般都是自动分区,给初学者带来很大的不便,下面我就根据多年来在装系统的经验谈谈安装Ubuntu Linux系统时硬盘分区...

Linux cal命令的使用

1.命令简介 cal(calendar)命令用于用于显示当前或者指定日期的公历。 2.命令格式 cal [OPTIONS] [[[DAY] MONTH] YEAR] 可指定 YEAR(1-9999)、MONTH(1-12)和 DAY(1-31)。不跟任何选...

Apache ab并发负载压力测试实现方法

ab命令原理 Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。 ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨...

Linux C 后台服务程序单进程控制的实现

介绍 通常后台服务器程序都必须有且只有一个进程,那么如何单进程呢? 本例子是通过flock函数对/var/run/myserver.pid记录pid文件的进行加锁 若加锁不正常,说明后台服务进程已经在运行了,这时则直接报错退出 若加锁成功,说明后台服务进程...