- 博客(43)
- 资源 (7)
- 收藏
- 关注
原创 docker部署Broketrmq集群
部署Broketrmq集群通过docker-compose形式部署首先创建 broker 配置文件,配置文件如下:brokerClusterName = DefaultCluster #集群名brokerName = broker-a #node名,集群内唯一brokerId = 0 #配置节点是主还是从,0为主,1为从deleteWhen = 04 fileReservedTime = 48brokerRole = ASYNC_MASTERflushDiskType = S
2020-09-07 18:41:05
382
原创 Linux实战(20):非docker部署ELK
部署环境:Elasticsearch:7.5.2Kibana:7.5.2Logstash:7.5.2filebeat:7.5.2redis:最新版部署方式:rpm+二进制包使用架构软件包安装Elasticsearch集群安装主节点:10.228.83.120 从节点:10.228.83.112、10.228.83.111、10.228.83.66通过rpm包安装rpm --install elasticsearch-7.5.2-x86_64.rpm主节点配置.
2020-08-11 14:56:42
490
原创 Linux实战(20):Docker部署EKL入门环境记录文档
安装环境: centos7 ,EKL全套为7.5.2版本前期工作拉取已下三个镜像docker.io/logstash 7.5.2 b6518c95ed2f 6 months ago 805 MBdocker.io/kibana 7.5.2 a6e894c36481 6 months ago 950 MBdocker.io/elasticsearch .
2020-07-22 16:46:19
324
原创 Linux实战(19):Shell交互式read 用法
read 用法有好几种,我在实战过程中用到了 -p,记一笔以防不用忘记了。实例#!/bin/bashecho "检测IP是否被占用"while read -p "请输入最后两位:" ado arping -c 4 192.168.81.$a -I ens33done解析:输出"检测IP是否被占用”当提示 “请输入最后两位:”时,执行 arping -c 4 192.168.81.$a -I ens33read -p 是提示,a 是一个变量read参数详.
2020-07-10 10:36:06
313
转载 Linux实战(17):Linux配置用户登陆时发送邮件到指定邮箱
参考其他文章,正好有这个需求,记一笔做个记录,以防丢失。 参考链接#!/bin/bashyum install -y mailxcat >> /etc/mail.rc<< EOF#set from=server@domainname.com #发件箱#set smtp=smtp.exmail.qq.com #smtp地址,腾讯企业邮就是这个了#set smtp-auth-user=server@domainname.com#set.
2020-07-07 17:09:07
802
2
原创 Linux实战(16):Centos history命令进阶
因在使用history命令是发现历史命令不同步,没有时间戳,在查看历史操作的时候很不方便,特查询了相关文档,发现可通过系统自带的logger来记录跟踪,历史命令执行的用户,时间,登录IP。vim /etc/syslog.conf# 加入以下配置local3.* /var/log/demo.log#保存退出# 重启服务systemctl restart rsyslogvim /etc/profile# 末尾添加一下配置export PROMPT_COMMAN.
2020-06-30 17:47:08
360
原创 Linux实战(15):Centos 防火墙常见端口命令
开启命令firewall-cmd --zone=public--add-port=80/tcp --permanent关闭命令firewall-cmd --zone=public--remove-port=80/tcp --permanent批量开启命令firewall-cmd --zone=public--add-port=900-10000/tcp --permanent重启命令firewall-cmd --reload查看端口列表firewall-cmd --permanent --
2020-06-30 10:54:55
239
原创 Linux实战(14):Ubuntu修改root默认登陆
第一步首先登录系统,创建root用户的密码在终端输入命令:sudo passwd root然后输入设置的密码,这样就完成了设置root用户密码的步骤第二步修改文件sudo nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf #管理员nano命令编辑'50-ubuntu.conf'在文件末尾增加如下两行:greeter-show-manual-login=true'all-guest=false 如下:[Seat:*]
2020-06-30 10:14:08
561
原创 Linux实战(13):Ubuntu被远程
此方法采用的xrdp原生方案,优点兼容性比较好。安装xrdpsudo apt install xrdp #最高权限安装xrdp修改配置nano /etc/xrdp/startwm.sh #使用nano命令编辑'startwm.sh'把最下面的test和exec两行注释掉,添加一行’gnome-session’,配置文件参考如下:#!/bin/sh# xrdp X session start script (c) 2015, 2017 mirabilos# published u.
2020-06-30 10:06:10
365
原创 Linux实战(12):Centos装机常用脚本-进阶版
#!/bin/bash#shell菜单演示function menu(){echo -e `date`cat <<EOF----------------------------------->>>菜单主页:`echo -e "\033[35m 1)系统状态\033[0m"``echo -e "\033[35m 2)服务管理\033[0m"``echo -e "\033[35m 3)主菜单\033[0m"``echo -e "\033[35m Q)退出\03
2020-06-11 17:51:04
281
原创 Docker实战(7):Docker无日志(无*-json.log文件)
出现这种情况基本都是docker 版本太旧,我的处理方案就是将docker 版本升级到最新,然后重新docker run 一遍就会有了。注意:docker 升级后,原来images,容器会出现一些小问题,所以不建议在已有的生产环境上做操作。升级docker 操作先卸载原有的dockerdocker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)rpm -qa | grep dockeryum remove docker-1.13..
2020-06-08 19:09:26
1680
原创 Linux实战(11):Centos安装Jenkins
前言本文采用的是yum安装方式。环境安装以下操作为配置java8,node,maven,注意装之前请将其他版本删除干净,离线包下载tar -zxvf apache-maven-3.6.3-bin.tar.gztar xvf node-v14.2.0-linux-x64.tarxz -d node-v14.2.0-linux-x64.tar.xzvim /etc/profile#javaexport JAVA_HOME=/DATA/Jenkins/jdk1.8.0_251expo
2020-06-02 17:35:46
228
原创 Linux实战(13):Centos8 同步时间
前言以下操作是通过ntpdate命令实现同步timedatectl set-timezone Asia/Shanghai # 设置时区rpm -ivh http://mirrors.wlnmp.com/centos/wlnmp-release-centos.noarch.rpm# 添加 wlnmp yum源yum install wntp#安装工具ntpdate ntp1.aliyun.com#使用阿里云时间服务器同步时间测试[root@test ~]# dateThu May
2020-05-14 14:02:05
779
原创 Docker实战(6): 导出docker镜像离线包
前言离线环境安装Docker 镜像,我已知两种情况,以下操作我将采用在可访问外网的机器上通过镜像迁移的方式来给离线环境安装。环境:服务器node1可访问外网、服务器node2无法访问外网两台机器均安装启动docker一、node1操作docker pull tomcat#静等下载好docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocke
2020-05-12 11:15:37
790
原创 Linux实战(12):解决Centos7 docker 无法自动补全
环境:centos最小化安装,会出现一些命令无法自动补全的情况,例如在docker start 无法自动补全 start 命令,无法自动补全docker容器名字。出现这种情况的可参考以下操作:yum -y updateyum install -y bash-completionsource /usr/share/bash-completion/completions/dockersh /usr/share/bash-completion/bash_completionreboot注意.
2020-05-08 22:51:20
798
原创 Linux实战(11):Centos后期添加网卡配置
前言最近在折腾网卡,发现在已装centos上的机器上直接加网卡,开机后在系统中是没有启动的,下面的步骤是启动的过程,大家可以参考一下。正文首先我们先看网卡配置目录下的文件跟网卡查询UUIDyum install NetworkManager -yservice NetworkManager startnmcli con以上UUID需你个人筛选,切记勿选错。...
2020-04-23 18:08:46
264
转载 Linux实战(11):配置PPPOE拨号
前言:由于需要做网站数据的抓取,普通的固定代理会容易被封禁,所以我们就用PPPOE通过动态拨号换不同的IP地址来解决该问题,下面PPPOE设置的整个方法过程:移除NetworkManager安装rp-pppoe第一步 搜寻pppoe可以找到pppoe相关套件,我们要使用的是rp-pppoe。yum search pppoe第二步 使用yum安装rp-pppoe。yum instal...
2020-04-17 22:35:03
919
原创 Windows实战(1):Nginx代理设置及负载均衡配置
简言以下配置实现功能:反向代理通过轮询的方式实现nginx负载均衡直接看以下配置文件:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid ...
2020-04-15 20:56:13
321
原创 Windows提示80被占用
情景:使用cmd启动某一服务的时候报错[emerg] 7220#6900: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions),查询占用端口进程为4的情况下可参照以下操作:以管理员身份运行regedit...
2020-04-15 20:36:05
146
原创 Linux实战(10):ssh密码被拒绝
网上的操作都试过了,可还是不行,最终通过重装ssh服务解决。参考资料:https://blog.youkuaiyun.com/VicdorLin/article/details/90727826https://jingyan.baidu.com/article/0f5fb099bdfa922d8334eaf6.html...
2020-04-10 17:09:36
469
原创 Linux实战(9):Docker一键搭建kms服务
server端docker pull luodaoyi/kms-serverdocker run -itd -p 1688:1688 --name kms luodaoyi/kms-serverPC端卸载密钥slmgr.vbs /upk安装密钥slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX设置kms服务器地址slmgr /skms serv...
2020-03-17 17:01:20
1802
1
原创 Linux实战(7):centos7安装xrdp
系统环境:最小化安装,无安装桌面化操作yum更新yum -y update安装依赖、 tigervnc-server、xrdp 、GNOME Desktopyum -y install epel-releaseyum -y install tigervnc-servetyum -y install xrdpyum -y groups install "GNOME De...
2020-03-12 17:58:52
352
原创 Linux实战(6):Centos8上传镜像
小记做以下操作之前得准备一个Docker Hub 的账号,然后创建仓库可私有也可公有这得看你自己了,仓库的名称需记住等等会有用。安装podmanpodman跟docker使用的命令非常的接近,但在安全性跟使用性上较强于docker,我想这也是Centos8使用podman的原因吧,我此说的很片面,如需详细的了解介意自我爬楼。dnf -y update && dn...
2020-02-13 18:48:28
807
转载 Linux实战(5):Centos8安装python
Centos8正式版已经发布了,已经尝鲜的小伙伴们会发现与其他Linux发行版不同,CentOS 8默认不安装Python。接下来的操作指导大家如何安装python3。转自链接安装python3dnf -y install python3或者 yum -y install python3设置默认Python版本alternatives --set python /usr/bin/py...
2020-01-20 17:37:50
876
原创 Linux实战(4):Centos7升级python
记一笔升级python后产生的问题,并给予解决方案。莫慌看下文:升级python3我是直接 yum安装的,当然安装方法有很多,不喜欢此安装方式的可选用其他方式,我再此就不一一解释了。安装方式可不同,不过下面的操作思路基本一致,可以参考参考。yum -y install python3修改配置其实在上一步已经安装好了python3,修改配置只是为了系统默认python是3罢了,...
2020-01-20 16:18:54
149
原创 nginx实战(1):宝塔设置反向代理
以下操作适用于默认80端口转其他地址非80端口情况。添加网站注意:因我只是拿来当反向代理来使用,所PHP为纯静态模式。开启反向代理注:目标URL为最终目的地,发送域名为默认,如设置后无效则修改为上图中所示。修改反向代理配置文件说明: 修改反向代理的配置,不是修改nginx默认配置文件,修改上图中的proxy_pass这一行参数,在原来的目标地址后加上:1...
2020-01-13 18:23:52
19550
5
原创 Dell服务器R710修改iDRAC密码
此方法需重启,重启之前记住保存 重要数据,停止服务器相关服务。所以此操作最好在还未装系统前先设置好。开机(重启)持续按CTRL+E进入iDRAC设置界面,选择意思为恢复默认的选项,风扇会非常的响,之后等风扇平静后,设置IP进web输入尴尬设置的IP用默认账号跟密码登录即可。默认账号:root密码:calvin...
2020-01-13 14:27:55
3361
原创 Linux实战(3):升级最新内核
# 先查看一下当前内核版本uname -r# 升级内核rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpmyum --enablerepo=elrepo-kernel install -y kernel-ltgrub2-set-default 'CentOS Linux (4.4.189-1.e...
2020-01-10 10:56:05
127
原创 Docker实战(5)升级Docker版本后的报错
出现情况:因我升级了Centos内核后docker服务无法开启,所做重装处理但还是无效,最终将docker服务做了升级,升级步骤我会放置下面,但在启动老版本容器又出现Error response from daemon: Unknown runtime specified docker-runc,如你也跟我一样的情况,可参考如下操作步骤。Docker升级yum update -yyum ...
2020-01-09 10:27:16
344
原创 Docker实战(4):Docker错误记一笔
创建容器的时候报错WARNING: IPv4 forwarding is disabled. Networking will not work.解决办法:vim /usr/lib/sysctl.d/00-system.conf# 添加如下代码:net.ipv4.ip_forward=1#重启network服务systemctl restart ne...
2020-01-07 23:45:57
95
原创 Docker实战(3):Tomcat部署
运行环境:centos7,Docker version 1.13.1,docker tomcat version 8.5.50创建文件(为映射文件做准备,非固定)mkdir -p /tomcat/webapps/ROOT注意:tomcat网页路径是webapps/ROOT 路径,如想要改的同学可以自行研究,暂不对此深究。放入你的项目到ROOT文件夹下,也可自己创建一个in...
2020-01-07 16:49:14
195
原创 Linux实战(2):Linux传输文件
此次使用的是scp命令,只是针对文件或者文件的传输,并没有什么高端的使用,主要是怕自己忘记了记一下。传输文件,命令说明:scp+文件路径针确到文件名+账号+上传到另一台的路径并另存为文件名scp /etc/hosts root@test:/etc/hosts传输文件夹:命令说明: scp -r +文件夹路径针确到文件夹名+账号+上传到另一台的文件夹路径scp -r kubea...
2020-01-05 20:54:08
137
原创 集群实战(2):K8S集群节点退出加入操作
以下报错网上其实也可以找到并解决,但是偏零碎我只是根据自己的在使用中遇到的问题做个汇总。首先删掉节点第一步:先将节点设置为维护模式(k8snode2是节点名称)在这里插入代码片# 1. 先将节点设置为维护模式(k8snode2是节点名称)kubectl drain k8snode02 --delete-local-data --force --ignore-daemonsets...
2020-01-05 15:14:56
5844
原创 Linux实战(1):装机一键设置脚本-初级版
#!/bin/bash#此脚本作用是装完centos后所执行的一系列设置,基本是必须设置的操作,主要分为几大功能:修改yum源,安装ifconfig,安装ping,修改selinux配置#第一部分为修改yum源releasetmp=`cat /etc/redhat-release | awk '{match($0,"release ") print substr($0,RSTART+RL...
2019-12-30 11:08:43
249
转载 集群实战(1):swarm安装记述
查看主机名hostnamectl 修改主机名hostnamectl set-hostname xxx关闭selinuxsed -i 's/SELINUX=enforcing/#SELINUX=enforcing/' /etc/selinux/configsed -i "/#SELINUX=enforcing/a\SELINUX=disabled" /etc/selinux/c...
2019-12-30 11:04:53
163
Jenkins环境离线包汇总.7z
2020-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人