自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CentOS8 dnf软件包管理配置

CentOS8 dnf包管理CentOS8的包管理和CentOS7的类似一、配置本地源仓库mkdir /mnt/centos8mount /dev/sr0 /mnt/centos8mv /etc/yum.repos.d/CentOS.* /opt/cat <<EOF>/etc/yum.repos.d/local.repo[AppStream]name=AppStreambaseurl=file:///mnt/centos8/AppStreamgpgcheck=0e

2021-11-25 16:00:06 1126

原创 CentOS8.5系统访问限制

CentOS8.5 访问限制CentOS7.x 使用的是hosts.allow和hosts.deny文件进行限制,到CentOS8.x已弃用hosts.allow和hosts.deny文件,可使用sshd_config文件和firewalld防火墙规则限制。一、使用sshd_config进行限制# 在/etc/ssh/sshd_config文件中添加限制AllowUsers [email protected]/24DenyUsers [email protected]/deny按

2021-11-25 15:57:09 4492

原创 CentOS8主机名设置方式

CentOS8修改主机名方式1、通过hostnamectl修改[root@help ~]# hostnamectl set-hostname CentOS8[root@help ~]# hostnameCentOS8[root@help ~]# 2、通过nmcli修改主机名[root@help ~]# nmcli general hostname Oldbi[root@help ~]# hostnameOldbi[root@help ~]# 3、通过nmtui修改主机名nmtui

2021-11-23 13:07:50 2347 1

原创 CentOS8网络配置方式

CentOS8网络配置CentOS8已无法正常使用network服务。[root@localhost ~]# systemctl status networkUnit network.service could not be found.[root@localhost ~]# 一、CentOS8配置网络三种方法1、配置ifcfg文件,使用nmcli来生效新的网络配置[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens

2021-11-23 12:54:54 8202

原创 Linux 系统优化

SuSE Linux 系统优化1、网卡绑定systemctl stop NetworkManagersystemctl disable NetworkManager# modprobe --first-time bonding# lsmod |grep bonding# cat <<EOF> /etc/sysconfig/network-scripts/ifcfg-bond0# DEVICE=bond0# TYPE=Bond# IPADDR=# NETMASK=

2021-05-17 15:30:36 110

原创 PXE环境部署操作

一、 SUSE121、 安装部署DHCP服务2、 安装部署TFTP服务3、 安装部署HTTP服务4、 创建autoyast自动化文件配置使情况而定:5、 创建引导文件等mount /dev/sr0 /mntcp /mnt/boot/x86_64/initrd-xen /tftpboot/cp /mnt/boot/x86_64/vmlinuz-xen /tftpboot/cp /usr/share/syslinux/pxelinux.0 /tftp

2020-12-22 17:19:43 353

原创 Docker容器基础

什么是Docker容器容器就是在隔离的环境运行的一个进程,如果进程停止,容器就会销毁。容器和虚拟化的区别传统虚拟化技术如vSphere或Hyper-V是以操作系统为中心,而Container技术则是一种以应用程序为中心的虚拟化技术。两者具体区别: ​​​​​​​虚拟机需要安装操作系统(安装Guest OS)才能执行应用程序,而Container内不需要安装操作系统就能执行应用程序。 ...

2019-05-27 22:45:22 216

原创 KVM虚拟化技术

KVM虚拟化什么是虚拟化?虚拟化,通过模拟计算机的硬件,来实现在同一台计算机上同时运行多个不同的操作系统的技术。为什么要用虚拟化?充分利用资源,软件运行环境的隔离,只有虚拟化才行实现。场景1:同一台物理机运行多个php版本 php5.3(openssl,gd) php5.5 php7.2场景2:机房的迁移,解决了硬件和系统的依赖场景3:openstacks环境,软件发布方式...

2019-05-21 21:45:05 5872

原创 基础EFK部署

EFK原理及基础ELFKE:elasticsearch -- 高性能,近实时的,分布式搜索引擎数据库L:logstash -- 启动慢F:filebeat -- 轻,比logstash启动快的多K:kibana -- ELFK功能E:elasticsearch 存储数据L:logstas...

2019-05-20 19:46:47 2217

原创 防火墙iptables应用

iptables的应用防火墙的名词解释表 tbale 用来存放链的容器链 chain 用来存放规则的容器规则 policy 里面是具体的每一条规则iptables工作流程1. 防火墙规则匹配到第一行之后不会继续向下匹配;2. 如果所有的规则都没有匹配到,那么会匹配到默认规则;3. 防火墙的默认规则是所有的规则执行完才执行的;4. 防火墙是层层过滤...

2019-05-14 11:49:52 266

原创 简单详细创建VMware虚拟机

第一步:创建虚拟机选择创建虚拟机选择自定义安装,下一步根据你的VMware版本选择兼容选择稍后安装操作系统在创建的时候先不要选择操作系统,创建完成后在选择镜像。这里创建一个CentOS7的虚拟机Linux有很多的版本,选择你最需要的版本进行安装,并且你得有对应的镜像(iso)文件。填写新创建的虚拟机的名称,并且选择虚拟机存放位置虚拟机的名称可...

2019-05-13 11:02:03 6691

原创 nginx 部署踩过的坑-1(未完待续)

1、nginx设置https协议起初地址使用的是服务器的IP地址,使用https协议去访问会出现css、js加载不到,因为使用IP地址访问css、js等使用的http协议,默认我设置的是只有域名才会跳转,IP地址是不会自动跳转的,所以服务器在访问首页的使用找不到css、js等样式,所以会出现以下图形:当我检查的时候,错误就出现了。Mixed Content: The pag...

2019-04-24 11:29:44 783

原创 LNMP之wordpress伪静态配置

配置网站伪静态第一步:修改nginx的配置文件:/etc/nginx/conf/nginx.confserver { listen 80; server_name localhost; rewrite /wp-admin$ $scheme://$host$uri/ permanent; location / { ...

2019-03-29 20:32:15 669

原创 linux下部署java环境

1、首先去官网下载jdk安装包。https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择jdk-8u201-linux-x64.tar.gz这个下载,这是64位机器,32位机器选择jdk-8u201-linux-i586.tar.gz这个安装包。2、上传安装包到服务器。...

2019-03-26 09:09:40 540

原创 Python匿名函数---lambda

lambda函数lambda 是一种简洁格式的函数,此表达式不是正常的函数结构,而是属于表达式的类型lambda 能够使用判断语句,而且必须有else语句,但是不能有多项分支,只能用单项分支功能:lambda 参数1 参数2...: 函数功能代码res = lambda x,y:x+yprint(res(1,2))F:\学习代码\Python代码\venv\Script...

2019-03-23 20:35:33 2399

原创 Python高阶函数---filter

filter函数filter(fn,lsd)作用:过滤流程:lsd中所有的元素作用到fn上,如果返回True那么久保留该值,如果返回False那就过滤掉该值L = [1,2,3,4,5,6,7,8]def func(key): if key%2 == 0: return True else: return Falseres ...

2019-03-23 20:27:28 238

原创 Python高阶函数---sorted

sorted函数sorted函数是python的高阶函数,是一个排序的函数。它和sort的主要区别在于,sort处理数据的时候并不会返回结果,而是将处理好的数据再次写入到原来的列表中,而sorted函数处理完数据会将处理好的数据进行返回,并不会更改原来的列表。sort处理列表:L = [3,2,4,5,1,6]L.sort()print(L)F:\学习代码\Pytho...

2019-03-23 20:24:19 286

原创 Python高阶函数---map和reduce

map函数map(fn,lsd)fn:是一个函数,可以使自己定义的,也可以是python内置的函数lsd:是一个序列功能:依次将lsd中的元素作用到fn上属于惰性序列通过map函数进行处理,将字符串型的列表装换称整型列表。L = ["1","2","3","4","5"]def func(key): dict1={"0":0,"1":1,"2":2,"3":3,"...

2019-03-23 20:09:36 276

原创 Python---类方法和静态方法

类方法:使用@classmrthod修饰器定义的,类方法是将本身作为对象进行操作的方法。静态方法:无需实例参与即可调用的方法,静态方法使用@staticmethod装饰器来声明。class Person: name = "jack" def __init__(self,name): self.name = name def tell(sel...

2019-03-23 14:39:32 156

原创 Python---运算符重载

什么是运算符重载:让自定义的类生成的对象(实例)能够使用运算符进行操作.算数运算符重载:方法名 运算符和表达式 说明__add__(self,other) self + other 加法__sub__(sel...

2019-03-23 12:49:39 375

原创 __str__和__repr__的区别

__str__: 在调用__str__的时候,是在调用print函数,打印实例的时候自动调用.class Test: def __init__(self,name="jack",age=20): self.name = name self.age = ageclass TestStr(Test): def __repr__(sel...

2019-03-22 20:56:08 1250

原创 Python---动态属性方法的添加和限制添加属性

在没有定义一个属性的时候,我们可以动态的定义一个属性或者方法。动态定义属性from types import MethodTypeclass Person: passif __name__ == '__main__': p = Person() p.name = "laobi" print(p.name)F:\学习代码\Python代...

2019-03-22 20:07:19 428

原创 Python---property笔记

在定义类的属性的时候我们会定义一些私有属性,私有属性我们并不能直接去修改,我们需要定义一个共有方法去修改这些私有属性。class Person: def __init__(self,name,age): self.name = name self.__age = age def getage(self): print(self...

2019-03-22 18:15:23 115

原创 Linux判断一个文件是否为目录

判断文件夹的方式:1、看颜色 Linux系统中,文件夹的颜色一般为蓝色。所以直接观看文件的颜色可以判断该文件是不是文件夹。2、查看该目录的详细信息也可以使用命令获取该文件是不是目录。3、查看该文件的文件数来判断该文件是否为文件夹。4、通过给目录添加标识符来判断是否为文件夹。5、通过find来判断。maxdepth表示搜索深度。typ...

2019-03-20 08:32:03 8208

原创 批量部署工具ansible

一、Ansible简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。二、Ansible组成ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架...

2019-01-24 15:24:12 1320

原创 centos7中opendaylight的安装

OpenDaylight安装环境jdk-1.8maven环境配置安装Java环境查看Java环境java -version安装jdk-1.8yum install java-1.8.0-openjdk进入默认安装目录cd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64pwd...

2018-07-16 16:35:18 3147

空空如也

空空如也

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

TA关注的人

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