刷新
解决 Xshell 无法使用 zsh 的 prompt style

博主头像 为了更好的阅读体验,请点击这里 先学习一下 zsh 的配置吧~ 参考资料 从 0 开始:教你如何配置 zsh powerlevel10k 如何给 Xshell 配置呢 当我安装完 oh-my-zsh、powerlevel10k、fast-syntax-highlighting、以及若干(powerl ...

kong网关部署

软件版本: Postgresql:9.6 (不使用最新版,是因为 konga 不支持) Kong:3.4.2 konga:0.14.7 (UI管理界面) ### Postgresql部署 ## docker-compose.yml version: '3' services: postgres: i ...

Linux RPM安装及查找下载(--推荐个软件仓库)

1.安装文件包 Linux 开发商先在固定的硬件平台与操作系统平台上面,将需要安装或升级的软件编译好,然后将这个软件的所有文件打包成一个特殊格式的文件,在这个软件文件内,还包含了预先侦测系统与相依软件的脚本,并提供记载该软件提供的所有文件信息。客户端取得这个软件后,只要透过特定的指令来安装,那么该软 ...

运维之shell脚本初识

博主头像 脚本工具可以帮助我们完成一些需要重复劳动的工作; 基础语法: "#"为注释符号 1:#指定脚本运行环境为 /bin/bash #! /bin/bash 2:输入参数,xxx为变量名,多个变量名用空格隔开read xxx 输出参数echo xxx 3: 变量和运算符的定义:这是每个编程语言必不缺少的部 ...

Linux科研武器库 - 文件压缩与解压缩 - zip / unzip

博主头像 在服务器linux系统环境下,想要上传和下载文件到本地PC通常是比较麻烦的, 在这个过程中,将层级复杂的文件夹压缩成压缩包再进行上传/下载更为方便, 其中常用到的linux指令就是 zip / unzip, 文件压缩指令 zip 个人认为,在日常科研中,常用的参数有两个: -q 不显示指令执行过程( ...

在Ubuntu系统安装Anaconda及Python

博主头像 本文介绍在Linux Ubuntu操作系统的电脑中,安装Anaconda环境与Python语言的方法。 在之前的文章Anaconda与Python环境在Windows中的部署中,我们介绍了在Win10电脑中,安装Anaconda环境与Python语言的方法;而在本文中,我们就详细介绍一下在Linux ...

dwm 文件上传/打开文件夹 白屏

博主头像 问题描述及解决 我的chromium和code-oss在上传文件/打开文件夹时会出现白屏的情况,即打开文件管理器时发生。 因为firefox没有出现这种情况,最先以为是chromium的bug,起先以为缺少包,遂安装gtk3,gtk4,qt5-base,qt6-base,然而问题没有解决,设置默认的 ...

SecureFX安装问题(包含SecureCRT)

博主头像 我想用SecureFX(以及SecureCRT),但是FX安装过程各种问题,导致安装/卸载了大概4、5次,非常磨人。这里记录解决过程。 问题 secureFX注册机缺少dll secureFX破解失败,提示“the license is for a different version” 版本 系统: ...

网络诊断工具iPerf的使用

博主头像 iPerf 是一个网络性能测试工具,用于测量最大 TCP 和 UDP 带宽性能。它支持多种平台,包括 Windows、Linux、macOS 等。以下是 iPerf 的基本使用方法: 安装 iPerf 在 Linux 系统中,你可以使用包管理器来安装 iPerf。在 Ubuntu 或 Debian ...

shell脚本基本概念和命令小结

博主头像 如果把shell命令比成盖房子的砖瓦,那shell脚本就是用一块块砖瓦建起来的房子。 脚本的第一行必须写成类似下面这样的形式: #!/bin/bash #指定解释器,其他还有dash,Python 等 变量 1.变量定义,赋值,引用 变量由字母和数字组成,值由双引号包含,赋值号的两边不能有空格,例: ...

makefile 知识点小结

博主头像 目录makefile 定义变量的方式1.递归定义2 直接定义3 条件定义方式4 追加变量值5 引用并修改变量值6 overrideVPATH用法:1 VPATH vpath各种规则1.隐式规则(Implicit Rules)2.静态规则(Static Pattern Rules)3. 多目标规则(M ...

运维必备Linux学习day4(Vmware磁盘扩容)

博主头像 虚拟机添加磁盘与linux逻辑卷扩容 1.1 虚拟机添加磁盘 1.1.1. 检查linux系统的磁盘分区及逻辑卷的相关信息是否正常 (1)cat /etc/redhat-release查看系统版本【适用于RHEL及CentOS】: 我已自己电脑上的虚拟机,50G内存2G运行内存为例 >>> (2)d ...

网络诊断工具nslookup的使用

博主头像 nslookup 是一个网络诊断工具,用于查询域名系统(DNS)记录,将域名解析为IP地址,或者查询其他DNS记录类型,如MX(邮件交换记录)、CNAME(别名记录)等。以下是一些常见Linux发行版安装 及使用nslookup 的方法: Debian/Ubuntu 及其衍生版安装 使用 apt 包 ...

SSH & Samba

1. SSH的安装与配置 Secure Shell (SSH) 是一种网络协议,允许用户通过加密的通道安全地访问另一台计算机。SSH广泛用于远程登录系统、管理服务器和进行安全数据传输。在Ubuntu这样的Linux发行版中,安装和配置SSH服务是一项常见且相对简单的任务。以下是在Ubuntu系统上安 ...

Ubuntu 22.04扩容LVM空间

博主头像 今天为了编译ThingsBoard的源代码,发现原来给虚拟机分配的40个G不够用了。于是乎在VMWare Workstation中扩容了40G的磁盘空间。但是此时lvm是不会自动扩容的,因此我们需要手动调整下卷的配置。 首先df -h检查发现挂载的空间的确没有变化 mrchip@ubuntu22:~ ...

网络诊断工具traceroute的使用

博主头像 在 Linux 系统中,traceroute 是一个网络诊断工具,用于确定数据包从你的计算机到目标主机(如一个网站或远程服务器)所经过的路由路径。 如果你的系统中没有安装 traceroute,你可以通过包管理器来安装它。 Debian/Ubuntu 及其衍生版 sudo apt-get updat ...

在Linux系统中使用Certbot为Nginx安装SSL证书

博主头像 在Linux系统中使用Certbot为Nginx安装SSL证书并进行配置,通常遵循以下步骤: 1. 安装Certbot 首先确保你的系统已经安装了EPEL仓库,如果没有安装,可以通过以下命令安装:sudo yum install epel-release 接着安装Certbot:sudo yum i ...

线程池的原理与C语言实现

博主头像 V1.0 2024年6月11日 发布于博客园 目录 目录目录线程池原理线程池是什么线程池解决的问题动态创建子线程的缺点线程池相关接口线程池相关结构体struct task 任务节点线程池接口init_pool() 线程池初始化线程池初始化流程图add_task() 向线程池添加任务add_threa ...

服务器IO多路复用的select和poll的区别以及监听套接字select函数的四个宏操作

博主头像 目录知识补给站对文件描述符集合操作的四个宏操作服务器IO多路复用中的select和poll的区别 知识补给站 对文件描述符集合操作的四个宏操作 对文件描述符集合操作的四个宏操作在select函数中起着关键的作用,它们用于初始化、添加、删除和检查文件描述符集合中的元素。这四个宏为: FD_ZERO、F ...

kali2022安装教程(附安装包)

博主头像 第一步:下载镜像文件 百度网盘下载https://pan.baidu.com/s/1efRQGFTbq6Kgw9axLOmWzg?pwd=emxf 第二步:打开Vmware 第三步:进行各项配置 创建新的虚拟机,选择高级,然后下一步 直接默认下一步 选择稍后安装然后下一步 kali属于Debian系 ...

<123···34>