随笔分类 -  Linux 操作系统

摘要:0:表示键盘输入(stdin)1:表示标准输出(stdout),系统默认是1 2:表示错误输出(stderr) command >/dev/null 2>&1 & == command 1>/dev/null 2>&1 & 1)command:表示shell命令或者为一个可执行程序2)>:表示重定向 阅读全文
posted @ 2018-12-22 17:53 bcombetter 阅读(538) 评论(1) 推荐(0) 编辑
摘要:什么是Linux swap space呢?我们先来看看下面两段关于Linux swap space的英文介绍资料: Linux divides its physical RAM (random access memory) into chucks of memory called pages. Sw 阅读全文
posted @ 2018-08-13 17:07 bcombetter 阅读(574) 评论(0) 推荐(0) 编辑
摘要:原地址: https://feilong.me/2011/02/monitor-core-processes-with-monit monit是一款功能强大的系统状态、进程、文件、目录和设备的监控软件,用于*nix平台, 它可以自动重启那些已经挂掉的程序,非常适合监控系统关键的进程和资源,如:ngi 阅读全文
posted @ 2017-03-24 16:54 bcombetter 阅读(460) 评论(0) 推荐(0) 编辑
摘要:linux中,常常涉及到权限的问题。文件的权限有3组,owner,group,other,每一组都有rwx三种设置。r(4):可读;w(2):可写;x(1):可执行。我们在执行shell命令ls -l时,就会显示出文件的所有信息,第一组就是文件属性中的高级属性,权限。这一组总共有10格,每一格是一个 阅读全文
posted @ 2016-12-30 12:41 bcombetter 阅读(6896) 评论(0) 推荐(0) 编辑
摘要:CPU时间片 为了提高程序执行效率,大家在很多应用中都采用了多线程模式,这样可以将原来的序列化执行变为并行执行,任务的分解以及并行执行能够极大地提高程序的运行效率。 但这都是代码级别的表现,而硬件是如何支持的呢? 那就要靠CPU的时间片模式来说明这一切。 程序的任何指令的执行往往都会要竞争CPU这个 阅读全文
posted @ 2016-11-18 11:58 bcombetter 阅读(1825) 评论(0) 推荐(2) 编辑
摘要:(1)fork()的定义 fork()函数是Unix中派生新进程的唯一方法,声明如下: #include <unistd.h> pid_t fork(void); 我们需要理解的是,调用一次fork()方法,该方法会返回两次。一次是在调用进程(也就是派生出的子进程的父进程)中返回一次,返回值是新派生 阅读全文
posted @ 2016-10-22 17:55 bcombetter 阅读(10912) 评论(0) 推荐(0) 编辑