Linux Clone函数 之前某一次有过一次面试,问了内核中是怎么创建命名空间的? 下面就来扒一扒clone的精髓,以及如何通过它创建命名空间。 注:本文的代码仅用于功能验证,不能用于生产。本文对clone的标志的描述顺序有变,主要考虑到连贯性。 使用clone创建进程和线程 从linux 2.3 ...
分类:
系统相关 时间:
2021-01-19 11:45:27
阅读次数:
0
kNN 基础 import numpy as np import matplotlib.pyplot as plt 实现我们自己的 kNN 创建简单测试用例 raw_data_X = [[3.393533211, 2.331273381], [3.110073483, 1.781539638], [ ...
分类:
其他好文 时间:
2020-05-11 18:53:19
阅读次数:
64
20 使用LNMP架构部署动态网站环境 20.1 源码包程序 源码包的可移植性非常好,几乎可以在任何Linux系统中安装使用,而RPM软件包是针对特定系统和架构编写的指令集,必须严格地符合执行环境才能顺利安装(即只会去“生硬地”安装服务程序)。 使用源码包安装服务程序时会有一个编译过程,因此可以更好 ...
分类:
Web程序 时间:
2020-04-14 22:54:45
阅读次数:
95
姓名:李宗政 学号:201821121029 班级:计算1811 1. 实验环境介绍 操作系统:ubuntu-18.04.4-desktop-amd64 平台:VMware 2. 常用命令使用 按照PPT,练习常用命令使用。 3. 剖析ps命令 运行man ps: 命令列表: 例:ps -ejH 命 ...
分类:
系统相关 时间:
2020-03-07 13:10:39
阅读次数:
88
本文主要学习了Linux系统中管理磁盘的命令,包括查看磁盘使用情况、磁盘挂载相关、磁盘分区相关、磁盘格式化等操作。 ...
分类:
系统相关 时间:
2019-07-14 18:11:44
阅读次数:
168
作者:刘磊 文中参考代码出处:https://github.com/mengning/linuxkernel/ 本文主要针对进程创建、可执行文件的加载和进程间切换三大部分进行实验并分析。 实验环境:Ubuntu 16虚拟机、VMware 14 1 进程创建 进程(Process)是计算机中的程序关于 ...
分类:
系统相关 时间:
2019-03-24 19:57:36
阅读次数:
425
一、问题描述希望在svn的post-commit中执行一个后台任务,但是发现该后台任务没有退出之前,svn提交始终不会返回。按照bash派生的后台任务的定义,就是在子进程派生之后,父进程不会把终端输入(终端的前台任务)派发给后台任务,也不会同步等该该子进程的返回。在父shell退出之后,内核会把退出 ...
分类:
Web程序 时间:
2019-03-07 10:27:16
阅读次数:
407
import "github.com/shirou/gopsutil/process" 是github上的一个项目,之所以用这个包是为了根据进程pid来获取到进程的开始执行时间。 ...
分类:
其他好文 时间:
2019-02-17 14:20:39
阅读次数:
544
在Linux操作系统层面,线程其实只是特殊的进程,最特殊之处在于跟其他“线程进程“共享内存(包括代码段、数据段等,但不共享栈)。 这两天看书老是看到线程组(thread group),但是线程组是什么呢?百思不得其解,幸好有StackOverflow,不多说,先上链接:《If threads sha ...
分类:
系统相关 时间:
2018-11-30 14:07:04
阅读次数:
282