进程systemd linux net

systemd timer:取代cron和at的定时任务

回到Systemd系列文章大纲 systemd timer:取代cron和at的定时任务 cron和systemd timer实现定时任务的比较 Linux环境下,cron是使用最广泛的定时任务工具,但它有一些不方便的地方。比如它默认: 只支持分钟级别精度的定时任务 定时规则太死板 当调度到本次任务 ......
任务 systemd timer cron

systemd时代的服务管理

回到Systemd系列文章大纲 systemd时代的服务管理 使用systemd做服务管理时,需要了解一些基本知识: 了解systemd可管理哪些服务 了解systemd所管理服务的状态 了解systemctl管理服务的基本命令 学会编写、修改、看懂服务Unit配置文件 此处介绍前(3)点相关的内容 ......
systemd 时代

systemd service之:服务配置文件编写(1)

回到Systemd系列文章大纲 systemd服务配置文件编写(1) systemd service:简介 Systemd Service是systemd提供的用于管理服务启动、停止和相关操作的功能,它极大的简化了服务管理的配置过程,用户只需要配置几项指令即可。相比于SysV的服务管理脚本,用户不需 ......
服务配置 systemd service 文件

systemd service之:服务配置文件编写(2)

回到Systemd系列文章大纲 systemd服务配置文件编写(2) 接下来会通过示例来描述不同Service Type值的应用场景。在此之前,强烈建议先阅读前后台进程父子关系和daemon类进程来搞懂进程之间的关系和Daemon类进程的特性。 systemd service:Type=forkin ......
服务配置 systemd service 文件

进程互斥的实现方法

目录软件实现单标志双标志先检查双标志后检查Peterson算法硬件实现中断屏蔽Test-And-Set(TS指令)Swap指令信号量 软件实现 单标志 int turn = 0; // 进程ID // P0进程 while (turn != 0); // 进入区(死循环) critical sect ......
进程 方法

前后台进程、孤儿进程和 daemon 类进程的父子关系

回到Shell系列文章大纲 前后台进程、孤儿进程和daemon类进程的父子关系 前台进程、后台进程和进程父子关系 前台进程是占用当前终端的进程,只有该进程执行完成或被终止之后,才会释放终端并将终端交还给shell进程。 例如: $ sleep 30 执行该命令后,将创建sleep进程,sleep进程 ......
进程 孤儿 父子 daemon

测试linux代码运行时间

1. 前置知识 (1)gettid 内核给线程(轻量级进程)分配的进程id,全局(所有进程中)唯一; (2)pthread_self()是在用户态实现的,获取的是相对于进程的线程控制块的首地址,只是在当前进程空间中是唯一的。不能保证同一进程先后多个线程具有不同的id。(当前一个线程结束其生命周期,进 ......
代码 时间 linux

linux中grep与find的区别

在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。区别: (1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(pat ......
linux grep find

linux第四周技术博客

这周我们学习了Linux的文件的操作 之前我们已经在/home目录中创建了/swxy目录 我们首先来学习touch命令,用户可以通过touch命令来创建一个空白文件,也可以设置文件属性 cd /home/swxy touch abc.txt echo ‘abc' >> abc.txt 我们可以看到在 ......
linux 技术 博客

IIS下部署asp.net core应用

问题描述: IIS下部署asp.net core应用,windows日志中经常发现如下重启信息: 改善办法: 每次某应用重启后,发现应用内的缓存都过期了,于是按照如下文章和以下截图将引用程序池做相应设置,该问题得到改善: 主要是将 启动模式改成:AlwaysRunning,将闲置时间改成0; 参考文 ......
core IIS asp net

1-Linux操作系统 的介绍和安装教程

一、Linux 的介绍 1)常见的操作系统 Windows,它微软公司开发的一款桌面操作系统(闭源系统)。版本有dos、win98、win NT、win XP、win 7、win vista、win 8、win 10。服务器操作系统:win server 2003、win server 2008、w ......
教程 系统 Linux

linux网络配置

linux网络配置 一:网络配置的相关概念 1:网关 网关就是连接不同网段的,可以让不同网段的主机进行通信,就相当于是一个网段鹅出口,必须通过这个出口出去,才能与外界进行通信, 在linux中有默认的网关,NAT模式中默认的网关就是 以 .2结尾 比如 Ip为 192.168.10.10 它的网关就 ......
linux 网络

进程注入之ListPlanting——滥用listview控件的消息回调函数

效果:注入代码到“注册表编辑器”(当然,必须是要有listview这种列表显示才可以执行) Process Injection: ListPlanting Other sub-techniques of Process Injection (12) 看看官方的介绍 Adversaries may a ......
控件 ListPlanting 函数 listview 进程

linux 中字符串处理函数 ${i%%.*}

001、 [root@pc1 test2]# ls [root@pc1 test2]# str1="ab.cd_kk.mn_jjy" ## 测试字符串 [root@pc1 test2]# echo ${str1%%.*} ## 从左侧开始,删除.号右侧所有的内容 ab [root@pc1 test2 ......
字符串 函数 字符 linux

.NET Core + K8S 玩转容器编排

原文:https://www.cnblogs.com/sheng-jie/p/10591794.html 1. 引言 由于最近在学习微服务,所以就基于之前docker的基础上把玩一下k8s(Kubernetes),以了解基本概念和核心功能。 2. What's k8s? k8s涉及到很多基本概念,可 ......
容器 Core NET K8S 8S

使用vmware时,在Linux虚拟机开机时读取文件

条件: 有esxi或vcenter的权限 Linux虚拟机开机且不能中断运行 不知道Linux虚拟机的账号密码 方法: linxu-flat.vmdk为基础磁盘文件 没有快照时,读取、复制linxu-flat.vmdk显示Device or resource busy 有快照时,可以读取、复制lin ......
机时 文件 vmware Linux

进程注入之Process Doppelganging(进程替身或进程分身)——技术限制较大,win7 64下实验成功,在我的win11 64下失效

写在前面 先说效果:win11 64位下 processrefund.exe calc.exe MalExe.exe [+] Got ntdll.dll at 0x7ff93ee10000 [+] Got NtCreateSection at 0x00007FF93EEAF580 参数错误。 就算是 ......
进程 替身 Doppelganging win Process

Linux环境下sentence-transformers 之 all-MiniLM-L6-v2模型安装与使用

好记性不如烂笔头系列 一、背景: 1、之前使用chatgpt接口生成embeddings的向量维度为1536维,数据库中占用较大,所以找寻低维度的向量生成方法,减少数据占用 2、在huggingface上发现all-mpnet-base-v2及all-MiniLM-L6-v2两个模型不错,前者会生成 ......

6、linux命令之`cp`与`scp`

目录linux命令之cp与scp1、cp2、scp3、参数 linux命令之cp与scp cp与scp命令的都是复制文件或目录,区别就是,cp只能在自己服务内进行copy,而scp可以跨服务器进行copy。 1、cp 语法: cp [srcFile] [tgtFile] 示例: cp /u01/dm ......
命令 linux scp cp

视频存储平台 EasyCVR 视频服务启动异常看进程启动正常问题解决

EasyCVR 的视频存储平台采用了先进的分布式架构设计,通过将视频数据分散存储在多个节点上,有效地提高了系统的可靠性和稳定性。无论用户需要存储多少视频文件,EasyCVR 都能保证数据的完整性和安全性,确保用户可以随时访问到自己所需的视频内容。 根据使用者的反馈,有些使用者在以Servicelns ......
视频服务 视频 进程 EasyCVR 问题

Linux

前言 原文作者: Kyle Violet 文章链接: https://cyborg2077.github.io/2022/10/15/LinuxStu/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kyle's Blog! 本文章为在原文 ......
Linux

asp.net 跨域问题解决

前言: 近期在对接前后端分离的项目中遇到了跨域问题,查了一些资料都比较新,没有比较老的解决方式所以记录一下 背景如下: 后端最老的 aspx 前端 vue3 部署在iis上 1.跨域的处理 点击查看代码 <httpProtocol> <customHeaders> <add name="Access ......
问题 asp net

ChatGPT - Logging Preferences in .NET

了解 .NET 第三方日志包的更新进度、使用流量,以从 1-2 个备选中进行选择。目前认为最合适的是 Serilog 和 NLog,活跃,均支持集成扩展 Microsoft.Extensions.Logging、结构化日志(以便进行统计分析)。 ......
Preferences ChatGPT Logging NET in

.Net Core WebApi 模型验证无效时报400

webapi默认处理了模型验证,所以会返回自带的格式,若我们想返回自定义的格式,就需要关闭它 然后自行获取。 主要是下面标红这句: services.AddControllers() .ConfigureApiBehaviorOptions(options => { options.Suppress ......
时报 模型 WebApi Core Net

编译.NET 7.0 Runtime源代码

1. 从github拉取代码,路径: https://github.com/dotnet/runtime https://github.com/dotnet/runtime.git 2. 切换分支到 "release/7.0" release/7.0 3. 编译源代码需要另外安装:python、cm ......
源代码 Runtime NET 7.0

Linux中find命令的prune参数探究

记得很久之前找过prune的参数使用,应急用了之后没有记录,但过了一段时间就会忘记,这次趁机找了一圈,包括Google-aosp里面的用法也对比参照了一下。 参考 https://www.jianshu.com/p/e0a9fb35601a 发现描述基本没问题,使用上还有些差异,特此记录一下: <以 ......
命令 参数 Linux prune find

.net core创建数据库、seed数据、部分修改字段

#region 创建数据库//如果数据库有表,则 EnsureCreated 方法不执行任何操作。//如果没有数据库,或者没有任何表,则它将创建数据库和架构。//EnsureCreated 启用以下工作流来处理数据模型更改://删除数据库。更改数据模型。重新运行应用。//EnsureCreated ......
数据 字段 部分 数据库 core

linux创建桌面快捷方式

以idea为例,终端中输入 touch idea.desktop vim idea.desktop 添加 Name=IntelliJ IDEA Comment=IntelliJ IDEA Exec=/home/fzx/developTools/idea-IC-232.9921.47/bin/idea ......
桌面 方式 linux

Linux中如何查看端口占用情况

Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。 lsof(list open files)是一个列出当前系统打开文件的工具。 lsof 查看端口占用语法格式: lsof -i:3306 [root@host/]# lsof -i:3306COMMAND PID USER ......
端口 情况 Linux

linux环境下jdk安装

下载安装包https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz 安装lrzsz sudo apt install lrzsz 解压jdk sudo tar -zxvf jdk-17_linux-x64_bin.t ......
环境 linux jdk