端口 进程 命令linux
Rust交叉编译arm64 linux环境设置
系统环境 wsl debian11 目标环境 arm64 musl 即 aarch64-linux-musl (小爱音箱pro的系统就是基于openwrt,对应的平台就是这个) 步骤 安装target rustup target install aarch64-unknown-linux-musl ......
DBeaver 22.3.0 Ultimate最新和谐版本(windows+linux)
概述 DBeaver是一款流行的开源数据库管理工具,支持多种数据库,如MySQL、PostgreSQL、SQLite、Oracle、Microsoft SQL Server等。它提供了一个统一的界面,使得用户能够方便地连接、管理和查询各种类型的数据库。 功能 支持多种数据库:DBeaver支持多种数 ......
git常用命令
github指令Git 是一个开源的分布式版本控制系统创建本地空仓库 git init克隆现有存储库,使用clone克隆存储库git clone 可以直接在本地创建相同的仓库。 git clone将文件添加到缓存区 git add使用git add命令可以将文件添加到本地仓库的提交缓存,但这个时候还 ......
甲骨文vps ubuntu开放所有端口
前提 在甲骨文的后台先开放所有的端口 1.切换到root用户 sudo -i 2.开放所有端口 sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -P OUTPUT ACCEPT sudo ipta ......
Linux gcc升级
源码编译 1.查看当前gcc版本 # gcc --version gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)Copyright (C) 2015 Free Software Foundation, Inc.This is free software; se ......
CentOS 7 开启防火墙及开放指定端口
查看防火墙状态 systemctl status firewalld 复制 启动防火墙 systemctl start firewalld 复制 停止某项服务,这里举例停止防火墙 systemctl stop firewalld 复制 查看防火墙已经开放的端口 firewall-cmd --list ......
Rocky 9 Linux 平台 vim 9.0 源码包编译安装踩坑记录
在上一篇 《vim入门实战》 篇,我并没有介绍 Linux 平台源码包形式安装以及基础运用。
本篇教程,以源码包形式部署vim 9.0,演示 Rocky Linux 9 平台安装 vim 9.0.1523,目前最新版为vim [9.0.15xx](https://github.com/vim/v... ......
Lupin的linux学习路(ubuntu)
Lupin的linux的学习路(Ubuntu) 安装Ubuntu双系统 制做一个系统引导u盘(到Ubuntu官网下载镜像,使用rufus镜像写入软件将镜像写入到u盘中,写入成功后,引导u盘制做完成)。 在Windows系统中分出200G的空余磁盘空间安装Ubuntu系统。 电脑关机,插上引导u盘,进 ......
linux 中 sed命令实现仅保留匹配字段的内容
001、 [root@PC1 test4]# ls a.txt [root@PC1 test4]# cat a.txt ## 测试数据 gbkey=mRNA;gene=ATP5O;model;evidence;Supporting [root@PC1 test4]# sed 's/\(.*\)\(g ......
python高级技术(死锁、递归锁、信号量、Event时间、进程池、线程池、协程)
一 死锁和递归锁(了解) 进程也有死锁与递归锁,使用方法类似 所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 当你知道锁的使用抢锁必须要 ......
Linux基础21 进程介绍, 进程监控状态ps, 进程相关命令pstree,pgrep,pidof, 动态进程监控top, 进程中断概念, kill停止进程信号介绍pkill, killall
1.进程的管理: 当我们运行一个程序,那么我们将该程序叫进程 进程 线程 协程 linux起服务会有给这个服务预分配的内存结构, windows没有 2.为什么要学进程管理? 为了管理架构的服务 3.程序和进程的区别 1)程序:开发写出来的代码,程序是永久存在的。 2)进程:它会随着程序的终止而销毁 ......
使用 Linux dd 命令测试磁盘读写性能
从帮助手册中可以看出,dd命令可以复制文件,根据操作数进行转换和格式化。我这里记录一下dd命令用于测试磁盘I/O性能的过程。 dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。 dd 命令用法: Usage: dd [OPERAND]... or: dd O ......
SQL server-新增数据库端口
SQL server默认端口为1433,想要新增添加65001端口 打开SqlServer Configuration Manager -> SQL Server 网络配置 -> MSSQLSERVER2019(这个名称是在安装时自己输入的)-> TCP/IP -> 右键TCP/IP属性 -> IP ......
如何从命令行启动 CST 软件?
众所周知,CST 一贯以优良的界面友好性而著称,用户可以方便快捷的在其 windows 式的界面下进行建模、仿真及结果查看和处理等操作。然而,在某些特定情况下,也需要 CST 进行后台式的运行,比如需要将 CST 软件集成在某些特定运行环境或软件中,如:将 CST 软件统一集成到 HLA(High ......
Linux网络编程:socket & fork实现clients/server通信
一、问题引入 Linux网络编程:socket实现client/server通信 随笔简单介绍了TCP Server服务单客户端的socket通信,但是并未涉及多客户端通信。 对于网络编程肯定涉及到多客户端通信和并发编程 (指在同时有大量的客户链接到同一服务器),故本随笔补充这部分知识。 而且并发并 ......
MYSQL 通过管理端口处理ERROR 1040 (HY000): Too many connections 问题
[] 适用范围 MYSQL 8.0.14+ 问题概述 应用连接DB时,出现 “ERROR 1040 (HY000): Too many connections” 错误,此时在低版要么是手动停掉应用释放连接 ,要么是重启DB以释放连接。 问题原因 出现这个报错的原因有两种情况: 一种是单个用户的连接数 ......
linux eBPF
linux eBPF reference: 万字干货,eBPF 经典入门指南 1. linux tracing system 2. eBPF简介 3. ubuntu20.04下eBPF纯C程序的环境搭建与示例 ......
redis学习2通用命令--黑马
key通用操作 基本操作 del key exists key type key 扩展操作 为指定key设置有效期 expire key seconds pexpire key milliseconds expireat key timestamp pexpireat key millisecond ......
sed s###g命令中使用变量
方式1: 使用单引号,变量处使用单引号+双引号把变量包括起来 #!/bin/bash name=xiaosun sed -i 's/rose/'"${name}"'/g' name.txt 方式2: 使用双引号,变量直接引用即可 #!/bin/bash name=xiaosun sed -i "s/ ......
Linux 排查
一、排查CPU使用率过高 1. 找出耗CPU的进程 使用top命令查看内存、cpu及各进程信息 2.找出耗cpu的线程情况 top -H -p [进程id] ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu | grep [进程id] 3.定位 ......
Red Hat Linux安装CentOS的yum源
RedHat凭借其卓越的稳定性和强大的服务占领着企业linux大部分市场,系统本身免费,但是其服务却是收费的,例如其软件包管理服务yum。不想出钱那就自己配置yum源就好了,因为yum在线更新是收费的,未注册则不能使用,这个是要填序列号激活的,解决办法是更换为CentOS的yum。 设置步骤 1. ......
RedHat Enterprise Linux 8.0终端命令界面字体放大缩小
一、打开RedHat的终端命令界面。 二、放大界面中字体,Ctrl + Shit + “+” 三、缩小界面中字体,Ctrl + “-” ......
使用dapper命令参数动态拼接出最安全的sql语句
多条件查询--使用dapper命令参数动态拼接出最安全的sql语句 publicList<MSys_Admin>GetAdminList(MSys_Admin model) { string sqlText ="select count(1) from Sys_Admin where 1=1"; v ......
60秒内检查Linux服务器性能,你能做到吗?
导读 如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断。 概述:通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解 uptime dme ......
Rocky Linux:编译安装nginx 1.24.0(Rocky Linux 9.1)
一,官网: http://nginx.org/ 如图: 二,下载并解压 下载: [root@img nginx]# wget http://nginx.org/download/nginx-1.24.0.tar.gz 解压: [root@img nginx]# tar -zxvf nginx-1.2 ......
Linux 设置 LD_LIBRARY_PATH
转载:https://www.cnblogs.com/zhanggaofeng/p/7535034.html 在Linux下,如果自己写好一个动态链接库,需要在其他程序里调用,则需要让这些程序能找到这个动态链接库,如果设置的不对,就会出现类似的错误: error while loading shar ......
Conda实用命令
虚拟环境配置 1.新建虚拟环境 conda create —name envName python=3.x 名为envName的虚拟环境,基于python3.x 新创建的环境中多建几个包: conda create -n envName python=3.x numpy pandas 2.切换和退出 ......
LINUX杂七杂八
一、 防火墙的设置相关 开放端口:firewall-cmd --zone=public --add-port=8089/tcp --permanent 重启服务,让开放生效:systemctl restart firewalld 查看是否成功开放:firewall-cmd --list-ports ......
linux 查看文件中的特殊字符
1.cat 命令 cat -A filename ^M是Windows文件中的字符,即\r 优缺点:cat命令会查看文件的全部内容,并不能像more命令那样翻页操作,当文件较大时,不适合使用cat命令! 2.vi/vim 命令 #进入编辑页面 vi filename #使用 :set list 或者 ......
linux下拆分PDF、批量裁剪图片及合并为PDF操作
好久不碰代码,文件操作啥的快忘光了(你丫本来就没怎么学吧!)我先放两串代码在这QAQ 拆分PDF pdftoppm -png ?.pdf s 批量裁剪图片 裁剪图片指令,这个指令是ImageMagick带的一个什么东西,单位电脑能装 convert src.png -crop 长x高+起始像素点横坐 ......