![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 54
没刮胡子
坚韧不拔,遇强不退
展开
-
Linux下的parted磁盘分区工具
Linux下的parted分区工具是一款功能强大的磁盘分区和分区大小调整工具,由GNU组织开发。它支持多种分区表格式,包括MS-DOS(MBR)和GPT,尤其适用于规则大小超过2TB的分区,但也可用于小分区的规划。GPT格式的磁盘没有四个主分区的限制,最多可达到128个主分区。:命令行和交互式。在交互式模式下,用户一次输入一个命令(支持命令补全),然后立即修改磁盘。而在命令行模式下,用户可以通过指定选项、设备和命令来执行特定的分区操作。原创 2024-03-22 11:24:55 · 425 阅读 · 0 评论 -
语音识别技术paddlespeech的安装和使用
PaddleSpeech是百度飞桨(PaddlePaddle)开源深度学习平台的其中一个项目,它基于飞桨的语音方向模型库,用于语音和音频中的各种关键任务的开发,包含大量基于深度学习前沿和有影响力的模型。PaddleSpeech支持语音识别、语音翻译(英译中)、语音合成、标点恢复等应用示例。原创 2023-11-20 16:45:45 · 2390 阅读 · 0 评论 -
Ubuntu22上安装cuda-12-3
最近在运行通义千问模型的的时候,报错,提示使用Ubuntu22.04默认的cuda11.5不支持,之前是使用apt安装的,版本比较老。原创 2023-11-20 16:35:15 · 694 阅读 · 0 评论 -
使用nslookup命令查询DNS的记录
nslookup命令用于查询DNS的记录,可以用来查看域名解析是否正常,在网络故障的时候用来诊断网络问题。原创 2023-08-30 11:05:24 · 1077 阅读 · 0 评论 -
CentOS 上配置 NFS 服务器和客户端
要在 CentOS 上配置 NFS 服务器和客户端,你可以按照以下步骤进行操作:配置 NFS 服务器:编辑 NFS 服务器配置文件,添加要共享的目录和权限设置。例如,假设你要共享/shared目录给客户端 IP 地址为的主机,可以在这将允许客户端以读写模式访问/shared目录,并同步写入到磁盘,同时保留客户端的 root 权限。配置 NFS 客户端:将替换为实际的 NFS 服务器的 IP 地址。df -h检查输出中是否显示了/mnt/nfs目录。原创 2023-07-31 13:43:27 · 1313 阅读 · 0 评论 -
Linux中使用du命令来查看目录的大小
命令会递归地计算目录中所有文件和子目录的大小,因此可能需要一些时间来完成操作,特别是对于大型目录。命令来查看目录的大小。在Linux中,你可以使用。原创 2023-07-27 08:56:01 · 2023 阅读 · 0 评论 -
Linux中使用nmap基本使用以及扫描一组计算机的脚本
Nmap(Network Mapper)是一个开源的网络探测和安全评估工具。它用于扫描和发现网络上的主机、端口和服务,以及评估网络的安全性原创 2023-07-13 11:04:37 · 1189 阅读 · 0 评论 -
编译升级OpenSSL报错:Can‘t locate IPC/Cmd.pm
首次进入需要配置shell,按照提示操作即可,我这里是一路回车。安装成功后,重新编译OpenSSL即可。原创 2023-04-17 15:32:14 · 3706 阅读 · 0 评论 -
在CentOS7上升级OpenSSL3和 OpenSSH9.0p1
CentOS7 自带的 OpenSSH 版本(OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26Jan 2017)漏扫出很多高风险漏洞,预采用升级处理(升至 OpenSSH_9.0p1,OpenSSL 3.0.3 3 May 2022),而升级 OpenSSH需先升级 OpenSSL(国际标准的加密及身份认证通信协议)。通过绿盟漏洞扫描工具检测 OpenSSH 安全漏洞 CVE-2021-28041,现要求修复。原创 2023-04-17 15:21:05 · 1845 阅读 · 2 评论 -
openstack 导出实例并制作成镜像(可用于备份和分享自定义镜像)
有的时候我们需要把一个Openstack环境的镜像导出以后,在另外的一个Openstack上运行,就可以使用我这里提供的方法了,或者也可以用这种方法对自己的实例进行备份和分享。原创 2023-04-13 16:39:37 · 1503 阅读 · 0 评论 -
网络文件传输防止篡改-校验工具(md5sum)的使用
MD5报文摘要算法(Message-Digest Algorithm 5)常常被用来验证网络文件传输的完整性,防止文件被人篡改。此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。通过计算和检查文件的校验和来防止文件被篡改。原创 2023-04-13 13:28:08 · 1154 阅读 · 0 评论 -
常用Linux的ssh远程终端连接工具
常用的SSH工具介绍原创 2023-02-22 16:04:10 · 7325 阅读 · 0 评论 -
Linux的进程kswapd0占用CPU过高导致卡顿问题
最近发现服务器访问速度变慢,内存占得很满,操作经常卡顿,因为部署了不少的服务,有应用服务,也有数据库服务都很吃内存,但是查看还剩余2G左右内存,应该不至于卡顿,于是准备处理一下。看了系统经常发现一个进程kswapd0 一阵一阵的占用超高的CPU资源。查了一些资料说,系统物理内存不足时,kswapd0 会频繁的进行换页操作(使用swap分区与内存换页操作交换数据),而换页操作非常消耗 CPU 资源,所以导致该进程持续占用 CPU 资源过高。原创 2023-02-22 10:46:02 · 1266 阅读 · 0 评论 -
windows和Linux获取系统和硬件编号ID作为唯一标识
由于编写的应用系统需要获取获取安装的操作系统的唯一标识来识别对应的机器,所以这里记录一下对应的命令。原创 2023-02-22 10:35:29 · 3040 阅读 · 0 评论 -
在Ubuntu上运行PPOCRLabel启动错误:FatalError: `Process abort signal` is detected by the operating system.
在Ubuntu上运行PPOCRLabel启动错误:FatalError: `Process abort signal` is detected by the operating system.原创 2023-01-28 15:43:43 · 2817 阅读 · 4 评论 -
Ubuntu安装Python3.8
在ubuntu上安装Python有两种方法:在线安装和源码编译安装。原创 2023-01-28 10:08:06 · 22634 阅读 · 4 评论 -
在各种常见的Linux操作系统(CentOS,Debian,Ubuntu)上安装Docker最新版
在各种常见的Linux操作系统(CentOS,Debian,Ubuntu)上安装Docker最新版原创 2023-01-13 14:55:19 · 692 阅读 · 0 评论 -
CentOS Linux 系统工具htop和 glances安装和使用
htop是top的功能扩展,它的色彩搭配也很丰富,整体上使用起来更加友好。glances 是`htop`的补充工具。除了列出所有进程及其 CPU 和内存使用情况之外,它还可以显示有关系统的其他信息原创 2022-12-08 12:08:23 · 714 阅读 · 0 评论 -
一款优秀的Linux终端Starship
Starship是一款轻量、迅速、可无限定制的高颜值终端!兼容性优先Starship 可以在各种常见的操作系统和常见的 shell 上运行。使用 Rust 编写具有 Rust 独树一帜的速度与安全性,使你的提示符尽可能的快速可靠。可自定义每个小细节都可以按您喜欢的自定义,不论是最小化以求速度,还是最大化以获得最完善的功能。原创 2022-12-08 12:01:01 · 1855 阅读 · 0 评论 -
CentOS 7上安装 Grafana以及基本使用
CentOS 7上安装 Grafana以及基本使用原创 2022-03-17 14:29:09 · 4379 阅读 · 0 评论 -
OGG-配置源端为Linux和目标端为window10的数据同步
OGG-配置源端为Linux和目标端为window10的数据同步原创 2022-03-17 14:11:57 · 2327 阅读 · 0 评论 -
Centos6防火墙配置
Centos6防火墙配置原创 2022-01-18 14:16:35 · 5194 阅读 · 0 评论 -
yum报错error: rpmdb: BDB0113 Thread/process 11498/140107732375616 failed
问题描述执行yum安装软件的时候报错[root@localhost ~]# yum install pv -yerror: rpmdb: BDB0113 Thread/process 11498/140107732375616 failed: BDB1507 Thread died in Berkeley DB libraryerror: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, ru原创 2021-11-04 15:36:36 · 505 阅读 · 0 评论 -
鲲鹏920_ARM架构服务器上运行NodeJS
安装NodeJS[root@kunpeng opt]# yum install nodejsLoaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-managerThis system is not registered with an entitlement server. You can use subscription-manager to register.Determining fa原创 2021-10-11 10:00:05 · 836 阅读 · 0 评论 -
在docker容器中的svn-server创建一个svn仓库
进入容器内部docker exec -it svn-server /bin/sh创建一个名为test-repo的仓库svnadmin create /var/opt/svn/test-repo退出容器,回到宿主机exit修改仓库的配置信息进入/opt/docker/svn这个目录,可以看到有一个名为test-repo的文件夹cd /opt/docker/svn进入test-repo/conf文件夹内部,可看到如下文件夹:svnserve.conf:用来配置仓库passwd:管理用户原创 2021-09-22 11:01:30 · 505 阅读 · 0 评论 -
基于ARM64的CPU架构下的docker-compose安装
CPU架构ARM64 - 鲲鹏920操作系统CentOS8.3说明通常,当我们在运行docker-compose的时候,我们在后台使用的是x86_64 CPU处理器指令集。如果我们尝试按照默认的安装说明在运行在arm64上的系统上安装docker compose,就会出现错误。这是因为没有可用于arm64指令集的docker compose二进制文件。安装docker-compose1(验证失败)官方的安装方式# sudo curl -L --fail https://...原创 2021-09-08 14:20:38 · 2352 阅读 · 0 评论 -
CentOS7添加路由
查看路由情况ip route show添加路由(临时)ip route add 192.168.8.0/24 via 192.168.8.1 dev em1ip route add 10.0.0.0/24 via 10.0.0.1 dev em2删除路由ip route del 10.0.0.0/24 via 10.0.0.1 dev em2ip route del 169.254.0.0/16ip route del default via 10.0.0.1添加静态路由vim /et原创 2021-06-08 15:32:13 · 1925 阅读 · 0 评论 -
CentOS7禁用dnsmasq服务
说明最近准备在centos7服务器上搭建一个dns服务,但是发现53端口被占用了,使用命令查看# lsof -i:53COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEdnsmasq 8625 nobody 5u IPv4 41303 0t0 UDP host0:domain dnsmasq 8625 nobody 6u IPv4 41304 0t0 TCP host0:domain (LI原创 2021-05-08 09:52:23 · 7577 阅读 · 1 评论 -
OpenStack删除路由和网络的命令操作实例
1.列出所有路由设备# neutron router-listneutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.+--------------------------------------+------------+----------------------------------+-----------------------+-------------+-------+原创 2021-04-13 09:32:32 · 3805 阅读 · 2 评论 -
OpenStack-Train版-创建实例错误: neutronclient.common.exceptions.Unauthorized
记录一次OpenStack-Train的创建实例错误。问题描述创建虚拟机实例的时候出现错误: <class 'neutronclient.common.exceptions.Unauthorized'> (HTTP 500)问题分析Nova-api日志[root@controller ~]# grep ERROR /var/log/nova/nova-api.log2021-04-01 16:15:24.574 3204 ERROR nova.network.neutronv2原创 2021-04-08 10:27:56 · 688 阅读 · 1 评论 -
CentOS7配置单网卡多IP
说明现在需要给服务器的第一块网卡em1添加多个IP地址对应两个网段原有配置文件TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="none"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="no"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"IPV6_ADDR_GEN_MODE="stable原创 2021-04-07 15:34:45 · 1452 阅读 · 0 评论 -
在VMware的虚拟机上安装ProXmoX-VE(PVE)
1 ProXmoX-VE简介PVE(ProXmoX VE)是一个开源的虚拟化管理软件,类似ESXI,用户可以通过网页的方式来管理服务器,使用kvm以及lxc技术运行虚拟机,同时也提供了一些集群和HA等功能。PVE由一个商业公司在运营、更新以及维护,分为社区版和商业版,其中社区版免费,本案例使用PVE6.2基于Debian Buster。2 ProXmoX-VE安装2.1准备工作首先准备好安装的镜像proxmox-ve_6.2-1.iso下载地址:https://www.proxmox.com/e原创 2021-02-07 10:09:00 · 14136 阅读 · 8 评论 -
archlinux安装i3桌面
说明首先安装xorg或xorg-server,再安装i3xorg-server是x window的实现,是用于显示图形界面。安装依赖zsh、xfce4-terminal、feh、comptonzsh是个人推荐使用的shell,如果你想用默认的shell,这个可以不装terminal这里用的是xfce4-terminal,个人建议用它,不过有一个小问题,使用ranger预览图片的时候会卡图片的显示缓存feh用来设置背景图的compton用来透明,这个必须装,因为polybar也依赖它i3-ga原创 2021-01-20 13:21:31 · 4438 阅读 · 0 评论 -
VMWare上安装Arch Linux2021
简介Arch Linux(或Arch /ˈɑːrtʃ/))是一款基于x86-64架构的Linux发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。Arch Linux系统安装、删除和更新软件的软件包管理器叫做pacman。Arch Linux采用滚动发行模式来获取系统更新和软件的最新版本。系统安装映像只简单地包含系统主要组件。Arch Linux以社区Wiki的形式提供文档,称为A原创 2021-01-20 11:22:40 · 6523 阅读 · 4 评论 -
CentOS7 下安装 Git
说明关于什么是git,以及git的使用我这里就不多说了,网上一查一大堆,这里主要讲在CentOS上的安装,可以在线安装也可以编译安装,这里主要是编译安装,下载可以到 github 上选择自己要下载的版本,https://github.com/git/git/releases下载 gitwget https://github.com/git/git/archive/v2.23.0.zip安装依赖yum -y install zlib-devel openssl-devel cpio expa原创 2020-12-08 15:44:14 · 212 阅读 · 0 评论 -
修改已绑定映射的Docker容器端口
1.查看需要修改的容器ID (CONTAINER ID)命令:docker ps2.然后使用命令停止该容器:docker stop xxx3.修改容器的端口映射配置文件vim /var/lib/docker/containers/{container_id}/hostconfig.json找到如下内容修改"PortBindings": { "80/tcp": [ #容器端口 { "HostIp": "", "HostP原创 2020-10-15 10:36:30 · 875 阅读 · 0 评论 -
Centos6下root用户登录失败多次后root被锁定无法登录的问题
问题描述:最近公司的内部OA系统的root账户不知道被谁尝试了多次登录root账户导致root账户锁定再也无法登录,现在问题解决了,特此把问题在这里记录下来。问题分析:原因是由于设置了系统的安全策略,用户登录失败3次以后自动锁定账户。解决方案:1.在启动控制台进入系统前狂按 “e” 选择第二项 kernel…开头的,光标上下移动到最后,按"e" 进行编辑,输入空格 “single” 或 1、回车、按b重新引导,进入单用户模式。2.查看root用户登录错误次数 pam_tally2 -r -u原创 2020-10-10 09:49:12 · 4976 阅读 · 2 评论 -
docker上搭建DNS服务器
1拉取镜像镜像地址: https://hub.docker.com/r/sameersbn/binddocker pull sameersbn/bind:9.16.1-20200524查看镜像2运行容器$ docker run --name dns -d --restart=always \ -p 53:53/tcp -p 53:53/udp -p 10000:10000/tcp \ --volume /home/docker/dns:/data \ sameersbn/bind原创 2020-09-29 13:43:53 · 2681 阅读 · 0 评论 -
简单好用的服务器运维工具-宝塔Linux\windows集中管理工具
简介宝塔介绍宝塔是广东堡塔安全技术有限公司研发的服务器管理工具,是一家专门从事服务器相关软件及服务研发的公司,宝塔的愿景就是让使用者更简便的使用服务器。产品分为免费版和宝塔专业版(收费)。官网: https://www.bt.cn/产品分类宝塔Linux面板宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。有20个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得全球原创 2020-05-13 14:18:34 · 2457 阅读 · 0 评论 -
linux基本网络配置命令
基本命令1. ifconfig查看网络接口的信息。普通用户使用ifconfig的全路径:/sbin/ifconfigifconfig 网络接口名称 :显示指定接口的详细信息。ifconfig -a 查看所有网络接口的信息。2. route 显示路由表route | grep default 显示主机的默认网关。3.pingping -c 4 192.168.1.10 #...原创 2020-05-05 18:11:29 · 1667 阅读 · 0 评论