启动故障排错和修复示例1环境:centos6.10故障:删除/sbin/init,删除系统第一个启动进程,导致无法启动思路:首先要明白init是由软件包安装的,其次此软件包存在于光盘中,可以将软件包中此文件导出方法如下:a)开机进入grub菜单,更改内核启动加载一个进程为init=/bin/bashb)进入bash后,由于是只读文件系统需要重新以读写方式挂载,否则后续拷贝文件会出错:mount-o
分类:
其他好文 时间:
2020-09-14 18:51:38
阅读次数:
50
CentOS8root密码恢复步骤启动进入GRUB菜单,并进入编辑模式。当出现启动菜单时,使用键盘方向键选择需要的项,并按“E”键进入编辑模式。将光标移动到“Kernel=”开头的行,并在其末尾添加“rd.break”创建一个在引导过程前的“中断”点,完成后按“CTRL+X”开启系统启动进程。使用“mount|grepsysroot”命令检查“/sysroot”目录的写权限,通常这个挂载点是“只读
分类:
其他好文 时间:
2020-09-12 21:21:12
阅读次数:
138
1.虚拟机(hadoop11)中的hadoop如是第一次启动,则需要格式化namenode 命令: hadoop namenode -format 注意:如之前有安装过,则需要删除配置文件core-site.xml里的hadoop.tmp.dir的存储目录及日志文件夹 2.在hadoop11上启动n ...
分类:
其他好文 时间:
2020-07-21 21:36:10
阅读次数:
66
前置工作: 准备一个 usb 摄像头,连接到树莓派上 lsusb 查看摄像头是否连接 1. 安装 motion 忘了 2 . 配置 motion 自启动,编辑配置文件 /etc/motion/motion.conf 忘了 3. 查看 motion 是否启动 ,进程存在代表启动成功 ps aux|gr ...
分类:
其他好文 时间:
2020-07-11 17:19:19
阅读次数:
90
Python中的多进程 Process 逐个创建进程 使用multiprocessing 中的Process,其中start()代表启动进程,join()代表等待进程结束再执行后面代码程序。 from multiprocessing import Process from time import t ...
分类:
编程语言 时间:
2020-07-06 12:48:12
阅读次数:
78
PS命令 ps [OPTIONS] 选项有三种风格 1 UNIX : 选项必须加- 2 BSD : 选项不能加- 3 GNU : 选项要加两个- 启动进程的方式 系统启动过程中自动启动,与终端无关 用户通过终端启动,与终端相关的进程 BSD风格选项 a 所有于终端相关的进程 x 所有于终端无关的进程 ...
分类:
系统相关 时间:
2020-07-06 10:39:31
阅读次数:
97
1. 容器本质 容器本质上是一种进程隔离的技术。容器为进程提供了一个隔离的环境,容器内的进程无法访问容器外的进程。 容器是一个进程,在容器中启动进程,其实就是在容器这个父进程下启动一个子进程。并且使用“障眼法”对这个子进程的进程编号进行了重新编号,使得用户在容器中查看进程时,如同身处于一个OS环境中 ...
分类:
其他好文 时间:
2020-06-27 16:01:53
阅读次数:
80
#运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs ...
分类:
其他好文 时间:
2020-06-22 20:50:42
阅读次数:
50
"""方法一:子进程的创建与启动之直接实例化Process"""""" 标准库模块multiprocessing提供了一个类对象Process,用于表示进程 使用类对象Process创建并启动子进程的第1种方式为: 1、根据类对象Process创建进程实例对象 2、调用进程实例对象方法start() ...
分类:
系统相关 时间:
2020-05-30 12:19:32
阅读次数:
74
CreateMutexA CreateMutexExA CreateMutexExW CreateMutexW 可以用互斥量作为单实例应用控制, 如: 进程A创建互斥量Mutex, 启动进程B创建互斥量Mutex失败,这时候就不打开进程B而是打开进程A HANDLE hMutex = ::Creat ...