linux
蓝色格子
这个作者很懒,什么都没留下…
展开
-
centos7.6中安装mosquitto时出现‘OPENSSL_sk_value‘未定义的引用
linux安装openssl;linux安装mosquitto出现异常原创 2022-08-12 17:15:20 · 581 阅读 · 0 评论 -
centos部署mosquitto
1. 上传文件在/home中创建mqtt目录,并将mosquitto-1.6.10.tar.gz上传至该目录2. 服务文件编写在/home/mqtt中创建mqtt.service文件,内容如下:[Unit]Description=Mosquitto 1.6.10 mqtt serverAfter=network.target[Service]Type=forkingExecStart=/usr/local/sbin/mosquitto -c /etc/mosquitto/mosquitt原创 2021-12-15 16:28:55 · 1364 阅读 · 1 评论 -
linux中使用脚本安装jdk
1. 准备工作将jdk的tar文件拷贝到服务的目录中,使用vim命令创建jdkinstall.sh文件2. 脚本内容脚本内容如下:#!/bin/bashecho "开始安装" #存放jdk,压缩包的路径JDK_HOME_TAR="/home/option/jdk"#jdk包的名称JDK_NAME_TAR="jdk-8u291-linux-x64.tar.gz"#jdk文件夹名称JDK_NAME="jdk1.8.0_291"#安装目录JDK_HOME_WILL="/usr/loc原创 2021-12-11 11:00:16 · 1731 阅读 · 0 评论 -
linux中以服务运行jar(centos)
centos以服务运行jar原创 2021-12-02 14:10:48 · 760 阅读 · 0 评论 -
linux中编辑jar包的内容
在linux环境中,有时我们需要编辑某些配置文件的信息,然后重新运行jar包,避免重新上传打包上传jar包这些繁琐的操作。方式一:使用jar命令1.1 列出jar包的文件清单jar tf xxx.jar1.2 提取jar包中指定文件jar xf xxx.jar BOOT-INF/classes/application.yml1.3 修改文件内容使用vim或vim修改文件内容1.4 更新文件到jar包中#### 注意拷贝的文件地址jar uf xxx.jar BOOT-INF/clas原创 2021-11-15 21:46:07 · 3271 阅读 · 0 评论 -
linux中buff/cache占用高
1. 现象使用free -h查看内存情况时,发现buff/cache占比很高,使用top未发现有占用内存过高的进程。2.解决buff/cache一般用于磁盘或文件的存写,一些shared memory 也会放在这里,一般情况下大部分都是可以回收的。当出现不可回收时候,我们可以在/proc/sys/vm/drop_caches中查看缓存的内容,并可以使用手动回收,具体命令如下:# 清除pagecache。echo 1 > /proc/sys/vm/drop_caches# 清除回收slab原创 2021-11-15 21:29:19 · 4311 阅读 · 0 评论 -
linux系统/dev/mapper/centos-root目录100%的问题
在使用系统一段时间后,发现使用linux的tab键或者运行容器时,提示无法为立即文档创建临时文件: 设备上没有空间,于是通过df -h命令查看目录的使用情况。此时发现/dev/mapper/centos-root目录使用率为100%。此时首先会想到删除一些nacos的logs日志,或者删除docker,jenkins的缓存。初次之外还有一些其他的方式。处理方式一:lsof方式杀死僵尸进程系统中,有时候我们删除文件,但是进程依旧存在,占用磁盘空间,我们需要用lsof命令删除进程。具体命令如下:lsof原创 2021-01-18 11:42:02 · 5338 阅读 · 2 评论 -
linux中安装seata并集成到nacos中
项目中需要使用到分布式事物seata,之前项目的注册及发现中心使用的是nacos,再此记录seata在linux环境的搭建及与nacos的集成过程。1.下载文件在https://github.com/seata/seata/releases或者seata官网中选择需要下载的版本。在linux目录中创建seata的文件夹。并使用wget下载需要的tar.gz文件cd /usr/localmkdir seatawget https://github.com/seata/seata/releases/d原创 2020-10-10 15:28:20 · 2718 阅读 · 1 评论 -
linux中安装fastDFS
最近项目中需要用到文件服务,于是就开始了解fastDFS,并在linux中搭建一个单机的文件服务。安装过程中也遇到一些问题,于是记录下来,方便以后查询。 fastDFS是由国人开源的一个分布式文件系统。在[github]以(https://github.com/happyfish100/fastdfs)上可以搜到源码以及相关的下载包。 安装fastDFS需要分别安装fastdfs...原创 2019-05-09 11:27:07 · 2838 阅读 · 0 评论 -
centos7中puppeteer的相关错误处理
1.error while loading shared libraries: libatk-bridge-2.0.so.0解决:yum install at-spi2-atk -y2.error while loading shared libraries: libXss.so.1解决:yum install libXScrnSaver* -y3.error while loading shared libraries: libgtk-3.so.0解决:yum install gtk3 -原创 2020-07-01 10:39:29 · 5073 阅读 · 0 评论 -
linux中一次启动多个jar的脚本
我们在通过jar启动项目时,有时候会比较多,启动会比较麻烦,需要编写shell脚本启动,vim start.sh#! /bin/sh# 端口号PORTS=(9000 9205)# 模块MODULES=(gateway customer-api)# 模块名称MODULE_NAMES=(网关 用户中心api)# jar包数组JARS=(ruizhi-gateway-1.0-SNAPS...原创 2020-03-28 18:37:19 · 4544 阅读 · 4 评论 -
centos7中安装mysql5.7
1.环境准备:在/usr/local中新建mysql文件夹,并切换到该夹子中,使用wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm获取rpm文件。2.编辑rpm文件...原创 2020-03-28 16:16:49 · 280 阅读 · 0 评论 -
centos中卸载原有jdk并重新安装jdk1.8
安装centos7后,发现里面会自带jdk,我的是1.7的,项目中需要1.8的环境,于是需要先卸载原有的jdk。1.查看jdk: rpm -qa | grep java这里需要删除的是java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64和java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_...原创 2020-03-28 09:33:36 · 3270 阅读 · 0 评论 -
linux中rpm包
linux中我们安装软件时候,一般有两种方式安装,第一种是通过源码包方式,另一种是通过rpm包的方式。一、源码包方式1.首先使用wget或者文件传输,将源码包放到指定目录(一般是/usr/local/src中),然后使用解压命令tar解压tar.gz文件;2…/config去配置,一些定制的功能,可以使用"./config --help "来查看可以定制的内容,完成后会生成一个Makefil...原创 2019-11-25 15:21:50 · 1391 阅读 · 0 评论 -
Centos7中防火墙相关命令
查看iptables状态:iptables -Liptables -t nat -L关闭iptavles:iptables -Fiptables -t nat -F关闭selinux:setnforce 0查看selinux:getnforce防火墙启动: systemctl start firewalld查看状态: systemctl status firewalld停...原创 2019-10-28 21:23:36 · 327 阅读 · 0 评论 -
vmWare15中安装centos7
1.安装vmware在本地安装vmware,这个在vmware官网下载后安装即可,激活码网上一堆,可以使用下面这两个:ZC10K-8EF57-084QZ-VXYXE-ZF2XFUF71K-2TW5J-M88QZ-8WMNT-WKUY42.下载centos7的镜像在官网下载对应的ios文件即可3.vmware中安装步骤点击文件->新建虚拟机选项,选择自定义安装选择虚拟机硬件页...原创 2019-10-17 08:35:59 · 162 阅读 · 0 评论 -
linux中(centos7.4)安装node
1.在官网查看当前版本并选择合适的版本下载:cd /optmkdir nodewget https://nodejs.org/dist/latest-v8.x/node-v8.16.0-linux-x64.tar.gz2.进入后解压cd /opttar zxvf node-v8.16.0-linux-x64.tar.gz3.重命名文件mv node-v8.16.0-linux-...原创 2019-08-13 10:20:58 · 149 阅读 · 0 评论 -
linux(centos7.4)中安装mongoDB
1.在mongoDB中下载tar.gz(也可以直接在linux中使用wget命令:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.12.tgz)2.在linux的/opt中新建mongdb,以及存放log和data的目录cd /optmkdir mongodbcd mongodbmkdir logsmkd...原创 2019-08-12 18:05:54 · 707 阅读 · 1 评论