- 博客(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
74
原创 wireshark抓包分析
Wireshark学习笔记及抓包结果分析 一、学习笔记1.[Packet size limited during capture]当你看到这个提示,说明被标记的那个包没有抓全。以图1的4号包为例,它全长有171字节,但只有前96个字节被抓到了,因此Wireshark给了此提示。这种情况一般是由抓包方式引起的。在有些操作系统中,tcpdump默认只抓每个帧的前96个字节,我们...
2019-01-31 10:37:04
1015
原创 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
6532
原创 初识开源堡垒机gateone
环境: os:centos6.5 python:2.6.6一、简介 GateOne 是一款使用 HTML5 技术编写的网页版 SSH 终端模拟器。· 基于现代的 HTML5 技术,无需任何浏览器插件。· 支持多个 SSH 进程。· 可以嵌入到其他任意应用程序中。· 支持使用 JavaScript,Python 甚至纯 CSS 编写的插件。· 支持 SSH 进程...
2018-08-09 22:27:18
2177
原创 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
624
原创 前端开发小随笔
本人不是专业的前端人员。最近在做小程序的开发用到了一些前端知识,页面不好看主要的还是功能的实现。重点在于前后端的交互。一个简单的前端页面,使用ajax与后台进行交互,后台代码 参考另一篇博客。<!DOCTYPE html><html xmlns="http://www.w3.org/1999/html"><head> <title>...
2018-08-09 22:12:04
189
原创 轻量级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
1034
原创 LVS负载均衡
LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务 器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。为此,在 设计时需要考虑系统的透明性、可伸缩性、高可用性和易管理性。一、LVS 四种工作模式原理简介及优缺点分析1、NAT模...
2018-04-17 15:58:36
187
原创 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
9492
原创 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
241
原创 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
358
原创 python 函数
乐高积木之函数一、函数的定义def 函数名( ): 函数体 return 返回值1,返回值2二、函数的调用函数名( )实现打印返回值: print 函数名( )总结: 定义函数时,函数不执行; 调用函数时, 函数才执行;三、函数的参数 必选参数 > 默认参数 > 可变参数 > 关键字参数;1.必选参数
2018-01-09 15:51:02
198
原创 python 集合
集合——字典的近亲集合的两个功能: 集合可以实现去重的功能; 集合可以实现关系测试; 交集, 差集,并集, 是否子集, 是否没有交集........一、定义集合:# 如果花括号里面为空,则是字典类型# 定义集合的第一种方式 集合是不重复的数据结构# 工厂函数定义集合# 工
2018-01-09 14:02:33
248
原创 python 练习3
1.字符串最后一个单词的长度题目描述:计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 -示例1: 输入:hello world 输出:5#### #!/usr/bin/env python#### #coding:utf-8list = []while Tru...
2018-01-04 18:37:42
304
原创 python 字典
字典一、创建字典1.赋值创建字典 # 赋值创建字典 , key-value , 键值对2.通过工厂函数创建字典3.通过字典的 fromkeys 方法创建字典,所有元素有一个默认值# 如果没有指定默认值,默认为 None;dict = { }.fromkeys("hello")# 给每个元素设置默认值为 "123";dict = {
2018-01-04 16:36:43
454
原创 python 列表
列表#1.定义列表• 定义一个空列表list = [ ]• 定义一个包含元素的列表,元素可以是任意类型,包括数值类型,列表,元组,字符串等均可。list = [1,'hello',('you','me'),[ ]]#2.列表特性(1).索引# 正向索引list[0]# 反向索引list[-1]# 拿出列表第三个元素,第三个元素是列表,
2018-01-03 17:41:28
233
原创 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
319
原创 python的判断语句及循环语句
一、判断语句1.if语句的格式: (1).if 表达式: 满足表达式执行的语句.....(2).if 表达式: 满足表达式执行的语句.....else: 不满足表达式执行的语句.....(3).if 表达式: 满足表达式执行的语句1.....elif 表达式: 满足表达式执行的语句2.....
2017-12-27 21:05:36
3144
原创 python字符串及元组
一、字符串的类型##表示字符串:'i like the world'"i like the world""""i like the world"""\n 表示换行符\t 表示tab符\表示转移字符 (使用较多) ##字符串中操作预览索引: • 索引(s[i] ):获取特定偏移的元素 • 给出一个字符串,可输出任意一个字符,如果索引为负
2017-12-27 21:03:50
364
原创 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
199
原创 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
683
原创 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
488
原创 ISCSI设备共享
#1).安装建立服务端:[root@fw126 ~]# yum install targetcli.noarch [root@fw126 ~]# fdisk /dev/vdb[root@fw126 ~]# systemctl star
2017-12-12 14:47:16
274
原创 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
743
原创 samba 案例
Samba 企业应用案例需求:1. 所有员工都能够在公司内流动办公,但不管在哪电脑上工作,都要把自己文件存在 Samba 文件服器上.2. 各部门办公人员拥有各自的主目录,用于存放私有文档(工作相关),其他人禁止访问.3. 所有的用户都不允许使用服务器的 SHELL(安全考虑).4. 制造部、财务部、管理部,都有各自的文件目录.5. 各部门目录下提供“对外”、“公共文档”、“受
2017-12-07 10:52:23
195
原创 iptables
yum search iptablesyum install iptables-services.x86_64 -ysystemctl stop firewalld.service ##停止火墙systemctl mask firewalld.service ##冻结火墙一、相关概念Iptables 利 用的是数据包过滤的机制,所以他会分析数据包的报头数据,根据
2017-12-06 21:05:18
315
原创 firewalld火墙设置
firewalld 一、图形化管理火墙 系统提供了图像化的配置工具 firewall-config 、 system-config-firewall, 提供命令行客户端 firewall-cmd, 用于配置 firewalld 永久性或非永久性运行时间的改变。在图形工具里可以根据需求简单直接的设置火墙策略。二、firewalld的配置存储/etc
2017-12-06 18:13:36
340
原创 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
192
原创 网络配置(桥接、bond、team)
一、网桥(Bridge) 1.基本概念:网桥(Bridge)是早期的两端口二层网络设备,用来连接不同网段。网桥的两个端口分别有一条独立的交换信道,不是共享一条背板总线,可隔离冲突域。网桥比集线器(Hub)性能更好,集线器上各端口都是共享同一条背板总线的。后来,网桥被具有更多端口、同时也可隔离冲突域的交换机(Switch)所取代。 网桥(Bridge)像一个聪明的中继器。中继
2017-11-30 11:01:30
2576
原创 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
1636
原创 mariadb
###################### mariadb ####################### ##1.安装yum install maridb-server systemctl start mariadb ##2.安全初始化*) 默认情况下,数据库的网络接口是打开的,为了安全需要关闭此接口 vim /etc/my.cnf ##关闭网络接口
2017-11-23 09:30:35
228
原创 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
209
原创 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
2823
原创 lvm逻辑卷管理
################################lvm##################################1.pv #物理卷vg #物理卷组pe #物理区域,是物理卷中最小的存储单元 le #逻辑区域,是逻辑卷中最小的存储单元 lvm ...
2017-11-08 23:03:26
333
原创 磁盘管理
存储设备的管理1、设备的查看 (1)发现系统中的设备(fdisk -l cat/proc/partitions 仅看有没有,但是能不能用,不确定.在server或者自己的虚拟机做,用mount试能不能用)(2)系统发现可以使用,但没有投入使用,随时可以使用的blkid ,可查看id(3)发现并且在使用的设备df(df -h 1G=2N
2017-11-08 21:26:47
491
转载 磁盘分区
MBR,全称为Master Boot Record,即硬盘的主引导记录。主引导记录(MBR,Master Boot Record)是位于磁盘最前边的一段引导(Loader)代码。它负责磁盘操作系统(DOS)对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统(DOS)在对硬盘进行初始化时产生的。一般把它和分区联系起来的时候,就会代表一种分区的制式。由于硬盘的主引导记录...
2017-11-01 15:48:14
318
原创 软件管理
##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
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人