进程systemd linux net

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】个人博客前后端运维部署

个人博客 前端:https://lujiesheng.cn 个人博客 后端:https://api.lujiesheng.cn 个人博客 运维:https://portainer.lujiesheng.cn # 1. 服务器准备 我采用的是 腾讯云轻量应用服务器(2C 4G 8M 80G),配置如下 ......
Docker Docker-Compose CentOS7 Compose CentOS

【八股文 02】C++ 进程内存布局及其相关知识

# 1 引言 **本文环境为 Linux 操作系统(x86) + C++**。 **目的是了解进程内存布局**,但是在了解的过程中发现需要前置一些知识,因此内容概览如下所示: - 1 C/C++程序从源代码到可执行程序的构建过程 - 1.1 预处理,也叫预编译 - 1.2 编译 - 1.3 汇编 - ......
八股文 八股 布局 进程 内存

.NET+MySQL的坑

#JSON字段访问时,引号格式 -- 需要替换C#里的""\"""" 为 "\"" -- C#里的SQL代码 rtrim(ltrim(REPLACE(JSON_EXTRACT(b.yarn_type_id, '$.dye_name'), ""\"""", ''))) -- MySQL直接执行的代码 ......
MySQL NET

linux中,在路由表中,Flags字段中,可以有哪些值,分别都代表什么意思?

在Linux的路由表中,Fags字段是用来描述路由表条目的特性和状态的标志。不同的标志值可以组合在一起,以指示路由表条目的不同属性。以下是常见的flags字段值及其含义: U(Up):该标志表示该路由条目是活动的,意味着该路径是可用的。 G(Gateway):表示指定的路由目标是一个网关(即下一跳地 ......
字段 路由 意思 代表 linux

linux环境中,如何知道访问某个IP地址,数据包是从哪个网卡出去的?

使用如下的命令,确定访问某个IP的时候,数据包是从哪个网卡出去的 ip route get <destination_ip> destination_ip:表示的是,要访问的IP地址。 示例: [root@centos7 ~]# ip route get 110.242.68.3 110.242.6 ......
网卡 地址 环境 数据 linux

进程与线程

## 进程 进程就是一个程序的执行实例,也就是正在执行的程序,是操作系统资源分配的基本单位。 进程的概念主要有两点: ``` 1. 进程是一个实体。每个进程都有独立的代码和数据空间(程序上下文),即自己的地址空间。 2. 进程是一个“执行中的程序”。程序是一个没有生命的实体,只有处理器赋予程序生命时 ......
线程 进程

linux系统中,如何查看系统中已有的iptables规则?

使用iptables的命令查看在系统中,已经存在的iptables规则 命令1:iptables-save iptables-save iptables-save插叙出来的结果是iptables执行的命令,以命令的方式输出iptables的内容 命令2:iptables -nvL iptables ......
系统 iptables 规则 linux

.NET Core如何使用第三方容器Autofac

首先先了解一下什么是Autofac Autofac用于在 .NET Core 应用程序中管理组件的生命周期和依赖关系。 我们在开发一个项目的时在Program中注入依赖注入的生命周期,项目工程比较大的时候我们就要实现很多注入,最致命的缺点就是耽误太多时间,为解决这一问题的最好解决方法就是使用到Aut ......
容器 第三方 Autofac Core NET

linux /sys/class/dmi/id目录详解

/sys/class/dmi/id是一个linux系统的目录,用于存储有关计算机硬件的DMI(desktop management interface)信息。DMI是一种由系统固件提供的标准接口,收集和报告有关计算机硬件配置的信息 /sys/class/dmi/id 目录下,可以找到以下文件和子目录 ......
目录 linux class dmi sys

.net Nuget包管理

两种包管理模式,一种是packages.config一种是PackageReference packages.config程序包管理文件只存在于.NET Framework的项目中,比如下图,我创建了一个.NET Framework的项目: 在添加了NuGet程序包Newtonsoft.Json之后 ......
Nuget net

.NET周刊【7月第5期 2023-07-30】

## 国内文章 ### PaddleSharp:跨越一年的版本更新与亮点 https://www.cnblogs.com/sdflysha/p/20230724-paddlesharp-in-a-year.html 我始终坚信,开源社区是技术进步的重要推动力,也是我抽出我业余时间,投入到`Paddl ......
周刊 2023 NET 07 30

记一次 阿里云 Alibaba Cloud Linux release 3(centOS8)误删 python3 导致 yum无法使用 修复过程

因centOS8自带了python3.6,由于需要3.8+的环境,装不上去,于是把python3卸载了,结果导致yum无法使用了。 # 以下是最终的修复方案: ## (一天后)网上一篇文章找到的思路,到同样环境的linux机器上去到yum的所有依赖包来覆盖安装 https://blog.csdn.n ......
过程 Alibaba release centOS8 python3

linux c pid获取进程名 进程名获取pid

原文 Liunx中 通过进程名查找进程PID可以通过 pidof [进程名] 来查找。反过来 ,相同通过PID查找进程名则没有相关命令。在linux根目录中,有一个/proc的VFS(虚拟文件系统),系统当前运行的所有进程都对应于该目录下的一个 以进程PID命名的文件夹 ,其中存放进程运行的N多信息 ......
进程 pid linux

重返照片的原始世界:我为.NET打造的RAW照片解析利器

我理解有相机、需要使用代码处理 `RAW` 格式照片的朋友确实不多,但随着现在许多手机也开始支持RAW格式照片,我坚信这个工具——Sdcb.LibRaw将会为那些需要它的人带来极大的帮助。 ......
照片 利器 世界 NET RAW

MFC-GetModuleFileName获取当前进程已加载模块的文件的完整路径

TCHAR szname[MAX_PATH] = {0}; DWORD n= GetModuleFileName(NULL, szname, MAX_PATH);//获取当前进程已加载模块的文件的完整路径 /* 参数1:HMODULE hModule 一个模块的句柄。 可以是一个DLL模块, 或者是 ......

【技术积累】Linux中的命令行【理论篇】【三】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
命令 理论 Linux 技术

Linux存储管理

## 1、磁盘分区 TODO ## 2、Swap分区 ### 2.1、Swap分区简介 **作用:** swap 分区通常被称为交换分区,是一块特殊的硬盘空间。当实际内存不够用时,OS会将内存中暂时不用的部分数据,放在交换分区中,为当前运行的程序提供足够的内存空间。 **优先:** 通过操作系统的调 ......
Linux

著名开源Linux图形驱动开发者与Valve签约

据报道,Valve 最近聘用了著名开源 Linux 图形驱动开发者 Alyssa Rosenzweig,以改进开源 Linux 图形驱动程序堆栈,增强 Linux 游戏生态系统。 据报道,Valve 最近聘用了著名开源 Linux 图形驱动开发者 Alyssa Rosenzweig,以改进开源 Li ......
开发者 图形 Linux Valve

著名开源Linux图形驱动开发者与Valve签约

据报道,Valve 最近聘用了著名开源 Linux 图形驱动开发者 Alyssa Rosenzweig,以改进开源 Linux 图形驱动程序堆栈,增强 Linux 游戏生态系统。 据报道,Valve 最近聘用了著名开源 Linux 图形驱动开发者 Alyssa Rosenzweig,以改进开源 Li ......
开发者 图形 Linux Valve

线上问题排查--进程重启失败,最后发现是忘了cd

# 背景 我前面写了几篇文章,讲c3p0数据库连接池发生了连接泄露,但是随机出现,难以确定根因,最终呢,为了快速解决问题,我是先写了个shell脚本,脚本主要是检测服务的接口访问日志,看看过去的30s内是不是接口几乎都超时了,如果是的话,咱们就重启服务。然后把这个shell加入到了crontab里, ......
进程 问题

初识Linux

# 初识Linux ## 运维的本质 ~~~python 运维:运行维护应用程序 岗位需求:自动化运维、DBA、docker+K8s... 运维职责: 1.尽可能保证应用程序24小时不间断运行 2.尽可能保证数据的安全 3.尽可能提升程序的响应速度 ps:上述三个职责也是服务器应该具备的 """ 1 ......
Linux

Linux简易功能介绍

# Linux简易功能介绍 ### 虚拟机关键配置名词解释 ```python # 虚拟⽹络编辑器说明 桥接模式 # 可以访问互联⽹!!! 配置的地址信息和物理主机⽹段地址信息相同, 容易造成地址 冲突 NAT模式 # 可以访问互联⽹!!! 配置的地址信息和物理主机⽹段地址信息不同, 造成不了地址 ......
简易 功能 Linux

vs2022无法创建.net8项目

如图,使用dotnet --list-sdks 查询到已经安装了.net 8,但是创建项目的时候,找不到.net8框架。 原因是没有开启 "使用.NET SDK预览版", 在工具-管理和预览功能处,可开启。 打开之后,重新打开vs,就有了。 参考:https://anthonygiretti.com ......
项目 2022 net8 net vs

Linux文件与目录管理核心命令:看这篇就够了

## Linux文件与目录核心命令 ### Linux命令操作语法示例 ``` bash #命令 选项 参数 command [-options] [arguments] [root@localhost ~]# ls //命令 anaconda-ks.cfg [root@localhost ~]# ......
命令 核心 文件 目录 Linux

.NET 个人博客-首页排版优化

# 个人博客-首页排版优化 # 优化计划 - [x] 置顶3个且可滚动或切换 - [ ] 推荐改为4个,然后新增历史文章,将推荐的加载更多放入历史文章,按文章发布时间降序排列。 - [ ] 标签功能,可以为文章贴上标签 - [ ] 推荐点赞功能 本篇文章优化置顶 # 原先置顶如图 ![image]( ......
个人 博客 NET

什么是gil锁、python的垃圾回收机制是什么样的?解释为什么计算密集型用多进程,io密集型用多线程

[toc] ## 1 什么是gil锁 ### -全局解释器锁: 它的本质就是一个大的互斥锁,它是cpython的一个机制,gil只存在于cpython解释器,它限制了一个线程只有获取到了gil锁,才能执行,如果没有拿到gil锁,线程是不能执行的 -解释器不仅仅只有cpython,pypy,jpyth ......
密集型 线程 进程 机制 垃圾

rock5b uboot 命令试玩 linux安装tftpd-hpa

光速开启一个能用的linux FTP 服务器 apt install vsftpd -y && systemctl enable vsftpd && systemctl start vsftpd 然后发现uboot好像用的是tftp。。。。。。。。一种简单文本传送协议,下面linux安装tftpd ......
试玩 tftpd-hpa 命令 rock5b linux

linux运行程序

运行不包含package的class文件 public class HelloWorld { public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.println("hello world"); } } java ......
程序 linux

Linux学习环境搭建(VMware虚拟机安装Linux)

### 企业现状 **目前绝大多数企业运维人员的工作环境都是Windows下通过SSH工具(如XShell等)远程连接千百里外的服务器进行管理和维护的。** 而且学Linux运维,99.9%知识与硬件无关,用虚拟机足矣。 08年以前没有虚拟化概念。买服务器,放机房。 > 类似点蜡烛 **现在80%中 ......
Linux 环境 VMware

Linux安装部署seata集群模式

####第一步:下载seata安装包 #####下载地址:https://seata.io/zh-cn/blog/download.html ##### 解压如下 ![image](https://img2023.cnblogs.com/blog/2142187/202308/2142187-202 ......
集群 模式 Linux seata