原创骆小刚Linux阅码场1月19日作者简介骆小刚,现就职于深圳市普康电子有限公司,高级软件工程师。负责arm下u-boot、kernel开发,APP框架搭建,底层软件开发,算法开发,性能优化等。对开源软件有浓厚兴趣。本文主要用实例剖析systemd、daemon()、nohup启动服务的差异。环境:ubuntu1804x86_64,linux5.0,gcc8.3.01.systemd启动服务sy
分类:
系统相关 时间:
2020-12-02 12:34:40
阅读次数:
8
4412上移植最新5.4内核的流程非常的简单,因为4412被Linux官方支持,那么我们来看一下怎么把官方5.4内核移植到我们的I.MX6ULL终结者开发板上。 平台:i.MX6ULL开发板 前言 本篇推文会加到后续的文档里面,另外等QT视频录制完成以后,就开始更新终结者驱动和系统移植的视频,后续的 ...
分类:
系统相关 时间:
2020-06-28 13:00:35
阅读次数:
133
阻塞式IO模型 最传统的一种IO模型,即在读写数据过程中会发生阻塞现象。 当用户线程发出IO请求之后,内核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态,用户线程交出CPU。当数据就绪之后,内核会将数据拷贝到用户线程,并返回结果给用户线程,用户线程才解除block状态 ...
分类:
系统相关 时间:
2020-05-18 23:06:43
阅读次数:
105
【仅仅显示最后的5行】 输出完之后用ctrl d结束 要删除用户的时候 显示没法删除 在进程中 这个时候要先把那个进程先exit或者logout 然后再删除 -d 用户是某个用户的登录时间 没加用户名是所有人的登录时间 指令的名字 然后是状态 S是休眠 然后是用户 时间 【ps是进程检测 ac是统计 ...
分类:
移动开发 时间:
2020-05-12 16:35:55
阅读次数:
93
恢复内容开始 此问题默认存在于manjaro-i3-18.1.5-191229-linux54之前的版本中。 i3 社区版中compton包名已经改名为picom。而相关配置文件中 进行更新。 终端中运行: pkill comton #关闭compton compton -b #运行compton ...
分类:
编程语言 时间:
2020-01-09 20:33:24
阅读次数:
237
数据库盘阵挂了,数据库软件、数据库日志文件、控制文件以及备份都放在挂的这个磁盘,到最后什么文件都没有,只剩下数据文件!! 恢复步骤:这是oracle10G+linux5 的环境,其他版本步骤一样,区别就在参数文件相关参数而已! 1、安装数据库软件:这个就不说了。。。安装的时候最好保持所在的目录、OR ...
分类:
数据库 时间:
2020-01-06 22:42:35
阅读次数:
137
上次我们做了构建Linux内核的实验,这次我们要在上次的基础上,做一个Socket与系统调用的深度分析。本次实验在X86 64环境下Linux5.0.1的内核中进一步跟踪验证。 遇到问题,待续》》》》》 ...
分类:
其他好文 时间:
2019-12-19 20:50:47
阅读次数:
63
本次实验要求: 请将Socket API编程接口、系统调用机制及内核中系统调用相关源代码、 socket相关系统调用的内核处理函数结合起来分析,并在X86 64环境下Linux5.0以上的内核中进一步跟踪验证。 Socket API编程接口: C语言中的Socket API就是一种涉及系统调用的AP ...
分类:
其他好文 时间:
2019-12-19 18:56:56
阅读次数:
73
1.Socket与系统调用——概述 Socket API编程接口之上可以编写基于不同网络协议的应用程序; Socket接口在用户态通过系统调用机制进入内核; 内核中将系统调用作为一个特殊的中断来处理,以socket相关系统调用为例进行分析; socket相关系统调用的内核处理函数内部通过“多态机制” ...
分类:
系统相关 时间:
2019-12-18 23:52:14
阅读次数:
149
一、构建调试系统 下载内核: make -p /lab3/linuxkernel //这里可以选择从国内镜像下载内核,官网下载速度太慢,国内镜像地址 //http://mirror.bjtu.edu.cn/kernel/linux/kernel/v5.x/linux5.0.1.tar.xz wget ...
分类:
系统相关 时间:
2019-12-11 17:08:49
阅读次数:
110