- 博客(44)
- 资源 (8)
- 收藏
- 关注
原创 CentOS7 升级kernel
升级内核rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgyum install -y http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpmyum --enablerepo=elrepo-kernel install -y kernel-lt查看当前k
2017-04-12 10:50:36
2112
转载 django csrftoken ajax
// AJAX请求,获取csrftoken$.ajaxSetup({ beforeSend: function(xhr, settings) { function getCookie(name) { var cookieValue = null; if (document.cookie && document.cookie !
2017-03-10 11:47:41
1450
原创 webpack-dev-server整合
webpack.dev.conf.js的module.exports增加devServer配置: devServer: { hot: true, proxy: { '**': { target: 'http://127.0.0.1:8000/' } } },package.json增加mydev "scripts": {
2017-03-08 14:47:14
921
原创 不是内部或外部命令,也不是可运行的程序
刚发现电脑输入ping、ipconfig、cmd等都无法正常执行,一直提示“不是内部或外部命令,也不是可运行的程序”,晚上找了下方法,都是说在path里缺少了system32路径之类的,看了下自己的path,都是正常的,所以也就不是这个问题了。全盘搜索了下ping.exe, 发现在C:\Windows\System32有, 但是在C:\Windows\SysWOW64缺失了, 由于之前做了双系统,
2017-03-06 11:23:08
10254
转载 Redis 主从切换
背景介绍 Redis 2.8版开始正式提供名为Sentinel的主从切换方案,Sentinel用于管理多个Redis服务器实例,主要负责三个方面的任务:1. 监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。2. 提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他
2017-02-28 15:24:03
554
原创 Linux基本操作
ssh免密码登陆ssh-copy-id -i ~/.ssh/id_rsa.pub "-p 20022 test@192.168.3.2"
2017-02-28 09:14:58
356
原创 文章标题
关闭IPC$共享reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa" /v "RestrictAnonymous" /t REG_DWORD /d "1" /f关闭各分区及网络共享reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServ
2017-02-27 14:50:17
271
转载 修改远程桌面3389端口批处理
@echo offcolor f0echo 修改远程桌面3389端口(支持Windows 2003 2008 2008R2 2012 2012R2 7 8 10 )echo 自动添加防火墙规则echo %date% %time%echo ARK set /p c= 请输入新的端口:if "%c%"=="" goto endgoto edit:editnetsh advf
2017-02-27 14:22:54
2158
转载 NSSM使用
NSSM: The non-sucking service manager Version 2.24 32-bit, 2014-08-31 Usage: nssm [ …]To show service installation GUI: nssm install [<servicename>]To install a service without confirmation:
2017-02-27 13:54:34
4431
原创 etcd安装
安装$ ETCD_VER=v3.1.1$ DOWNLOAD_URL=https://github.com/coreos/etcd/releases/download$ curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
2017-02-23 13:12:08
2706
翻译 Redis Sentinel 说明
用途 Redis Sentinel 用于为redis提供高可用保证, 稳定版从Redis 2.8开始被引入, 能够检查master和slave的状态是否正常、master失效时提供自动主从切换。配置文件sentinel.confsentinel monitor mymaster 127.0.0.1 6379 2sentinel down-after-milliseconds mymaster 6
2017-02-20 15:50:12
307
原创 CentOS 7 使用iptables防火墙
# 停止firewalld服务systemctl stop firewalldsystemctl mask firewalld# 安装iptables-servicesyum install iptables-servicesEnable the service at boot-time:# 启动iptables服务systemctl enable iptables# 管理iptables
2017-02-17 09:06:55
334
原创 MySQL安装
rpm包安装To start mysqld at boot time you have to copysupport-files/mysql.server to the right place for your systemPLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !To do so, start the server,
2017-02-09 13:53:19
321
转载 Linux的chattr与lsattr命令详解
通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。 这两个命令是用来查看和改变文件、目录属性的,与chmod这个命令相比,chmod只是改变文件的读写、执行权限,更底层的属性控制是由chattr来改变的。chattr命令的用法:chattr [ -
2017-02-09 09:39:58
368
原创 Linux 密码安全设置
/etc/login.defs# PASS_MAX_DAYS Maximum number of days a password may be used.# PASS_MIN_DAYS Minimum number of days allowed between password changes.# PASS_MIN_LEN Minimum a
2017-02-08 11:30:47
1073
原创 检查是否开启了防火墙
CentOS:lsmod | grep ip_tableslsmod 用于显示已经加载到内核中的模块的状态信息。执行lsmod命令后会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。
2017-02-08 10:58:46
520
原创 Linux配置ssh使用key登录
# 生成密钥$ ssh-keygen# 传输公钥到目标机器$ ssh-copy-id -i ~/.ssh/id_rsa.pub '-p 1234 x.x.x.x'# 直接登录$ ssh x.x.x.x -p 1234
2017-02-08 10:33:44
1804
转载 python 通过logging写入日志到文件和控制台
import logging # 创建一个logger logger = logging.getLogger('mylogger') logger.setLevel(logging.DEBUG) # 创建一个handler,用于写入日志文件 fh = logging.FileHandler('test.log') fh.setLevel(logging.DEBUG)
2016-01-26 10:14:59
8463
转载 github 同步一个 fork
如何使用搜索引擎其实这个问题并不难,我又被坑了。百度搜的东西不靠谱啊,以后这种问题一定要用英文在 Google 或者 Bing 上搜索,这样才能搜到原汁原味的答案。就当是一个教训吧。搜索 fork sync,就可以看到 GitHub 自己的帮助文档 Syncing a fork 点进去看这篇的时候,注意到有一个 Tip: Before you can sync your fork
2016-01-08 10:03:44
381
转载 Git SSH Key 生成步骤
Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:$ git config --global user.name "xuhaiyan"$ git config --global user.email "haiyan.xu.vip@gmail
2015-12-29 15:54:13
289
转载 Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ 解决方法
启动mysql 报错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.另外看看是不是权限问题.2、确定你
2015-12-29 10:07:00
457
转载 linux rm文件恢复总结
恢复条件和一些准备:一、保护数据。先提点删除恢复常识:文件删除后,虽然没有清除文件内容,但是文件所占的存储空间已经允许被申请写入,所以要恢复文件的话,必需保证不要再向文件所在分区写数据,我的是虚拟机,直接kill进程了,非虚拟机可以umount分区,如果是主分区,直接断电。对于主分区,安全起见用livecd将硬盘只读挂载后操作。如果是虚拟机,即使是要恢复根分区,也可以不用livecd,通过
2015-11-26 10:19:27
393
转载 CentOS 6.5下Git服务器搭建
http://www.centoscn.com/CentosServer/ftp/2014/0414/2789.html1 关于版本控制版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。有以下三种版本控制系统:1. 本地版本控制系统许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做唯一的好处就是简单。不过坏处也不
2015-11-25 17:47:56
242
转载 学一点Git--20分钟git快速上手
(图片已修复)在Git如日中天的今天,不懂git都不好意思跟人说自己是程序猿。你是不是早就跃跃欲试了,只是苦于没有借口(契机)。 好吧,机会就在今天。 给我20分钟,是的,只要20分钟, 让你快速用上git。我们废话不多说,直接来干货。我们将会介绍以下几点:一, 什么是git二,使用git的一般开发流程三,快速安装新建项目。holloworld。开始:一,什么是git。
2015-11-25 10:26:09
265
原创 Python获取脚本所在目录
1. 获取执程序起始执行目录os.getcwd()2. 被初始执行的脚本的所在目录sys.path[0]3. 获取__file__所在的文件的实际目录os.path.split(os.path.realpath(__file__))[0]C:\Users\Administrator\Desktop>python h:\code\test_path.py
2015-11-25 09:31:15
347
转载 Git使用教程
转自: http://www.cnblogs.com/tugenhua0707/p/4050072.htmlGit使用教程 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪
2015-11-24 10:35:06
315
原创 windows脚本隐藏执行
使用salt的cmd.script时遇到的问题, 如果要执行的bat脚本如果会启动其他进程时, 该任务会一直显示执行中, 直到脚本产生的其他进程也结束, 但有时我们需要它启动的程序一直运行, 譬如游戏开服启动的进程, 所以需要将bat调用的任务后台执行, 从而让调用能直接返回.salt调用脚本call.bat:@echo offcall c:\start64.vbswin
2015-11-18 14:40:07
1684
原创 pip缓存下载的包文件
创建~/.pip/pip.conf, 增加如下语句[global]download_cache = ~/.cache/pip或者直接执行下述语句.printf '[global]\ndownload_cache = ~/.cache/pip\n' >> ~/.pip/pip.conf
2015-11-18 10:48:35
7429
转载 Nginx + https + 免费SSL证书配置指南
请参考 Nginx Wiki http://wiki.nginx.org/NginxHttpSslModule生成证书$ cd /usr/local/nginx/conf$ openssl genrsa -des3 -out server.key 1024$ openssl req -new -key server.key -out server.csr$ cp ser
2015-11-16 18:10:06
643
转载 发现大量的TIME_WAIT解决办法
本文出自 “聆听未来” 博客,请务必保留此出处http://kerry.blog.51cto.com/172631/105233今天早上一上班,有同事就反映公司好几个网站都打不开,登陆数据库服务器(windows),发现很卡,于是重启了下服务器,进入系统后,没过一会问题依旧,查看了下系统进程,发现mysql占用率达到99%,可以肯定的是mysql连接出现问题:netstat -
2015-11-13 10:24:10
1606
转载 Linux 安装.src.rpm源码包的方法
方法一:以setarch-1.3-1.src.rpm 软件包为例(可以到优快云 http://download.youkuaiyun.com/source/215173#acomment下载)假设该文件已经存在于/usr/local/src/下。在该目录下执行rpmbuild --rebuild --clean setarch-1.3-1.src.rpm 若顺利执行成功则会在/usr/src/red
2015-11-13 09:22:58
431
转载 服务自动化部署平台之Saltstack总结
Saltstack是一个新的基础设施管理工具。目前处于快速发展阶段,可以看做是强化的Func+弱化的Puppet的组合。间接的反映出了saltstack的两大功能:远程执行和配置管理。SaltStack 保持了输入、输出、配置文件的一致性,所有文件均使用YAML格式。主要负责配置管理和远程执行(在远程主机运行预定义或任意的命令,也叫远程执行,这是 Salt的核心功能。接下来的链接展示了模块(m
2015-11-12 14:58:26
18083
转载 Nginx实战之让用户通过用户名密码认证访问web站点
有时我们会有这么一种需求,就是你的网站并不想提供一个公共的访问或者某些页面不希望公开,我们希望的是某些特定的客户端可以访问。那么我们可以在访问时要求进行身份认证,就如给你自己的家门加一把锁,以拒绝那些不速之客。实验环境:现在公司开通了一个内部使用网站为www1.rsyslog.org,要求所有人查看网页信息之前都必须要输入内定的用户名及密码方可浏览网页有关nginx下虚拟主
2015-11-10 17:45:08
14652
转载 Python字符串的encode与decode研究心得乱码问题解决方法
为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成“\xe4\xb8\xad\xe6\x96\x87”的形式?为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下这个问题。
2015-11-10 17:39:22
366
转载 python 的日志logging模块学习
1.简单的将日志打印到屏幕 import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message') 屏幕上打印:WARNING:roo
2015-11-10 17:16:58
275
转载 Linux系统中strace命令的使用教程
这篇文章主要介绍了Linux系统中strace命令的使用教程,strace命令用于追踪和统计系统调用信息,需要的朋友可以参考下在调试的时候,strace能帮助你追踪到一个程序所执行的系统调用。当你想知道程序和操作系统如何交互的时候,这是极其方便的,比如你想知道执行了哪些系统调用,并且以何种顺序执行。这个简单而又强大的工具几乎在所有的Linux操作系统上可用,并且可被用来调试大量的程序。
2015-11-07 13:34:31
505
转载 Linux crontab定时执行任务 命令格式与详细例子
Linux crontab定时执行任务 命令格式与详细例子,大家可以参考下。基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令
2015-11-07 08:53:41
341
转载 Linux命令之dos2unix - 将DOS格式文本文件转换成UNIX格式
本文链接:http://codingstandards.iteye.com/blog/810900 (转载请注明出处)用途说明dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n
2015-11-06 09:18:18
560
数据结构 (C#语言版)
2009-11-25
计算机网络第五版.谢希仁编著. 高清PDF书签版
2009-11-07
现代汉英词典中释文的实用性
2009-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人