自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux常用正则表表达式

1.删除0字节文件代码如下:find -type f -size 0 -exec rm -rf {} \;2.查看进程按内存从大到小排列代码如下:ps -e -o "%C : %p : %z : %a"|sort -k5 -nr3.按cpu利用率从大到小排列代码如下:ps -e -o "%C : %p : %z : %a"|sort -nr4.打印说cache里的URL代码如下:gre...

2019-04-03 13:54:00 184

转载 CentOS下Varnish实现动静分离

CentOS==6.5安装依赖包:tar -zxvf docutils-0.13.1.tar.gzpython setup.py installunzip pcre2-10.23.zip ./configure --prefix=/usr/local/pcre2makemake installexport PKG_CONFIG_PATH="/u...

2019-04-03 13:51:00 130

转载 Varnish语法

vcl可以使用: 1. 运算符 = 2. 比较符 == 3. 逻辑运算符 ! && !! 4. 正则表达式 5. ~ 匹配 6. set 设置变量(varnish内置预定义变量 \ 没有特别的含义 vcl是配置语言,不是编程语言,(没有循环,没有自定义变量函数: vcl_...

2019-04-03 13:34:00 108

转载 Varnish日志切割+参数优化

varnishncsa -n /usr/local/varnish/ -w /var/log/varnish.log & //简化日志的输出#!/bin/bash# This is varnish http type logif [ "$1" = "start" ]; then/usr/local/bin/varnishncsa -n /usr...

2019-04-03 13:30:00 125

转载 阿里云CentOS7下部署Django+uwsgi+pip3+pytz+python3

环境:CentOS==7.6Nginx==1.14Python==3.6pip3==8.0.2Django==2.1.7pytz==2018.9uwsgi==2.0.18更新一次系统软件yum update -y依赖环境yum -y groupinstall "Development tools"yum install open...

2019-04-02 17:04:00 142

转载 搭建Hadoop伪分布式环境

安装ssh clientyum install openssh-clients openssh-serverssh localhost //测试是否可以正常登陆安装java环境先安装jdkyum install java-1.8.0-openjdk java-1.8.0-openjdk-devel输入java和javac //如果输出对应命令...

2019-04-01 17:14:00 65

转载 [Linux]-gitlab安装

使用国内镜像安装,新建 /etc/yum.repos.d/gitlab-ce.repo,添加以下内容[gitlab-ce]name=gitlab-cebaseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6repo_gpgcheck=0gpgcheck=0enabled=1gpgkey=ht...

2019-04-01 17:07:00 68

转载 pyspider安装

环境准备yum update -yyum install gcc gcc-c++ -y //安装开发编译工具um install python-pip python-devel python-distribute libxml2 libxml2-devel python-lxml libxslt libxslt-devel openssl openssl-devel ...

2019-04-01 17:02:00 86

转载 阿里云ECS搭建SVN

SVN 的一些概念repository(源代码库):源代码统一存放的地方Checkout(提取):当手上没有源代码时,需要从repository checkout一份源代码Commit(提交):如果已经修改了代码,需要Commit到repositoryUpdate(更新):当已经Checkout了一份源代码,Update一下,就可以与Repository上的源代码同步...

2019-03-19 14:53:00 111

转载 在Ubuntu18.04安装Adobe Flash Player插件

使用Firefox时候会提示Flash需要更新那就整他1.启用Canonical Partners Repository存储库最新的Flash插件位于Canonical Partners的存储库中,默认情况下它是处于禁用状态,必须在尝试安装Flash插件之前启用此存储库。sudo add-apt-repository "deb http://archive.canon...

2019-03-18 13:43:00 631

转载 提高Nginx的性能,Nginx优化

1: 保持Nginx的升级目前Nginx的稳定版本为1.14.0,最好升级到最新版本,官方的release note修复了很多bug,任何一款产品的生产环境都不想在bug风险下运行的。另外,虽然安装包安装比通过源代码编译安装更容易,但后一个选项有两个优点:1.它允许您将额外的模块添加到Nginx中(如more_header,mod_security),2.它总是提供比安装包更...

2019-03-08 11:33:00 101

转载 [Linux]-find查找符合条件的文件并且删除

找到根目录下所有的以a开头的文件并把查找结果当做参数传给rm -rf命令进行删除:1、find / -name “a*” |xargs rm -rf2、find / -name “a*” -exec rm -rf {} \;3、rm -rf $(find / -name “a”)如果想指定递归深度,可以这样:1、find / -maxdepth 3 -name “*.mp3”...

2019-03-01 15:48:00 300

转载 [Python]-python画一朵花

import turtleimport mathdef p_line(t, n, lenght, angle): for i in range(n): t.fd(lenght) t.lt(angle)def polygon(t, n, length): angle = 360 / n p_line(...

2019-03-01 15:36:00 746

转载 [Linux]-备份网站源码shell

#!/bin/bash#backup web dir#需要备份的文件路径FROM_FILE=/home/wwwroot#备份存放的目录TO_FILE_zip=/home/backup_tarTime=$(date +%F)#判断源文件目录是否为空if test ! -d $FROM_FILEthen mkdir -p /home/wwwr...

2019-03-01 15:34:00 231

转载 [Linux]-SSL证书配置https及其报错处理

Nginx下的SSL证书配置,实现https访问网站1、先去阿里云或者其他平台申请SLL证书服务,购买或者试用一年https,申请下来后下载证书,证书是由两个文件组成一个是*.key / *.pem,上传至服务器,提前创好文件/usr/local/nginx/conf/cert/2、配置nginx文件找到或在最后面添加server 443的模块server {...

2018-08-01 15:53:00 309

转载 [Python]-stmp邮件发送

import smtplibfrom email.header import Headerfrom email.mime.text import MIMEText# 第三方 SMTP 服务mail_host = "smtp.163.com"mail_user = "[email protected]"mail_pass = "passwd"sender = '...

2018-05-15 13:44:00 128

转载 [Linux]-iptables防火墙原理及其应用

简介(netfilter, 位于Linux内核中的包过滤功能体系 ,称为Linux防火墙的“内核态”)iptables防火墙工作在网络层,针对TCP/IP数据包实施过滤和限制,iptables防火墙基于内核编码实现,具有非常稳定的性能和高效率;iptables属于“用户态”的防火墙管理体系。ptables和netfilter的关系: ...

2017-11-28 19:34:00 74

转载 [Oracle]-Oracle_script

YUM script#!/bin/bashrm -rf /etc/yum.repos.d/*echo "[yum]name=yumbaseurl=file:///mnt/enabled=1gpgcheck=0" > /etc/yum.repos.d/yum.repomount /dev/cdrom /mnt &> /dev/...

2017-11-18 11:31:00 183

转载 [Linux]-运维

阅读目录1. 查看系统内核版本2. 查看系统信息3. 查看磁盘空间占用情况4. 查看内存5. 查看cpu内核数6. 查看系统负载7. 查看进程8. 查看端口占用回到顶部1. 查看系统内核版本$cat /etc/issueRed Hat Enterprise Linux Server release 6.2 (Sa...

2017-11-17 15:27:00 73

转载 [Oracle]-Linux安装Oracle.11G图解

Oracle简介Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。优点: 1、可用...

2017-11-17 15:13:00 147

转载 [Python]-tools

Python进度条# -*- coding: UTF-8 -*-# from __future__ import divisionimport sysimport mathimport timedef prcc(fas, frss): #(文件的总大小,接收的文件大小) wight = 50 #控制进度条的总长度 ...

2017-11-17 10:11:00 47

转载 [Python]-Game

恐龙游戏 1 __Author__ = "Cheney" 2 3 4 import random 5 import time 6 7 def displayIntro(): 8 print('你现在所处的大陆充满了恐龙') 9 time.sleep(2)10 print('在你的前面,你会看到两个洞穴')11 ...

2017-11-08 10:42:00 146

转载 [Linux]-构建MFS分布式文件系统

分布式文件系统分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。简单一些来说就是把一些分散的共享文件夹(分布在局域网内部的各个...

2017-10-26 14:36:00 118

转载 .[Linux]-部署Nagios监控

一、Nagios简介Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。主要功能网络服务监控(SMTP、POP3、HTTP、NNTP、ICMP、SNMP、FTP、SSH)主机资源...

2017-10-24 10:23:00 123

转载 [Linux]-部署Zabbix监控

Zabbix简介  zabbix是一个基于web界面提供分布式系统监控及其网络监控功能的企业级开源项目解决方案,zabbix能监视各种网络参数,保证服务器系统的安全运行稳定运营,并提供灵活的通知机制以让管理员快速定位并解决存在的各种问题。  zabbix有两种部分组成,分别是[zabbix server]、[zabbix agent]  zabbix server可以通过SN...

2017-10-20 21:54:00 143

转载 [Linux]-搭建基于内部网络yum仓库

YUM是什么?YUM 主要用于自动安装、升级 rpm 软件包,它能自动查找并解决 rpm 包之间的依赖关系。要功的使用 YUM 工具安装更新软件或系统,就需要有一个包含各种 rpm 软件包的 repository(件仓库),这个软件仓库我们习惯称为 yum 源。网络上有大量的 yum 源,但由于受到网络环的限制,导致软件安装耗时过长甚至失败。特别是当有大量服务器大量软件包需要安装时,...

2017-10-17 15:11:00 90

转载 [Linux]-使用PXE网络环境批量装机

PXE简介PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multica...

2017-10-15 13:35:00 120

转载 [Python]-Wechat工具

运行后扫二维码登陆webwechat,等待返回结果#!/usr/bin/env python# coding=utf-8from __future__ import print_functionimport osimport requestsimport reimport timeimport xml.dom.minidomimport js...

2017-10-15 13:18:00 123

转载 [Python]-类型系列

判断 1 print(name.capitalize()) #返回首写字母大写的字符串副本 2 print(name.count('m')) #返回指定字符串在整个字符串中出现的次数 3 print(name.center(50,'+')) #根据长度对字符串两端填充 4 print(name.endswith('lilk')) #判断字符串的结尾,可以用作判断...

2017-10-15 13:10:00 63

转载 [Linux]-MySQL主从复制

MySQL支持的复制类型:  1) 基于语句的复制。在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用基于语句的复制,效率比较高;  2) 基于行的复制。把改变的内容复制过去,而不是把命令在从服务器上执行一遍;  3) 混合类型的复制。默认采用基于语句的复制,一旦发现基于语句无法精确复制时,就会采用基于行的复制;MySQL主从复制的原理:...

2017-10-12 20:21:00 54

转载 [Python]-常用模块

sys模块 1 import sys 2 3 sys.argv #命令行参数List,第一个元素是程序本身路径,答应当前的相对路径 4 sys.exit(n) #退出程序,正常退出时exit(0) 5 sys.version #获取Python解释程序的版本信息 6 sys.maxint ...

2017-10-12 12:55:00 94

转载 [Linux]-Nginx平滑升级

环境说明当前服务器中正在运行Nginx服务,现想将当前运行的Nginx服务的版本经行升级,(从1.6升级到1.8,版本的跨度不要太大,容易造成服务的崩溃),且在服务不停止的前提下经行升级。  1. 在不停掉老进程的情况下,启动新进程。  2. 老进程负责处理仍然没有处理完的请求,但不再接受处理请求。  3. 新进程接受新请求。  4. 老进程处理完所有请求,关闭所有连接后,停止。...

2017-10-02 23:42:00 65

转载 [Linux]-部署PXE网络装机

PXE网络装机配置安装CentOS 6.5系统1.配置服务端IP地址和yum源略2.安装配置VSFTP服务vsftpd 的作用:为客户端提供FTP服务,便于客户端下载操作系统(1)安装vsftpdyum -y insatll vsftpd(2)修改vsftpd服务配置文件# vim /etc/vsftpd/vsftpd.conf修改:...

2017-10-02 23:38:00 81

转载 [Linux]-构建LVS-DR模式+Keepalived高可用群集

KeepalivedKeepalived是一款高可用软件,它的功能主要包括两方面:1)通过IP漂移,实现服务的高可用:服务器集群共享一个虚拟IP,同一时间只有一个服务器占有虚拟IP并对外提供服务,若该服务器不可用,则虚拟IP漂移至另一台服务器并对外提供服务;2)对LVS应用服务层的应用服务器集群进行状态监控:若应用服务器不可用,则keepalived将其从集群中摘除,若应用服务器恢复...

2017-10-02 23:34:00 156

转载 [Linux]--构建DR模式的LVS群集

NAT模式的LVS负载均衡群集客户端:1.1.1.254/8LVS调度器(Centos6.5)eth0 1.1.1.10/8 eth0:0 1.1.1.1web服务器 eth0 1.1.1.20/8 lo 1.1.1.1web服务器 eth0 1....

2017-09-28 15:48:00 63

转载 [Linux]--构建NAT模式的LVS群集

Web集群--LVS(Linux Virtual Server )Linux虚拟服务器集群模式和NFS共享存储服务器直连路由(DR)模式的负载均衡群集LVS百度百科服务器群集群集的类型:1、负载均衡群集       2、高可用群集       3、高性能运算群集负载均衡的分层结构       第一层、负载调度器       第二层、服务器池...

2017-09-28 15:09:00 81

转载 [Linux]-Apache,awstats部署

#带数字事命令,下面是注释# 1 vim /etc/sysconfig/network-scripts/ifcfg-eth0更改网卡设置,IPADDR=192.168.1.1 NETMASK=255.255.255.0 2 service network restart重启网卡 3 ifconfig eth0查看网卡是否更改正确 4 ta...

2017-09-24 15:57:00 137

转载 [Linux]-部署Nginx Apache动静分离

部署Nginx+Apache动静分离----------LAMP----------Nginx----------Client--------- | | | 192.168.1.2 192.168.1.1 192.168.1.10一、(192.168.1.2)安...

2017-09-24 15:53:00 322

转载 [Linux]-Rsync同步

构建rsync远程同步-------------同步源-----------------发起端------------ 192.168.1.1 192.168.1.101、配置IP地址并保证互通2、确定备份源[root@localhost ~]# mkdir /www[root@localhost ~]# touch /www/{1..50}....

2017-09-16 15:23:00 59

转载 [Linux]-LNMP Installation steps

------构建Nginx网站平台-----一、安装Nginx1、配置IP地址(略)2、编译安装Nginx[root@localhost ~]# yum -y install pcre-devel zlib-devel[root@localhost ~]# useradd -M -s /sbin/nologin nginx[root@localhost ~]# tar ...

2017-09-16 15:04:00 111

空空如也

空空如也

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

TA关注的人

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