自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 shell脚本

占个楼先

2019-09-25 11:43:47 63 0

原创 Linux安全优化之特殊权限:SUID,SGID

对于特殊权限 SUID 只针对二进制可执行文件,使用拥有SUID权限的文件发现其中记录的程序时以文件拥有着的身份去执行 SGID针对二进制可执行文件 该命令发起的程序是以该命令所有组的身份去执行 针对目录:目录新建文件的所属组与该目录的所有组保持一致 STICKYID 对于文件:表示文件即使没有被...

2019-07-09 23:21:28 72 0

原创 linux文件权限的设定方法

在系统中我们可以用chmod来设定文件权限 设定方式由三种1 字符方式设定文件权限 2数字方式设定文件权限 3依照模板复制文件权限 1字符方式来设定权限 chmod <u|g|o|a><+-=><r|w|x>目标 u代表用户 g代表用户组 o代表其他人 a代表所...

2019-07-08 22:13:35 38 0

原创 Linux安全优化之权限的理解

文件权限的读取 在我们ls -ld查看目录权限的时候 我们可以看到最前面的二到十位 这就是我们这个目录所使用到的权限 二到十位一共是九个字符 这九个字符被划分成了三个部分 首先是我们所有人的权限 中间是我们所有组的权限最后面表示其他人的权限 我们可以查看file1这个文件 lee与file这个文件...

2019-07-08 22:12:21 69 0

原创 Linux安全优化之所有人所属组的理解

文件的拥有着及拥有组的管理 1.文件的拥有着和拥有组 我们的linux系统 是一个多用户多任务的操作系统那我们在系统当中的每一个文件对于什么样的人能做什么样的事情我们是用权限来设定的这个文件到底是谁的谁是这个文件的用户谁是这个文件组里面的人 如何去理解 例如:现实生活当中我新买了一个手机 为是这个...

2019-07-07 23:22:47 277 0

原创 Linux安全优化之文件属性查看分析

1.如何查看及读取权限信息 首先先建立一个文件和目录 采用ls -l查看文件权限 不能用于查看目录权限 ls 默认查看的是目录当中子目录或者自文件的权限文件 首先开头的横杠表示的文件类型 从第二位到第十位表示这个文件对于什么样的人能做什么样的事情 后面的这个点表示的是这个文件加载了安全上下文 ...

2019-07-05 21:58:39 822 0

原创 zabbix监控原理及配置方法

1.zabbix简介 zabbix是一个基于WEB页面的提供分布式系统监控以及网络建时功能的企业级的开源解决方案,zabbix能监视各种网络参数,保证服务器系统的安全运营并提供灵活的的通知机制让管理员快速定位/解决存在的各种问题。zabbix主要由两部分组成zabbix server和可选组件za...

2018-11-24 18:12:30 194 0

原创 nginx+php+memecache的配置过程

继续接着上一篇lnmp架构继续优化 原理待补充 php中加入memcacha或者ImageMagick等模块 获取安装包memcache-2.2.5.tgz 三部曲走起 可以看见是没有./configure命令的 需要先进行php扩展 配置正确的情况下可能会出现这种情况 解决方法如下 三部曲走起 ...

2018-11-23 20:37:55 88 0

原创 LNMP架构搭建

Lnmp架构 Lnmp(web应用软件组合) Linux+Nginx+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 LAMP...

2018-11-23 20:09:58 1496 0

原创 Hadoop集群配置及其高可用方案

实验配置五台虚拟机server1-5都是rhel6.5版本 所有虚拟机建立hadoop用户 uid gid一致 密码相同 以server1为例 获取安装包hadoop-2.7.3.tar.gzjdk-7u79-linux-x64.tar.gz解压安装 注意是在hadoop用户下 下载解压相关软...

2018-11-16 12:31:17 213 0

原创 Saltstack自动化运维部署

saltstack是基于python开发的一套C/S架构配置管理工具,底层使用ZeroMQ消息队列进行通信,使用SSL证书签发的方式进行认证管理,ZeroMQ使saltstack能快速在成千上万台机器上进行各种操作,它是一款消息队列软件saltstack通过消息队列来管理成天上万台主机客户端,传输...

2018-10-11 13:25:08 446 0

原创 Lvs+Keepalived配置篇

1.配置安装LVS server1(master): keepalived、ipvsadm IP:172.25.62.1 server4(backup): keepalived、ipvsadm IP:172.25.62.4 server2:Apache、arptables IP:172.25.6...

2018-10-09 20:09:07 2118 0

原创 Lvs+Keepalived原理篇

1.Lvs原理简介 LVS由前端的负载均衡器(Load Balancer,LB)和后端的真实服务器(Real Server,RS)群组成。RS间可通过局域网或广域网连接。LVS的这种结构对用户是透明的,用户只能看见一台作为LB的虚拟服务器(Virtual Server),而看不到提供服务的RS群。...

2018-10-06 12:38:47 162 0

原创 Varnish搭建CDN

CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。 Varnish原理:varnish是一个http反向代理的缓存。它从客户端接收请求然后尝试从缓存中获取数据来响应客...

2018-09-13 18:12:33 60 0

原创 rhel6.5虚拟机的建立

封装rhel6.5虚拟机镜像 1.先打开虚拟机控制台 2.点击左上角的小电脑 选择第一个 点击dorward 3.选择你要建立的对应版本的镜像  点击右下角进行选择之后forward 4.设置内存大小 1024M够用就行 512也可以 5.设置磁盘大小  这里给20G 6.给虚拟机起名子 ...

2018-09-13 14:58:58 237 0

原创 python学习day04 算法集合函数

算法部分 from __future__ import division print """ 算法 1.加 2.减 ...

2018-09-11 17:15:54 101 0

原创 python学习day3-栈队列元组

栈和队列 1.栈:先进后出   stack = [] info = """ 栈操作 1.入栈 2.出栈 3.栈长度 4.栈顶元素 5.退出 """ while True: ...

2018-09-11 16:32:29 74 0

原创 python学习day02作业2

1.python中如何让列表中的姓名按行输出, names = [‘fenytiao’, ‘fendai’, ‘fensi’]: A. print ‘\n’.join(names) B. print names.join(‘\n’) C. print names.append(‘\n’) D. ...

2018-09-11 15:51:58 57 0

原创 python学习day02作业

1.数组 题目描述:请设计一个高效算法,查找数组中未出现的最小正整数。 给定数组的大小n和整数数组A,请返回数组中未出现的最小正整数。保证数组大小小于等于500 测试样例:输入: 4 -1 2 3 4输出: 1 代码:从1开始找,第一个没有出现的正整数就是最小的 s = raw_input(...

2018-09-11 14:37:43 50 0

原创 python学习day02

字符串处理   str() 字符串 int() 整数 long() 长整形 float() 浮点数 s="songajiwei" print "\'\"hanxiaogang\"\'" ##打印出�...

2018-09-11 14:11:58 43 0

原创 python初学day1

shell与python比较: shell脚本: #!/bin/bash echo hello sh shell.sh python脚本: #!/usr/bin/python ##或者#!/bin/python或者#!/usr/bin/env python print "h...

2018-09-10 18:20:47 257 1

原创 防火墙IPTABLES

其实Iptables只是一个应用层的程序,它属于用户空房间,通过iptables配置规则后都会调用Netfilter开放的接口来对存放在内核空间中的数据进行修改,Nefilter是linux操作系统核心层内部的一个数据包处理模块,在这些位置上我们可以数据包的内容进行修改达到控制的目的,这五个挂载点...

2018-09-07 12:12:15 81 0

原创 linux文本处理之awk

最简单地说, AWK 是一种用于处理文本的编程语言工具。AWK 在很多方面类似于 shell 编程语言,尽管 AWK 具有完全属于其本身的语法。它的设计思想来源于 SNOBOL4 、sed 、Marc Rochkind设计的有效性语言、语言工具 yacc 和 lex ,当然还从 C 语言中获取了一...

2018-09-02 23:59:04 51 0

原创 linux文件处理之sed

sed介绍 一种在线编辑器,它一次处理一行内容。处理时,把当 前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space)(为什么叫模式空间呢:因为 sed(不是所有的行都处理)可以指定仅仅处理哪些行,所以 sed 可以grep 一样做模式过滤的 符合模式条件的处理 不符合条件的不...

2018-09-02 23:15:55 195 0

原创 linux文本处理三剑客之grep

GREP其实 grep 是一段话的缩写:Global search regular expression and printout the line(全面搜索研究正则表达式并显示出来) 作用:grep 命令是一种强大的文本搜索工具,根据用户指定的“模式”对目标文本进行匹配检查,打印匹配到的行。 基...

2018-09-02 22:15:55 45 0

原创 shell编程入门1

1.什么是shell shell处于kernel的外层用来负责接收使用者输入的命令然后将命令解释成kernel能了解的方式,然后由kernel去执行,再将结果传回默认的输出周边,它是一个命令解释器也是一个语言程序。 2.shell的第一次编写   vim hello.sh #!/bin/ba...

2018-09-02 16:12:49 44 0

原创 nfs文件共享

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本 地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 nfs安装与启动  服务器I...

2018-08-23 02:04:26 48 0

原创 samba安装及使用

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。 1.samba的作用 s...

2018-08-23 01:40:44 7064 0

原创 辅助DNS

在客户端IP:172.25.8.10 yum install bind.x86_64 -y vim /etc/named.conf 11 listen-on port 53 { any; }; 12 listen-on-v6 port 53 { any; }; 17 allow-que...

2018-08-23 00:14:35 769 0

原创 DNS解析及轮询

DNS DNS的解析过程   全球13个根服务器第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器.第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回.第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发...

2018-08-21 00:51:34 2201 0

原创 Linux系统故障恢复

一   系统的启动过程二  挽救模式进入方法 1.在真机打开虚拟机管理器 virt-manager 2.插入光驱  点击小灯泡 选择Boot Options 点击左下角的Add  Hardware  选择完成后点击finish 3把光驱启动设置为第一个 上下箭头条顺序 点击apply,然后...

2018-08-20 17:04:16 318 0

原创 网卡阵列bond和team及网卡桥接配置

bond建立   nmcli connection show ##查看存在的网卡 nmcli connection delete eth0 ##删除网卡 watch -n 1 cat /proc/net/bonding/bond0 ##监控 nmcli connec...

2018-08-20 14:38:04 140 0

原创 Squid正反向代理

Squid是什么   Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能 的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://s...

2018-08-20 13:51:36 181 0

原创 数据库Mariadb

数据库安装并初始化   yum install -y mariadb-server.x86_64 ##安装数据库 systemctl start mariadb ##开启数据库服务 netstat -antlupe|grep mysql ...

2018-08-20 02:46:51 699 0

原创 Apache服务

实验环境:需要一台全新的虚拟机,将IP地址改成真机IP+100并配置yum源1.Apache服务:APACHE是WEB服务器软件,功能是让别的电脑在浏览器上输入它的地址时,它能把相应的网页文件、媒体文件发送给浏览器。PHP是PHP程序设计语言的解释程序,用来执行用PHP语言写的程序,PHP的程序可...

2018-08-18 18:45:17 369 0

原创 DHCP原理及配置

什么是DHCP协议? DHCP(Dynamic Host Configuration Protocol ,动态主机配置协议)通常被用在大型的局域网络中,主要作用是集中的管理,分配IP地址,使网络环境中的主机动态的获得IP地址,Gateway地址,DNS服务器地址等信息,并能够提升地址的使用率。 D...

2018-08-17 10:43:04 36812 7

原创 find命令

文件查找   find命令 find 查找位置 -条件 条件值 -exec 动作 () \; ##固定格式 -name -not 条件 -user -g...

2018-08-17 00:06:03 46 0

原创 selinux内核防火墙

getenforce ##查看状态 setenforce 0|1 ##0:permissive警告模式 1:enforcing强制模式 enforcing ##强制模式 permissive ##警告模式 disabled ...

2018-08-16 05:11:57 67 0

原创 vsftp服务

1.ftp的概念 FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”,用于internet上的控制文件的双向传输同时它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而这些应用程序都遵守同一种协议以传输文件...

2018-08-16 04:36:13 1165 0

原创 逻辑卷管理

LVM即逻辑卷管理,主要是为了让用户在无需停机的情况下对各个分区进行调整 1.lvm建立 划分物理分区把分区id修改mbr为8e(在gpt中id修改为15) pvs|pvdisplay ##lvm的检测信息 vgs|vgdisplay lvs|lvdisplay watch -n 1 &#...

2018-08-15 03:30:50 76 0

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