自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx平滑升级

2.发送USR2信号给旧版master进程,旧版master进程会额外启动一个master进程和若干个worker进程,新旧worker进程同时对外提供服务;3.向旧版本的Nginx主进程(master),逐步关闭自己的工作进程(主进程不退出),这时所有的用户请求都会由新版的Nginx进程处理。有问题回退,继续使用旧版本Nginx,可向旧的Nginx主进程发送HUP信号,它会重新启动工作进程,而且仍使用旧版配置文件。然后可以将新版Nginx进程使用信号进行杀死(使用QUIT、TERM、或者KILL)

2023-07-17 15:15:20 64

原创 yum卸载软件及其依赖

一、确定卸载的软件名称。

2023-04-11 10:57:38 332

原创 wireshark抓包分析

Wireshark学习笔记及抓包结果分析 一、学习笔记1.[Packet size limited during capture]当你看到这个提示,说明被标记的那个包没有抓全。以图1的4号包为例,它全长有171字节,但只有前96个字节被抓到了,因此Wireshark给了此提示。这种情况一般是由抓包方式引起的。在有些操作系统中,tcpdump默认只抓每个帧的前96个字节,我们...

2019-01-31 10:37:04 970

原创 raid状态异常解决方案

Raid状态异常确定RAID类型,哪块硬盘出现问题。 MegaCli下载地址https://download.freenas.org/distfiles/8.07.14_MegaCLI.zip #/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL 查raid级别无法显示信息#/opt/MegaRAID/MegaCl...

2019-01-31 10:26:29 6426

原创 初识开源堡垒机gateone

环境:   os:centos6.5  python:2.6.6一、简介 GateOne 是一款使用 HTML5 技术编写的网页版 SSH 终端模拟器。· 基于现代的 HTML5 技术,无需任何浏览器插件。· 支持多个 SSH 进程。· 可以嵌入到其他任意应用程序中。· 支持使用 JavaScript,Python 甚至纯 CSS 编写的插件。· 支持 SSH 进程...

2018-08-09 22:27:18 2152

原创 ConfigParser 读取配置文件的利器

python中的ConfigParser模块可以便利的处理配置文件例如下图:# HOST为第一个节点;[HOST] # HOST1为第一个节点中的key值,等号后面时对应的value值; HOST1 = 172.25.254.1:root:123HOST2 = 172.25.254.2:root:123HOST3 = 172.25.254.3:root:123# SC...

2018-08-09 22:22:42 616

原创 前端开发小随笔

本人不是专业的前端人员。最近在做小程序的开发用到了一些前端知识,页面不好看主要的还是功能的实现。重点在于前后端的交互。一个简单的前端页面,使用ajax与后台进行交互,后台代码 参考另一篇博客。<!DOCTYPE html><html xmlns="http://www.w3.org/1999/html"><head> <title>...

2018-08-09 22:12:04 183

原创 轻量级web框架——flask(随笔)

最近在使用flask框架试着写一些实用的小程序。便于日后复习总结特发此篇博客 因为代码之间有相互调用,部分代码为展示,因此直接copy是无法运行的#coding=utf-8from flask import Flaskfrom flask import render_templatefrom flask import requestfrom multiprocessing im...

2018-08-09 21:58:33 1022

原创 LVS负载均衡

LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务 器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。为此,在 设计时需要考虑系统的透明性、可伸缩性、高可用性和易管理性。一、LVS 四种工作模式原理简介及优缺点分析1、NAT模...

2018-04-17 15:58:36 177

原创 Linux下无线网卡驱动异常解决办法

查看本机无线网卡型号:lspci | grep Network    本机型号是RTL8723BE在 https://github.com/lwfinger/rtlwifi_new 找到自己对应型号的驱动阅读README.md  rtlwifi_newA repo for the newest Realtek rtlwifi codes.This code will build on any...

2018-04-08 17:38:19 9448

原创 Varnish反向代理配置

实验环境:varnish版本:3.0.5        172.25.60.1 varnish        172.25.60.250 apache        172.25.60.2 apacheyum install -y varnish-3.0.5-1.el6.x86_64.rpm varnish-libs-3.0.5-1.el6.x86_64.rpm配置# vim /etc/varni...

2018-04-08 09:29:14 228

原创 python 练习4

# 1. 题目描述现在IPV4下用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,表示成一个无符号整数(因此不需要用正号出现),如10.137.17.1,是我们非常熟悉的IP地址,一个IP地址串中没有空格出现(因为要表示成一个32数字)。现在需要你用程序来判断IP是否合法。输入描述:输入一个ip地址输出描述:返回判断的结果YES or NO示例1输入: ...

2018-01-11 11:55:36 336

原创 python 函数

乐高积木之函数一、函数的定义def 函数名( ):      函数体      return 返回值1,返回值2二、函数的调用函数名( )实现打印返回值: print 函数名( )总结: 定义函数时,函数不执行; 调用函数时, 函数才执行;三、函数的参数        必选参数 > 默认参数 > 可变参数 > 关键字参数;1.必选参数  

2018-01-09 15:51:02 192

原创 python 集合

集合——字典的近亲集合的两个功能:    集合可以实现去重的功能;    集合可以实现关系测试; 交集, 差集,并集, 是否子集, 是否没有交集........一、定义集合:#  如果花括号里面为空,则是字典类型#  定义集合的第一种方式   集合是不重复的数据结构#      工厂函数定义集合#        工

2018-01-09 14:02:33 241

原创 python 练习3

1.字符串最后一个单词的长度题目描述:计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 -示例1: 输入:hello world 输出:5#### #!/usr/bin/env python#### #coding:utf-8list = []while Tru...

2018-01-04 18:37:42 300

原创 python 字典

字典一、创建字典1.赋值创建字典   # 赋值创建字典 , key-value , 键值对2.通过工厂函数创建字典3.通过字典的 fromkeys 方法创建字典,所有元素有一个默认值# 如果没有指定默认值,默认为 None;dict = { }.fromkeys("hello")# 给每个元素设置默认值为 "123";dict = {

2018-01-04 16:36:43 395

原创 python 列表

列表#1.定义列表• 定义一个空列表list = [ ]• 定义一个包含元素的列表,元素可以是任意类型,包括数值类型,列表,元组,字符串等均可。list = [1,'hello',('you','me'),[ ]]#2.列表特性(1).索引# 正向索引list[0]# 反向索引list[-1]# 拿出列表第三个元素,第三个元素是列表,

2018-01-03 17:41:28 228

原创 python练习2

1. 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高    于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提    成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于    40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于    100万元时...

2017-12-27 21:10:33 313

原创 python的判断语句及循环语句

一、判断语句1.if语句的格式:    (1).if 表达式:    满足表达式执行的语句.....(2).if 表达式:    满足表达式执行的语句.....else:    不满足表达式执行的语句.....(3).if 表达式:    满足表达式执行的语句1.....elif 表达式:    满足表达式执行的语句2.....

2017-12-27 21:05:36 3132

原创 python字符串及元组

一、字符串的类型##表示字符串:'i like the world'"i like the world""""i like the world"""\n  表示换行符\t   表示tab符\表示转移字符  (使用较多) ##字符串中操作预览索引:   • 索引(s[i] ):获取特定偏移的元素   • 给出一个字符串,可输出任意一个字符,如果索引为负

2017-12-27 21:03:50 350

原创 python的数据类型

一、python的基本知识python的安装:linux操作系统上的镜像里面通常会自带python,直接使用yum进行安装即可图形化界面的python是使用pycharm软件进行编程,现在世面上有2.x和3.x版本,有一些区别。后续使用的pycharm软件均是2.x版本查看python的版本:python -V 二、简单的python程序:hello world使用pyth

2017-12-27 15:58:41 193

原创 python练习1

1. 在Linux电脑上安装python,ipython,pycharm专业版本软件; 2. 在Windows电脑上安装python3版本,并配置环境变量,确保Dos环境下运行脚本; 3. Linux下有多少种运行python的不同方法,并分析各自优缺点。并说说你最喜欢哪一种?1)、直接使用python xxxx.py执行。其中python可以写成python的绝对路径。使用which pytho...

2017-12-25 19:37:17 665

原创 PXE全自动远程安装

#1).安装部署:yum install dhcp httpd tftp-server.x86_64 syslinux[root@fw126 ~]# vim /etc/xinetd.d/tftp # defaul

2017-12-13 12:50:17 475

原创 ISCSI设备共享

#1).安装建立服务端:[root@fw126 ~]# yum install targetcli.noarch [root@fw126 ~]# fdisk /dev/vdb[root@fw126 ~]# systemctl star

2017-12-12 14:47:16 262

原创 NFS文件服务器

#1).安装部署服务端:[root@fw126 ~]# yum install nfs-utils[root@fw126 ~]# systemctl start nfs[root@fw126 ~]# firewall-cmd --list-all[root

2017-12-11 13:21:32 735

原创 samba 案例

Samba 企业应用案例需求:1. 所有员工都能够在公司内流动办公,但不管在哪电脑上工作,都要把自己文件存在 Samba 文件服器上.2. 各部门办公人员拥有各自的主目录,用于存放私有文档(工作相关),其他人禁止访问.3. 所有的用户都不允许使用服务器的 SHELL(安全考虑).4. 制造部、财务部、管理部,都有各自的文件目录.5. 各部门目录下提供“对外”、“公共文档”、“受

2017-12-07 10:52:23 186

原创 iptables

yum search iptablesyum install iptables-services.x86_64 -ysystemctl stop firewalld.service    ##停止火墙systemctl mask firewalld.service    ##冻结火墙一、相关概念Iptables 利 用的是数据包过滤的机制,所以他会分析数据包的报头数据,根据

2017-12-06 21:05:18 297

原创 firewalld火墙设置

firewalld   一、图形化管理火墙 系统提供了图像化的配置工具 firewall-config 、 system-config-firewall, 提供命令行客户端 firewall-cmd, 用于配置 firewalld 永久性或非永久性运行时间的改变。在图形工具里可以根据需求简单直接的设置火墙策略。二、firewalld的配置存储/etc

2017-12-06 18:13:36 329

原创 samba服务器

安装yum install samba-client.x86_64 yum install samba-common.x86_64 yum install samba.x86_64 -y[root@foundation32 mnt]# smbclient -L //172.25.254.160    #匿名查看useradd westossmbpasswd

2017-12-06 09:41:58 183

原创 网络配置(桥接、bond、team)

一、网桥(Bridge)     1.基本概念:网桥(Bridge)是早期的两端口二层网络设备,用来连接不同网段。网桥的两个端口分别有一条独立的交换信道,不是共享一条背板总线,可隔离冲突域。网桥比集线器(Hub)性能更好,集线器上各端口都是共享同一条背板总线的。后来,网桥被具有更多端口、同时也可隔离冲突域的交换机(Switch)所取代。 网桥(Bridge)像一个聪明的中继器。中继

2017-11-30 11:01:30 2402

原创 dns高速缓存服务器

######dns######1.安装部署DNSyum insatll bind.x86_64 -ysystemctl start named (敲键盘)sytemctl enable namedsystemctl stop firewalldsystemctl disable firewalld主配置文件: /etc/named.conf子配置文件: /etc/n

2017-11-30 00:59:37 1622

原创 mariadb

###################### mariadb ####################### ##1.安装yum install maridb-server systemctl start mariadb ##2.安全初始化*) 默认情况下,数据库的网络接口是打开的,为了安全需要关闭此接口 vim /etc/my.cnf ##关闭网络接口

2017-11-23 09:30:35 211

原创 apache

#修改默认发布目录: vim /etc/httpd/conf/httpd.conf 119 #DocumentRoot "/var/www/html"120 DocumentRoot "/www/html"121 122     Require all granted123  semanage fcontext -a -t httpd_sys_content_t

2017-11-22 23:24:45 192

原创 ftpd服务管理

[root@localhost ~]# ss -antlp | grep sshdLISTEN     0      128               127.0.0.1:6010                     *:*      users:(("sshd",1585,9))LISTEN     0      128                       *:22

2017-11-09 09:58:16 2807

原创 lvm逻辑卷管理

################################lvm##################################1.pv #物理卷vg #物理卷组pe #物理区域,是物理卷中最小的存储单元 le #逻辑区域,是逻辑卷中最小的存储单元 lvm ...

2017-11-08 23:03:26 314

原创 磁盘管理

存储设备的管理1、设备的查看 (1)发现系统中的设备(fdisk -l     cat/proc/partitions   仅看有没有,但是能不能用,不确定.在server或者自己的虚拟机做,用mount试能不能用)(2)系统发现可以使用,但没有投入使用,随时可以使用的blkid ,可查看id(3)发现并且在使用的设备df(df -h 1G=2N

2017-11-08 21:26:47 454

转载 磁盘分区

MBR,全称为Master Boot Record,即硬盘的主引导记录。主引导记录(MBR,Master Boot Record)是位于磁盘最前边的一段引导(Loader)代码。它负责磁盘操作系统(DOS)对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统(DOS)在对硬盘进行初始化时产生的。一般把它和分区联系起来的时候,就会代表一种分区的制式。由于硬盘的主引导记录...

2017-11-01 15:48:14 301

原创 linux中的延时与定时任务

linux中的延时任务与定时任务

2017-11-01 13:43:46 221

原创 Linux自动化安装

自动化安装可以大大解放我们的时间、精力。

2017-10-31 13:14:48 3260 3

原创 软件管理

##RPM##REDHAT PACKAGES MANAGERMENT####1.软件名称识别####[firefox]-[38.3.0-2].[el7_1].[x86_64].rpm    ##rpm结尾的适用与redhat操作系统   ||         ||         ||       || 软件名称  软件版本 软件适用系统 64位####2.如何

2017-10-26 10:14:00 261

空空如也

空空如也

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

TA关注的人

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