E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux进程管理命令
【面试 - 八股文】Linux 高频面试题,吊打面试官
大家好,我是山猫最近山猫花了三天三夜无敌篇Linux万字总结从linux基础、三剑客(grep\sed\awk)、shell脚本编程、文件
管理命令
、磁盘
管理命令
、网络通讯命令、系统备份命令以及高频面试题角度出发的呕心力作
程序猿山猫
·
2023-12-18 20:46
软件测试
软件测试面试
linux
经验分享
软件测试
软件测试工程师
面试
职场和发展
【
Linux进程
控制(二)】进程程序替换(exec系列函数) and 自实现shell命令解释器
一、进程替换是什么?fork()之后,父子各自执行父进程代码的一部分。如果子进程想执行全新程序就会用到进程的程序替换来完成这个功能程序替换:通过特定接口,加载磁盘上的一个权限程序(代码和数据)加载到调用进程的地址空间中以达到让子进程执行其他程序的目的将新的磁盘上的程序加载加载到内存并和当前进程页表重新建立映射用操作系统相关接口即可完成二、execl系列函数manexecl查看exec系列函数一共有
Gogh90
·
2023-12-18 18:01
Linux
linux
windows
运维
【
Linux进程
控制】进程终止和等待(waitpid回收僵尸进程)
前言什么是写时拷贝创建子进程,没必要将不会被访问或只读的数据重新拷贝一份只有将来会被父或子进程写入的数据才值得拷贝,提前拷贝也并不会立马使用一般而言即使是os,也无法提前知道哪些空间可能被写入所以os选择写时拷贝技术对父子进程数据进行分离写时拷贝本质是一种延时申请当你想去修改数据的时候os再帮你去拷贝写时拷贝实现图为什么要使用写时拷贝因为有写时拷贝技术的存在父子进程得以彻底分离完成进程独立性技术保
Gogh90
·
2023-12-18 18:30
Linux
linux
运维
服务器
Linux进程
通信——信号进阶(信号如何携带消息)
Linux进程
通信——信号携带消息信号和信号携带消息异同点信号接收和发送函数接收函数接收端信号和信号携带消息异同点信号相关内容Linux——信号入门信号处理函数的注册:入门版:函数signal高级版:函数
pg_hj
·
2023-12-18 18:07
linux
运维
服务器
Linux系统管理、服务器设置、安全、云数据中心
前言「作者主页」:雪碧有白泡泡「个人网站」:雪碧的个人网站我们来快速了解liunx命令文章目录前言解析命令提示符linux的文件和目录文件和目录管理文件操作进程
管理命令
系统管理网络管理书籍推荐本文以服务器最常用的
雪碧有白泡泡
·
2023-12-18 06:54
粉丝福利活动
服务器
linux
安全
如何用 Docker 安装运行 mysql?
默认读者已经对docker会一些简单操作,比如会查看container列表、删除container之类的简单
管理命令
。Docker的一些概念先简单说Docker的几个概念:image:镜像。
前端西瓜哥
·
2023-12-18 05:28
docker
mysql
容器
5分钟快速上手:Linux命令
5分钟快速上手:Linux命令文章目录5分钟快速上手:Linux命令1、导航命令2、文件
管理命令
3、文本处理命令4、系统信息命令5、软件包
管理命令
6、网络
管理命令
7、进程
管理命令
Vim操作总结1、导航命令首先需要掌握的是导航命令
cocochimp
·
2023-12-18 05:19
linux
服务器
运维
Linux进程
间通信——匿名管道|命名管道
目录进程间通信介绍进程间通信目的进程间通信发展进程间通信分类管道(基于文件)SystemVIPC(基于本地通信,不能跨网络)POSIXIPC管道什么是管道匿名管道匿名管道的原理任何进程通信的手段用fork来共享管道原理站在文件描述符角度-深度理解管道站在内核角度-管道本质编辑pipe函数pipe2进程通信的步骤第一步,创建管道第二步,创建子进程第三步,关闭不需要的fd第四步,开始通信管道的特点管道
酷帅且洋仔
·
2023-12-18 03:59
Linux笔记
linux
服务器
运维
Linux进程
信号
文章目录一.信号的产生二.Linux内核中进程信号的保存三.进程信号的捕捉进程的用户态和内核态进程捕捉操作系统信号的过程四.基于信号自定义处理进行进程等待一.信号的产生进程信号:进程在执行任务的过程中,由于某些硬件或软件行为,使操作系统接收到了中断信号,之后操作系统会将经过处理的信号发送给正在运行的进程,收到操作系统信号的进程将中断代码执行流,对信号进行响应二.Linux内核中进程信号的保存如果当
摆烂小青菜
·
2023-12-18 00:01
青菜的Linux专栏
linux
【
Linux进程
】进程控制
目录一、进程创建1.2fork函数初识1.2fork函数返回值1.3写时拷贝1.4fork常规用法1.5fork调用失败的原因二、进程终止2.1进程退出场景2.2进程退出码2.2.1用strerror打印错误信息2.2.2errno全局变量2.3进程常见退出方法2.3.1进程正常退出2.3.1.1从main返回2.3.1.2调用exit2.3.1.3_exit及exit与_exit的区别2.3.2
sy'ty
·
2023-12-18 00:55
Linux
linux
开发语言
c语言
linux进程
管理fork,Linux -- 进程管理之 fork() 函数
一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。Test1for(inti=0;i0){printf("parents\n");}else{return;}printf("%d\n",tmp);}inttmp1=5;//测试全局变量voidf1(){intpid=
兔斯霁
·
2023-12-16 21:26
linux进程管理fork
linux进程
--fork详解(二)
一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一
bob62856
·
2023-12-16 21:53
Linux
linux进程
--fork详解(三)
1、fork首先我们先来回忆一下fork()函数:函数头文件:#include函数原型:pid_tfork(void);其中pid_t是一个宏定义:#definepid_tint返回值:fork函数调用一次返回两次:在父进程中返回生成子进程的id(因为父进程不止拥有一个子进程);在子进程返回一个整数0(因为子进程只有一个父进程,可以通过调用getppid()得到父进程的进程ID);当然,如果创建失
bob62856
·
2023-12-16 21:53
Linux
【网络协议详解】——FTP系统协议(学习笔记)
目录1.概述2.工作原理2.1两个连接3.相关命令与处理3.1接入命令3.2文件
管理命令
3.3数据格式化命令3.4端口定义命令3.5文件传输命令3.6杂项命令3.7命令处理——响应4.文件传输4.1例子
HinsCoder
·
2023-12-16 19:04
TCP/IP网络协议原理与分析
网络协议
学习
笔记
经验分享
网络
Linux基本命令操作
#manls三、目录和文件
管理命令
1.pwd\\显示路径2.cd\\进入或切换目录3.ls-l\\显示详细信息4.ls-a\\显示隐藏文件5.du-h文件名\\显示文件大小6.mkdir文件夹名称\\新建文件夹
明明如皓
·
2023-12-16 10:52
linux
运维
服务器
Linux中的软件管理
文章目录1.Linux中软件包的类型2.软件包的名称结构3.rpm命令管理软件包4.本地软件仓库的搭建5.网络软件仓库的搭建6.第三方软件仓库的搭建8.epel源的搭建8.dnf软件
管理命令
1.Linux
Pika Yxy
·
2023-12-16 02:36
RE
linux
Docker的常用命令(没有废话)
目录镜像镜像
管理命令
镜像构建命令镜像标签和推送命令其他命令容器运行容器停止和删除容器查看容器信息进入容器数据卷列出卷创建和删除卷将卷挂载到容器镜像镜像
管理命令
dockerimages#列出本地所有的镜像
涵哥爱编程
·
2023-12-15 22:04
linux
docker
容器
linux
镜像
数据卷
Linux文件
管理命令
(cat)
先看官方命令帮助[root@luoqiu~]#cat--helpUsage:cat[OPTION]...[FILE]...ConcatenateFILE(s),orstandardinput,tostandardoutput.-A,--show-allequivalentto-vET-b,--number-nonblanknumbernonemptyoutputlines,overrides-n-
c洛#
·
2023-12-15 18:47
#
Linux常用命令
服务器
linux
运维
32、应急响应——linux
文章目录一、
linux进程
排查二、linux文件排查三、linux用户排查四、linux持久化排查4.1历史命令4.2定时任务排查4.3开机启动项排查五、linux日志分析六、工具应用一、
linux进程
排查查看资源占用
PT_silver
·
2023-12-15 01:05
深信服SCSA-S认证
linux
运维
服务器
波奇学Linux:
Linux进程
状态,进程优先级
编写一个程序模拟进程查看进程状态修改代码后发现进程状态为由S+变成R+R为运行态,S为阻塞态第一次为S是因为调用了外设(printf调用屏幕外设),实际上应该为R,S状态轮换,但是R太快了,所以每次查到了都为S。R+为前台运行,运行bash指令无反应。R加入&为后台运行,可以运行bash指令,此时只能用kill指令来取消进程大部分的程序都属于sleep状态,等待资源输入,比如scanf和bash命
社交达人波奇酱
·
2023-12-14 22:13
Linux
linux
运维
服务器
docker相关的命令
镜像
管理命令
说明dockerimages查看本机镜像dockersearch镜像名称从官方仓库查找镜像dockerpull镜像名称:标签下载镜像dockerpush镜像名称:标签上传镜像dockersave
坚持每天学习一个知识点
·
2023-12-14 20:36
docker
docker
java
Linux进程
地址空间
目录一、程序地址空间分布1、程序地址空间2、进行验证程序地址空间3、在子进程父进程中讨论地址空间二、进程地址空间1、进程地址空间的简述2、画图进行理解一、程序地址空间分布1、程序地址空间在我们学习c语言的时候我们认识到常量区、堆区、栈区、代码区等等在内存上分布的区域,并且使用编译器看到了他们的程序空间地址,他们的具体分布如下:但是在linux中真的是这样分布的么,下面我们来验证看一下。2、进行验证
袖子鼓起
·
2023-12-14 18:33
linux
算法
运维
VMware虚拟机创建及文件、vim练习
目录一.VMware虚拟机创建1.VMware介绍2.创建过程3.关闭防火墙、更新yum仓库源二.简单文件
管理命令
1.创建文件、目录2.删除文件、目录3.练习三.vi/vim练习一.VMware虚拟机创建
哈hhhh
·
2023-12-06 18:10
Linux
vim
编辑器
linux
运维
linux Firewalld学习笔记
trusted3、区域规则区域与网卡接口默认区域规则常用的有trusted(相当于白名单)、work/public区、dmz/drop区4、语法规则介绍区域命令语法和接口命令语法服务命令语法、端口命令语法、
管理命令
语法
Nightwish5
·
2023-12-06 03:39
linux
firewalld
【计算机系统基石与
Linux进程
管理深度解析】
【本节重点】认识冯诺依曼系统操作系统概念与定位深入理解进程概念,了解PCB学习进程状态,学会创建进程,掌握僵尸进程和孤儿进程,及其形成原因和危害1.冯诺依曼体系结构我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系。截至目前,我们所认识的计算机,都是有一个个的独立的硬件组件组成运算器:运算单元是计算机的核心,负责执行各种算术和逻辑运算,如加法、减法、乘法、除法以及比
笨笨胡小巴
·
2023-12-06 03:56
Linux
linux
Linux进程
间通信之共享内存
作者主页:慢热的陕西人专栏链接:Linux欢迎各位大佬点赞关注收藏,留言本博客主要内容讲解共享内存原理和相关接口的介绍,以及一个案例的展示文章目录systemV共享内存1.共享内存的原理2.直接写代码--编写代码进行原理介绍2.1shmget接口的介绍2.2key值为什么需要用ftok生成2.3ftok接口2.3三个命令2.4shmat和shmdt3.通信测试4.代码systemV共享内存共享内存
小米睡不醒.
·
2023-12-06 03:53
Linux
linux
服务器
java
Linux进程
虚拟地址空间
1.前言谈到
Linux进程
虚拟地址空间,还要从程序说起。
呆萌理科生
·
2023-12-05 08:40
linux
c语言
大数据Hadoop集群的启动
Hadoop1.5验证Hadoop是否成功启动1.6hadoop-daemon.sh的使用2HDFS常用的操作命令3hdfs的高级使用命令3.1HDFS文件限额配置3.2数量限额3.3空间大小限额3.4HDFS的
管理命令
赵广陆
·
2023-12-05 08:13
hadoop
hadoop
big
data
hdfs
深入解析
Linux进程
管理机制
通过对进程相关概念和机制的全面解析,读者将能够更好地理解和应用
Linux进程
管理,提升系统的性能和可靠性。
液态不合群
·
2023-12-05 05:16
linux
运维
服务器
Linux进程
间通信
本文已收录至《Linux知识与编程》专栏!作者:ARMCSKGT演示环境:CentOS7目录前言正文进程间通信概念管道管道概念管道原理匿名管道管道规则和特点管道的四种特殊场景关于管道的大小命名管道匿名管道实现进程控制命名管道实现模拟打电话共享内存什么是共享内存?共享内存相关接口共享内存的综合使用共享内存相关特点消息队列什么是消息队列?消息队列相关接口信号量什么是信号量?信号量的相关接口关于信号量关
ARMCSKGT
·
2023-12-04 20:11
Linux知识与编程
linux
运维
服务器
linux进程
创建心得体会,Linux系统下计算机C语言编程心得体会
摘要:C语言编程是目前计算机领域中应用较为广泛的编程语言,很多信息系统都基于C语言编程实现。Linux系统是免费且可以自由传播的操作系统,支持多用户、多平台应用,实际生活中应用也较为广泛。如何基于Linux系统进行C语言编程是编程人员面临的重要问题。这两种技术结合利用时需要掌握一定技巧,基于这一要求文章对基于Linux系统的C语言编程技巧进行了简单分析,为编程人员利用Linux系统和C语言编程提供
weixin_39906878
·
2023-12-04 12:33
linux后端基础---笔记整理(tmux、vim、shell、ssh/scp、git、thrift、docker)
目录1.Linux常用文件
管理命令
2.tmux终端复用器/vim命令式文本编辑器3.Shell语法3.1Shell—版本3.2新建一个test.sh文件3.3Shell文件—运行方式3.4Shell—注释
SRestia
·
2023-12-04 02:56
linux
服务器
笔记
vim
ssh
Linux进程
通信之共享内存
文章目录共享内存原理申请共享内存函数(shmget)参数key生成key值示例申请共享内存挂接到进程地址空间函数(shmat)去关联函数(shmdt)控制共享内存(shmctl)IPC_STATIPC_RMIDipcs其余进程获取该共享内存进程间通信进程间通信:IPC,InterProcessCommunication共享内存原理进程之间通信的本质是:让不同的进程,看到同一份资源。无论是匿名管道还
梦想很美
·
2023-12-04 01:20
Linux
linux
服务器
运维
Linux进程
信号
文章目录信号信号的产生键盘组合键产生系统调用产生(kill,raise,abort函数)kill函数raise函数abort函数软件条件产生信号硬件异常产生信号信号阻塞sigset_t信号集函数修改用户区信号集sigpromask函数sigpending函数信号的捕捉signal函数sigaction函数sigaction函数总结可重入函数volatile关键字SIGCHLD信号信号对于一个信号从
梦想很美
·
2023-12-04 01:47
Linux
linux
Linux常见命令
普通用户的家目录/lib32位函数库/lib6464位库/media手动临时挂载点/mnt手动临时挂载点/opt第三方软件安装位置/proc进程信息及硬件信息/root临时设备的默认挂载点/sbin系统
管理命令
空空墓志铭
·
2023-12-03 19:03
linux
运维
服务器
Linux进程
操作系统挂起进程命令行参数进程地址空间进程会认为自己独占系统资源页表映射为什么存在地址空间进程控制fork函数进程退出进程等待#include#includewait函数pid_twait(int*status);返回值:成功返回被等待进程pid,失败返回-1。参数:输出型参数,获取子进程退出状态,不关心则可以设置成为NULLwait_pid:pid_twaitpid(pid_tpid,int*s
天穹南都
·
2023-12-03 17:16
linux
Boost:多进程间同步文件锁
Linux(编程):多进程同步-文件锁_
linux进程
锁-CSDN博客介绍了Linux的文件锁,Boost对文件锁也进行了封装1.创建文件锁#includeboost::interprocess::file_lockflock
风静如云
·
2023-12-03 16:24
C/C++
c++
linux进程
控制
文章目录1、进程创建1.1、认识fork函数2、写时拷贝2.1、fork常规用法2.2、fork调用失败的原因2.3、进程终止2.4、进程常见退出方法2.5、_exit函数2.6、exit函数2.7、return退出3、进程等待3.1、进程等待必要性:3.2、进程等待的方法3.2.1、wait方法3.2.2、waitpid方法3.3、获取子进程status3.4、进程的阻塞等待方式:3.5、进程的
槛外长江__自流
·
2023-12-03 12:40
Linux学习
linux
Linux进程
和线程的调度与优先级
本文主要概述Linux下进程与线程的调度算法和优先级相关内容。总述为便于快速了解和复习,本节先给出结论性的大致概述,后面再详细介绍相关内容。关于进程优先级和调度策略的大致信息如下。概念进程优先级值越小,优先级越大。进程优先级是PRI值不是Nice值,但是Nice值会影响优先级。三类调度策略:RR调度和FIFO调度的进程属于实时进程,以分时调度(OTHER)的进程是非实时进程实时进程优先级高于普通进
QuietHeart
·
2023-12-03 03:11
Linux 进程(三)
Linux进程
状态的查看:这是Linux内核源代码对于进程状态的定义:R运行状态(running):并不意味着进程一定在运行中,它表明进程要么是在运行中要么在运行队列里。
kqs__
·
2023-12-02 23:21
linux
linux
第五周课程内容
exportPS1="[[\e[34;1m]\u@[\e[0m][\e[32;1m]\H[\e[0m][\e[31;1m]\w[\e[0m]]\$"修改后需要source/etc/profile生效---用户
管理命令
NO点1
·
2023-12-02 19:33
【嵌入式开发基础】 D-Bus入门 - 基础概念
PythonD-Bus强烈推荐,Python这边对于D-Bus的概念讲解更好理解.D-BusAPID-Bus底层接口-APIgio提供的D-BusAPI-GDBusD-Bus基础概念D-Bus是一个总线系统,用于
Linux
赖small强
·
2023-12-02 18:57
嵌入式开发基础
Linux
D-Bus
进程间通信
IPC
rpc
linux
Linux进程
和计划任务管理
文章目录引言一、程序和进程的关系二、查看进程信息ps1、ps-aux2、ps-elf三、查看进程信息top1、top命令介绍1.1系统中进程信息1.2系统整体信息2、交互命令3、top实验四、查看进程信息pgrep五、查看进程信息pstree六、进程的启动方式1、进程的前后台调度1.1Ctrl+Z组合键1.2jobs命令1.3fg命令1.4bg和fg的区别1.5命令的末尾加上一个&符号的作用2、终
风雪一更ing
·
2023-12-02 16:41
linux
云计算
运维
linux基础五:linux 系统(进程状态2:)
3.PRI和NI四:
linux进程
调度与切换1.其他概念:2.进程切换:3.进程调度:五.环境变量:1.mian函数参数(实现命
随风飘扬@
·
2023-12-02 11:11
linux
运维
服务器
linux文件
管理命令
_切换创建复制移动删除查看修改
1.3文件
管理命令
1.3.1cd:切换目录(changedirectory)cd绝对路径/相对路径#根目录[root@localhost~]#cd/#家目录[root@localhost/]#cd[root
Guff_hys
·
2023-12-02 11:33
windows
linux
服务器
后端
架构
系统架构
运维开发
Linux进程
控制
进程控制1目标了解进程相关的概念掌握fork/getpid/getppid函数的使用熟练掌握ps/kill命令的使用熟练掌握execl/execlp函数的使用说出什么是孤儿进程什么是僵尸进程熟练掌握wait函数的使用熟练掌握waitpid函数的使用2进程相关概念2.1程序和进程程序,是指编译好的二进制文件,在磁盘上,占用磁盘空间,是一个静态的概念.进程,一个启动的程序,进程占用的是系统资源,如:物
蒋斌文
·
2023-12-02 08:27
Service
startActivity()startActivityForResult()开启服务也有两种方式:startService()bindService()2进程的概念:当一个应用开启了没有任何组件运行之前安卓系统启动
linux
dev晴天
·
2023-12-02 08:19
shell命令(持续)
命令提示符2.2命令格式三、shell命令3.1用户系统相关命令3.1.1用户和用户组管理(id/useradd等/passwd/groupadd等/newgrp)3.1.2用户切换命令(su)3.1.3系统
管理命令
_npc_
·
2023-12-01 11:09
Linux系统使用
linux
windows
一文教你搞懂Go中栈操作
LInux进程
在内存布局多任务操作系统中的每个进程都在自己的内存沙盒中运行。
简说Linux
·
2023-12-01 06:41
Golang云原生
golang
linux
云原生架构
Golang云原生
CentOS 7 创建LVM磁盘分区
CentOS7创建LVM磁盘分区文章目录CentOS7创建LVM磁盘分区1LVM是什么2LVM
管理命令
3查磁盘信息和磁盘分区3.1查看磁盘信息(df命令)3.2查看磁盘分区信息(lsblk命令)4新建分区
炎方
·
2023-12-01 04:24
linux
运维
centos
服务器
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他