自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python中的logging模块的使用

一、基础环境准备hostname bond0 (eth0-eth1) bond1 (eth2-eth3) 配置 linux-host1.exmaple.com 10.0.0.130 192.168.248.128 2core 3G linux-host2.exmaple.com 10.0.0.132 192.168.248.130 2core 3G linux-host3.exmaple.com 10....

2021-07-01 15:15:32 220 1

原创 Python 虚拟环境管理

方案一:pyenv1、安装编译环境[root@localhost ~]# yum install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel -y2、创建普通用户 并切换[root@localhost ~]# useradd python [root@localhost ~]# echo python | passwd --stdin python[ro

2021-05-25 12:01:35 254

原创 高可用Keepalived

IP lb01 10.0.0.5 lb02 10.0.0.6 VIP 10.0.0.100 1、安装配置(抢占式)keepalived#在lb01节点和lb02节点,分别安装keepalived[root@lb01 ~]# yum -y install keepalived[root@lb02 ~]# yum -y install keepalived#配置lb01(master)节点[root@lb01 keepalived]# cat keep...

2021-05-12 22:54:13 198 1

原创 收藏的学习站点

https://www.52wiki.cn/project-2/doc-34/

2021-05-10 12:15:14 84

原创 NFS文件共享存储

NFS服务端的安装及配置#关闭防火墙[root@nfs-server ~]# systemctl stop firewalld[root@nfs-server ~]# systemctl disable firewalld#关闭selinux[root@nfs-server ~]# setenforce 0setenforce: SELinux is disabled[root@nfs-server ~]# sed -ir "/^SELINUX=/cSELINUX=Disabled/"

2021-05-07 21:19:51 83

原创 Chrony时间服务

Chrony服务端配置#Chrony安装(既可以做服务端,又可以做客户端)[root@chrony-server ~]# yum -y install chrony#配置Chrony服务端[root@chrony-server ~]# cat /etc/chrony.conf | egrep -v "^#|^$"#配置阿里云的时间同步服务器地址(一个或多个)server ntp.aliyun.com iburstserver ntp1.aliyun.com iburstserver n

2021-05-07 20:29:45 168

原创 基础练习-7

一、基础(每题2分)1.1什么是绝对路径,什么是相对路径1.2简述命令执行的流程1.3 简述软连接与硬连接的区别1.4/tmp/目录下面创建一个etc的软连接etc-test1.5统计出apache的access.log 中访问最多的5个ip1.6用awk获取文件中第三行的倒数第二列字段1.7筛选出/var/log/mysql.log文件中带有MySQL的行(不区分大小写)1.8. 将"web3_access.log"上传至你的linux服务器1.8.1统计...

2021-04-30 11:47:36 455

原创 基础练习-5

一、基础1.1 什么是绝对路径,什么是相对路径(2分)1.2 简述命令执行的流程(2分)1.3 简述软连接与硬连接的区别(2分)1.4 创建目录/old/test/(2分)1.5 使用一条命令在/old/test/目录下创建bgx1.txt、bgx2.txt、bgx3.txt三个文件(2分)1.6 将/old/test/目录下所有内容复制到/root/目录下(2分)1.7 删除/root下所有a开头的文件及目录(2分)1.8 在/tmp/目录下面创建一个etc的软连接etc-

2021-04-30 11:45:18 576

原创 基础练习-4

面试题4.1 显示1.txt文件第3到第10行的内容(3分)4.2 写出查询file.txt以abc结尾的行(3分)4.3 删除file.txt文件中的空行(3分)4.4 找出ifconfig命令结果中的1-255之间的数值(3分)4.5 统计出apache的access.log 中访问最多的5个ip(IP为第一列)(4分)4.6 在/var/ sync/log/cef_watchd-20080424.1og文件中查找大小写不敏感“mysql"字符串中的命令是(3分)4.7 用命令

2021-04-30 11:42:10 344

原创 基础练习-3

命令题3.1 创建目录/old/test/(2分)3.2 使用一条命令在/old/test/目录下创建bgx1.txt、bgx2.txt、bgx3.txt三个文件(2分)3.3 将/old/test/目录下所有内容复制到/root/目录下(2分)3.4 将/old目录移动到/tmp/下(2分)3.5 将I am student输入到/root/bgx1.txt中(2分)3.6 查看/root/bgx1.txt文件的内容(四种方法)(4分)3.7 查看/tmp/old/属于哪种文件

2021-04-30 11:40:01 157

原创 基础练习-2

原理题2.1 bash常用快捷键(2分)2.2 常见的bash特性有哪些?(2分)2.3 什么是GNU,什么是GPL(3分)2.4 以下目录的作用(7.5分)Bin boot dev etc Tmphome mnt opt proc usrroot run sbin lib var2.5 简述命令执行的流程(2分)2.6 什么是绝对路径,什么是相对路径(2分)2.7 简述软连接与硬连接的区别(2分)2.8 vim的几种模式,每种模式都是做什么的(2分)...

2021-04-30 11:39:12 60

原创 基础练习-1

选择题(每题2分)1.1设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为()A:/home B:/root C:/home/root D:/usr/local1.2 Linux有三种查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令()A:cat B:more C:less D:me1.3 在Linux系统中,用来存放系统所需要的配置文件和子目录是()A:/etc B:/var C:/root D:/hom

2021-04-30 11:37:12 1436

原创 DHCP动态地址服务

1、安装配置DHCP服务端#安装DHCP服务[root@localhost ~]# yum -y install dhcp#配置DHCP服务[root@localhost ~]# cat /etc/dhcp/dhcpd.conf #日志,默认存储在/var/log/boot.loglog-facility local7;#动态分配地址subnet 172.16.1.0 netmask 255.255.255.0 { range 172.16.1.100 172.16.1.200;

2021-04-29 21:35:26 322

原创 Centos7 修改网卡名称(ens33/em1----->eth0)

1、已安装的系统修改网卡名称#修改网卡配置文件[root@localhost ~]# cd /etc/sysconfig/network-scripts/[root@localhost network-scripts]# mv ifcfg-ens33 ifcfg-eth0[root@localhost network-scripts]# cat ifcfg-eth0 TYPE=EthernetBOOTPROTO=dhcpDEFROUTE=yesNAME=eth0 #将此处

2021-04-29 20:45:01 1117

原创 LVM逻辑卷是啥玩意,啥玩意是LVM逻辑卷

1、想知道啥玩意是LVM逻辑卷的话,我就带你研究(Logical Volume Manager)逻辑卷管理技术2、咋使用这玩意(记录lvm的生命周期,从PV到LV)#在服务器上挂载一块硬盘或将一块硬盘分区后进行PV的创建 pvcreate /dev/sdb#查看创建的pv物理卷详细信息 pvdisplay 或 vgs#创建vg卷组存储池,命名为datavg vgcreate datavg /dev/sdb#查看当前的vg卷组详细信息

2021-04-28 20:27:56 135

原创 Kubeadm拉起一个测试环境的Kubernetes集群(1.20.0版本)

1、集群环境k8s-master 192.168.92.100 k8s-node1 192.168.92.200 k8s-node2 192.168.92.201 Kubernetes版本 kubelet-1.20.0 kubeadm-1.20.0 kubectl-1.20.0 docker版本 docker-ce-19.03.0-3.el7 2、所有机器进行初始化#配置主机名和host解析(三个节点都一样)[root@k8s-master.

2021-04-28 16:02:39 239

原创 Supervisor自动化进程管理工具

1、安装Supervisor[root@localhost ~]# yum -y install supervisor[root@localhost ~]# systemctl start supervisord[root@localhost ~]# systemctl enable supervisord2、应用Supervisor管理Python进程#安装Python环境[root@localhost ~]# yum install openssl-devel bzip2-dev

2021-04-27 21:05:39 176 1

原创 CentOs 安装GlusterFs

1、所有节点都需要配置存储节点hostname解析 # gfs01节点更新hostname hostname glusterfs-1 echo "glusterfs-1" > /etc/hostname # gfs02节点更新hostname hostname glusterfs-2 echo "glusterfs-2" > /etc/hostname # 配置hosts解析 [root@gfs01 ~]# cat /etc/hosts 192.168.62.162 g..

2021-04-27 15:06:09 364

原创 Kubernetes的网络解决方案

部署CNI网络先准备好CNI二进制文件:下载地址:https://github.com/containernetworking/plugins/releases/download/v0.8.6/cni-plugins-linux-amd64-v0.8.6.tgz解压二进制包并移动到默认工作目录:mkdir /opt/cni/bintar zxvf cni-plugins-linux-amd64-v0.8.6.tgz -C /opt/cni/bin部署CNI网络:wget ht

2021-04-27 08:58:11 740

原创 二进制包部署MySQL5.7.30脚本

说明:创建目录 /application 将脚本和安装包上传至 目录#!/bin/bashecho -e "\e[32;1m======================开始安装MySQL5.7.30服务======================\e[0m"sleep 2suseradd -s /sbin/nologin -M mysqlcd /application && tar xvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gzm.

2021-04-26 14:19:39 84

转载 kubeadm方式部署kubernetes高可用集群

一、前置知识点1.1 生产环境可部署Kubernetes集群的两种方式目前生产部署Kubernetes集群主要有两种方式:kubeadmKubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。二进制包从github下载发行版的二进制包,手动部署每个组件,组成Kubernetes集群。这里采用kubeadm搭建集群。kubeadm工具功能:kubeadm init:初始化一个Master节点 kubea

2021-04-26 11:28:34 593

转载 二进制方法部署kubernets的高可用集群

一、前置知识点1.1 生产环境可部署Kubernetes集群的两种方式目前生产部署Kubernetes集群主要有两种方式: kubeadm Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。官方地址:https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/ 二进制包 从github下载发行版的二进制包,手动部署每个组件,组成

2021-04-26 11:00:10 503

原创 利用ISO光盘文件制作本地yum源

利用ISO光盘文件制作本地yum源1、上传ISO文件到目标服务器上2、挂在ISO文件到本机的一个目录上(ISO文件是无法直接读取的,只能通过挂载的方式进行读取)[root@client ~]# mount -t iso9660 /root/CentOS-7-x86_64-Everything-1810.iso /mnt -o loop3、注释掉本机的所有yum源[root@client ~]# gzip /etc/yum.repos.d/*4、自定义一个yum源,指向挂载ISO文件的

2021-04-25 20:39:48 207

原创 企业自建yum仓库(基于ftp协议)

企业自建yum仓库(基于ftp协议)说明:本次实验只以 ISO镜像文件自带的base源、阿里云官方的zabbix源,NGINX官方的yum源,做演示环境准备:server:192.168.92.200client:192.168.92.201构建server端:1、关闭防火墙和selinux[root@server ~]# systemctl stop firewalld [root@server ~]# setenforce 02、安装ftp服务器[root@ser.

2021-04-25 20:18:35 90

空空如也

空空如也

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

TA关注的人

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