自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(252)
  • 资源 (13)
  • 收藏
  • 关注

原创 Python pip安装conan(在线)

​1、 配置python虚拟环境# apt-get install python3.12-venv pip# mkdir /myenv && cd /myenv #创建虚拟环境目录# python3 -m venv myenv #创建虚拟环境# source myenv/bin/activate #激活虚拟环境,deactivate退出虚拟环境2、安装conan库和命令# (myenv) root@hangshu:/myenv# pip3 list #查看已安装包

2025-05-10 10:54:14 398

原创 获取conan离线安装包

1、获取conan离线安装包# apt-get install python3.12-venv pip  #缓存的安装存放在/var/cache/apt/archives目录# mkdir /myenv && cd /myenv  #创建虚拟环境目录# python3 -m venv myenv  #创建虚拟环境# source myenv/bin/activate  #激活虚拟环境,deactivate退出虚拟环境# pip download setuptools wheel #缓存s

2025-05-10 10:51:03 403

原创 TCP连接相关的Linux命令和配置方法

本文介绍了三种与TCP连接相关的Linux命令和配置方法。首先,使用netstat和awk命令查看HTTP的并发请求数及其TCP连接状态,通过统计TCP连接的最后一个字段来显示不同状态的连接数。其次,通过netstat和awk命令查看当前系统每个IP的连接数,并对结果进行排序和去重。最后,使用ulimit -n命令查看和临时修改Linux系统允许的最大TCP连接数,并提供了通过修改/etc/security/limits.conf文件永久调整连接数的方法。这些命令和配置对于系统管理员监控和优化网络连接非常有

2025-05-09 09:15:24 197

原创 系统间安全复制和同步文件

本文介绍了在系统间安全复制和同步文件的两种常用方法:SCP和Rsync。SCP用于在本地和远程系统之间复制文件或目录,支持指定SSH端口,适用于简单文件传输。Rsync则用于同步文件,仅复制差异部分,支持删除接收端多余文件,适合频繁更新和大规模数据同步。两者各有优势,SCP适合一次性传输,Rsync适合持续同步。

2025-05-09 09:09:05 445

原创 避免根分区满载

释放空间只是治标,预防才是治本。以下是长期维护的建议:

2025-05-08 09:42:50 210

原创 清理linux系统日志

/var/log目录中的日志文件是根分区满载的常见原因。

2025-05-08 09:38:38 401

原创 docker stack常用命令

Docker Stack管理swarm堆栈与Swarm协调器配合使用,是Docker Swarm环境中用于管理一组相关服务的工具。它使得在Swarm集群中部署、管理和扩展一组相互关联的服务变得简单。主要用于定义和编排容器化应用的多个服务。

2025-04-05 09:15:52 1023

原创 docker swarm常用命令

Docker Swarm‌是Docker的一个集群管理工具,用于在多个Docker主机上部署和管理容器化应用程序。以下是一些常用的Docker Swarm命令及其用途。

2025-04-05 09:08:40 636

原创 keepalived报错WARNING - default user ‘keepalived_script‘ for script execution does not exist

Keepalived在运行时遇到一个警告,指出用于脚本执行的默认用户不存在且script_security未启用。解决方案是向global_defs段添加script_user和enable_script_security配置,指定脚本执行用户并开启安全检查,然后重启Keepalived服务。在配置文件中添加运行健康检查脚本的用户或者组。注:重启keepalived查看,报错已消除。

2025-02-23 08:50:40 486

原创 deepseek离线迁移模型

在Ollama的模型存放目录下,有两个文件夹,一个叫blobs,另一个叫manifests。离线迁移模型,只需把相关的模型复制目录的对应目录下即可,也可备份整理ollama家目录。在Ollama的模型存放目录下,有两个文件夹,一个叫blobs,另一个叫manifests。chatbox可以兼容多个模型,只需按选择不同模型使用即可,7b比1.5b模型给出的结更精确,但需要更高的硬件资源。然后记录一下载的模型时间,然后把这个文件夹里所有这一时间的文件都复制出来,传送到目录服务器。模型介绍页的左上角找到这。

2025-02-23 08:46:31 994

原创 ollama.service服务配置说明

解释:最大模型数,同时可以加载最多几个模型(我三张显卡的情况 llama3 70B,和一个27B并行建议1-2)解释:模型加载后保留的时间,超过1小时,就卸载了,就要从新加载模型。解释:指定运行服务的用户,服务将以 ollama 用户的身份运行。解释:指定运行服务的用户组,服务将属于 ollama 用户组。解释:调用分散模式多显卡的情况处理多并发的情况下可以减少时间。解释:在多张显卡的情况下只用显卡0和显卡1进行运行服务。解释:最大线程数,同时允许的最大处理并非数。解释:设置服务停止后重新启动的时间间隔。

2025-02-09 16:10:54 2753

原创 Ollama容器+打造DeepSeek-R1-7B大模型

ollama run deepseek-r1:7b需要联网情况,下载完成后,就可以对话了。注意:内存越高,效果越好,但占用储存会更多。多GPU配置(A100/H100)至此,本地部署Ollama并运行。数据中心级多GPU集群。1.1 在线拉取镜像。1.2 导入离线镜像。

2025-02-09 16:09:28 1211

原创 deepseek图形化配置

推荐使用Chatbox美化交互界面,Ollama是一个开源项目,旨在让用户能够轻松地在其本地计算机上运行大型语言模型(LLM),是一个开源的大型语言模型服务。提供了类似OpenAI的API接口和聊天界面,可以非常方便地部署最新版本的GPT模型并通过接口使用。支持热加载模型文件,无需重新启动即可切换不同的模型。选择模型提供方为【Ollama API】,URL填写:http://IP:11434。选择模型deepseek-r1:1.5b,点击保存即可开始对话!打开Chatbox,点击左下角【设置】→【模型】;

2025-02-08 17:19:24 819

原创 deepseek本地部署-linux

登录ollama下载网站https://ollama.com/download/linux,linux下有下载脚本。# ollama run deepseek-r1:1.5b需要联网情况,下载完成后,就可以对话了。其他的模型下载也是一样的,可以在这里找到,点进去后直接这里选择你要下载的模型,然后复制即可。如果需要Web或者客户端支持,可以查看GitHub里的推荐。正常来说,在OS系统下直接执行脚本即可。4.2.2输入命令下载运行1.5b版本。要是系统没有就自己创建。

2025-02-08 17:14:33 3980 1

原创 mysqll连接用时太长解决方法

从客户端连接mysql服务器,时间长达10几秒,此为mysql的dns的反向解析造成,在局域网内如果都是用ip连接,可以通过在配置文件中添加skip-name-resolve,取消此功能,取消后,就不可以通过类似localhost连接mysql服务器。

2025-01-03 19:38:32 514 1

原创 mariadb变更数据存放目录

变更数据存放目录

2025-01-03 10:55:23 889

原创 容器镜像构建上下文解释

镜像构建上下文是Docker构建镜像过程中的一个重要概念,它涉及Docker客户端与Docker服务端(Docker引擎)之间的交互过程。以下是对镜像构建上下文的详细解释:

2025-01-02 10:00:39 706

原创 docker镜像大小优化指南

减少Docker镜像大小对于优化开发工作流程、加快构建速度、缩短部署时间以及节省宝贵的存储空间至关重要。根据我的经验,我发现了几种有效的策略,不仅可以优化Docker镜像,还能提高整体性能和效率。以下是我使用并强烈推荐的维护精简、高效 Docker 镜像的最佳实践指南。

2025-01-02 09:56:49 967

原创 Windows Server 2012 安装完不显示桌面,只显示DOS命令

Windows Server 2012 安装完不显示桌面,只显示DOS命令原因一:客户在安装操作系统过程中不小心选择了核心安装原因二:在操作系统里面不小心把.Net Framework 4.5文件误删除了

2024-12-20 08:46:35 1413

原创 Windows server 2012 R2添加桌面图标

Windows server 2012 R2添加桌面图标

2024-12-20 08:43:16 1308

原创 Thinkpad E14独显不启作解决方法

Thinkpad E14独显不启作解决方法

2024-12-18 15:29:39 903

原创 Win10-11设置无密码访问共享文件夹

windows10或windows配置无密访问共享文件

2024-12-18 15:03:51 2003

原创 shell执行报“sysntax error near unexpected token ‘$”r

shell执行报:“sysntax error near unexpected token ‘$”\r。sed -i 's/\r//g' release.sh 把\r转成空格,上面报错解决。Windows 下编辑的换行为\r\n,vim会把\r解释成^m。vim -b xxx.sh 查看带格式的shell脚本。linux下编辑shell脚本换行为\n。

2024-12-17 20:01:10 133

原创 sh命令执行脚本出现sysntax error ”(“unexpected

使用sh执行脚本时遇到错误“(” unexpected,通常是因为在使用sh来执行脚本时,脚本中可能包含了对于sh来说不兼容的特性,例如bash的数组。sh可能是指向dash的链接,而dash不支持bash的一些特性,如:数组。如果脚本需要使用bash的特性,应在脚本的第一行指定#!/bin/bash或#!/usr/bin/env bash然命名用./执行;排查结果sh命令指向是dash,而不是bash,所以我们在使用sh命令会导致报错。# ls -l /usr/bin/sh #查看路径的具体链接目标。

2024-12-17 19:57:34 673

原创 Can‘t get IP address for X11 DISPLAY错误处理方法

错误现象kvm虚拟机服务使用virt-manage报错,无法打图形管理界面。使用ssh连接服务器时,使用journalctl -f 查看日志,报can’t get ip address for x11 Display错误,造成图形化的命令无法使用

2024-12-16 15:39:03 445

原创 突然断电导致服务直接进入紧急模式

当服务器未正常关闭,如服务器突然断电等导致服务器或KVM虚拟机关机,再再次启动时,服务器无法正常启动,直接进入紧急模式。在紧急模式利用dmesg查看启动日志,或查看/run/initramfs/rdsosreport.txt发下错误信息为:“注:将日志归零,这通常意味着XFS文件系统的事务日志已经损坏,-L选项指定强制日志,强制xfs_repair将日志归零,即使它包含脏数据(如果修复时提示被占用,可以使用umount /dev/dm-0去挂载后,再操作。3.2按e编辑选中的条目(这里一定是小写的e)

2024-12-16 15:35:08 1618

原创 bashrc文件在普通用户下不生效

在Ubuntu系统中,/etc/bashrc文件是为所有用户设置系统级别的环境变量的配置文件,它在每次打开新的bash shell时会被读取一次。

2024-12-04 08:41:15 558

原创 人生感悟,说话做事

5、不管闲事,不发脾气;不和同事论长短,不和同事抢功劳;1、对请教者,不管知不知道,都先说“我想听听您的意见!2、请教问题的时候,别说我不知道,要说我想听听你的意见。7、人际交往热情、大方,一问三不知;3、对领导,别说“都可以”,要说“我听您安排!4、做事不镀金,大事要静,急事要缓,难事要变;6、管好嘴,不说目标、钱财、家事和错事;2、克制自已的反驳欲,学会赞美和闭嘴;1、倾听、贵人语迟、不好为人师;3、不拆领导台,工作积极配合;

2024-12-04 08:34:59 147

原创 ubuntu安装软件报错:No usable dialog-like program is installed

buntu在安装一些程序时如果出现。因为系统原程序没有正确安装的原因。

2024-12-02 15:18:04 348

原创 ubuntu开机卡在job system-networkd-wait-online.service start runnning

ubuntu不连接网线的情况下,开机后卡在网络等待界面,预计会等待3-5分钟,一直显示job system-networkd-wait-online.service/start runnning (48s /no limint)

2024-12-02 15:17:01 2932 2

原创 iptraf显示每个连接以及主机之间传输的数据量

iptraf是一款交互式、色彩鲜艳的IP局域网监控工具,它可以显示每个连接以及主机之间传输的数据量,以下为安装和使用iptraf。3、使用iptraf。

2024-11-25 09:49:56 344

原创 nload监控入站流量和出站流量

nload是一个命令行工具,让用户可以分开来监控入站流量和出站流量。它还可以绘制图表以显示入站流量和出站流量,视图比例可以调整。用起来很简单,不支持许多选项。所以,如果你只需要快速查看总带宽使用情况,无需每个进程的详细情况,那么nload用起来很方便。Fedora和Ubuntu在默认软件库里面就有nload。CentOS用户则需要从Epel软件库获得nload。# nload -h #查看使用说明。

2024-11-25 09:33:40 340

原创 linux环境route命令详解

要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由。主机路由是路由选择表中指向单个IP地址或主机名的路由记录。metric Metric 为路由指定一个整数成本值标(从 1 至 9999),当在路由表(与转发的数据包目标地址最匹配)的多个路由中进行选择时可以使用。

2024-11-21 09:25:40 661

原创 火狐流览器各版本离线安装包下载

1、最新版下载地址:2、其他旧版下载地址:

2024-11-21 09:04:03 794

原创 windows环境查看硬盘序列号的命令

windows+R当系统弹出运行窗口后,在文本框中键入“CMD”,并点击确定 键入“diskpart”,回车 键入“list disk”,回车 键入“select disk”+硬盘序号,如:Disk 0,回车 键入“detail disk”,回车

2024-11-18 09:07:38 5165

原创 Windows 11 24H2新版-设用户定期修改密码

WMIC在Windows 11 24H2弃用,以管理员身份运行powershell中执行命令设置:

2024-11-18 09:06:02 579

原创 Windows家庭版设置用户定期修改密码

其中True代表开启过期强制修改密码,false与期相反;X代表需要更新密码的期限,到期,就会和上面那个组策略一样,提醒更换密码。Windows家庭版没有组策略,可以通过管理员身份运行命令提示符设置的。强制修改,否者无法登录。#设置用户密过期时间。

2024-11-12 19:48:09 910

原创 base64加密解密

如果没有指定文件,或者文件为"-",则从标准输入读取。解码时,输入数据(加密流)可能包含一些非有效 Base64 字符的新行字符。可以尝试用--ignore-garbage选项来恢复加密流中任何非base64字符。[root@localhost ~]# echo dGVzdAo= |base64 -d #解密。[root@localhost ~]# echo test|base64 #加密。使用Base64 编码/解码文件或标准输入输出。用法:base64 [选项]... [文件]

2024-11-12 19:38:42 2033

原创 网络端口集合(含病毒)

23|telnet(终端仿真协议),木马Tiny Telnet Server开放此端口。2001|木马Millenium 1.0、Trojan Cow,黑洞2001开放此端口。34324|木马Tiny Telnet Server、BigGluck、TN开放此端口。555|木马PhAse1.0、Stealth Spy、IniKiller开放此端口。1245|木马Vodoo,GabanBus,NetBus,Vodoo开放此端口。12345|木马NetBus1.60/1.70、GabanBus开放此端口。

2024-11-11 08:56:28 855

原创 linux禁止和开启ping的方法

注意:如果 /etc/sysctl.conf 配置文件里已经有 net.ipv4.icmp_echo_ignore_all 字段了,那么直接用 vim 进去更改对应的值即可。注意:如果 /etc/sysctl.conf 配置文件里已经有 net.ipv4.icmp_echo_ignore_all 字段了,那么直接用vim进去更改对应的值即可。echo net.ipv4.icmp_echo_ignore_all=1 >> /etc/sysctl.conf 永久。1、使用iptables充许禁止ping。

2024-11-11 08:55:02 1745

python3.12-venv-pip24-ubuntu24.04.x86.tar离线安装包

# tar -zxf python3.12-venv_pip24_ubuntu24.04.x86.tar.gz # cd python3.12-venv_pip24_ubuntu24.04.x86 # dpkg -i ./*.deb # pip --version # pip3 --version

2025-05-10

ubuntu系统环境下的conan-2.16.1离线安装包

1、Python pip安装conan(离线安装) 离线安装包是在可上网的服务器使用apt-get install pip安装缓存下pip离线安装包,在虚拟环境下使用pip3 download conan setuptools wheel缓存下conan离线tar.gz包和相关的离线whl文件,在python3.12环境使用pip离线安装需要setuptools wheel离线包。 2、解压安装pip # tar -zxf python3.12-venv_pip24_ubuntu24.04.x86.tar.gz # cd python3.12-venv_pip24_ubuntu24.04.x86 # dpkg -i ./*.deb # pip --version # pip3 --version 3、离线安装conan # mkdir /myenv && cd /myenv #创建虚拟环境目录 # python3 -m venv myenv #创建虚拟环境 # source myenv/bin/activate #激活虚拟环境,d

2025-05-10

kubeadm部署K8S-v1.23高可用集群

目录(图形+文字,验证可用) 1、 Kubernetes高可用集群架构 1.1运行环境 1.2网络环境 2、 集群规划 3、 部署Kubernetes集群API高可用接口 3.1 修改内核参数 3.2配置HAProxy负载k8s的API接口 3.2.1 安装HAProxy 3.2.1 配置HAProxy 3.2.3 通过HaProxy节点地址访问HaProxy控制台 3.3配置keepalive实现HaProxy高可用 3.3.1安装keepalive 3.3.2创建HaProxy健康检查脚本 3.3.3配置keepalive 3.3.3 确认keepalive状和Vip 3.3.4通过keepalive高可用VIP地址访问 4、 初始化K8S所有主机 4.1配置ssk key验证 4.2设置主机名和解析 4.3禁用swap 4.4设置时间同步 4.5禁用防火墙和selinux 4.6内核参数调整(可选) 4.7升级系统内核 4.8配置IPVS流量转发 4.9安装Docker并修改配置 4.9.1安装doc

2024-12-16

kubeadm-kubelet-kubectl离线安装包

该资源是一个用于部署Kubernetes (K8S) 集群的kubeadm工具的RPM包文件,具体版本为1.23.17。kubeadm是一个轻量级的、快速安装K8S的工具,用于初始化和管理Kubernetes集群。安装方法如下: 1. tar -zxf k8s-1.23.17-packages.tar.gz 2. cd k8s-1.23.17-packages 3. yum -y install ./*.rpm

2024-12-16

CMDB资产管理系统项目开发文档

此为【老男孩教育】python--CMDB资产管理系统项目学习全套笔记和程序源码,请大家参考使用。 视频链接为:https://www.bilibili.com/video/BV11Z4y1s79H?p=1 CMDB --Configuration Management Database 配置管理数据库, CMDB存储与管理企业IT架构中设备的各种配置信息,它与所有服务支持和服务交付流程都紧密相联,支持这些流程的运转、发挥配置信息的价值,同时依赖于相关流程保证数据的准确性。

2024-11-11

通过双网卡实现跨网段互通

1.先在電腦上安裝兩個網卡,分設定好IP地址 2. 再cmd下使用route print查看路由表。 3.添加路由表

2024-11-11

docker入门实战学习笔记.zip

1.Docker介绍与体系结构.docx 2.Docker内部组件、虚拟机与容器区别.docx 3.Docker应用场景.docx 4.Linux安装Docker.docx 5.镜像与容器联系和存储驱动.docx 6.镜像管理常用命令.docx 7.创建容器常见选项.docx 8.Docker常用命令.docx 9.Volume (数据卷).docx 10.搭建LNMP网站平台实战.doc

2024-10-16

此脚本主要用查询连本机的IP归属地并判断是否合法

############################## #此脚本主要用查询连本机的IP归属地并判断是否合法 # 作者 日期 版本 #hp.li 20210928 v1.0 #移除禁止:firewall-cmd --permanent --zone=public --ipset=blacklist --remove-entry=${ip} && firewall-cmd --reload #查看被ipset封禁的IP或IP段:ipset list blacklist ##############################

2024-10-08

IP地址归属地查询脚本

#该脚本的中文功能描述 #IP归属地查询 #作者 日期 版本 #hp.li 20210928 v1.0 #curl http://ip.ws.126.net/ipquery?ip=164.90.189.19 |iconv -f GBK -t utf-8 ##address=$(curl -s http://ip.ws.126.net/ipquery?ip=172.67.204.11 |iconv -f GBK -t utf-8 | grep city | awk -F'"' '{print $2}') 易误判内部地址 #curl https://ip.cn/index.php?ip=220.181.111.188 #使用方法:./ipquery.sh 164.90.189.19 220.181.111.188 124.78.196.112 ,分个地址使用空格分隔

2024-10-08

Kubernetes招聘面试题汇总

简述ETCD及其特点? 2 简述ETCD适应的场景? 2 简述什么是Kubernetes? 3 简述Kubernetes和Docker的关系? 3 简述Kubernetes中什么是Minikube、Kubectl、Kubelet? 3 简述Kubernetes常见的部署方式? 3 简述Kubernetes如何实现集群管理? 3 简述Kubernetes的优势、适应场景及其特点? 3 简述Kubernetes的缺点或当前的不足之处? 4 简述Kubernetes相关基础概念? 4 简述Kubernetes集群相关组件? 5 简述Kubernetes RC的机制? 5 简述Kubernetes Replica Set 和 Replication Controller 之间有什么区别? 6 简述kube-proxy作用? 6 简述kube-proxy iptables原理? 6 简述kube-proxy ipvs原理? 6 简述kube-proxy ipvs和iptables的异同? 6 简述Kubernetes中什么是静态Pod? 6 简述Kubernetes中Pod可能位于的状态? 7

2024-09-12

K8S高可用负载均衡微服务架实施设计方案

K8S环境有两种架构方式,单Master集群和多Master集群,将先搭建起单Master集群,再扩展为多Master集群。开发、测试环境可以部署单Master集群,生产环境为了保证高可用需部署多Master集群。多Master集群能保证集群的高可用,相比单Master架构,需要一个额外的负载均衡器来负载多个Master节点,Node节点从连接Master改成连接LB负载均衡器。负载均衡是分布式系统中不可或缺的重要环节,通过负载均衡按照指定的调度算法将请求分发至网络中多个节点进行处理。本设计中主要基于开源软件HAProxy实现负载均衡并且通过Keepalived实现高可用。

2024-09-11

配置Rustc编译环境(国内源)

1、 安装gcc 1 2、 安装rust 1 2.1配置国内地址 1 2.2让环境配置生效 1 2.3通过网络进行安装 1 2.4验证安装是否成功 3 3、 测试使用rustc环境 3 3.1 验证rustc代码 3 3.2验证cargo代码 4 3.2.1 配置cargo国内依赖包地址 4 3.2.2创建二进制程序 4 3.2.3编译运行 5 4、 国内的依赖包地址非英语引包报错 6

2024-09-10

Git命令在linux&windows环境安装方法

目录 一、 linux环境外安装Git命令 1 1、最新git源码下载地址: 1 2、移除旧版本git 1 3、安装所需软件包 1 4、下载&安装 1 5、解压 1 6、配置编译安装 1 7、加入环境变量 1 8、检查版本 1 二、 windows环境安装Git命令 2 1、 Git下载 2 2、Git安装 2 2.1 双击Git安装程序,然后点击“next”: 2 2.2 选择安装的工作目录,然后点击“next”: 2 2.3选择安装的组件,然后点击‘next’: 2

2024-09-10

中秋节主题资源-arm64谷歌105版本流览器

适配银河麒麟V10桌面版操作系统deb离线安装包,安装方式如下: dpkg -i chromium-browser-l10n_105.0.5195.102-0ubuntu0.18.04.1-kylin1-rk1_all.deb

2024-09-05

国庆主题-arm64谷歌流览器83版

适配银河麒麟V10桌面版操作系统chromium-chromedriver_83.0.4103.61-0kylin0.18.04.1k1_arm64.deb离线安装包,安装方式如下: dpkg -i chromedriver_83.0.4103.61-0kylin0.18.04.1k1_arm64.deb

2024-09-05

linux项目开发资源-firefox-esr-78.6流览器arm64安装包

银河麒麟V10桌面版-firefox-esr_78.6流览器arm64安装包,含依赖包,安装方式如下: tar -zxf xxx.tar.gz #解压离线deb安装包 cd xxx dpkg -i *.deb #将当前目录下所有的deb包都安装到系统中。 #请注意,如果其中任何一个deb包安装失败,则整个过程都会失败,请再重试安装,这样可实部分依被安装,反复多次可安装成功。

2024-09-05

银河麒麟桌面V10操作系统mosquitto-clients-1.6.9-1kylin0k1-arm64.deb离线安装包

银河麒麟桌面V10操作系统mosquitto-clients_1.6.9-1kylin0k1_arm64.deb离线安装包 安装方法如下: dpkg -i mosquitto-clients_1.6.9-1kylin0k1_arm64.deb #将当前目录下的deb包都安装到系统中

2024-09-05

linux运维工程面视题

1、 系统常用目录说明: 3 2、 系统间安全的复制文件 3 2.1复制远端文件/目录到本地 3 2.2 复制本地文件/目录去远端 3 3、 系统间安全的同步文件 4 4、 使用for循环批量传送文件 4 5、 linux如何挂在windows下的共享目录 4 5.1 使用mount.cifs命令 4 5.2 使用mount命令 4 5.3 以用户读写权限挂共享止 4 6、 查看http的并发请求数与其TCP连接状态 4 7、 查看linux系统充许的最大tcp连接 4 8、 查看当前系统每个IP的连接数 4 9、 显示常用的20条命令 4 10、 ps aux各参数意义 4

2024-08-20

redhat系列linux系统优化脚本

#/bin/bash #EPEL 配置 #安装常用软件 bash-completion lrzsz htop vim wget lvm2 pciutils unzip yum-utils net-tools bind-utils sysstat chrony rsync #系统内核优化 net.ipv4.ip_forward = 1 vm.swappiness = 0 vm.overcommit_memory = 1 net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.tcp_syncookies = 1 # 增加操作系统记录数量 #调整系统最大tcp连接数 #SSH连接优化 #设置时区和时间同步 timedatectl set-timezone Asia/Shanghai #关闭selinux #禁用ctrl+alt+det重启快捷键 #升级系统所有包、软件和内核

2024-08-19

nginx-aarch64-1.20.1二进度安装包含安装脚本

#!/bin/bash #功能:一键使用二制包部署nginx #作者:hp.li #日期:20240129 RUN_PATH=$(dirname $(readlink -f "$0")) local_ip=$(hostname -I | awk '{print $1}') #二进包部署nginx install_nginx(){ tar -zxf $RUN_PATH/package/nginx-aarch64-1.20.1.tar.gz -C /usr/local/ cat >/lib/systemd/system/nginx.service <<EOF [Unit] Description=nginx After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true

2024-07-25

docker配置API调用接口

因docker版本原因,如果在daemon.json中配置docker api后,无法启动dokcer服务,请在docker.service中进行配置,配置如下: 1、编写配置文件 vim /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H fd:// --containerd=/run/containerd/containerd.sock 2、查看端口 netstat -ntlp | grep 2375 3、通过web访问 http://ip:2375/images/json

2024-06-27

mairadb10.3.38-arm64离线安装包(银河麒麟V10桌面操作系统)

1、离线安装 dpkg -i ./*.deb #第一安装,因依赖关系会有部分deb报错,需多次执行此命令,可安装安装完成 2、设置自启MariaDB systemctl enable mariadb.service 3、初始化Mariadb mysql_secure_installation 4、修改mariadb配置(修改绑定IP为0.0.0.0) # vim mariadb.conf.d/50-server.cnf 5、设置帐号和密码 mysql -uroot -p 5.1 授权root远程登录 > grant all on *.* to "root"@"%" identified by "rrhh9708"; 5.2创建DBA帐号和数据库 > create user test@localhost identified by ' test-2016';#创建帐号 > create database db_user; #创建用户数据库 > create database data_db; #创建存放数数据库 > GRANT ALL PRIVILEGES ON *.* TO 'Hs

2024-06-22

ISCSI块存储服务器搭建案例

目录 一、服务端配置 1 1、 配置hosts文件和domain域名 1 2、安装软件并启动服务 1 3、添加防火墙规则 2 4、创建逻辑卷作为后端存储 2 5、配置iscsi 2 6、管理iscsi服务 3 二、linux客户端配置 3 1、配置hosts文件和domain域名 3 2、安装客户端软件包 3 3、配置iscsi客户端的名字,根据题目要求修改 3 4、设定服务开机启动和马上启动 3 5、发现target 3 6、登陆target 3 7、分区并格式化 4 8、配置开机自动挂载 4 三、配置Windows客户端连接iSCSI设备: 4 1、运行iSCSI发起程序 4 2、更改客户端iqn属性 5 3、点击连接,就会在本次磁盘新加一款硬盘。 5

2024-06-14

linux环境检查IP冲突脚本

IP冲突检测看起来是一个很复杂的问题,其实在TCP/IP协议中,IP冲突检测是ARP协议的一个额外功能,原理很简单,使用ARP协议向网络中广播自己的IP地址,如果收到响应>则存在IP冲突,这个功能在TCP/IP协议第一卷ARP协议一章有详细介绍。这里先使用ping命 令来探测一下设定的IP地址,然后在ARP缓存中查找是否存在有效的记录,如果有则>存在IP冲突。这里不用关心ping命令是否能成功,不论是否成功,只要机器开着,ARP都能获取到其MAC地址,因为ARP工作在数据链路层。

2024-06-13

linux下安装配置Maven

一、环境 三、Maven安装 1.下载地址 2. 服务器安装jdk环境 3.安装Maven 4. 配置系统环境变量 注:压缩包中有manven安装配置说明、maven常用命令大全和apache-maven-3.3.9离线安装包。

2024-06-12

使用navicat连接人大金仓

目录 1、 Navicat介绍 1 2、 Navicat下载安装 1 2.1官网下载地址 1 2.2双击打开安装程序 1 1、 创建连接 1 2、 配置帐号/密码 1 3、 连接成功,可进行相关操作 2 4、 创建数据库 2 5、 转储SQL文件 3 6、 复制为插入语句 3 7、 执行sql语句 4

2024-06-12

docker容器创建到镜像库私用部署整套案例

一、 容器的创建方式 2 1、 创建容器参数说明 2 2、一般创建方法 2 3、传入变量创建容器 3 4、暴露端口创建容器 3 5、限定cup或内存资源创建容器 3 6、容器退出时自动清理容器 3 二、容器数据持久化创建容器 3 1、使用volume卷创建容器 3 1.1 指src创建容器 3 1.2不指定src创建容器 3 1.3清除容器 3 2、使用-v参数创建容器 3 3、使用bind挂载创容器 4 三、镜像导出导入 4 1、通镜像导出与导入 4 2、通过容器导出导入镜像 4 2.1将容器导出为镜像文件 4 2.2导入容器镜像 4 2.3运行该镜像(带上command参数) 4 3、生成容器快照镜像 4 四、使用dockerfile制作镜像创建器 4 1、构建Nginx环境镜像 5 1.1 准备文件 5 1.2 创建dockerfile文件 5 1.3构建nginx镜像 5 1.4创建容器 5 2、构建PHP环境镜像 5 2.1 准备文件 5 2.2 创建dockerfile文件 5 2.3构建PHP镜像 6 2.4创建容器 6 3、构建JAVA网站环境 6 3.1 准备文件 6

2024-06-12

通脚中设置合法城市,脚本判断连本机的IP归属地并判断是否为入侵IP

############################## #此脚本主要用查询连本机的IP归属地并判断是否合法 # 作者 日期 版本 #hp.li 20210928 v1.0 #移除禁止:firewall-cmd --permanent --zone=public --ipset=blacklist --remove-entry=${ip} && firewall-cmd --reload #查看被ipset封禁的IP或IP段:ipset list blacklist

2024-06-04

MariaDB-10.3.17离线rpm安装包

此附档为MariaDB-10.3.17-rpm离线安装,可使用rpm -ivh ./*.rpm在不联网的环境下进行安装。 1、unzip MariaDB-10.3.17.zip 2、cd mariadb/ 3、rpm -ivh ./*.rpm或yum -y install ./*.rpm 4、vim /etc/my.cnf.d/server.cnf 5、mkdir -p /mysql/data /mysql/tmp /mysql/undo && chown -R mysql:mysql /mysql 6、mysql_install_db --basedir=/usr --datadir=/mysql/data --defaults-file=/etc/my.cnf.d/server.cnf --skip-name-resolve --user=mysql 7、systemctl start mariadb && systemctl enable mariadb && systemctl status mariadb -l 注:如果启动失败,请删重建mysql

2024-06-03

linux配置Vue开发需求nodejs环境部署

1、 下载nodejs安装包 2、 解压nodejs安装包 3、 验证node是否能用 4、 配置nodejs全局使用 5、 应用nodejs操作 5.1 使用&符号后台运行进程 5.2使用forever让node.js持久运行

2024-05-28

爬取豆瓣电影Top250

#-*- coding:UTF-8 -*_ ''' 这个案例使用BeautifulSoup库爬取豆瓣电影Top250的电影名称、评分和评价人数等信息, 并将这些信息保存到CSV文件中。 pip install lxml ''' import requests from bs4 import BeautifulSoup import csv # 请求URL url = 'https://movie.douban.com/top250' # 请求头部 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36' } # 解析页面函数 def parse_html(html):

2024-05-20

Redis-源码包安装部署

1、系统优化 1 2、安装redis 1 3、确认相关命令文件 1 4、配置redis 2 5、启动redis的三种方式 2 5.1直接启动redis(方法一) 2 5.2以后台进程方式启动redis(方法二) 2 5.2.1修改redis.conf文件把redis设置在后台运行 2 5.2.2指定redis.conf文件启动 2 5.2.3关闭redis进程 2 5.3设置redis开机自启动(方法三) 2 5.3.1在/etc目录下新建redis目录 2 5.3.2修改redis.conf文件把redis设置在后台运行 3 5.3.3将redis.conf 复制一份到/etc/redis目录下 3 5.3.4将redis的启动脚本复制一份放到/etc/init.d目录下 3 5.3.5设置redis开机自启动 3 5.3.6解决redisd不支持chkconfig方法: 3 5.3.7错误处理 3

2024-05-16

SQL操作管理数据库语句

目录 1、 创建数据库的几种方法 2 1.1创建数据库 2 1.2创建数据库并指定字符集 2 1.3创建数据库进行检查是否存在( 推荐) 2 1.4 查看警告信息 2 1.5 查看数据库当前时间 2 2、 使用数据库 2 2.1查看当前所有的数据库 2 2.2查看当前正在使用的数据库 2 2.3查看指定库下所有的表 2 2.4查看数据库的创建信息 2 2.5使用/切换数据库 3 2.6查询mysql数据库存放路径 3 3、 修改数据库 3 3.1更改数据库字符集 3 3.2删除指定的数据库 3 3.3删除指定的数据库( 推荐) 3 4、 数据库中的注释方法 3 4.1单行注释:# 或 - - 3 4.2多行注释:/* */ 3 5、 创建表 3 5.1语法格式 3 5.2 创建表实例 3 6、 使用子查询返回的数据,来创建表 4 6.1 语法格式 4 6.2 创建实例 4 7、 查看数据表结构及如何创建 4 7.1查看结构 4 7.2查看表如何创建 4 8、 修改表 4 8.1新增字段 4 8.2修改字段类型 4 8.3修改字段位置 4 8.4重命名字段 4 8.5删除字段 4

2024-05-15

通过python脚本收集系统信息

通过python脚本收集系统信息,主要包括以下脚本,值的下载: 1-CPU信息 2-内存信息 3-系统用户及启动时间 4-硬盘使用率采集 5-生成磁盘使用情况的日志文件 6-网络流量采集 7-计算所有进程所占用内存大小之和 8-检查系统cpu和内存 9-获取本机IP的方式

2024-05-12

通过python编写sftp上传和下载

#!/usr/bin/python # -*- coding:utf-8 -*- #参考:https://blog.csdn.net/qq_43057091/article/details/82179301 import os,sys import paramiko #创建transport对象 t = paramiko.Transport(('192.168.56.102',22)) #连接服务器 #创建sftp对象 #将temp.txt上传到服务器/home/redhat/Documents目录 # 将sftp.txt下载到本机桌面

2024-05-08

对微信帐单进行数据分析

#pip install pandas -i https://mirrors.aliyun.com/pypi/simple #安装pandas处理数据模块 #pip install xlwt -i https://mirrors.aliyun.com/pypi/simple #安装excel模块 #pip install openpyxl #从微信导出对帐帐单 import pandas as pd #引入pandas,重命名为pd,Python3.9.10版本的Pandas无法兼容低版本的xls import numpy as np #导入均值模块 #从第17行读取csv格式的帐单 df = pd.read_csv('微信支付账单(20230101-20230401).csv',header=16) #分析数据 ...... #将分析数据另存为out.xlsx ..... #进行交易进间分析 ...... #统计交易对方 ...... #将结果保存到excel ..... writer.close()

2024-05-08

爬取王者荣耀中的英雄图片

1、安装requests和bs pip install requests pip install bs4 pip install lxml 2、进入ipython进行相关操作 2.1 爬下某网站内容 a = requests.get('https://pvp.qq.com/web201605/herolist.shtml') 2.2 查看内容 a.text 2.2 设置编码,解决a.text乱码 a.encoding 查看 a.encoding = ‘gbk’ 设置 3、导入bs4 from bs4 import BeautifulSoup b = BeautifulSoup(a.text) b 显示内容 b.select(‘li>a>img’) 使用循环显示英雄的名子 for i in b.select('li>a>img'): ...: print(i['alt']) 4、总体脚本为:get_heros.py

2024-05-06

基于centos7构建python3和gcc8环境容器镜

基于centos:7.9.2009系统进行创建gcc 8.3.1\python3\openjdk-环境镜像 1.1创建Dockerfile文件 # mkdir /centos7_py3_gcc8 # cd /centos7_py3_gcc8 # vim Dockerfile 1.2 构建镜像 # docker image build -t centos7_py3_gcc8:v01 -f Dockerfile . # docker images 1.3创建容器 # docker run -itd --restart=always --name \ centos7_py3_gcc8 centos7_py3_gcc8:v01 # docker ps # docker exec -it centos7_py3_gcc8 bash 2、基于基础镜像构建python应用 # mkdir py_app && cd py_app # docker run -itd --restart=always -p 3434:3434/udp --name py py:v01 # docker exec -it

2024-05-05

KVM在线yum源部署-centos stream

一、 虚拟化简介 二、 硬件虚拟化确认 三、 系统优化 四、 通KVM虚拟化包部署 1、 关闭防火墙和selinux 1.1关闭防火墙 1.2关闭selinux 2、 安装KVM/QEMU组件 3、 启动并设置开机启动 4、 检查KVM/QEMU是否正常运行 5、 查看kvm模块是否加载 6、 确认KVM/QEMU组件 7、 在libvirt目录中检查所有配置文件 8、 卸载过程 8.1 查到被安装的包全名 8.2 卸载 9、 查看KVM版信息 五、 安装期间安装KVM/QEMU虚拟化 1、 软件包管理器安装KVM/QEMU(推荐) 1.1 软件选择Virtualization Host 1.2 检查KVM/QEMU是否正常 1.3 Libvirtd服务管理 2、 通过安装虚拟化组件进行配置KVM/QEMU 2.1 安装虚化组件 2.2 Libvirtd服务管理 2.3确认KVM/QEMU是否正常 2.4确认KVM/QEMU组件 2.5允许没有根的QEMU/KVM命令 3、 安装Virtual Manager图形实用程序

2024-05-03

kvm离线yum源部署&一键部署脚本

一、虚拟化简介 二、硬件虚拟化确认 三、 系统优化 四、安装虚拟包 1、 挂载系统光盘 2、 配置光盘yum源 3、 关闭防火墙和selinux,如果不关闭可造成虚拟机只能被宿主ssh登录 3.1关闭防火墙 3.2关闭selinux 4、 安装kvm 5、 启动并设置开机启动 6、 检查KVM / QEMU是否正常运行 7、 查看kvm模块是否加载 8、 确认KVM/QEMU组件 4、在libvirt目录中检查所有配置文件 介绍几个重要的配置文件 9、 查看KVM版信息

2024-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除