liunx 服务器配置
文章平均质量分 70
量子物理学
量子物理学是未来的发展方向,尤其是计算机方向的应用。现在的知识能力、学习能力、知识分享能力。人生能走多远,看与谁同行;有多大成就,看有谁指点。技术方向:广度-》深度-》精度。
展开
-
spring boot 注册成 windows 服务
1、windows系统下将"java -jar"注册成 windows 服务demo.bat@echo offd:cd d:\scriptsjava -jar demo.jardemo_server_8081.bat(注意binPath=和start=后面需要一个空格)sc create demo_server_8081 binPath= D:/scripts/demo.bat start= auto以管理员权限启动cmd,执行demo_server_8081.bat 查看任务管原创 2022-03-29 08:51:39 · 1187 阅读 · 1 评论 -
openssl pem 生成公钥和私钥及文件
下载:http://slproweb.com/products/Win32OpenSSL.html首先得安装OpenSSL软件包openssl,安装了这个软件包之后,我们可以做这些事情:o Creation of RSA, DH and DSA Key Parameters # 创建密钥 keyo Creation of X.509 Certificates, CSRs and CRLs # 创建证书o Calculation of Message Digests原创 2022-03-03 16:23:07 · 2907 阅读 · 0 评论 -
Mosquitto 搭建及配置
简介: Eclipse Mosquitto是一个开源消息代理,实现了MQTT协议版本3.1和3.1.1、5.0。Mosquitto轻量,适用于低功耗单板计算机到完整服务器的所有设备。其他服务器代理实现:https://github.com/mqtt/mqtt.github.io/wiki/servers各操作系统安装指引:https://mosquitto.org/download/下载安装以Ubuntu16为例添加到存储库列表sudo apt-add-repository ppa:mosq原创 2022-02-11 09:01:55 · 10533 阅读 · 0 评论 -
mosquitto配置文件详解
安装完成之后,所有配置文件会被放置于/etc/mosquitto/目录下,其中最重要的就是Mosquitto的配置文件,即mosquitto.conf,以下是详细的配置参数说明。# Config file for mosquitto## See mosquitto.conf(5) for more information.## Default values are shown, uncomment to change.## Use the # character to indicate a c原创 2022-02-11 08:57:45 · 4116 阅读 · 0 评论 -
IDEA社区版中开发Web项目(SpringBoot\Tomcat)
1、IDEA 版本介绍最近有小伙伴私信我说 IDEA 破解怎么总是失效?难道就没有使用长一点的吗…咳咳,除了给我留言「激活码」外,或许社区版可能完全满足你的需求。相信有挺多小伙伴可能不清楚或者没听过社区版,其实 IDEA 有三个版本:Community:社区版,相当于 OpenJDK 的存在,完全免费,但功能有限制,且功能相对于终极版少的不是一点半点,甚至默认都不支持 Web 开发… 关于跟终极版的区别可以参考我的这篇文章:社区版和付费版的区别,好处就是免费,且可以用于商业开发,Google 的 A原创 2021-09-24 14:55:36 · 4376 阅读 · 0 评论 -
centos8 OpenSSL升级版本到最新
注意:最新的稳定版本是1.1.1系列(https://www.openssl.org/source/)1.查看openssl版本,目前是1.0版本系列。openssl version2.下载最新稳定版本的OpenSSL源码包。wget https://www.openssl.org/source/openssl-1.1.1i.tar.gz3.编译源码安装。()tar -xzvf openssl-1.1.1i.tar.gzcd openssl-1.1.1i....原创 2021-04-22 09:40:20 · 8505 阅读 · 2 评论 -
CentOS 8 升级 OpenSSH 8.4
背景近日有安全提示:OpenSSH XMSS Key 解析整数溢出漏洞XMSS中使用的签名方案是有状态的,这意味着密钥随时间而变化,此过程需要考虑以前保存的“状态”(如果有)。负责处理XMSS保存的“状态”的函数会由于整数溢出漏洞而导致内存破坏。任何可以解析私有XMSS密钥的OpenSSH函数都容易受到攻击。披露时间:2019-10-09 00:00:00 CVE编号:CVE-2019-16905修复方案升级OpenSSH至8.1及以上版本需确认机器已安装的软件包中不存在低版本ope原创 2021-04-21 17:20:21 · 2038 阅读 · 0 评论 -
Seata centos 8下安装
安装——Linux安装SeataSeata是阿里巴巴开源的分布式事务中间件,以高效并且对业务0 侵入的方式,解决微服务场景下面临的分布式事务问题。附上项目github链接:https://github.com/seataSeata解决方案解决分布式事务问题,有两个设计初衷:对业务无侵入:即减少技术架构上的微服务化所带来的分布式事务问题对业务的侵入高性能:减少分布式事务解决方案所带来的性能消耗Seata中有两种分布式事务实现方案,AT及TCC:AT 模式主要关注多 DB 访问的数据一致性,原创 2021-03-26 11:08:27 · 569 阅读 · 0 评论 -
Centos8安装vncserver
一、简介VNC (Virtual Network Console),即 虚拟网络控制台。它是一款优秀的远程控制工具软件,而且是基于 UNIX 和 Linux 操作系统的免费开源的。1、优点远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美2、VNC基本上是由两部分组成一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver);3、特点同样可以远程连入UNIX、Linux进行图形化操作的还有流行的X转载 2021-02-26 08:54:53 · 2236 阅读 · 1 评论 -
Windows1903安装VMware Workstations Pro15.1.0并解锁Unlock3.0.2
昨天博主试了一下直接在VMware Workstations中安装dmg格式的黑苹果镜像,发现确实这条路子是可行的,这种方式省去了找、转换cdr懒人镜像步骤。在之前的博客Windows下VMware Workstations Pro15.1.0安装macOS Mojave10.14.5虚拟机以及Windows下VMware Workstations Pro15.5.0安装macOS Catalina 10.15虚拟机(详细教程)中用的都是cdr格式镜像(俗称懒人镜像),为此我还特意更新了如何制作cdr转载 2021-02-24 13:58:21 · 933 阅读 · 0 评论 -
CentOS 中用 Yum 安装、卸载软件
一:Yum 简介Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。二:常用的 Yum 命令1、显示已经安装的软件包yum list installed2、查找可以安装的软件包 (以 tomcat 为例)yum list tomc转载 2021-02-23 15:39:57 · 662 阅读 · 0 评论 -
Linux 自检和 SystemTap
https://www.ibm.com/developerworks/cn/linux/l-systemtap/index.htmlSystemTap 是监控和跟踪运行中的 Linux 内核的操作的动态方法。这句话的关键词是动态,因为 SystemTap 没有使用工具构建一个特殊的内核,而是允许您在运行时动态地安装该工具。它通过一个名为Kprobes的应用编程接口(API)来实现该目的,本文将探索这个 API。我们首先了解以前的一些内核跟踪方法,然后在深入探讨 SystemTap 的架构及其使用。.转载 2021-02-20 14:07:19 · 223 阅读 · 0 评论 -
Linux性能剖析—perf
系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。性能剖析的目标是寻找性能瓶颈,查找引发性能问题的原因及热点代码。代码优化的目标是针对具体性能问题而优化代码或编译选项,以改善软件性能。本篇主要讲性能分析中常用的工具——perf。perf是一款Linux性能分析工具。Linux性能计数器是一个新的基于内核的子系统,它提供一个性能分析框架,比如硬件(CPU、PMU(Performance Monitoring Unit))功能和软件(软件计数器、tracepo转载 2021-02-20 14:01:41 · 835 阅读 · 0 评论 -
Linux tcpdump命令详解
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动tcpdump普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包。监视指定网络接口的数据包t...转载 2021-02-20 13:59:59 · 183 阅读 · 0 评论 -
docker设置固定ip地址
Docker安装后,默认会创建下面三种网络类型$ docker network lsNETWORK ID NAME DRIVER SCOPE9781b1f585ae bridge bridge local1252da701e55 host host local237ea3d5cfbf none null local启动 Docker的时候,用 --netwo原创 2021-01-23 17:25:13 · 290 阅读 · 0 评论 -
windows10配置Docker容器独立IP地址互相通信
Docker官方推荐我们通过端口映射的方式把Docker容器的服务提供给宿主机或者局域网其他容器使用。一般过程是:1、Docker进程通过监听宿主机的某个端口,将该端口的数据包发送给Docker容器2、宿主机可以打开防火墙让局域网其他设备通过访问宿主机的端口进而访问docker的端口但在实际使用中并不是很方便。以下在win10环境中队DockerDocker容器通过独立IP暴露给局域网的方法进行记录。Docker的默认启动方式中,会产生一块虚拟网卡,然后容器内自行分配单独的网卡和IP。可原创 2021-01-23 17:24:32 · 2135 阅读 · 0 评论 -
centos8怎么启动docker
centos8启动docker的方法:在centos8中安装docker后直接使用systemctl start docker命令即可启动docker。centos8安装docker的步骤:1. 下载docker-ce的repocurl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo2. 安装依赖(这是相比centos7的关键步骤)yum install http原创 2021-01-23 11:49:22 · 2355 阅读 · 0 评论 -
win10下docker安装centos,并通过ssh连接
前言之前在window下都是使用vmware安装linux虚拟机,需要进行繁琐的网络配置。最近换了一台新电脑,想装个centos玩玩,,于是选择docker安装centos,简单轻量。详细过程环境:win10、已安装docker1、从dockers hub上查看我们需要的centos版本,这里我安装最新版(尝试过centos7,但是用起来报一些奇怪的错,据说与docker存在一些兼容问题)2、拉取镜像https://hub.docker.com/_/centosdocker p原创 2021-01-23 10:16:35 · 573 阅读 · 0 评论 -
CentOS 删除图形界面
方法一:以下两句命令,切换更简单systemctl set-default multi-user.target //设置成命令模式systemctl set-default graphical.target //设置成图形模式#最后重启 systemctl reboot方法二按照 /etc/inittab 内部说明做如下改动#改名备份mv /etc/systemd/system/default.target /etc/systemd/system/defa原创 2021-01-22 13:49:21 · 2467 阅读 · 0 评论 -
linux服务器部署.net core 3.1
CentOS 系统官方下载地址:https://www.centos.org/download/服务器系统版本:CentOS 7.0+准备: CentOS7 安装 yum 源1.yum list 发现yum源不可用2.设置网卡开机自动启动针对这个问题首先要确认网卡是否已经启动了,CentOS7最开始安装完的时候网卡可能会是关闭的,需要自己自行开启。确保自己使用的是root账号,若不是,请自行更换。1、进入/etc/sysconfig/network-scripts 目录。即.转载 2021-01-20 15:37:21 · 1376 阅读 · 0 评论 -
CENTOS7安装MOSQUITTO
CENTOS7安装MOSQUITTO并支持WEBSOCKET1、下载 MOSQUITTO 和 LIBWEBSOCKETShttps://github.com/eclipse/mosquitto/archive/v1.5.1.tar.gzhttps://github.com/warmcat/libwebsockets/archive/v1.5-chrome47-firefox41.tar.gz2、安装编译工具 GCC和G++yum install gcc-c++3、安装MOSQU原创 2021-01-19 15:08:11 · 1681 阅读 · 0 评论 -
MQTT服务器搭建--Mosquitto
MQTT服务器搭建--Mosquitto1.Mosquitto简介MQTT(MQ Telemetry Transport),消息队列遥测传输协议,轻量级的发布/订阅协议,适用于一些条件比较苛刻的环境,进行低带宽、不可靠或间歇性的通信。目前已经是物联网消息通信事实上的标准协议了。值得一提的是mqtt提供三种不同质量的消息服务:l“至多一次”:消息发布完全依赖底层TCP/IP网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。...转载 2021-01-18 17:15:27 · 1319 阅读 · 0 评论 -
第一步:阿里云里CentOS7 X64挂载硬盘
新买的服务器或硬盘是不会自动挂上去的,要手动一下连接服务我这里使用:FinalShell连接服务器,有人说他占服务器,我看把界面左边的CPU值隐藏掉就很好了。第一步:查看阿里云新硬盘以root权限登录shell 这里笔者用的是Xshell5工具首先通过命”fdisk -l“ 查看当前系统磁盘细节发现新添加的磁盘是”dev/xvdb“第二步:硬盘分区进入根目录 执行分区...原创 2019-12-14 14:49:47 · 282 阅读 · 0 评论 -
第二步:centos7 最大进程数修改
这个最大进程要不要修改主要看的租的服务器,CPU怎么样,如果只是一个很小的,那调来有什么用,如果很大根据自己的情况写对应的值,这里只是示例。之我们按照原先的修改/etc/security/limits.d/90-nproc.conf,发现修改完后最大进程数显示为15088CentOS 7 使用systemd替换了SysV。Systemd目的是要取代Unix时代以来一直在使用的in...原创 2019-12-14 15:16:19 · 1098 阅读 · 0 评论 -
第三步:阿里云服务器从够买到安装JAVA、mysql、tomcat环境详解
网上的教程现在已经有很多了,我只是记录一下我自己搭建环境的过程 1.首先进入阿里云官网登录之后直接搜索“学生机”,然后点击“云翼计划”,我购买的是一个服务器ECS,在右边选择想要的预装环境,我购买的是一个CentOS 7.4 64位,地域的话,看自己的位置来就好了 2.购买成功之后,进入管理控制台(直接搜索管理控制台),如图: 3.然后点击右方“远程连接”,第一次会有...原创 2019-12-16 21:23:37 · 680 阅读 · 0 评论 -
第四步:Linux安装redis和部署
第一步:下载安装包 访问https://redis.io/download 到官网进行下载。这里下载最新的4.0版本.第二步:安装 1.通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作 tar -zxf redis-4.0.9.tar.gz 2.进入解压文件目录使用make对解...原创 2019-12-18 22:23:56 · 365 阅读 · 0 评论 -
第五步:阿里云 Linux centos7 nginx 安装、配置免费的ssl 支多spring boot服务
安装编译环境和必要的库[root@localhost ~]# yum -y install gcc gcc-c++ autoconf automake libtool make cmake[root@localhost ~]# yum -y install zlib zlib-devel openssl openssl-devel pcre-devel说明zlib: 为nginx...原创 2019-12-19 11:45:18 · 844 阅读 · 0 评论 -
第六步:Linux编辑启动、停止与重启springboot jar包脚本实例
前言springboot的配置文件中,配置文件的名字都有各自的意义跟用途dev 开发环境 prod 生产环境(默认) test 测试环境加载指定配置文件 --spring.profiles.active=prodspringboot加载jar包的方式有? 1 2 3 4 5 6 // 直接在控制台进行启动...原创 2019-12-16 21:22:27 · 410 阅读 · 0 评论 -
第七步:linux下maven、RocketMQ的安装
下载和构建配置环境变量在/etc/profile最后添加JAVA_HOME=/soft/jdk1.8.0_111MAVEN_HOME=/soft/maven/apache-maven-3.5.3CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATHexport JAVA_HOME MAVEN_HOME CLASSPATH PATH export rocketmq=/so.原创 2020-07-15 10:05:10 · 552 阅读 · 0 评论 -
第八步:SpringBoot application.yml配置文件放在jar外部、开机执行JAR Shell脚本
SpringBoot application.yml配置文件放在jar外部开发与生产环境的不同,有可能对配置文件属性要求不同此时需要将application.yml文件放在可运行Jar的外部将自己做的几种尝试过可行的的贴上,做个简单记录运行命令 —— Java jar demo.jar1.1 可以在 当前Jar文件目录 建 config同级目录,这个config同级目录放入 app...原创 2019-12-16 21:19:46 · 6423 阅读 · 1 评论 -
第九步:Linux中nacos安装并自启
一、进入/lib/systemd/system目录, 创建nacos.service文件cd /lib/systemd/systemtouch nacos.service二、编辑nacos.service文件, 增加如下信息 (nacos路径替换成自己的路径即可)[Unit]Description=nacosAfter=network.target [Service]Type=forkingExecStart=/usr/nacos-server-1.1.3/nacos/bin/原创 2020-12-07 16:31:39 · 982 阅读 · 0 评论 -
第十步:Linux下Sentinel环境搭建+开机自启配置
一、Sentinel 概述官方链接: https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D二、Sentinel 环境配置资源装备#上传资源jar包至Linux目录/opt/module/alibaba/sentinel编写脚本#切换目录cd /etc/rc.d/init.d#创建脚本vim sentinel#脚本内容#!/bin/bash## chkconfig: 2345 10 90#原创 2020-12-07 16:35:46 · 1786 阅读 · 1 评论 -
Windows操作系统中下载、安装、运行Sentinel
1、下载GitHub上面的官方下载地址:https://github.com/alibaba/Sentinel/releases注意:官方下载速度很慢,这里提供sentinel-dashboard-1.7.0.jar和sentinel-dashboard-1.6.3.jar的百度网盘下载地址:sentinel-dashboard-1.7.0.jar:https://pan.baidu.com/s/1xup3p5JI-dVIFQeWDnYxiA提取码:0rlf如果想使用sentinel-.原创 2020-10-13 15:07:13 · 997 阅读 · 1 评论 -
win 安装 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)
下载7.9:与旧版本接口有很多不一样https://www.elastic.co/guide/en/elasticsearch/reference/current/windows.html直接下载https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.2.msi原创 2020-10-12 10:35:13 · 295 阅读 · 0 评论 -
windows 启动 redis
下载地址:https://github.com/MicrosoftArchive/redis/releases2、启动(1)dos命令提示符,进入redis安装目录:输入命令:redis-server redis.windows.conf这种启动方式,这个界面就不能关闭才会生效(2)配置redis环境变量,把redis路径配置到系统变量的path值中,如图:(2)可以将其注册成为服务,设置成开机启动或者手动启动dos命令提示符,进入redis安装目录:输入命令:r原创 2020-10-12 09:42:59 · 400 阅读 · 0 评论 -
windows下安装nacos
1、下载下载地址:https://github.com/alibaba/nacos/releases/tag/1.3.2选择这个zip下载。下载完毕后我们可以看看目录结构:这里的bin目录里面有windows启动文件startup.cmd,我们双击就能启动了,和大多数windows进程类似。启动后会有一个cmd窗口去打印命令并启动。这里我们启动成功了,启动失败后窗口会一闪而过。2、访问访问地址:http://localhost:8848/nacos/index.htm原创 2020-10-10 14:56:14 · 2146 阅读 · 0 评论 -
Windows下Nginx 开机自动启动
下载https://github.com/winsw/winsw/releases下的这个文件WinSW.NET4.exe放在Nginx的安装目录下,并且将其重命名为nginx-service.exe在该目录下新建 nginx-service.xml 文件,写入配置信息,配置好了之后就可以通过这个将Nginx注册为Windows服务。<!-- nginx-service.xml --><service><id>nginx</id>...原创 2020-10-19 15:58:19 · 347 阅读 · 0 评论 -
RocketMQ注册为Windows服务
1.注册步骤1.1.首先将D:\rocketmq-all-4.3.0-bin-release\bin下的play.cmd转换为play.exe1.2.将exe注册成windows服务,需要instsrv.exe和srvany.exe插件,将这两个exe放到D:\rocketmq-all-4.3.0-bin-release\bin目录下1.3.cmd以管理员身份运行 D:\rocketmq-all-4.3.0-bin-release\bin\instsrv.exe RocketMQ D:\原创 2020-10-10 10:15:29 · 727 阅读 · 0 评论 -
rocketMq4.2.0启动broker报错找不到或无法加载主类 Files\Java\jdk1.8.0_101\lib\dt.jar;C:\Program]
rocketmq 找不到或无法加载主类问题报错内容:Java HotSpot(TM) 64-Bit Server VM warning: Using the DefNew young collector with the CMS collector is deprecated and will likely be removed in a future releaseJava HotSpot(TM) 64-Bit Server VM warning: UseCMSCompactAtFullCol原创 2020-10-10 09:28:46 · 1652 阅读 · 0 评论 -
windows环境下配置Kafaka
一.安装Zookeeper(Kafaka依赖于zookeeper进行服务注册和管理)1. 1 下载zookeeper:http://mirror.bit.edu.cn/apache/zookeeper/1.2 解压 zookeeper-3.4.12 到D:\software\zookeeper-3.4.121.3 复制D:\software\zookeeper-3.4.12\conf\zoo_sample.cfg并命名为:zoo.cfg1.4 修改zoo.cfg配置文...原创 2020-10-10 09:17:53 · 776 阅读 · 1 评论