操作系统 进程管理(习题) 本文将回答一下课后的习题 1. 程序并发执行为什么会失去封闭性和再现性 答:在并行执行程序时,系统资源由多个程序所共享,则这些资源必然由这些程序来改变。程序执行时,必然会受到其他程序的影响。正是因为如此,不能以程序作为作为描述其执行过程的基本单位,催生了后来进程及进程上下 ...
分类:
其他好文 时间:
2020-01-25 23:24:27
阅读次数:
66
记录服务器每次重启之后启动一些服务. systemd systemd简介 CentOS7已不再使用chkconfig管理启动项,而是使用systemd。关于systemd的衍生和发展,可以参见《CentOS7/RHEL7 systemd详解》和《CentOS7进程管理systemd详解》。简单介绍如 ...
分类:
其他好文 时间:
2020-01-22 18:43:09
阅读次数:
117
一、简介 进程是一个具有独立功能的程序关于某个数据集合的一次可以并发执行的运行活动,是处于活动状态的计算机程序。进程作为构成系统的基本细胞,不仅是系统内部独立运行的实体,而且是独立竞争资源的基本实体。 进程是资源管理的最小单位,线程是程序执行的最小单位。进程管理着资源,而将线程分配到某个cpu上执行 ...
分类:
系统相关 时间:
2020-01-21 10:36:40
阅读次数:
141
进程的前后台调用进程的前后台调用相关命令指令含义jobs查看后台任务crtl+z将后台运行进程打入后台bg激活后台进程fg调回进程&运行在后台
分类:
系统相关 时间:
2020-01-20 00:02:57
阅读次数:
105
Linux下的进程管理1.什么是进程?程序是静态的文件进程是运行中的程序的一个副本进程存在生命周期(准备期,运行期,终止期)2.进程状态状态定义R(TASK_RUNNING)、可执行状态(RUNNING,READY)running:正在被处理ready:在排队,cpu处理进程个数有限S(TASK_INTERRUPTIBLE)可唤醒状态:在cpu上使用的时间超时,此时被打入休眠状态,随着程序的调用会
分类:
系统相关 时间:
2020-01-19 17:45:43
阅读次数:
139
原文链接:https://www.cnblogs.com/kevingrace/p/6188123.html linux运维中,web cache server方案的部署是一个很重要的环节,选择也有很多种比如:varnish、squid、nginx。下面就对当下常用的这几个web cache ser ...
分类:
Web程序 时间:
2020-01-18 14:19:03
阅读次数:
103
摘要: Docker在进程管理上有一些特殊之处,如果不注意这些细节中的魔鬼就会带来一些隐患。另外Docker鼓励“一个容器一个进程(one process per container)”的方式。这种方式非常适合以单进程为主的微服务架构的应用。然而由于一些传统的应用是由若干紧耦合的多个进程构成的,这些 ...
分类:
系统相关 时间:
2020-01-17 19:01:13
阅读次数:
99
堆 堆则是一种经过排序的树形数据结构,常用来实现优先队列,他的特点在于形成某种优先的结构。在计算机经常用到,比如优先队列,或者是优先进程管理。 堆(也叫二叉堆)的性质: 1、任何一个节点,都不大于他的父亲节点。 2、必须是一颗完全二叉树 栈 在数据结构中,栈是一种可以实现“先进后出”(或者称为“后进 ...
分类:
编程语言 时间:
2020-01-17 17:28:36
阅读次数:
97
一、Docker架构原理介绍 Docker使用了C/S架构,客户端与守护进程通信,Docker守护进程负责构建,运行和分发Docker容器。Docker客户端和守护进程可以在同一个系统上运行,也可以将Docker客户端连接到远程Docker守护进程。Docker客户端和守护进程使用REST API通 ...
分类:
系统相关 时间:
2020-01-17 16:17:44
阅读次数:
95
上篇文章讲了如何安装MongoDB以及碰到的一些问题。 这次,讲一下MongoDB的一些常规操作。 设置可远程连接 服务开启后,查看设置的bind_ip是否可远程 总所周知,linux运维对端口信息的查看都是使用netstat netstat -nltp local:访问端口的方式,0.0.0.0是 ...
分类:
数据库 时间:
2020-01-17 00:02:19
阅读次数:
120