进程systemd linux net
Linux系统cpu过高如何清理缓存
查看缓存区及内存使用情况 free -h //空闲内存=free+buffers+cached //已用内存=total-空闲内存 缓存区分buffers和cached区别 //内核在保证系统能正常使用物理内存和数据量读写情况下来分配缓冲区大小。 //buffers用来缓存metadata及page ......
Linux Reserved Memory
linux内存子系统 - 保留内存 - 知乎 (zhihu.com) [内存管理] Linux Reserved Memory 预留内存_memory-region_老农民哇哈哈的博客-CSDN博客 ......
linux rename的实现
linux rename可以批量重命名文件。 rename expression replacement files 可以用bash实现: 遍历文件file,用sed等替换file中的字符串,mv $file `echo $file | sed -i 's/expression/replacemen ......
Linux环境下,使用远程连接工具过程中终端无法弹出图形窗口
Linux操作系统,请通过管理网口/VNC等远程连接工具登录服务器,使用终端执行操作。 如果在使用过程中无法弹出图形窗口,请执行以下操作。 场景一:使用SSH连接工具登录LINUX服务器 确保工具支持远程图形显示。 SSH连接工具需要支持远程图形显示,才能弹出图形窗口。putty、SecureCRT ......
VMware Linux虚拟机更改时间,时间自动还原问题解决
上次为了虚拟机调度任务执行的准确性,调整了虚拟机所在物理机的时间,本以为问题就此解决,后来看没用,那就能确定调度任务并非以虚拟机所在物理机的时间为准 那现在看就只有vm控制口时间会影响这个调度了,因为虚拟机的时间是准确的,虚拟机所在的物理机时间又是准确的,只剩控制口了 于是果断修改VMware Ph ......
Linux 下如何修改密码有效期?
有时我们连接远程服务器的时候,提示密码过期,需要修改密码才能登录,这时可以用chage命令来调整下用户密码的有效期,使用户可以继续使用。 chage命令 chage命令用于查看以及修改用户密码的有效期信息,它是 change age 的缩写。当需要用户在指定时间内登录或者需要及时修改密码的时候可以使 ......
linux mqtt 安装配置
安装 ```shell sudo apt install mosquitto ``` 配置密码用户 ```shell sudo mkdir -p /etc/mosquitto/config sudo touch /etc/mosquitto/config/pwfile.conf sudo mosqu ......
AntJob和Hangfire的使用体验(.net Job平台)
先附上两个项目的Github的地址 AntJob: NewLifeX/AntJob: 分布式任务调度系统,纯NET打造的重量级大数据实时计算平台,万亿级调度经验积累!面向中小企业大数据分析场景。 (github.com) Hangfire: Hangfire – Background jobs an ......
记一次 .NET某培训学校系统 内存碎片化分析
## 一:背景 ### 1. 讲故事 前些天有位朋友微信上找到我,说他们学校的Web系统内存一直下不去,让我看下到底是怎么回事,老规矩让朋友生成一个dump文件丢给我,看一下便知。 ## 二:WinDbg 分析 ### 1. 托管还是非托管 要想看托管还是非托管,可以用 `!address -sum ......
Linux:user is not in the sudoers file. This incident will be reported 解决方法
学习自:user is not in the sudoers file. This incident will be reported 解决方法_一路奔跑94的博客-CSDN博客 1、原因 没有在权限文件中说明该用户具有sudo权限 2、解决步骤 1)以root身份去/etc/sudoers文件中, ......
C#同步异步方法互调(.NET Fromework 4.6.1)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace ......
frp 树莓派通过systemd设置开机启动
树莓派操作系统为 ```bash xxx@raspberrypi: $ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Debian GNU/Linux" VERSION_ID="11" VERSION=" ......
[转]Linux下系统防火墙的发展历程和怎样学好防火墙(iptalbes和firewalld)
原文地址:Linux下系统防火墙的发展历程和怎样学好防火墙(iptalbes和firewalld) - Repetition_Maximum - 博客园 有关firewalld和iptables详细使用的文章 iptables详解 firewalld详解 华丽的分割线 1. 认识防火墙 从逻辑上讲防 ......
linux根据地址添加出站策略--脚本
文件名称:add_policy.sh 内容: #!/bin/bash main(){ num=1 echo "<?xml version="1.0" encoding="utf-8"?> <direct> </direct> " > direct.xml # read -p "请输入文件全路径名称: ......
linux环境部署nginx
Linux环境下Nginx的离线安装与在线安装详细步骤参考地址:Nginx安装步骤——离线安装与在线安装详解_nginx依赖包_Olrookie的博客-CSDN博客CentOS7使用firewall-cmd打开关闭防火墙与端口 以开放8080端口为例_firewall-cmd --add-port= ......
.NET Core WebAPI中使用Swagger(完整教程)
一、Swagger简介 1.1-什么是Swagger? Swagger是一个规范且完整的框架,用于生成、描述、调试和可视化Restfull风格的Web服务。 Swagger的目标是对Rest API定义一个标准且和语言无关的接口,可以让人和计算机拥有无需访问源码、文档或网络流量监控就可以发现和连接服 ......
asp.net中获得客户端的IP地址
原文链接:https://blog.csdn.net/as2712101/article/details/9357777 今天看到的一个方法,来查下: 通常我们都通过下面的代码获得IP: string ip =System.Web.HttpContext.Current.Request.UserHo ......
转载:国产linux系统使用 PageOffice 在线打开 word 文件
一、客户端环境 1、操作系统 银河麒麟,中标麒麟,统信UOS 2、芯片 芯片(CPU):x86(Intel、兆芯) ,ARM(飞腾、鲲鹏),龙芯 3、浏览器 360安全浏览器 奇安信 uos自带浏览器 4、wps 版本 wps专业版(11.8.x.xxxxx) 国产版卸载wps命令 dpkg -l| ......
.net core CreatedAtRoute参数碰到的问题
CreatedAtRoute 方法中 new 里面的需要跟跳转的路由的参数名一致 ``` [HttpGet("{userId:Guid}", Name = "GetApplicationUserById")] public async Task GetApplicationUserById(Guid ......
.Net Core Autofac
[toc] # Autofac Autofac 是一款超赞的.NET IoC 容器 . 它管理类之间的依赖关系, 从而使 应用在规模及复杂性增长的情况下依然可以轻易地修改 . 它的实现方式是将常规的.net类当做 组件 处理. 控制反转背后的核心思想是, 我们不再将应用中的类捆绑在一起, 让类自己去 ......
Kali下的ld-linux.so.2
# Kali下的ld-linux.so.2 ### 问题描述 在给Kali安装silentEye时,运行下载得到的".run"文件时提示报错:![image-20230803001154850](https://picturebed-1310517892.file.myqcloud.com/2023 ......
隐藏进程
import ctypes # 定义Windows API函数 import time user32 = ctypes.WinDLL("user32") user32.ShowWindow.argtypes = [ctypes.c_void_p, ctypes.c_int] user32.ShowW ......
.NET Core WebAPI中使用Swagger(完整教程)
Swagger是一个规范且完整的框架,用于生成、描述、调试和可视化Restfull风格的Web服务。Swagger的目标是对Rest API定义一个标准且和语言无关的接口,可以让人和计算机拥有无需访问源码、文档或网络流量监控就可以发现和连接服务的能力。当通过Swagger进行正确定义,用于可以理解远... ......
Linux系统笔记
# Linux 系统笔记 ## Linux环境搭建以及常用命令 ### Linux常见目录框架 dev/ 设备文件 //linux下一切皆文件 bin/ 系统程序 sbin/ 管理员系统程序 lib/ 系统程序库文件 etc/ 系统程序和大部分应用程序的全局配置文件 ust/ ### Linux常用 ......
如何一目了然地监控远程 Linux 系统
动动发财的小手,点个赞吧! Glances 是一款免费的开源、现代、跨平台、实时 top 和类似 htop 的系统监控工具,与同类工具相比,它提供了先进的功能,并且可以在不同的模式下运行:作为独立模式、客户端/服务器模式,并在 Web 服务器模式下。 考虑到Web服务器模式,您不一定需要通过SSH登 ......
Linux pinctrl 子系统
文章代码分析基于linux-5.19.13,架构基于aarch64(ARM64)。 # 1. Linux 5.x官方参考文档 > Documentation\devicetree\bindings\pinctrl\pinctrl-bindings.txt # 2. Pinctrl的引入 想要pinA ......
为什么有了gil锁还要互斥锁、 进程,线程和协程 、什么是鸭子类型
[toc] # 1 为什么有了gil锁还要互斥锁 gil:全局解释器锁,线程要执行,必须先获得到gil锁,才能执行 互斥锁:为了保证多线程并发操作数据(变量)而设置的锁,保证在加锁和释放锁之间,其他线程不能操作 gil本质也是大的互斥锁 # 出现了数据错乱,出现了多条线程操作变量,出现的并发安全问题 ......
Go 语言中 net/http 标准库的初步使用
### 1. 概述 Go 中的 ```net/http``` 库提供了 HTTP 客户端和服务端的实现。也就是说 ```net/http``` 可以分为```客户端```和```服务器端```两部分,库中的结构和函数有些只支持客户端和服务器这两者中的一个,而有些则同时支持客户端和服务器,如下图所示: ......
3 Linux多线程开发
# 3 Linux多线程开发 ## 3.1 线程概述 ### 3.1.1 线程概述 - 与进程(process)类似,线程(thread)是允许应用程序并发执行多个任务的一种机制。一个进程可以包含多个线程。同一个程序中的所有线程均会独立执行相同程序,且共享同一份全局内存区域,其中包括初始化数据段、未 ......