自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 ipmitool工具在线设置管理卡

1.Ubuntu安装sudo apt install -y ipmitool2.设置管理卡IPsudo ipmitool lan set 1 ipaddr 192.168.101.52sudo ipmitool lan set 1 netmask 255.255.224.0sudo ipmitool lan set 1 defgw ipaddr 192.168.101.2543.问题处理这个必须是静态地址ipmitool lan set 1 ipsrc static...

2021-12-23 14:52:27 546

原创 docker部署ELK

1. 环境配置IP分类192.168.20.51elasticsearch1 & kibana192.168.20.52elasticsearch2192.168.20.53elasticsearch3在最后添加一行sudo vim /etc/sysctl.confvm.max_map_count=655360执行并生效sudo sysctl -psudo sysctl -a | grep max_map_count2. 配置ELK2.

2021-11-24 11:39:01 2178 1

原创 docker overlay实现跨主机的容器互通

1. docker配置所有的物理机都需要配置,只需要网卡替换sudo vim /lib/systemd/system/docker.service#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sockExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock --cluster-store=c

2021-11-15 15:05:35 1306 2

原创 megacli工具使用说明

1.Ubuntu安装添加源vim /etc/apt/sources.listdeb http://hwraid.le-vert.net/ubuntu precise main添加key之后更新aptsudo wget -O - http://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | sudo apt-key add -sudo apt updatesudo apt install -y megacli megactl meg

2021-11-05 16:13:28 812

原创 批量从七牛下载文件

1. 下载工具并解压mkdir scriptswget http://113.107.201.186/qiniu-downloader.tar.gztar -zxvf qiniu-downloader.tar.gz写脚本vim download.sh#!/bin/bashminer="f0392813"SectorSize="64G"DirName="/data1/lotusworker"cd /home/impool/scriptsfor sector in `cat sect

2021-10-23 11:18:44 276

原创 ubuntu根目录扩容

1. 虚拟机修改磁盘大小,查看磁盘sudo fdisk -l从上图看到,磁盘容量已经识别为100G,但分区表记录的容量仍然是50G(红色字体提示)2. 修复分区表查看分区情况,会立即提示空间未全部使用,提示输入Fix修复分区表sudo parted -l3. 扩容分区sudo cfdisk上下选中要扩容的分区,左右选择Resize后回车,会自动填写可用的总容量,也可以手动写入扩容后的总容量,回车后选择Write再次回车保存,退出。我这里是分配99G全部保存输入yes后按q退出

2021-10-11 16:29:18 2544 2

原创 安装VMwareVcenterServer到ESXI

安装VMwareVcenterServer到ESXIwindows上安装过程解压iOS文件,进入到目录执行installer.exe选择合适的资源与集群大小选择磁盘填写vCenter的网卡信息步骤一完成步骤二安装设置一个极复杂的密码我选择不加入...

2021-09-24 15:06:56 509

原创 华硕服务器配置远程管理卡

华硕服务器配置远程管理卡1.进入BIOS开机到这个界面按***DEL***进入BIOS界面2.进入配置管理卡界面选中并进入

2021-09-23 16:46:44 1332

原创 删除无文件的扇区

扇区无文件的无效扇区1. 进入算力机伪造文件利用脚本批量删除,注意矿工号vim touch.sh#!/bin/bashfor sector in `cat sectorid`do mkdir /data1/lotusworker/cache/s-t0392959-$sector touch /data1/lotusworker/cache/s-t0392959-$sector/sc-02-data-layer-2.dat touch /data1/lotusworker/unsea

2021-09-22 11:30:06 139

原创 查询容器活跃的网络连接

查询容器活跃的网络连接docker inspect -f '{{.State.Pid}}' ${docker_name}sudo nsenter -t <上条命令的返回值> -n netstat -tna脚本执行vim scripts/check_net_connection.sh#!/bin/bash# 获取所有的容器连接的本地地址和目标地址datedocker_names=`docker ps | awk ' NR==1 {next} {print $NF}'`fo

2021-09-06 13:51:11 208

原创 ubuntu安装显卡启动及容器对显卡的支持

自动安装显卡驱动sudo apt install ubuntu-drivers-commonubuntu-drivers devicessudo ubuntu-drivers autoinstall# 重启后才能查看显卡信息sudo reboot# 查询显卡信息nvidia-smi指定安装显卡驱动sudo apt-get --purge remove nvidia*sudo apt autoremovesudo apt-get --purge remove "*cublas*" "c

2021-08-31 16:19:21 395

原创 Prometheus添加钉钉监控

配置#部署钉钉webhook填写钉钉机器人tokendocker run -d -p 8060:8060 --name webhook timonwong/prometheus-webhook-dingtalk --ding.profile="webhook1=https://oapi.dingtalk.com/robot/send?access_token=$dingding_token"修改ops/alert/alertmanager.ymlglobal: resolve_timeout:

2021-08-31 11:34:01 268

原创 Prometheus+Grafana监控部署

下载镜像wget -c http://113.107.201.153/prometheus.tarwget -c http://113.107.201.153/grafana.tarwget -c http://113.107.201.153/node-exporter.tarwget -c http://113.107.201.153/nvidia.tarwget -c http://113.107.201.153/cadivisor.tardocker load -i prometheus.

2021-08-31 11:20:26 138

原创 lotus重建

lotus重建下载快照wget https://fil-chain-snapshots-fallback.s3.amazonaws.com/mainnet/minimal_finality_stateroots_latest.car &导入快照避免新的节点信息与旧节点冲突,保证节点目录**/data2无lotus**目录;cd /data2mv lotus lotus_bakdocker run -v /data2/:/data -e TRUST_PARAMS=1 filestore

2021-08-31 09:58:24 260

原创 lotus节点同步问题

lotus节点同步问题1.公网IP端口未映射到lotus节点p2p端口lotus查询相连的所有节点$ docker exec lotus lotus net peers12D3KooWADW2UdfUQWQbrMU3HxuDQXTQVEW2JbK1AaBMjnvsvxYB, [/ip4/60.188.77.41/tcp/21347]12D3KooWA9k3Zp1e2JdjyyXy1N8iWfXd1BjuAkvvM1nKWFEHg1oQ, [/ip4/121.46.249.158/tcp/41611

2021-05-17 16:18:26 318

原创 Harbor镜像仓库搭建及故障(ubuntu1804)

前置条件需要docker-compose 1.18+安装docker-compose 1.27sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose1. Github下载Harbo

2021-04-01 17:50:22 200

原创 [ansible故障]-“/bin/sh: 1: /usr/bin/python: not found“

ansible使用ping命令出现报错/bin/sh: 1: /usr/bin/python: not found这是由于找不到python环境所导致的问题,建立软链接可解决。所有节点都需执行ln -s /usr/bin/python3 /usr/bin/python再次测试,故障已解决。...

2020-12-08 09:33:10 2094

原创 [ansible故障]-ssh connection type with passwords, you must install the sshpass program

ansible使用ping命令出现报错ssh connection type with passwords, you must install the sshpass program# ubuntusudu apt install -y sshpass#centosyum install -y sshpass

2020-12-08 09:20:39 2213

原创 区块链

区块链,可能是当下最有前景又充满分歧的技术与经济趋势。它给数字世界带来了“价值表示”和“价值转移”两项全新的基础功能。其潜力正在显现出来,但当下它又处于朦胧与野蛮生长的阶段。 对比互联网的发展史,现在的区块链可能相当于 1994 年的互联网,即互联网刚刚进入大众视野的时期,那也是第一波互联网革命萌芽的时期。谷歌、亚马逊、Facebook、腾讯、阿里巴巴、优步、滴滴,甚至现在市值超万亿的苹果都得益于那一时刻。 现在区块链技术可能带来互联网的二次革命,把互联网从“信息互联网”带向“价值互联网”。在区块链的.

2020-11-24 16:09:52 298

原创 shell编程实践

1.shell基本介绍shell是一个命令解释器,主要用来接受用户的指令,进入驱动操作系统或硬件。shell存在交互和非交互。shell脚本:将系统命令堆积在一起,顺序执行(简称:系统命令堆积)特定的格式+特定的语法+系统的命令=文件(shell脚本文件)2.shell的书写方式shell脚本名称以.sh结尾shell脚本的格式(建议首行为 #!/bin/bash、#!/usr/bin/bash)shell脚本添加一些注释[root@manager ~]# cat .vimr

2020-06-09 16:01:53 187

原创 playbook优化

1.使用变量1.ansible先实现rsync[root@manager ~]# cd ansible_tasks/uid = wwwgid = wwwport = 873fake super = yesuse chroot = nomax connections = 200timeout = 600ignore errorsread only = falselist = falseauth users = rsync_backupsecrets file = /etc/rsyn

2020-05-20 20:15:05 191

原创 ansible的task详解

1.判断语句when[root@manager ansible_tasks]# cat t1.yml- hosts: webservers tasks: - name: Installed HTTP Server yum: name: httpd state: present when: (ansible_distribution == "CentOS") - name: Installed HTTP Server

2020-05-19 18:32:54 3514

原创 ansible变量

1.变量变量:以一个固定的字符串表示一个不固定的值。ansible中定义变量的三种方式:  (1) 通过命令行进行变量定义   (2) 在play文件中进行定义变量  (3) 通过inventory在主机组或单个主机中设置变量变量的查找优先级:1.外置传参 -e2.playbookvars_filesvars3.host_vars4.group_vars/组名4.group_vars/all...

2020-05-19 14:09:33 140

原创 playbook部署nginx,php,测试phpmyadmin

1.说明在10.0.0.61上安装ansible,统一使用ansible在51上安装数据库及redis,在7,8上安装nginx,php,在5上安装nignx成为负载均衡。2.安装并配置ansible与密钥manager(10.0.0.61):yum install ansible -y vim /etc/ansible/hosts------------------/etc/ansible/hosts-------------------[webservers]172.16.1.7172

2020-05-16 18:26:05 236

原创 ansible

1.ansible基础yum install ansible #安装#1.基于密码方式vim /etc/ansible/hosts------------------/etc/ansible/hosts-------------------[webservers]172.16.1.31 ansible_ssh_port=22 ansible_ssh_user=root ansible_ssh_pass='123456'------------------/etc/ansible/hosts--

2020-05-14 19:18:54 152

原创 firewall

1.firewall基础systemctl start firewalld firewall-cmd --get-default-zone #查看所在区域firewall-cmd --list-all #查看public规则明细#默认eth0 eth1都走public,那么我们可以将public的所有规则给清空firewall-cmd --remove-service=sshfirewall-cmd --remove-service=dhcpv6-client#将来源IP是10.0.0.0/2

2020-05-13 18:08:56 208

原创 tomcat

1.tomcat介绍tomcat是一个web服务,提供动态程序的解析(Java),支持静态资源。企业使用nginx+tomcat模型,nginx处理静态资源,tomcat处理动态资源,能加速网站的访问和降低访问的延迟。2.tomcat的安装配置启动yum install java -y #需要Java环境wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.34/bin/apache-tomcat-9.0.34.t

2020-05-12 16:50:00 110

原创 nginx编译安装与平滑升级

1.nginx的编译安装#1.安装Nginx所依赖的库文件或开发包yum install gcc redhat-rpm-config libxslt-devel gd-devel perl-ExtUtils-Embed geoip-devel gperftools-devel pcre-devel openssl-devel -y#2.下载软件、解压useradd nginxwget http://nginx.org/download/nginx-1.14.2.tar.gztar xf ngin

2020-05-10 15:46:32 222

原创 keepalived高可用

1.keepalived的安装与配置负载均衡lb01:yum install keepalived -yvim /etc/keepalived/keepalived.conf-------------/etc/keepalived/keepalived.conf---------------global_defs { router_id lb01}vrrp_instance VI_i { state MASTER interface eth0 virtual_router_id 50

2020-05-10 09:59:17 141

原创 https

1.用户与负载均衡之间为https,负载均衡与后台为http负载均衡的配置如下:vim /etc/nginx/conf.d/proxy_s.oldxu.com.confupstream http { server 172.16.1.7:80; server 172.16.1.8:80;} #2.用户请求https协议,贼通过负载均衡方式请求资源池,使用的是http协议serve...

2020-05-08 16:50:02 852

原创 跳转rewrite

需求: 将用户请求url.oldxu.com.zh跳转至url.oldxu.com/zh需求: 将用户请求url.oldxu.com.jp跳转至url.oldxu.com/jpvim /etc/nginx/conf.d/url.oldxu.com.conf-----------/etc/nginx/conf.d/url.oldxu.com.conf-----------server {...

2020-05-07 19:43:23 331

原创 nginx动静分离

1.nginx+tomcat动静分离yum install java -ywget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.34/bin/apache-tomcat-9.0.34.tar.gzmkdir /softtar xf apache-tomcat-9.0.34.tar.gz -C /soft/...

2020-05-03 17:29:27 149

原创 nginx四层负载均衡

1.四层负载均衡基于传输层协议包来封装的(TCP/IP),七层负载均衡是应用层协议,组装在四层负载均衡之上。两者都指的是OSI网络模型。实现端口的转发,ssh,mysql等都是TCP协议请求,连接的服务也可使用四层负载均衡。四层结合七层实现大规模集群架构(四层仅识别端口实现转发)七层负载均衡连接有限,需要接入多台七层负载均衡。四层可以保证七层负载均衡的高可用性。四层负载均衡仅能转发T...

2020-05-02 12:29:37 271

原创 nginx负载均衡的不同终端调度

1.基于uri请求调度到不同集群web01提供/user,使用多个端口模拟多个web节点vim /etc/nginx/conf.d/agent.oldxu.conf--------------/etc/nginx/conf.d/agent.oldxu.conf-------------server { llisten 8080; server_name agent.oldxu.co...

2020-05-02 11:09:34 154

原创 redis会话共享

1.Nginx+Web轮询调度web01服务器(10.0.0.7):unzip phpMyAdmin-5.0.2-all-languages.zip -d /code/#创建软连接方便后期升级ln -s /code/phpMyAdmin-5.0.2-all-languages/ /code/phpmyadmincd /code/phpmyadmin/cp config.sample....

2020-04-27 22:21:15 220

原创 nginx代理与负载均衡

1.nginx代理1.1正向代理与反向代理的区别服务的对象不一样,正向代理的服务对象为客户端,反向代理为服务端服务(用于企业集群架构,后端有多个web节点组成的集群,然后接入代理,由代理统一调度)1.2代理模块反向代理模式Nginx反向代理模块作用于http、websocket、httpsngx_http_proxy_modulejava,http,https...

2020-04-26 20:04:23 151 1

原创 LNMP架构

1.LNMP架构LNMP:Linux+Nginx+MySQL+PHP服务器架构。2.安装LNMP架构环境yum remove php-mysql-5.4 php php-fpm php-common #卸载之前的旧版本vim /etc/yum.repos.d/php.repo------------------/etc/yum.repos.d/php.repo--------------...

2020-04-25 18:50:17 209

原创 nginx

1.nginx的基本组件nginx的二进制文件nginx的配置文件/etc/nginx/conf.d/*.confnginx的access日志nginx的error 日志2.nginx的安装使用yum install nginx -y #安装nginxrpm -ql nginx #查看nginx的目录文件cat /etc/nginx/nginx.conf-----------...

2020-04-22 21:35:41 175

原创 http

1. httpurl:互联网上的一个资源http://fj.xuliangwei.com/public/tt.jpegurlhttp://协议fj.xuliangwei.com域名80端口/public/tt.jpeg文件路径?keyword=java查询HTTPHTTP协议就是将用户请求的HTML页面从一台Web服务器传输到...

2020-04-21 15:36:54 325

原创 ssh

1.ssh、scp、sftpssh root@10.0.0.200 #远程登陆200服务器#scp远程拷贝,全量拷贝,r递归,p保持属性scp -rp /etc root@172.16.1.31:/opt #rsync的推一样 scp root@172.16.1.31:/opt /tmp #rsync的拉一样man scp #帮助手册scp -rp -l 10240 /etc r...

2020-04-20 17:29:41 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除