进程systemd linux net
Linux 工具 | rsync
rsync 是非常常用的文件同步工具 既可以同步本地数据,类似于 cp。又可以同步远程数据,类似于 scp rsync 不会复制全部文件,而是采取增量备份,只复制有改动的文件,速度很快 rsync 算法中判断文件改动的默认规则是,文件大小或文件修改时间 同步本地文件 最基础的用法 rsync -au ......
RPC,远程连接Linux开发
RPC 指远程过程调用 eg: 两台服务器,A ,B, A想要调用B服务器上的应用的函数或方法,但是他两不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据,只要调用成功这就称为RPC调用. 主要应用在 分布式系统当中与微服务。 由于计算能力需要横向扩展,需要在多台机 ......
linux 下安装和使用Elasticsearch8+php的操作
首先安装 Elasticsearch8版本不需要jdk环境,就是JVAV的环境,他本身的压缩文件里就包含了固定的jdk 去官网 1、下载 Elasticsearch 的官方地址: https://www.elastic.co/cn/ 下载地址:https://www.elastic.co/cn/do ......
linux环境部署--JDK1.8
linux环境部署--JDK1.8 1、在/usr/local/中创建java文件夹 sudo mkdir /usr/local/java 2、下载jdk并解压到 java 文件夹 sudo tar zxvf jdk-8u111-linux-x64.tar.gz -C /usr/local/java ......
.NET C# 调用cmd.exe
1 void ExecuteCmd(string dir, string cmd) 2 { 3 var process = new System.Diagnostics.Process(); 4 process.StartInfo.FileName = "cmd.exe"; 5 process.St ......
《asyncio 系列》6. 在 asyncio 中引入多进程
楔子 到目前为止我们使用 asyncio 获得的性能提升,一直专注在并发运行 IO 密集型工作上面,当然运行 IO 密集型工作是 asyncio 的主要工作,并且按照目前编写代码的方式,需要注意不要在协程中运行任何的 CPU 密集型代码。但这似乎严重限制了 asyncio 的使用,因为这个库能做的事 ......
linux查看端口信息的常用命令
lsof lsof 查看指定端口被哪个进程占用 # lsof -i:34002 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ganesha.n 603823 root 17u IPv6 73201282 0t0 UDP *:34002 gan ......
Linux 下的 Docker 入门教程
这篇详细的 Docker 教程覆盖了核心的 Docker 命令,比如,如何创建新容器、运行容器、删除容器等。另外,这篇教程也解释了如何从已有的容器构建你自己的 Docker 镜像,如何移除容器和镜像。言归正传,现在开始 Docker 的基本用法。 Docker 安装步骤 大多数现代 Linux 操作 ......
Rocky Linux 9 GitLab 部署
1、环境 8核/16G内存/500G硬盘 当前gitlab暂不支持Rocky Linux 9,不过可以使用AlmaLinux 8的安装源进行安装 2、安装依赖 # 安装依赖 dnf install -y curl policycoreutils openssh-server perl postfix ......
Linux 搭建redis集群(哨兵模式)
环境: 192.168.56.101 192.168.56.102 192.168.56.103 1、在三台服务器上都安装redis 安装步骤:https://www.cnblogs.com/leihongnu/p/14734603.html 2、配置主从 192.168.556.101:配置文件r ......
rpc介绍、python实现rpc、rabbitmq实现rpc、远程链接linux开发、Elasticsearch介绍
#to c #to b # Linux 基础 # 1984年,微软发布了第一个操作系统-->MS-DOS -1980年,西雅图电脑产品公司(Seattle Computer Products)的一名24岁的程序员蒂姆·帕特森(Tim Paterson)花费了四个月时间编写出了86-DOS操作系统 - ......
C# 在管理员权限的进程里降权启动一个权限为普通权限的进程
在管理员权限的进程里降权启动一个权限为普通权限的进程,在根据网上的说法尝试了很多方式,要么不成功降权,要么需要账户名+密码。 最终在 https://blog.csdn.net/WPwalter/article/details/88384279#_explorerexe__50 博客中找到一个比较简 ......
LINUX系统的快捷键是什么?
1、终端及标签页快捷键 快捷键功能 Shift+Ctrl+T 新建标签页 Shift+Ctrl+W 关闭标签页 Ctrl+PageUp 前一标签页 Ctrl+PageDown 后一标签页 Shift+Ctrl+PageUp 标签页左移 Shift+Ctrl+PageDown 标签页右移 Alt+1 ......
.NET几种微服务框架,你用过吗?
最近有群友问,.NET有哪些微服务框架?.NET的微服务框架还真不多,一般企业都会自己搭建微服务框架,或者基于其它框架搭建微服务(比如abp)。本文将介绍几种微服务框架,供大家学习参考。 一、Service Fabric 简介: Service Fabric 是一个微服务框架,它由微软开发并托管在 ......
查询linux运行中的nginx
因为备份、不同版本等问题,导致ECS Linux上存放有多个Nginx目录,可以通过如下方法定位当前正在运行的Nginx的配置文件: 1. 查看nginx的PID,以常用的80端口为例:netstat -anop | grep 0.0.0.0:802. 通过相应的进程ID(比如:4562)查询当前运 ......
创建异步进程
笔记软件在2023/5/6 11:24:49推送该笔记 参考文档 [child_process.spawn()] [child_process.fork()] [child_process.exec()] [child_process.execFile()] ......
.Net 6使用Hangfire
本文仅描述.net 6环境下如何安装和使用Hangfire进行后台作业任务调度。 1、首先安装需要的Nuget包: Hangfire.AspNetCore、 如果有持久化需求的话,还需要安装其它包,hangfire支持存储在SQLserver、redis、memory中, 本文演示使用的是SQLse ......
么报错to load resource: net::ERR_FAILED
报错to load resource: net::ERR_FAILED 这个链接看起来像是一个Chrome浏览器扩展程序的链接,它指向一个CSS文件,该文件用于加载emoji表情符号的样式。 报错"to load resource: net::ERR_FAILED"意味着浏览器无法加载这个链接中的资 ......
linux局域网通信软件都有哪些?要如何选择?
出于安全性考虑和上级单位要求,不少原本使用Windows系统电脑的单位都在逐渐把单位内的电脑替代为linux系统电脑,但由于原先使用的局域网通信软件没有做linux适配,无法使用,只能替换为能在linux系统上使用的局域网通信软件。那么linux局域网通信软件如何选择?可以参考以下几点: 功能 不同 ......
linux下编译pjsip
环境准备 ubuntu 20.04 ffmpeg-4.2.8.tar.bz2 pjproject-2.13.tar.gz 安装依赖库 sudo apt install build-essential # install sdl2 sudo apt install libsdl2-dev sudo a ......
windows守护进程工具--nssm使用
一、nssm简介 nssm是一个服务封装程序,它可以将普通exe程序封装成服务,实现开机自启动,同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。 它的特点如下: 支持普通exe程序(控制台程序或者带界面的Windows程序都可以)安装简单,修改方便可以自动守护封装了的 ......
linux如何释放swap内存
背景 一般情况下系统是不会用到swap的,一般物理内存使用在90%以上(默认是这个数,可以自行在/etc/sysctl.conf里设置vm.swappiness参数)但有的时候,内存会被缓存占用,导致系统开始使用swap空间,此时就需要清理下swap了这里先说下vm.swappiness参数,设置成 ......
linux如何释放swap内存
背景 一般情况下系统是不会用到swap的,一般物理内存使用在90%以上(默认是这个数,可以自行在/etc/sysctl.conf里设置vm.swappiness参数)但有的时候,内存会被缓存占用,导致系统开始使用swap空间,此时就需要清理下swap了这里先说下vm.swappiness参数,设置成 ......
linux中查看哪个端口是否被占用
1.netstat -anp |grep 端口号 如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1: 图1中主要看监控状态为LISTEN表示已经被占用,最后一列显示被 ......
32位进程设置大地址(3G)空间
对应32位应用,我们不做任何设置,我们能用的地址空间其实不足2G,有两种方式设置大地址空间: 一、设置链接选项 二、工具editbin 1.开启方法 (1)利用管理员身份运行”Visual Studio 工具命令提示”程序; (2)输入命令:editbin /LARGEADDRESSAWARE D: ......
linux 通过命令行(包括ssh)关闭屏幕
题外话:不得不说现在百度的搜索真的烂,除了广告,有用的信息一点也搜不到,bing倒是广告少,照样也搜不到有用信息,谷歌虽然作恶不少,某些技术还是可以的,但是国内不通过特殊方法又使用不了,解决方法:1.找谷歌的镜像站,但是不好找,就算找到了,可能过几天就失效了;2.找一些小众的搜索引擎,推荐"F搜", ......
WireShark抓包工具抓取查看指定的软件进程网络包的方法
一、查询应用的端口 1、打开【任务管理器】,点击【查看】—>【选择列】,选中【PID(进程标识符)】 2、记录想要查询端口号的PID,比如: 打开【运行】—>输入【cmd】,打开【命令处理器】 输入【netstat -ano|findstr 6600】 52330和52331即为IExplorer的 ......