【linux】进程间通信——system V
共享内存、消息队列、信号量
【Linux】进程间通信介绍 | 管道
本篇博客主要讲解了什么是进程间通信、进程间通信的目的、什么是管道、管道的原理、匿名管道、管道的特点、命名管道等等。
【Linux修炼】14.磁盘结构/文件系统/软硬链接/动静态库
在之前文件的学习中,一开始我们就提到了文件操作的本质是进程和被打开文件之间的关系,那没有没打开的文件呢?如果一个文件没有被打开,该如何被OS管理呢?没有被打开的文件只能静静的放在磁盘上放着磁盘上面有大量的文件,而其中的大部分都是处于未被打开的状态,一这些文件也需要被静态管理起来,方便我们随时找到并打
研一小白记录第一次在实验室服务器上跑深度学习的代码全过程(实验室服务器上跑代码详细全过程哦)
在犹豫和观摩了好久之后终于决定自己在实验室服务器上跑一次代码,因为自己是完全没有概念,所以搜了很多很多,有时候一口气打开二三十个搜索框才找到自己想要的答案,但是也很零散,所以决定记录一个自己从申请服务器账号到代码成功跑起来的全过程,见证成长同时希望帮助到你!
Linux——进程概念(进程状态)
Linux进程状态、三态模型、五态模型、七态模型、阻塞态、挂起态、Linux内核源代码、Linux进程状态查看、Linux运行状态、R运行状态(running)、S睡眠状态(sleeping)、D磁盘休眠状态(Disk sleep)、T停止状态(stopped)、kill -19 SIGSTO(暂停
【Linux】线程池
线程池实现
【Linux】进程状态|优先级|进程切换|环境变量
进程状态、两种特殊的进程、进程优先级和环境变量
Ribbon、Feign、Hystrix超时&重试&熔断问题
feign的总请求次数=(1 + maxAutoRetries ) * (1 + MaxAutoRetriesNextServer)Hystrix超时时间=(1 + maxAutoRetries ) * (1 + MaxAutoRetriesNextServer)✖️ReadTimeout
【k8s】如何搭建搭建k8s服务器集群(Kubernetes)
在所有节点上安装Docker和kubeadm部署Kubernetes Master部署容器网络插件部署 Kubernetes Node,将节点加入Kubernetes集群中搭建一主四从集群服务器列表:服务器类型 IP地址。
【Linux】动静态库的制作
本篇博客主要讲解了什么是动静态库以及动静态库的制作等等。
Liunx(狂神课堂笔记)
在列文件或目录时,有时会遇到“ t”位。如果在一个目录上出现“t”位,这就意味着该目录中的文件只有其属主才可以删除,即使某个属组用户具有和属主同等的权限。例:TMP目录下,任何人都有读写执行权限,但是不是任何人对里边的可写权限的文件就可以删除呢,当然不是了,这个就是粘着位的做用,只有所有者才有权删除
centos上搭建nginx视频点播服务器(nginx+vod+lua http发送鉴权消息)
nginx vod lua鉴权,点播服务器
你知道服务器CPU密集型和IO密集型吗?(论点:概念、区别、场景、辨别)
什么是CPU密集型和IO密集型服务器? 服务器是指需要大量的来完成任务的服务器。这些服务器通常会运行,这些应用程序需要来完成任务,因此较高。 服务器是指需要来完成任务的服务器。这些服务器通常会、、等应用程序。这些应用程序需要大量的操作,而不需要太多的。 如何区分C
Vue 中前后端使用WebSocket
WebSocket 是一种网络通信协议。RFC6455定义了它的通信标准。WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于tcp的协议)它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的http是一种无状态,无连接,单向的应用层协议
【Linux】用户分类+权限管理+umask+粘滞位说明
我们对权限并不陌生,权限代表着限制。对于某些用户做一些事情是可以的,但其他人却不行。同样的,在Linux中也存在着权限的概念。既然是限制,那就得针对用户身份,所以Linux中,对于用户身份也有着分类。
linux高级命令之死锁
死锁一旦产生就会造成应用程序的停止响应,应用程序无法再继续往下执行了。现实社会中,男女双方一直等待对方先道歉的这种行为就好比是死锁。使用互斥锁的时候需要注意死锁的问题,要在合适的地方注意释放锁。根据下标在列表中取值, 保证同一时刻只能有一个线程去取值。会造成应用程序的停止响应,不能再处理其它任务了。
记录一次服务器被攻击的经历
对于服务器的镜像版本较旧、漏洞较多的问题,建议能更新镜像的,就先更新镜像,不能更新的,就好好地利用下安全组规则和漏洞的提示工具,修补对应的漏洞,防止后续类似事件的发生。
git的使用——reset
git reset 命令用于回退版本,可以指定退回某一次提交的版本。有三种命令方式。
【Linux】进程状态
阻塞:阻塞就是不被调度一定是因为当前进程等待某种资源就绪一定是进程task_struct结构体需要在某种操作系统管理的资源下进行排队。