自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux-9-CDN解析

基础架构:最简单的CDN网络由一个DNS服务器和几台缓存服务器组成:当用户点击网站页面上的内容URL,经过本地DNS系统解析,DNS系统会最终将域名的解析权交给CNAME指向的CDN专用DNS服务器。CDN的DNS服务器将CDN的全局负载均衡设备IP地址返回用户。用户向CDN的全局负载均衡设备发起内容URL访问请求。CDN全局负载均衡设备根据用户IP地址,以及用户请求的内容

2017-11-21 09:04:10 548

原创 Linux-8-supervisord管理配置与其子进程的ulimit

先说问题,用supervisord管理nginx,当前系统的ulimit已经设置为65535,但是nginx的ulimit始终为1024cat /proc/`pgrep nginx | head -n 1`/limits | grep open解决办法sed -i '20i ulimit -n 777' /etc/init.d/supervisord#d:delet

2017-09-21 14:55:41 914

原创 python-7-mysql_for_python

1、安装依赖  yum install python-devel mysql-devel zlib-devel openssl-devel -y  yum -y install gcc*2、安装setuptools3.5.1wgethttps://bootstrap.pypa.io/ez_setup.py --no-check-certificate

2017-09-14 09:17:04 213

原创 python-6-enumerate

说明:1)enumerate()是python的内置函数2)enumerate是枚举的意思3)对于一个可迭代(iterable)/可遍历的对象(如列表,字符串),enumerate将其组成一个索引序列,利用它可以同时获取索引和值4)enumerate 多用于在for循环中得到计数5)对于一个seq,得到:(0,seq[0]),(1,seq[1]),(2,seq[2])6

2017-09-07 10:52:24 209

原创 Mysql-3-忘记root密码

1./etc/init.d/mysql stop2./usr/bin/mysqld_safe --skip-grant-tables3.mysql -uroot4.update mysql.user set password=PASSWORD('XXXXXXXX') where User='root';    flush privileges;    quit;5.crtl

2017-08-16 14:59:59 181

原创 Linux-7-后台运行的几种可靠方法

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保

2017-08-15 11:13:53 322

原创 Linux-6-开机启动管理

1、放入/etc/init.d/nginxd2、chmod +x /etc/init.d nginxd3、chkconifg: 2345 20 804、chkconfig --list nginxd5、chkconfig --add nginxd6、chkconfig --list nginxd

2017-08-15 09:43:36 307

原创 Linux-5-系统语言

修改文件/etc/sysconfig/i18n英文LANG="en_US.UTF-8"中文LANG="zh_CN.UTF-8"载入source /etc/sysconfig/i18n重启网卡查看效果

2017-08-11 16:17:05 240

原创 linux-4-sendmail

yum -y install sendmailservice sendmail starterror1:WARNING: local host name ....is not qualified修改/etc/hosts保持和hostname的输出一致hostname在/etc/sysconfig/network修改

2017-08-10 19:28:31 135

原创 shell-1-sed

用sed将换行符替换为空格echo -e "1\n2" | sed ':a;N;$!ba;s/\n/ /g'echo -e "1\n2" | sed ':label;N;s/\n/ /g;b label'说明:a创建标记N追加当前行和下一行到模式区域$!不在最后一行做这个操作b跳转a之前的标记a$!ba跳转到之前的a处tr处理更简单ech

2017-08-09 11:58:15 161

原创 linux-3-网络流量分析

yum install -y epel-releaseyum install -y vnstatvnstat -i eth0 -l #实时流量情况vnstat是一个应用于Linux或BSD平台,对网卡流量做监控。 并非是基于网络包嗅探的方式而是基于/proc的分析。现在vnstat已经有出vnstat PHP frontend 扩展了,可以以PHP脚本的形式直接调用vnStat监测的数据

2017-07-26 15:10:21 646

原创 python-5-pexpect交互模块

pexpect用来启动一个子进程,实现在不同的机器上自动交互,例如ssh,ftp,telnet等由于属于第三方库,所以需要单独安装wget http://pexpect.sourceforge.net/pexpect-2.3.tar.gzsudo python ./setup.py installrun函数,一个简单版的spawn,类似于os.sys

2017-07-25 16:25:32 296

原创 mysql-2-事务控制

1、commi、rollback只能用于DML操作,即insert、update、delet;DML语句,(Data Manipulation Language) 数据操纵语句,即增删改查语句2、对lock方式加的表锁,不能通过rollback回滚3、savepoint point1;update test set prod_id=1;rollback to

2017-07-24 11:33:16 131

原创 linux-2-环境变量(未完)

一、有三个命令可以显示变量值:set:输出所有变量,包括全局和局部env:显示全局变量(printenv)declare:输出所有变量、函数、整数、和已经导出的变量set -o:显示bash shell参数配置信息二、自定义环境变量:1、export name=value2、name=value;export name3、declare

2017-07-21 09:58:06 150

原创 mysql-1-mysqldump之--single-transaction

innodb引擎的数据库,在dump时加--single-transaction参数用来保证数据完整一致。实际工作原理是设定本次会话的隔离级别为:REPEATABLE READ,来确保本次dump时,不会看到其他会话提交的数据。SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READCreates a consistent snap

2017-07-20 19:01:01 1136

原创 linux-1-常用的ps命令

1、显示所有进程ps auxps -ef参数a和e都表示Select all processes2、显示指定用户进程:首先不能加a、e,然后通过-u指定用户,多个用户用逗号分隔ps -f -u mysqlps -f -u rootps -f -u root,www,mysql3、-C搜索进程ps -C nginxps -C sshd4、按cpu或者内

2017-07-20 17:50:42 318

原创 python-4-之with和open对比

open和file方法类似打开文件使用后,要确保关闭,才是安全的:#open your file heretry: #write data to your filefinally: file.close()try: f=open('test.txt','r')except: passelse: babababbabafinall

2017-07-05 17:02:33 1672

原创 python-3-print重定向输出的几种方法

方法1:import sysf=open('test.txt','a+')a='123'b='456'print >> f,a,bf.close()方法2:import sysf=open('a.txt','w')old=sys.stdout #sys.stdout=fprint 'Hello World!'sys.stdout=oldf.close()pr

2017-07-05 16:12:31 13825 1

原创 python-2-重定向输出logging模块

一、简单用法,打印到屏幕:import logginglogging.debug('debug message') logging.info('info message') logging.warning('warning message') logging.error('error message') logging.critical('critical messag

2017-07-05 11:15:45 1981

原创 python-1-破解unix密码/etc/shadow

1、unix系统密码文件/etc/shadow其中第二字段为加密后的密码(*开头为不能登录的用户,!!开头为过期的用户,也不能登录)第二字段格式$id$salt$encryptedid代表hash算法:ID算法$1$MD5$2a$Blowfish$5$SHA-256$6$SH

2017-07-04 16:11:45 3580

原创 浅复制

"""Generic (shallow and deep) copying operations.Interface summary: import copy x = copy.copy(y) # make a shallow copy of y x = copy.deepcopy(y) # make a deep copy o

2017-07-03 16:18:32 374

空空如也

空空如也

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

TA关注的人

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