Linux
文章平均质量分 55
Cadence_D
这个作者很懒,什么都没留下…
展开
-
docker+elk7.8实战之logstash安装配置
原文:docker+elk7.8实战之logstash安装配置_泽济天下的博客-CSDN博客_docker安装logstash1.拉取镜像2.准备配置文件2)准备logstash.yml位置: /opt/elk7/logstash/conf ---- /usr/share/logstash/config3)准备logstash.conf位置: /opt/elk7/logstash/pipeline ---- /usr/share/logstash/pipeline为了便于演示多通道和测转载 2022-07-14 16:35:19 · 2821 阅读 · 0 评论 -
docker容器内使用apt报错 E: List directory /var/lib/apt/lists/partial is missing. - Acquire (13: Permission)
解决方法:权限不够 请使用root权限进入容器:docker exec -u 0 -it 容器名 /bin/bash # 0 表示root然后再apt-get updateapt-get install vim原创 2022-03-09 18:02:13 · 1688 阅读 · 0 评论 -
Docker 安装单机版 zookeeper + kafka
获取两镜像:docker pullzookeeperdocker pullkafka执行简单命令:zookeeper : docker run -d --name zookeeper -p 2181:2181 -v /etc/localtime:/etc/localtime -v /root/docker/zookeeper/data/:/data/ zookeeperkafka:docker run -d --name kafka-server \ -p 909...原创 2022-03-09 12:45:37 · 2394 阅读 · 0 评论 -
Nacos使用域名做为服务地址
Nacos常用基本配置为 ip:port 的形式,如:现在改造为使用域名替代IP+PORT的形式,主要改动在nginx的配置上。看看Nacos TCP端口的处理代码:Nacos默认是8848的端口,那么在Nginx的conf配置中,增加一个对8848接口的监听即可:配置好后,重启Nginx即可项目中Nacos便可用域名来配置,启动成功:那管理端也用域名访问,这个就很灵活的配置了,域名使用80端口,那在监听80端口的配置下,增加一个地址后缀/nacos,代理跳转即...原创 2022-03-07 12:48:27 · 5792 阅读 · 0 评论 -
使用Docker容器签发和自动续期Let‘s Encrypt证书
1、docker下载镜像docker pullcertbot/certbot2、certbot 启动配置docker run -it --rm --name certbot \ -v "/root/docker/certbot/ssl/:/etc/letsencrypt/" \ -v "/root/docker/nginx/www/:/var/www/html/" \ -v "/root/docker/certbot/letsencrypt/:/var..原创 2022-03-05 16:16:21 · 5366 阅读 · 0 评论 -
Let’s Encrypt 免费数字证书 更新 失败
Linux 使用certbot renew报错:1、Failed to renew certificate www.yoursoul.top with error: Problem binding to port 80: Could not bind to IPv4 or IPv6.2、Failed to renew certificate www.yoursoul.top with error: Some challenges have failed.解决:如果你服务器...原创 2021-12-04 12:26:08 · 1979 阅读 · 1 评论 -
Docker - 在容器中搭建运行FTP服务器(vsftpd)
1.下载镜像docker pull fauria/vsftpd2. 复制以下的 一条命令 后台运行容器,开启端口21, 建立默认用户 :ftpuser密码:123456docker run -d -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -v /home/ftp:/home/vsftpd -e FTP_USER=ftpuser -e FTP_PASS=123456 -e PASV_ADDRESS=106.15.38.88 -e PASV_M..原创 2021-08-09 17:13:04 · 3894 阅读 · 1 评论 -
Springcloud+Nacos+Seata: NettyClientChannelManager : 0304 register RM failed或者0101 can not connect
Springcloud+Nacos+Seata1.4.2 启动时报错:i.s.c.r.netty.NettyClientChannelManager : 0304 register RM failed.或者是:NettyClientChannelManager : 0101 can not connect to 127.0.0.1:8091 cause:can not register RM,err:can not connect to services-server.发现问题: Ne...原创 2021-07-31 11:58:26 · 20928 阅读 · 0 评论 -
Docker 安装Seata 并注册进Nacos
在成功安装配置前,说一个报错信息:io.seata.common.loader.EnhancedServiceNotFoundException: not found service provider for : io.seata.core.store.DistributedLocker所用版本:docker pull seataio/seata-server 默认TAG:latest,两个配置文件:registry.conf和file.conf 应该配置正确的,这个报错我没有找到对应的解决方法,.原创 2021-07-30 17:24:52 · 7078 阅读 · 3 评论 -
Docker Nginx SSL 证书挂载问题
通过docker 直接挂载证书的生成目录,启动nginx,失败,报错:无法找到挂载目录下的证书文件。解决:新建挂载目录cert,把相关证书复制到该文件夹下,重新挂载,读取并启动成功。docker 镜像log 位置:/var/lib/docker/containers/对应镜像启动后返回ID1、通过certbot 申请免费的证书,例如域名为:www.goodstudy.comcertbot certonly --standalone -d www.goodstudy.com如果申请成功,原创 2021-07-25 19:10:20 · 1917 阅读 · 0 评论 -
Docker部署nginx
1、拉取镜像docker search nginx#拉取镜像docker pull nginx2、创建挂载目录mkdir -p /root/dev/docker/nginx/{conf,conf.d,www,logs}3、编辑配置 vi /root/dev/docker/nginx/conf/nginx.conf#user nobody;worker_processes 1; #error_log logs/error.log;#error_log ...原创 2021-07-25 15:11:24 · 247 阅读 · 3 评论 -
Linux Docker搭建Nacos 集群
集群节点(Nacos内存占用默认2G)106.15.38.88:8848(mysql+ nacos)106.15.38.88:8858(nacos)106.15.38.88:8868(nacos)我这里是用一台云服务器通过docker来搭建,如果是多台服务器,IP、端口修改即可,通用。1.MySQL(支持8.0)Docker搭建MySQL注:需要提前创建nacos_config数据库并导入SQL文件,创建连接用户nacosSQL文件地址: https://github....原创 2021-07-25 13:01:03 · 1047 阅读 · 0 评论 -
Docker 安装启动各种程序软件方法及问题
docker 在线安装 :https://www.runoob.com/docker/centos-docker-install.html#安装curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun#启动systemctl start docker#关闭systemctl stop docker#重启systemctl restart docker#卸载#删除安装包:yum remove docker-c原创 2021-07-12 15:15:57 · 782 阅读 · 0 评论 -
Nginx开启SSL 、HTTP模块
nginx: [emerg] the"ssl"parameter requires ngx_http_ssl_modulein/usr/local/nginx/conf/nginx.conf:37转载 2021-07-12 14:54:28 · 712 阅读 · 0 评论 -
Linux安装nginx
在linux下安装nginx,首先需要安装 gcc-c++编译器。然后安装nginx依赖的pcre和zlib包。最后安装nginx即可。1.先安装gcc-c++编译器yum install gcc-c++yum install -y openssl openssl-devel2.再安装pcre包yum install -y pcre pcre-devel3.再安装zlib包yum install -y zlib zlib-devel下面进行nginx的安装1.在/us原创 2021-07-09 14:58:40 · 127 阅读 · 0 评论 -
使用SSH密钥实现免密登陆Linux服务器
1 在服务器上生成ssh密钥首先进入Linux系统的用户目录下的.ssh目录下,root用户是/root/.ssh,普通用户是/home/您的用户名/.ssh,我们以root用户为例:密钥生成命令:ssh-keygen -f /root/.ssh/daniel -t rsa -b 4096# -f :生成密钥对的路径及文件命名,也可以不写如:ssh-keygen -t rsa# -b :指定了长度,也可以不加daniel:私钥,放在自己电脑上用来登录 daniel.pub:原创 2021-07-05 22:44:57 · 564 阅读 · 0 评论 -
Linux 创建新用户远程登陆并禁止root远程登录
禁止root用户登录并且设置允许其他用户登录后切换至root进行操作。这样黑客如果想要通过ssh登录服务器除了密码之外首先他还需要知道服务器允许登录的用户,这样将大大降低黑客攻破ssh的可能性。1、在服务器内创建一个用户test,用户名自己命名,useradd test并且设置密码:passwd test,当然密码需要尽量复杂。2、接下来我们需要允许此用户能够以root用户身份运行命令。命令:echo "test ALL=(ALL) NOPASSWD:ALL" >> /原创 2021-07-03 12:22:14 · 903 阅读 · 0 评论 -
linux 完全卸载 Oracle 19c
1. 停止 Oracle 服务 shutdown immediate;2. 停止监听器 lsnrctl stop3. 将安装目录删除 rm -rf /opt/oracle/4. 删除 /usr/local/bin/ 文件夹下的内容[root@localhost bin]# rm -rf /usr/local/bin/coraenv [root@localhost bin]# rm -rf /usr/local/bin/dbhome[root@localhost bin]# rm -rf翻译 2021-06-18 10:29:20 · 8210 阅读 · 3 评论 -
Linux下Oracle19c离线rpm安装
服务器环境要求事项 详情 操作系统 Centos 7.3 数据库版本 19.3.0 CPU inter 16核 2.30GHz 内存 64GB swap 20GB转载 2021-06-17 22:52:42 · 2179 阅读 · 0 评论 -
Linux openssh升级
1、 查看openssh版本转载 2021-06-09 16:44:04 · 1019 阅读 · 0 评论 -
linux下每天定时进行mysql数据库自动备份
shell脚本#!/bin/bash# Name:bakmysql.sh# This is a ShellScript For Auto DB Backup and Delete old Backup#备份地址backupdir=/home/mysqlbackup#备份文件后缀时间time=_` date +%Y_%m_%d_%H_%M_%S `#需要备份的数据库名称db_name=test#mysql 用户名db_user=root#mysql 密码db_pass=1234.转载 2020-11-12 16:37:23 · 555 阅读 · 0 评论 -
服务器 微信开发的本地调试环境搭建
前提条件一台服务器(云服务器或虚拟空间皆可,配置没要求,不需要运行服务) 一个域名(使用国内的需要备案)使用方法域名解析至服务器 在微信后台绑定域名 在本地通过 SSH 将远程端口映射到本地1、微信接入需要80端口,查看是否被占用,把该linux服务器占用80号端口的服务关闭netstat -anltp | grep 802、打开服务器的远程转发功能,执行以下命令:vim /etc/ssh/sshd_config在/etc/ssh/sshd_config文件末尾加入一句原创 2020-11-12 14:11:38 · 657 阅读 · 0 评论 -
通过frp穿透实现rdp远程电脑桌面
今天发现我的免费TeamView不能连接,被定义为商业用途,信任设备超限,一句话就是没有免费的套餐了,其他免费远程软件延迟太高,找了些资料,写个利用阿里云服务器进行内网穿透远程公司电脑桌面。主要工具:1、有一台公网ip的服务器,我用的阿里云服务器;2、frp软件,下载地址:https://github.com/fatedier/frp/releases3、需要被远程的window电脑;一、服务端配置1、Linux下载frp软件,注意区别是linux还是windows,放置...原创 2020-08-19 18:18:47 · 4274 阅读 · 1 评论 -
Linux下卸载oracle11g的方法
1.使用SQL*PLUS停止数据库sqlplus 用户名/密码 as sysdba;SQL> shutdown [immediate]SQL> exit2.停止Listener[oracle@OracleTest oracle]$ lsnrctl stop4.切换用户用su或者重新登录到root(如用户想重新安装可以保留oracle用户,省得输入环境变量了)5.删除以下目录a.[root@OracleTest /root]# rm -rf /u01/or...转载 2020-08-11 15:52:23 · 1980 阅读 · 0 评论 -
Linux 踢出某正在访问的用户或永久禁止某IP访问
局域网或者服务器使用时候,可能会有未知IP也来访问。踢掉它的方法如下:一.踢掉某正在连接IP的方法:1、运行 "w"或"who" 查看登录用户的IP和TTY2、运行 "pkill -KILL -t $TTY" ,$TTY为上面所查到的结果。操作之后对应的IP就会被踢出。二.永久禁止某IP访问此服务器:iptables -A OUTPUT -d 被禁止的ip -j DROP#禁止某IP用户登录:iptables -I INPUT -s 192.168.×.× -j DROP原创 2020-08-09 15:09:09 · 732 阅读 · 0 评论 -
云服务器 Linux安装MySQL
MySQL官网下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads下载后上传到Linux,我放在/u01/mysql,你们随意创建文件目录、数据目录并赋予权限mkdir -p /u01/mysql #创建文件目录mkdir -p /u01/mysql/data #创建数据目录chown mysql:mysql -R /u01/mysql/data原创 2020-08-05 19:21:08 · 649 阅读 · 0 评论 -
云服务器Linux 安装SVN
系统环境:第一步:通过yum命令安装svnserve,命令如下:yum -y install subversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn安装路径,可以用以下命令:rpm -ql subversion第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)目录的位置,你可以随意:mkdir /u01/svn第三步:创建svn版本库在第二步建立的路径基础上,创建版本库,命令如下:sv原创 2020-08-04 17:39:58 · 286 阅读 · 0 评论 -
两个阿里云服务器(Linux)之间传文件
分为同一地域、同一账号和同一地域、不同账号参考https://help.aliyun.com/document_detail/25475.html#intranetCommunication实测不同账号下用安全组不能互通需要 使用 高速通道(付费) 创建路由接口或 通过 API / SDK 实现不同账号 ECS 实例的内网通信https://help.aliyun.com/knowledge_detail/40597.html?spm=5176.8208715.110.d40597.2..转载 2020-08-01 15:01:57 · 1349 阅读 · 0 评论 -
nohup和&后台运行,进程查看及终止
RF:https://www.cnblogs.com/baby123/p/6477429.html1.nohup用途:不挂断地运行命令。语法:nohup Command [ Arg … ] [ & ] 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。 如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohu...转载 2018-06-09 23:41:21 · 1453 阅读 · 0 评论 -
eclipse java项目需要代理指向IP开发
情况说明:Eclipse java 项目开发需要调用第三方接口,第三方绑定服务器IP验证,本地开发中无固定IP,调用接口代理到服务器IP进行开发调试;Linux服务器装SSH服务端,本地装ShadowsSocks客户端作为代理到服务器:eclipse 中设置:项目----Run Configurations ----Arguments -------VM arguments...原创 2018-07-18 11:59:12 · 1124 阅读 · 0 评论 -
linux oracle 表空间常用操作
1、su - oraclesqlplus / as sysdba2、创建数据表空间 create tablespace FUCK datafile '/data/oradata/ora11g/FUCK.DBF' size 7024M autoextend ON next 100M maxsize 8024M extent management local;; FUCK 表空...转载 2018-08-10 15:42:34 · 4013 阅读 · 0 评论 -
Linux下安装jdk8步骤详述
https://www.cnblogs.com/shihaiming/p/5809553.html0.下载jdk8登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享到Linux上)1. 登录Linux,...转载 2018-06-08 23:56:00 · 154 阅读 · 0 评论 -
linux安装mysql详细步骤
rf: https://www.cnblogs.com/shizhongyang/p/8464876.htmllinux系统版本:CentOS 7.4 64位安装源文件版本:mysql-8.0.11-linux-glibc2.12-x86_64.tar.gzmysql安装位置:/software/mysql数据库文件数据位置:/data/mysql注:未防止混淆,这里都用绝对路径执行命令 ...转载 2018-06-08 22:50:51 · 3163 阅读 · 0 评论 -
centos 安装oracle 报Checking swap space: 0 MB available, 150 MB required. Failed
RF:https://www.cnblogs.com/a9999/p/6957280.html1 系统环境centos 6.5oracle 11g 内存 16G硬盘 ssd 250G2 运行安装命令:[oracle@localhost database]$ ./runInstaller -silent -responseFile /home/oracle/db_install.rspStartin...转载 2018-06-11 17:44:55 · 12929 阅读 · 3 评论 -
LINUX查看SVN安装路径
linux下搭建svn版本控制软件:https://www.cnblogs.com/rwxwsblog/p/4665199.htmllinux 查找svn相关目录 : find / -name "*svn*"1.查询文件安装路径:由于大部分软件的安装都是系统自动安装的,查看文件安装的所有路径如:Subversion版本控制软件。Linux系统已经安装了SVN,但是不知道文件都安装在哪些地方、放...转载 2018-04-23 22:58:35 · 23817 阅读 · 0 评论 -
httpd htpasswd命令
hrf:https://www.cnblogs.com/f-ck-need-u/p/8413490.htmlhtpasswd用于为指定用户生成基于网页用户身份认证的密码,由httpd-tools软件包提供。支持3种加密算法:MD5、SHA和系统上的crypt()函数,不指定算法时,默认为md5。htpasswd [ -c ] [ -m ] [ -D ] passwdfile usernameht...转载 2018-05-04 14:16:33 · 1107 阅读 · 0 评论 -
linux技巧---为各应用创建快捷方式
linux中启动或关闭应用有时候比较麻烦,你必须cd到该应用的可执行脚本的目录中再执行该脚本,不能在任意目录下开启或关闭应用。。当然,设置了环境变量path可以解决在任意目录下开启应用的问题,但是每个应用的启动或关闭应用脚本在命名上比较混乱,比如有的叫start-up.sh,用户尤其是运维人员要记住这么模糊的文件名称很困难,现在我将软连接+配置环境变量 相结合可以解决这个问题。例如为tomca...转载 2018-10-19 10:13:20 · 434 阅读 · 0 评论 -
一、rsync +cwrsync实现windows和linux的文件同步
Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录。一、Linux服务器端安装rsync服务1、可以通过yum安装:yum -y install rsync #启动rsync服务systemctl start rsyncd.servicesystemctl ...转载 2018-10-30 15:21:24 · 5447 阅读 · 0 评论 -
linux下搭建ftp服务并设置权限
一、系统情况:二、ftp安装:使用yum命令直接安装ftp服务# yum install vsftpd三、ftp服务的开启与关闭命令// 开启service vsftpd start//关闭service vsftpd stop//设置为开机启动chkconfig vsftpd on 四、在linux中添加ftp用户,并设置相应的目录权限创建...转载 2019-05-13 16:30:45 · 15215 阅读 · 3 评论 -
Linux系统修改权限解决FTP不能上传,更新,修改
cd/到根目录1,例如我的阿里云服务器根目录是aliRoot : cd/aliRoot2.指定一个文件夹修改权限;命令:chmod -R 777 goodlist转载 2019-05-13 14:23:38 · 3936 阅读 · 0 评论