- 博客(40)
- 收藏
- 关注
原创 centos7安装zabbix-server
mysql数据库可参照:https://blog.youkuaiyun.com/weixin_61367575/article/details/138774428?需要改一个时区设置,改为中国即可,因为你得让zabbix支持中文。修改图形的数据展示(默认字体有问题:图形中的图例中文编码错误)centos7系统、mysql数据库/MariaDB数据库。然后图例就可以正常显示了。
2024-05-13 16:48:18
442
原创 启动项目时出现SELinux is preventing
SELinux正在阻止systemd对文件AB.sevice进行读取访问。启动项目时出现SELinux is preventing****方法一:暂时禁用SELinux。方法二:禁用SELinux。
2024-05-13 11:53:26
943
原创 centos7安装MySQL(rpm安装)
使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。mariadb 其实就是 mysql 的另一种拉出来的开源分支,也可以正常使用,如果不想卸载也是可以的。原因是因为MySQL有密码设置的规范,具体是与validate_password_policy的值有关。用root登录,打开并修改 /etc/my.cnf;默认密码为冒号后面的的内容,例如,我的为:+3fyFNk;这里的%通配符表示所有主机皆可访问。然后用新密码即可登陆成功。
2024-05-13 01:44:32
401
原创 安装openssh-server,提供远程ssh
这是因为,openssh-server是依赖于openssh-clien的,ubuntu自带的openssh-clien与所要安装的openssh-server所依赖的版本不同,这里所依赖的版本是 1:8.2p1-4。6.如果openssh-server安装报错,出现依赖: openssh-client (= 1:8.2p1-4)如果输出内容有openssh-server,说明已经安装过了,可以跳过下一步。3.安装完openssh-server后,启动ssh 服务。2.安装openssh-server。
2024-05-10 23:31:29
3229
原创 ubantu安装docker以及docker-compose
在上面的Dockerfile中,我们使用FROM指令选择了基础镜像,这里选择的是Ubuntu 23.04版本。接下来,使用COPY指令将我们的应用程序拷贝到容器中,并使用WORKDIR指令设置工作目录。安装 Docker Compose 需要先安装 Docker,因为 Docker Compose 是基于 Docker 引擎构建的。我们可以使用Docker来创建一个包含这些特定软件版本的容器,并在其中运行我们的应用程序。现在,我们的应用程序在一个具有特定软件版本的Docker容器中成功运行。
2024-05-10 23:21:18
4145
原创 ubantu安装nginx
检查本机是否还有nginx程序在后台运行,如果有直接kill掉。然后选择我们想要的版本按照即可。安装从源代码编译所需的工具。创建nginx的目录。下载Nginx源代码。
2024-05-10 00:00:52
678
原创 ubantu安装rabbbitmq
然后通过浏览器访问,如果是本机则可以输入http://127.0.0.1:15672打开登录界面,输入用户名和密码访问web管理界面了。注意:安装的Erlang版本,rabbitmq版本,操作系统要相一致。可参考Installing on Debian / Ubuntu。rabbitmq既可以命令行操作,也可以用rabbitmq自带的web管理界面,只需要启动插件便可以使用。4、安装rabbitmq-server。可以运行命令查看rabbitmq.6、查看rabbitmq状态。5、启动rabbitmq。
2024-05-09 23:44:19
708
原创 ubuntu安装redis
如启动文件所在目录: /usr/local/redis/redis-6.0.0/bin/redis-server 配置文件目录: /usr/local/redis/redis-6.0.0/etc/redis.conf。首先使用vim工具打开redis.conf文件,将supervised选项设置为systemd。1、进入cd /etc/systemd/system 创建。找到以下redis 安装目录。2、redis 文件内容如下。.service 文件。
2024-05-07 20:06:32
558
1
原创 网盘链接智能识别
Tampermonkey(油猴)是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。虽然有些受支持的浏览器拥有原生的用户脚本支持,但 Tampermonkey 将在您的用户脚本管理方面提供更多的便利。它提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能, 同时Tampermonkey还有可能正常运行原本并不兼容的脚本。
2024-05-02 04:31:44
573
原创 SHELL编程入门知识梳理
action;可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。return后跟数值n(0-255)。demoFun(){echo "这是我的第一个 shell 函数!echo "-----函数开始执行-----"demoFunecho "-----函数执行完毕-----"# 输出结果-----函数开始执行-----这是我的第一个 shell 函数!
2024-04-29 08:29:42
888
原创 VMware网络配置
桥接模式是通过虚拟网桥将主机上的网卡与虚拟交换机VMnet0连接在一起,虚拟机上的虚拟网卡都连接在虚拟交换机VMnet0上,在桥接模式下,虚拟机IP必须与宿主机的IP在同一网段且子网掩码、网关与DNS也要与宿主机网卡的一致。仅主机模式通过宿主机的虚拟网卡VMwareNetwork Adapter VMnet1来连接虚拟交换机VMnet1,来达到宿主机与虚拟机通信的目的,但是虚拟机不能主动与宿主机通信,是单向连通的。这样所有的虚拟机与宿主机以及与宿主机在同一个局域网下的主机之间都是可以相互访问的。
2024-04-25 02:01:01
873
原创 VI/VIM常用知识
在一般模式之中,只要按下 i, o, a 等字符就可以进入输入模式。在编辑模式当中,左下角状态栏中会出现 –INSERT- 的字样,那就是可以输入任意字符的提示。这个时候,键盘上除了 Esc 这个按键之外,其他的按键都可以视作为一般的输入按钮。刚刚启动 vi/vim,便进入了一般模式(默认模式)。若想要编辑文本,进入一般模式,按下i,切换到编辑模式。基本上 vi/vim 共分为三种模式,分别是一般模式,编辑模式和命令模式。在一般模式之中,只要按下 :或 / 就可以进入命令模式。
2024-04-25 01:16:32
929
原创 linux的目录结构
proc: Processes的缩写。/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。/sbin: s 就是 Super User 的意思,是 Superuser Binaries (超级用户的二进制文件) 的缩写,这里存放的是系统管理员使用的系统管理程序。/home: 用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
2024-04-25 01:11:20
411
1
原创 ubuntu安装/卸载jdk
1、打开浏览器,输入jdk的官网地址:https://www.oracle.com/java/technologies/javase-downloads.html,如图: 2、找到需要下载的jdk版本,这里以1.8版为例,找到Java SE 8,点击JDK Download,跳转到Java SE 8的下载页面,如图: 3、找到对应的下载版本,我这里是Ubuntu 64位的系统,需要找到linux 64的jdk版本,点击进行下载,如图: 4、下载成之后,将安装包复制到
2024-04-22 17:07:35
1469
原创 配置静态ip地址
确认网口哪一个是需要配置的,只插入外部网线后查看ifconfig命令,确定eno1与enps30哪个是有当前连接ip地址。例如当前插入wifi的网络网线,查看ifconfig中enp3s0显示有ip接入,则eno1无显示则配置硬件所需的192.168.0.1。不要配错,导致网线无网络。进入配置文件路径:/etc/netplan,看ubantu系统,修改00-installer-config.yaml或01-network-manager-all.yaml修改完成后保存。
2024-04-21 04:06:34
2483
1
原创 Ubuntu卸载软件无法定位包的问题
出现这个问题的原因可能就是软件名称输入不正确,因为Linux中只会精确卸载,名称必须与系统名称保持一致。
2024-04-21 03:52:28
1053
1
原创 npm ERR! code CERT_HAS_EXPIRED
6、更新根证书:有时,CERT_HAS_EXPIRED 错误可能是由于根证书或中间证书的过期引起的。2、禁用SSL:虽然不推荐,但您可以暂时禁用SSL验证来解决这个问题。5、更新操作系统:有时候,如果系统时间不正确,可能会导致SSL证书认证失败。3、手动设置npm镜像源:有时,npm的默认镜像源可能会出现证书问题。这个错误可能是由于您的操作系统或Node.js环境中的证书问题导致的。在 macOS 上,你可以更新 Keychain 中的根证书。在 Windows 上,你可以手动下载并安装最新的根证书。
2024-04-20 23:39:04
15905
2
原创 centos安装node
2、解压并移动到指定目录,也可以直接解压到指定目录tar -xvf node-v14.15.4-linux-x64.tar.xz -C指定目录。
2024-04-20 21:41:11
2578
原创 centos提示/var/run/yum.pid 已被锁定
可能是系统自动升级正在运行,yum在锁定状态中,要等待那个进程结束退出,看报错的那一段话。主要步骤:rm -f /var/run/yum.pid ,直接用rm命令删除即可。你可以看一下是否有yum进程:ps -aux | grep yum。
2024-04-20 20:54:07
827
原创 Centos7下yum安装nginx本地仓库无nginx源解决方案
之前在网上也找到一些解决方案,例如:原因是nginx位于第三方的yum源里面,而不在centos官方yum源里面,安装epel再update,这个方法在我这运行没有用处,如果上面方法解决不了。wget https://mirrors.aliyun.com/repo/epel-7.repo,获取阿里centos7的base-repo。nginx位于第三方的yum源里面,而不在centos官方yum源里面。再次执行yum -y install nginx即可,-y位置不用固定。yum update#更新。
2024-04-20 14:25:23
929
原创 CentOS用docker部署项目
Linxu中wget下载:wget http://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz。但是这个路径下是空的。编写完Dockerfile后需要通过命令将其制作为镜像,并且要在Dockerfile的当前目录下,之后即可在镜像中查看到指定的镜像信息,注意最后的 .docker run -d -p 宿主机端口:容器端口 --name 容器名称 镜像的标识|镜像名称[:tag]
2024-04-16 02:01:15
887
原创 CentOS安装docker
卸载docker:yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine。由于docker下载镜像默认是从国外服务器下载,会很慢。所以需要配置镜像加速器,切换到etc/docker下:cd etc/docker。
2024-04-16 00:29:54
481
原创 windows中的端口被占用
netstat -ano|findstr 端口号,找到进程taskkill /t /f /im 进程号,杀掉进程
2024-04-11 17:45:58
887
1
原创 Could not install packages due to an OSError
Errno 2] No such file or directory: '路径\文件'找到对应文件的上一级文件所在的文件夹,删除即可。删除文件夹5,重新打开cmd即可正常运行。
2024-04-09 18:52:18
4106
原创 WeChatAppEx.exe进程侵占CPU
2、在C:\Users\Administrator\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\目录下新建一个空的同名文件 RadiumWMPF (注意:不要带任何后缀!1、将C:\Users\Administrator\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\RadiumWMPF目录删除(路径可能不完全相同,根据自己电脑完成)大家还有什么有效的办法可以留言讨论一下。答案是肯定能终止的。
2024-04-09 10:56:50
21009
原创 conda不是内部命令
因为我的电脑是win11系统,就以win11系统为例,添加环境变量后点击确定,重启cmd即可。注意:环境变量有两个,一个是conda的安装路径,一个要到安装路径下的Scripts。解决方法:在高级系统设置中添加环境变量即可。原因:conda没有进行环境配置。
2024-04-03 15:00:10
324
1
原创 GitHub克隆
如果输入错误,会提示fatal: bad boolean config value 'dalse' for 'http.sslverify' (因为我在输入false时输入错误,输入dalse),可以在C:\Users\Administrator的.gitconfig文件中用文本打开修改,保存即可。解决方法:在cmd中输入git config --global http.sslVerify false命令。GitHub经常在访问、下载上出现问题(速度慢),可以用魔法来破解,正所谓“用魔法来打败魔法”
2024-04-03 14:44:54
395
1
原创 cmd链接虚拟机出现WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
ssh服务是通过公钥和私钥来进行连接的,它会把每个曾经访问过计算机或服务器的公钥(public key),记录在~/.ssh/known_hosts 中,当下次访问曾经访问过的计算机或服务器时,ssh就会核对公钥,如果和上次记录的不同,OpenSSH就会发出警告。输入ssh-keygen -R IP ,重新用ssh命令链接,输入yes回车,即可通过密码成功连接。此报错就是由于远程目标的公钥发生了变化导致的。警告:远程主机标识已更改!使用命令清除所连接的IP。
2024-03-09 19:19:38
304
1
原创 Linux系统vim键盘输入紊乱
2、将“compatible”改成“nocompatible”(非兼容模式)1、使用管理员权限,编辑文件/etc/vim/vimrc.tiny。vim中键盘输入紊乱可能为兼容模式出现问题,修改为非兼容模式即可。之后重新打开vim即可。
2023-10-06 17:38:07
987
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人