- 博客(77)
- 收藏
- 关注
转载 linux 记录用户操作
上面脚本在系统的/var/log/.history下新建个history目录,记录所有登陆过系统的用户和IP地址(文件名),每当用户登录/退出会创建相应的文件,该文件保存这段用户登录时期内操作历史,可以用这个vim /etc/profile.d/history.shUSER_IP=`who -u am i 2>/dev/null | awk '{print $NF}' ...
2018-08-29 10:46:00 153
转载 nginx 重发机制
问题: nginx 重发机制导制重复提交(客户还款,被扣俩笔款,前端调用一次,后端执行2次)proxy_next_upstream语法: proxy_next_upstream error | timeout | invalid_header | http_500 | http_502 | http_503 | http_504 |http_404 | off ......
2018-04-08 14:30:00 371
转载 eolinker 安装部署
eolinker 安装部署基础环境安装yum -y install gcc automake autoconf libtool make gcc-c++ glibc libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib...
2018-03-06 15:38:00 291
转载 jenkins 搭建配置
jenkins 部署安装方法一:下载jenkins war包wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war运行jenkins war包java -jar jenkins.war 安装方法二:wget http://mirrors.jenkins.io/wa...
2018-03-06 11:38:00 93
转载 git 配置
git 配置及远程仓库一、安装yum -y install git二、创建版本库$ mkdir learngit$ cd learngit$ pwd/data/opt/learngit# 初始化一个Git仓库,使用git init命令。$ git initInitialized empty Git repository in /data/opt/...
2018-03-05 16:26:00 62
转载 nginx 支持websocket
nginx 反向代理websocketnginx配置请求地址及路径:ws://x.x.x.x/web/springws/websocket.ws解析 map 指令上面 nginx.conf 配置中的 map $http_upgrade $connection_upgrade 的作用,参考 http://www.ttlsa.com/nginx/using-nginx-ma...
2018-01-22 18:22:00 62
转载 centos 7 配置多网卡bond
centos 7 配置多网卡bond关闭 NetworkManager 服务systemctl stop NetworkManager.servicesystemctl disable NetworkManager.service配置网卡1vim /etc/sysconfig/network-scripts/ifcfg-eno24TYPE=Ethern...
2018-01-22 10:26:00 98
转载 windows下编辑过的文件在Linux下用vi打开行尾会多出一个^M符号
用windows下编辑过的文件在Linux下用vi或vim打开行尾会多出一个^M符号,如下图:这是因为Windows等操作系统用的文本换行符和UNIX/Linux操作系统用的不同,Windows系统下输入的换行符在UNIX/Linux下不会显示为“换行”,而是显示为 ^M 这个符号(这是Linux等系统下规定的特殊标记,占一个字符大小,不是 ^ 和 M 的组合,打印不出来的...
2018-01-08 11:04:00 279
转载 zabbix 监控zookeeper篇
zabbix 监控zookeeper篇安装依赖包yum install -y ncyum install -y zabbix-sendernc 命令echo ruok|nc 127.0.0.1 2181imokecho mntr|nc 127.0.0.1 2181zk_version 3.4.6-1569965, built on...
2017-12-11 16:23:00 154
转载 LINUX 安装speedtest-cli 查看网速
LINUX安装speedtest-cli 查看网速# ImportError: No module named setuptoolsyum -y install python-setuptools安装PIPtar xf pip-9.0.1.tar.gz cd pip-9.0.1python setup.py install安装gityum -y install...
2017-11-13 11:39:00 206
转载 copy文件处理方法
cp 命令使用cp -an 跳过相同文件,将原文件属性一并拷贝,递归拷贝-a :相当于 -pdr 的意思;-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;-i :若目的文档(destination)已经存在时,在覆盖时会先询问是否真的...
2017-09-06 12:07:00 157
转载 ntfs-3g-mount: mount failed: 设备或资源忙
记一次错误:挂载NTFS移动硬盘时报错mount.ntfs-3g /dev/sdg1 /mnt/usbhdntfs-3g-mount: mount failed: 设备或资源忙解决方案:原因由于使用multipathd服务1)查看哪些需要挂载的NTFS硬盘设备;命令fdisk -l |grep HPFS/NTFS2)修改multipathd配置文件,...
2017-08-03 13:56:00 1642
转载 windows 2008 r2任务计划 任务映像已损坏或篡改(异常来自HRESULT:0x80041321)
windows 2008 r2任务计划 任务映像已损坏或篡改(异常来自HRESULT:0x80041321)解决方案1. 以管理员身份运行命令提示符并执行命令cmd ----------------->chcp 4372. 该命令将返回损坏的任务计划程序名称.输入命令: schtasks /query /v | find /i "ERROR: T...
2017-07-05 14:53:00 418
转载 IBM x3650 centos 无法启动,系统丢失启动项
系统丢失启动项问题描述已经尝试从硬盘启动,无效系统启动到这里无法继续:检测raid与磁盘bios都能识别:解决方案:1、进入BIOS,选择Boot Manager2、选择Boot From File(从文件中启动)3、选择第一个4、选择EFI ----按回车5、选择redhat------------按回车...
2017-07-04 15:58:00 811
转载 Kernel panic - not syncing: Attempted to kill init!
今天一来公司,同事说数据库服务器连不上啦,我的个心脏呀那个跳啊!通过IMM登录服务一查看,出现如下问题具体报错:Kernel panic - not syncing: Attempted to kill init!解决方案:1、重新启动linux 系统,看见如图见面迅速按E键2、看见如图界面在按E键编辑3、如图界面使用上下键选择第二个在按E键...
2017-06-30 09:52:00 210
转载 elasticsearch5.4 安装篇
注意:如果使用root用户启动elasticsearch会报错,可以做设置使其可以使用root用户启动新建普通用户elkuseradd elksu - elkcd /home/elk配置jdk(jdk需要使用1.8及以上版本)tar zxvf jdk-8u73-linux-x64.tar.gz vi ~/.bashrc --------------------------...
2017-05-25 16:37:00 70
转载 nginx 切割日志文件
一、利用crontab 切割nginx日志文件(linux平台下)cat nginx_log.sh #!/bin/bash# 零点执行该脚本# Nginx 日志文件所在的目录LOGS_PATH=/data/opt/nginx/logs## 获取昨天的 yyyy-MM-ddYESTERDAY=$(date -d "yesterday" +%Y-%m-%d...
2017-05-23 10:30:00 44
转载 dl 320e gen8 v2 安装2008 r2 系统
问题描述: HP DL320E gen8 v2 安装windows server 2008 r2遇到以下问题一、无法加载硬盘下载磁盘驱动http://h20565.www2.hpe.com/hpsc/swd/public/readIndex?sp4ts.oid=5249568&swLangOid=2&swEnvOid=4024...
2017-05-10 15:24:00 987
转载 SSH隧道技术----端口转发,socket代理
使用该技术原因: 由于我公司使用的运营商DNS受到攻击,访问不了任何WEB网站;使用该技术前提可以连接本公司的的外部服务器: 所以通过ssh隧道技术代理到公司外部机房服务器上,通过代理服务器来访问其它web网站(该服务器负载不高,暂时使用), 需要访问的一些网站代理服务器要可以访问服务器端配置1、文件------》打开-----------》10.10.30.21...
2017-04-19 09:40:00 135
转载 centos 6.7 识别IBM v3700 存储
centos 6.7 识别IBM v3700 存储配置IBM V3700存储创建池创建卷添加主机(本公司采用光纤)映射卷到主机操作系统层操作linux 识别存储空间必须重启一、确保安装以下的包:rpm -qa "*device*"device-mappe...
2017-03-17 15:31:00 274
转载 HP p2000存储重新获取控制器IP地址
HP p2000存储重新获取控制器IP地址一、使用串口线连接到存储控制器CLI接口二、使用盘柜自带的usb线,需要安装如下串口线驱动.http://h20565.www2.hpe.com/hpsc/swd/public/detail?sp4ts.oid=5111369&swItemId=MTX_92b54febb20a4f09a1c95f0279&am...
2017-03-17 10:59:00 2102
转载 插入排序
插入排序插入排序思路: 列表被分为有序区和无序区两个部分。最初有序区只有一个元素。 每次从无序区选择一个元素,插入到有序区的位置,直到无序区变空。时间复杂度: O(n2)def insert_sort(li): """ 插入排序法 :param li:无序列表 :return:None """ ...
2017-03-08 18:21:00 62
转载 选择排序
选择排序排序思路: 一趟遍历记录最小的数,放到第一个位置; 再一趟遍历记录剩余列表中最小的数,继续放置; 假定一个最小值变量,拿这个值遍历相比较,比假定的最小值还小,就设置最小值变量为该值时间复杂度为: O(n2)def select(li): """ 选择排序,假定一个最小值变量,遍历比较 :param li: 无序...
2017-03-08 18:11:00 49
转载 冒泡排序
冒泡排序排序思路: 将列表每两个相邻的数对比,如果前边的比后边的大,那么交换这两个数直到将最大的数放至最右侧。时间复杂度为: O(n2)import randomimport timedef cal_time(func): """ 测试时间装饰器 :param func: 接收一个函数 :return: ...
2017-03-08 17:59:00 45
转载 快速排序算法
快速排序算法快排思路: 取一个元素p(第一个元素),使元素p归位; 列表被p分成两部分,左边都比p小,右边都比p大; 递归完成排序。时间复杂度为: O(nlogn)import randomimport timedef cal_time(func): """ 测试时间装饰器 :param func: ...
2017-03-08 17:13:00 52
转载 NFS实现目录共享
NFS实现目录共享1、安装nfs服务端 (192.168.1.10)# 安装Nfs服务yum install nfs-utils rpcbind –y# 一般默认安装# 创建一个共享目录mkdir /data/nfsroot -p # 指定哪些IP或IP段可以挂载分享目录echo "/data/nfsroot 192.168.1.0/2...
2017-03-07 17:39:00 134
转载 递归与列表查找(二分查找)
递归: 调用自身(自己调用自己) 结束条件(递归最大深度)def func3(x): if x > 0: print(x) func3(x-1)func3(5)# 执行结果5 4 3 2 1def func4(x): if x > 0: func4(x-1...
2017-03-07 17:06:00 93
转载 ORM 外键查询
ORM 外键查询Django 的 ORM 有多种关系:一对一,多对一,多对多。各自定义的方式为 : 一对一: OneToOneField 多对一: ForeignKey 多对多: ManyToManyFieldfrom django.db import modelsclass Engine(models.Model)...
2016-12-07 11:08:00 154
转载 Django admin
Django admin使用官方文档: https://docs.djangoproject.com/en/dev/ref/contrib/admin/#一、list_display =('title', 'pub_date', 'update_time',)ModelAdmin.list_displayclass Person(models.Model): ...
2016-12-01 19:16:00 88
转载 redis+sentinel 安装与配置
redis安装与配置 环境信息:Master:10.10.56.3 Centos6.8Slave:10.10.56.4 Centos6.8# 配置防火墙开启redis端口,修改防火墙配置文件 vi /etc/sysconfig/iptables加入端口配置 -A INPUT -p tcp --dport 6379 -j ACCEPT -A ...
2016-11-05 17:38:00 70
转载 浅谈saltstack
saltstack简介 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能.SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。saltstack特性 (1)、部署简单、方便; ...
2016-11-03 20:45:00 69
转载 python3 通过smtplib模块发送邮件
python3 通过smtplib模块发送邮件#!/usr/bin/env python# -*- coding:utf-8 -*-import smtplibimport email.mime.multipartimport email.mime.textdef send_email(SMTP_host, from_addr, password...
2016-10-27 09:52:00 620
转载 django 自定义分页模块
django 自定义分页模块from django.shortcuts import render, HttpResponse, redirectfrom django.utils.safestring import mark_safeclass Page(object): def __init__(self, current_page): ...
2016-10-19 18:02:00 44
转载 Django 进阶篇二
规范确立规范的好处:代码可读性高方便代码的定位极其查找为以后代码扩容带来便利场景:在多个APP的场景下,单个app的URL函数功能较多的时候,我们可以通过以下方法来解决。把Views写成模块的方式并且为不同的功能进行不同的划分,并且在Templates中使用同样规则,如下图:我根据不同的html然后创建不同的函数,命名和templates模板目录一...
2016-09-13 15:38:00 78
转载 Django 进阶篇
Django Forms表单在实际的生产环境中比如登录和验证的时候,我们一般都使用Jquery+ajax来判断用户的输入是否为空,假如JS被禁用的话,咱们这个认证屏障是不是就消失了呢?(虽然一般不会禁用掉但是还是存在风险)所以我们一般做两种认证一种是前端做一遍认证,在后端做一遍认证案例:#/usr/bin/env python#-*- coding:utf-8 -...
2016-09-12 15:09:00 79
转载 AJax 笔记
AJax1、单条数据提交在上面的原有例子中的html中新增下面html内容<form action="/user_list/" method="post"> <input type="button" onclick="Ajaxsubmit();" value="提交"/> <table> ...
2016-09-10 11:09:00 46
转载 Django 操作数据库
一、django的Model基本操作和增、删、改、查、注:默认使用了sqlite3数据库如果想使用其他数据库,请在settings里修改1.创建数据库:1、创建model类在app01(或者你的app下)下models.py写入以下内容:from django.db import models# Create your models here.# 这个...
2016-09-06 16:28:00 160
转载 Django 基础篇
一、django简介Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。Django是一个...
2016-08-29 09:08:00 246
转载 前端笔记 - jQuery
一、简介jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript库,在世界前10...
2016-08-22 20:04:00 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人