自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Unity]EventTrigger事件调用

1、前言 通常情况下Image有时也需要点击触发事件,在实现事件注册上可以添加Button或者EventTrigger等组件。以下介绍EventTrigger如何添加事件。以下事例实现点击Image更换颜色。 2、拖拽方式添加 (1)添加组件 (2)添加事件类型 (3)添加触发事件 using System.Collections; using System.Collec...

2019-10-23 10:27:34 1839

原创 [lua]Lua中元表的简单应用

1、介绍 表的功能十分有限,使用元表可以改变表的行为从而增加表的功能,例如两个表相加。 2、设置元表 setmetatable方法用于设置表和元表的关联 getmetatable返回对象的元表 Ttab = {} --普通表 Metatab = {} --元表 print(setmetatable(Ttab,Metatab)) print(Ttab) 从输出可见,通过setme...

2019-09-07 16:38:33 449

原创 [Lua]表的简单应用

1、前言 table作为lua中的一种数据结构,在使用上有时可以看作为数据或者字典。 2、表的建立 (1)空表建立 a = {} print(type(a)) (2)指定值建立 a ={name="esk"} a["age"]=18 print(a["name"]..":"..a["age"]) 指定值建立表可通过{ }方式,或者[ ]。 注:在使用{ }方式时,name作...

2019-09-03 10:21:49 437

原创 [Linux]LNMP网站服务器架构搭建

1、介绍 LNMP为运行动态网站或服务器的架构,由Linux,Nginx,Mysql,PHP组成,其中的Mysql也可为MariaDB,PHP也可为Python。 2、环境设置 rhel 6.5 服务器IP:172.25.69.11 本地测试主机IP:172.25.69.250 3、安装PHP 方法一:通过配置的yum源进行安装 方法二:下载源码包,通过源码编译进行安装 以下介绍...

2019-09-02 16:33:37 1982

原创 gitlab简单使用

1、前言 gitlab作为一个用于仓库管理系统的开源项目,使用git作为代理管理工具,搭建出基于web的管理仓库。 2、下载官方rpm包进行安装 使用rpm包安装时,需设置yum源镜像(系统镜像),以解决依赖性。 3、进行配置 (1)修改配置文件 /etc/gitlab/gitlab.rb external_url 'http://172.25.69.3'#设置仓库的的ip (2...

2019-08-21 11:17:18 160

原创 ansible简单配置及使用

1、前言 ansible作为自动化运维工具,实现了批量系统配置、批量程序部署、批量运行命令等功能。 2、环境 server2:172.25.69.2(管理结点) server3:172.25.69.3(从属结点) server4:172.25.69.4(从属结点) 3、安装并进行连通结点 (1)server2管理结点安装ansible 从官网下载rpm包,并解决依赖性,使用yum命...

2019-08-15 16:47:18 586

原创 Docker machine的简单使用

1、前言 Docker Machine 作为安装和管理 Docker 的工具。 2、环境 server1:172.25.69.1 管理结点 server2:172.25.69.2 从结点 server3:172.25.69.3 从结点 并对每个结点设置host解析,路径:/etc/hosts 3、安装docker-machine 管理结点: 命令: curl -L https...

2019-08-15 14:29:51 241

原创 Dock安全设定

1、安全设定 (1)镜像安全 使用安全镜像 去除镜像setuid和setgid权限 最小安装 Docker内容信任 安全漏洞扫描 非root用户运行 (2)容器安全 docker主机安全加固 限制网络流量 配置守护程序的TLS身份认证 用户命名空间支持 限制容器的cpu及内存 2、命名空间 当启动一个容器时,Docker将会为容器创建独立一个独立的命名空间用于隔离,通...

2019-08-12 00:01:31 376

原创 Docker数据卷管理

1、前言 (1)容器可读写volume中的数据 (2)docker提供两种方式:bind mount,docker managed volume (3)docker支持使用卷插件实现对卷管理 2、bind mount和docker manager volume两者比较 bind mount docker managed volume 可挂载任意位置 仅挂载至/var/li...

2019-08-12 00:01:05 171

原创 Docker容器简单操作及配置

1、前言 Docker 是一个开源的应用容器引擎,可将打包应用程序到轻量的容器中。 2、Docker安装及启动 1、安装以下内容 containerd.io-1.2.5-3.1.el7.x86_64.rpm container-selinux-2.21-1.el7.noarch.rpm docker-ce-cli-18.09.7-3.el7.x86_64.rpm libsemanage-...

2019-08-06 01:25:47 655

原创 zabbix配置及监控

1、前言 zabbix作为一个监控工具,可以实现采集信息,存储信息,展示信息,通知报警。由server,proxy,agent组成,通讯方式有ZBX(server-agent),SNMP(简单网络管理协议),IPMI(硬件接口),JMX(java管理拓展)。 2、组件介绍 server:管理和配置agent发送的数据。 agnet:被监控对象 server-web:可视化的管理界面 s...

2019-08-03 00:56:54 568

原创 [Linux]haproxy的简单配置

1、安装 方法一:采用yum源直接安装 方法二:使用下载的源码包进行安装,在安装时可使用rpm-biuld将包制作成rpm包进行安装。 2、环境设置 rh7.3 haproxy服务器:172.25.69.1 Apache服务器:172.25.69.2 Apache服务器:172.25.69.3 本地测试主机:172.25.69.250 3、轮询的实现 (1)编辑配置文件 路径...

2019-07-30 18:46:58 562

原创 [python]面向对象编程基础

1、前言 面向对象编程(OOP),具有三大特性封装,继承,多态。 2、相关概念解释 (1)类 具有相同属性和方法的对象的抽象为类,属性用于描述对象的状态,方法用于对象的具体动作 (2)对象 类的具体化就是一个对象,对象可以表示为具体的事物或者可以为抽象的事件。 (3)消息 对象之间通信的结果成为消息 (4)方法 类中操作的实现成为方法 3、类的创建和对象的实例 (1)新建S...

2019-07-17 19:23:02 182

原创 [python]文件操作

1、前言 在实际操作将会对文件中的数据进行操作,学习使用对文件非常重要。 2、文件操作方式 (1)普通文件: 读:r 读写:r+(文件不存在将报错),w+(文件不存在将新建文件),a+(文件不存在将不会报错) 写:w(会覆盖),a(添加) (2)二进制文件: 读:rb 读写:rb+,wb+,ab+ 写:wb,ab 3、测试用例 (1)读取文件中的内容(read方法) 注:...

2019-07-17 19:20:07 242

原创 [python]装饰器的使用

1、前言 使用装饰器将函数作为参数,最后再返回一个参数,简单来说就是在不修改原函数的代码上对原函数添加新的功能。 2、实测用例 (1)在原函数中添加一个装饰器 原函数: def SayHello(): print("Hello,World") SayHello() 添加装饰器后: import functools def decorator(fun): ...

2019-07-17 10:53:46 152

原创 [Linux]shell中的变量

1、变量的类型 (1)环境级 仅在当前shell中使用,例a=1 (2)用户环境变量 用户变量写在写目录下的.bash_profile文件中,仅对当前用户生效 (3)系统环境变量 对所有用户生效,系统 /etc/profile,shell /etc/bashrc 2、变量的定义 (1)环境级定义 (2)用户环境级变量 在用户的家目录下编辑.bash_profile ...

2019-06-13 23:50:33 1216

原创 [Linux]shell脚本控制语句梳理

1、for语句 语法: for 变量 in 列表 do command command done (1)变量读取列表值 脚本 a.sh (2)命令中读取 脚本a.sh file文件 (3)数字循环 脚本a.sh 注:`seq 1 10` 也可写为{1..10} (4)类c风格 2、while语句 语法: while 条...

2019-06-13 23:50:10 179

原创 [Linux]expect介绍

1、介绍 expect是自动应答命令,对交互式命令自动化的执行。可用于自动化ssh及ftp。 2、expect中命令 spawn:监控程序,用于监控提出的交互性问题 send:发送字符串至交互问题 interact:回答完交互问题留在交互界面 exp_continue:匹配问题不存在时继续执行动作 expect eof:回答完交互问题退出expect set NAME [ lind...

2019-06-13 23:49:50 947

原创 [Linux]shell中的计算方法

1、运算符 运算符与其他语言相似。 +,-,*,/ 加,减,乘,除 %,**,++,-- 取余,求幂,自加,自减 <,<=,==,>,>= 比较大小 &,|,^,!...

2019-06-13 23:49:33 821

原创 [Linux]awk报告生成器

1、介绍 awk报告生成器,逐行处理文本,可在行首进行准备工作,最后行做结束工作。 2、awk格式 awk 'BEGIN{ commands }{ commands } END{ commands }' BEGIN{}读入第一行文本工作 {}逐行处理 END{}处理完最后一行工作 NR 表示行 NF 表示列 常用选项: -F...

2019-06-13 23:49:02 200

原创 [Linux]编写shell正则表达式处理

1、grep命令 grep global search regular expression(RE) and print out the line,用于查找文件里符合条件的字符串。 egrep是grep的拓展,支持更多元字符,可通过-E 使用egrep功能 格式:grep [参数] [模式] [文件] 参数: -E...

2019-06-06 21:06:23 806

原创 [Linux]编写shell常用命令

1、diff命令 格式:diff [options] target1 target2 选项: -b #不检查空格字符 -B ...

2019-06-06 21:06:07 303

原创 [Linux]防火墙管理firewalld和iptables

firewalld: 1、介绍 firewalld(动态防火墙),其中引入区域(zone)的概念。区域就是预先设计的策略集合,用户可以根据不同环境选择合适的策略集合,从而实现防火墙策略之间的快速切换。 2、域的介绍 网络域名称 配置 trusted 可接受所有的网络 internal 可用于内部网络,支持ssh,mdns,ipp-client,samba-clie...

2019-06-06 21:05:44 411

原创 [Linux]使用Samba服务器实现资源共享

1、介绍 samba为实现SMB协议(Server Message Block)用于实现文件共享。主要用于windows和Linux下的文件、打印机共享。 2、Samba服务器设置 远端主机: (1)安装samba-client.x86_64 samba-common.x86_64 samba.x86_64 命令:yum install samba-client samba-common...

2019-05-30 23:12:47 785

原创 [Linux]iscsi设备共享实验

1、介绍 iscsi(Internet Small Computer System Interface)Internet小型计算机系统接口,基于tcp\ip,是为了对远程块存储设备提供数据传输和管理,简单说是直接对设备进行共享的服务。 2、远端主机设置 步骤: (1)安装targetcli 命令:yum install targetcli (2)新建分区 命令:fdisk /...

2019-05-30 23:12:26 248

原创 [Linux]nfs网络文件系统

1、介绍 NFS(Network File System),允许计算机根据网络进行资源共享,可以将远程主机磁盘挂载到本地,像本地磁盘一样操作。 2、实现nfs 远端主机: (1)安装nfs-utiles 命令:yum install nfs-utils (2)修改配置文件 路径:/etc/exports /mnt 172.25.254.0/24/(ro,sync) ...

2019-05-30 23:11:58 296

原创 [Linux]Squid高性能代理缓存服务器

1、介绍 Squid(软件)是一个高性能的代理缓存服务器,支持FTP、HTTPS和HTTP。 主要用于代理访问互联网资源以及前置web缓存。 2、帮助文档 路径:/usr/share/doc/squid-3.3.8/squid.conf.documented 3、正向代理 利用远端主机代理使本地主机能够上网。 远端主机: (1)安装squid.x86_64 命令:yum inst...

2019-05-30 23:11:18 447

原创 [Linux]Apache(web服务器)设置

1、介绍 Apache作为web服务器软件,可以广泛的使用在所有计算机平台 以下介绍为LAMP环境搭建 L:Linux A:Apache M:MariaDB或MySQL,数据库管理系统 P:PHP或Python,Perl 2、安装Apache (1)通过yum仓库查找Apache 命令:yum search Apache 安装所选内容 命令:yum install h...

2019-05-23 10:48:08 1144

原创 [Linux]网桥设置及链路聚合

1、网络桥接 设置网络桥接不仅可以用在主机和客户机同时上网网络互不干扰,也可作用在主机和虚拟机中。虚拟机为虚拟设备,虚拟机的数据收发需要通过主机内核进行处理,设置网络桥接使得主机和虚拟机的网卡连接在网桥上,使得虚拟机可向外通信。 2、网桥设置 2.1文件方式设置 网卡配置文件 路径: /etc/sysconfig/network-scripts/ifcfg-eno1(ifcfg为文件前...

2019-05-16 19:55:52 990

原创 [Linux]dns服务实现

1、dns介绍 dns作为域名解析系统(Domain Name System),主要用于将域名和 ip地址进行相互 映射,用户在进入网址时不用输入网站的ip而是输入域名即可。dns运行在tcp和udp53端口上。 2、dns高速缓存设置 远端主机ip:192.168.1.1 (1)安装高速缓存服务软件bind.x86_64,并开启服务。 命令: yum install bind.x86...

2019-05-16 19:55:35 303

原创 [Linux]定时任务和延时任务

1、介绍 定时任务:在规定时间执行的任务。 延时任务:一段时间后执行的任务。 2、at命令 格式:at [选项] [参数] 选项: -l 查看任务 -c num 查看任务内容(num为-l查看任务的序号) -r num...

2019-05-09 21:09:34 366

原创 [Linux]磁盘管理

1、本地存储设备识别 fdisk -l 查看真实存在的设备 cat /proc/partition 查看系统识别的设备 blkid ...

2019-05-09 21:08:55 256

原创 Linux中的SELINUX介绍

1、什么是selinux? selinux作为内核型的加强性防火墙,提高对系统的安全保护,通过selinux对系统中的文件和资源添加标签,从而提高安全性 2、selinux安全级别 Disabled 不警告不拒绝 Enforcing...

2019-05-09 21:08:37 3834

原创 [Linux]LVM逻辑卷管理

1、简介 LVM(Logical Volume Manager),逻辑盘卷管理,LVM的建立用于提高磁盘分区管理的灵活性。 物理卷(pv),作为逻辑卷管理中物理存储,可为磁盘分区或一块 磁盘。 卷组(vg),由一个或多个物理卷组成。 逻辑卷(lv),逻辑卷建立在卷组上。 逻辑卷最小单元-物理块(PE),默认为4MB。 一个物理卷就是一个pv,组可由单个或者多个pv组成,vg可以划分lv...

2019-05-09 21:08:16 339

原创 [Linux]FTP服务

1、ftp协议 文件传输协议(File Transfer Protocol),适用与C/S模式。 2、ftp服务安装 在REDHAT Linux中由vsftpd提供ftp服务,lftp提供在该服务下进行文件传输的软件 服务端:安装vsftp,lftp 命令:yum install vsftpd yum install lftp 本地主机:安装lf...

2019-05-09 21:07:57 249

原创 Linux中实现dhcp功能

DHCP:DynamicHost ConfigurationProtocol动态主机配置协议,主要用于管理分配ip,有效提高地址的使用率。分配方式:自动分配,手动分配,动态分配 1、准备 远端主机eskserver ip:192.168.1.1 本地主机esk ip:dhcp动态获取 rpm包:dhcp-4.2.5-27.el7.x86_64.rpm 2、远端主机配置 2.1安装rpm...

2019-04-17 22:59:33 1196

原创 [Linux]日志管理

本地主机ip:192.168.1.2 远端主机ip:192.168.1.1 1、日志 日志是记录系统运行活动信息的文件,包含时间,ip,用户、操作等信息。通过日志可以解决系统错误问题,查阅发生时间、解决网络服务问题。 2、常见日志文件 /var/log/messages 服务信息日志,记录系统重要信息,包括系统错误信息 /var/log/secure 系统登陆日志,记录登陆成功失败信息...

2019-04-10 22:47:03 213

原创 [Linux]文件打包与压缩

1、打包和压缩 打包:将多个文件合并成单个文件方便管理 压缩:将单个大文件压缩进行压缩,无法压缩多个文件 2、tar命令 格式:tar [选项] [文件/目录] 选项: -c 创建(不能单独跟参数c) -v 显示过程 -f ...

2019-04-10 22:45:13 919

原创 [Linux]权限管理

1、文件属性 -(文件) d(目录) c(字符设备) l(链接文件) s(套接字) b(可供存储的接口设备) 例: ls -l file (1)-表示文件 (2)rw-r—r--表示权限,分别为所属用户的权限 用户组的权限 其他用户的权限 (3)digital表示系统记录文件的次数 (4)所属用户 (5)所属用户组 (6)文件的大小 (7)最后一次修改的时间 ...

2019-04-03 23:38:13 1139

原创 [Linux]用户管理

1、新建用户 格式; useradd [参数] [name] useradd tom 建立用户默认设置 /etc/passwd文件中 参数: -u 指定用户的uid -g 指定用户的gid -G 指定用户的附加组 -c 指定用户的说明(图形化登录时显示的名称) -d 指定用户的家目录 -s 指定用户默认的shell 指定用户u...

2019-04-03 19:44:59 151

空空如也

空空如也

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

TA关注的人

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