自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 python面试

1、一行代码实现1--100之和利用sum()函数求和2、如何在一个函数内部修改全局变量利用global在函数声明 修改全局变量3、列出5个python标准库os:提供了不少与操作系统相关联的函数sys: 通常用于命令行参数re: 正则匹配math: 数学运算datetime:处理日期时间4、字典如何删除键和合并两个字典del和update方法5、谈下python的GILGIL 是python的全局解释器锁,同一进程中假如有多个线程运行,.

2020-05-21 22:36:57 3782

原创 windows环境下安装selenium

我的系统:win7 64位操作系统 1、安装python下载python包安装,网上一大堆这里不多说了。2、安装Selenium1) pip安装安装pip:下载地址:https://pypi.python.org/pypi/pip我下载的是:pip-9.0.1.tar.gz解压然后执行:python   setup.py install  安装完毕使用pip 命令安

2017-10-27 14:33:59 513

转载 系统监控工具----Inotify-Tools

Inotify,它是在内核 2.6.13 版本中引入的一个新功能,它为用户态监视文件系统的变化提供了强大的支持,允许监控程序打开一个独立文件描述符,并针对事件集监控一个或者多个文件,例如打开、关闭、移动/重命名、删除、创建或者改变属性。       在inotify 的前身是 dnotify。由于 dnotify 的局限性太大,加之用户始终都希望用到更好的产品。因此,inotify 顺

2017-10-20 11:32:29 6653

原创 Hadoop+Hive安装配置

在此之前,接触了hadoop,在本地安装遇到了好多坑,这里简单讲一下安装过程和常见错误。一、安装环境环境:centos6.5虚拟机ip:192.168.217.133用户:root安装了 mysq数据库二、安装JDK需要安装JAVA环境,所以首先安装JDK,这里用到的是jdk-9.0.1版本。下载地址:http://www.oracle.com/technetwor

2017-10-20 10:09:17 1646 1

转载 rsync服务与搭建详解

rsync介绍rsync全称remote sync,是一种更高效、可以本地或远程同步的命令,之所以高效是因为rsync会对需要同步的源和目的进度行对比,只同步有改变的部分,所以比scp命令更高效,但是rsync本身是一种非加密的传输,可以借助-e选项来设置具备加密功能的承载工具进行加密传输rsync的工作模式rsync有四种工作模式分为:1、shell模式,也称作本

2017-07-06 14:23:56 337

转载 自动化运维工具SaltStack详细部署

==========================================================================================一、基础介绍==========================================================================================1、简介Sa

2017-07-05 14:44:28 340

转载 自动化运维工具Ansible详细部署

==========================================================================================一、基础介绍==========================================================================================1、

2017-07-05 14:43:28 530

转载 用十条命令在一分钟内检查 Linux 服务器性能

如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断。概述通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。uptimedmesg | tailvmstat 1mpstat -P ALL 1

2017-07-05 14:25:51 286

原创 centos和redhat的区别

CentOS的特点在CentOS的全称里面我们可以看到Enterprise OS,也就是说企业系统,这个企业系统并不是企业级别的系统,而是它可以提供企业级应用所需要的要素。例如:稳定的环境长期的升级更新支持保守性强大规模的系统也能够发挥很好的性能CentOS满足以上的要素,满足上面要素的发行版还有Fedora 。Fedora和CentOS非常的相像,但是

2016-09-21 09:29:02 15987 1

原创 PSSH,PDSH,MUSSH并行批量操作

pssh是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问。'''介绍pssh参数'''  pssh   在多个主机上并行地运行命令       -h 执行命令的远程主机列表  或者 -H user@ip:port  文件内容格式[user@]hos

2016-09-14 10:11:56 2248

转载 iptables 详解

一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代

2016-09-12 11:41:03 1023

转载 find,awk,grep等文本操作命令的使用

查找目录下的所有文件中是否含有某个字符串 linux (2012-05-25 19:33:23)转载▼标签: 杂谈 查找目录下的所有文件中是否含有某个字符串 查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印

2016-09-04 21:35:04 2477

原创 linux面试小知识

1、tcp和udp的端口时独立的,可以相同,也可以不同。2、空文件也可以创建软连接,但文件夹不能创建硬链接。3、银行家算法 (Banker's Algorithm)是一个避免死锁(Deadlock)的著名算法4、tablespace是逻辑上的概念,datafile是物理上的概念。一个tablespace可以由多个datafile组成,一个datafile不能跨越多个tables

2016-09-03 14:46:46 1359

翻译 lsof恢复删除的文件

常用参数lsof语法格式是:lsof [options] filenamelsof abc.txt 显示开启文件abc.txt的进程lsof -c abc 显示abc进程现在打开的文件lsof -c -p 1234 列出进程号为1234的进程所打开的文件lsof -g gid 显示归属gid的进程情况lsof +d /usr/local/ 显示目录下被进程开启的文件

2016-08-30 19:45:04 869

转载 盘点CPU和内存监测的必会命令

vmstat命令的VM模式vmstat可以监测给定时间间隔的服务器的状态值,包括CPU的使用率,内存的使用,虚拟内存的交换情况,IO读写情况。主要从/proc/meminfo,/proc/stat和/proc/*/stat中获取数据常用手段vmstat [采样的时间间隔秒数] [采样的次数],举例如下:[root@dtbase-master-2 /root]#vmstat 5

2016-08-07 11:06:13 1933

转载 shell基础

一、Shell脚本是什么、它是必需的吗?一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。二、什么是默认登录shell,如何改变指定用户的登录shell?在Linux操作系统,“/bin/bash”是默认登录shell,是在创建用户时分

2016-08-07 10:50:03 346

转载 ping 过程中发生了什么?

首先介绍一下ping 指令的基本过程:(这部分摘自网络)我们以下面一个网络为例:有A、B、C、D四台机子,一台路由RA,子网掩码均为255.255.255.0,默认路由为192.168.0.1  1.在同一网段内在主机A上运行“Ping 192.168.0.5”后,都发生了些什么呢? (1)首先,Ping命令会构建一个固定格式的ICMP请求数

2016-08-06 12:20:43 8054

转载 python的内存管理机制

python的内存管理机制先从较浅的层面来说,Python的内存管理机制可以从三个方面来讲(1)垃圾回收(2)引用计数(3)内存池机制一、垃圾回收:python不像C++,Java等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值。对Python语言来讲,对象的类型和内存都是在运行时确定的。这也是为什么我们称Python语言为动态类型的原因(这里我

2016-08-06 11:52:38 339

转载 HTTP POST GET 本质区别详解

一 原理区别    一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST

2016-08-04 11:13:20 338

转载 tcpdump

作者简介:汪华现任腾讯SNG社交网络运营部高级工程师,负责多媒体增值业务的运维工作和运维自动化平台建设。目录一、tcpdump基础二、自动抓包工具的实现三、基于访问关系的业务架构树导语:熟悉运维的兄弟姐妹都知道tcpdump是一款抓包分析利器,其灵活的过滤规则和对表达式的支持能够让我们在众多的数据报文中抓取到理想的关键信息。本文在介绍tcpdump的基本

2016-08-03 15:07:04 622

转载 mysql索引总结----mysql 索引类型以及创建

文章归属:http://feiyan.info/16.html,我想自己去写了,但是发现此君总结的非常详细。直接搬过来了关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓

2016-04-16 16:31:15 597

原创 运维工程师的职责以及需要的品质

本人现是一名大三学生,学习linux运维只是接近两年,感觉知识基本扎实,最近面试了腾讯的实习生,在这里总结一下我自己觉得有必要知道的职位职责。    在我看来,传统的运维人员职责大概有以下几点:1. 负责IDC机房Linux业务服务器的配置,维护,监控,调优,故障排除等;2.大用户量下高性能服务器系统部署方案的制定及实施; 3. 保障服务器与数据库安全,检查

2016-04-16 16:30:00 1875

原创 进程和线程的区别

进程就是一个程序的一次执行,具有独立的内存单元,而一个进程至少有一个线程,他是共享内存单元,而多个线程的共享存储,大大提高了程序的运行效率。从逻辑的角度来看,多线程意义在于在一个应用程序中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理以及资源分配。这就是进程和线程的重要区别。进程和线程的主要差别在于它们是不同的操作系统资源管理

2016-04-16 16:29:13 420

转载 Mysql主从复制

mysql服务器的主从配置,这样可以实现读写分离,也可以在主库挂掉后从备用库中恢复。需要两台机器,安装mysql,两台机器要在相通的局域网内,可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。 主机A: 192.168.1.100从机B:192.168.1.101可以有多台从机1、先登录主机 A,在主服务器上,设置一个从数据库的账户,使用R

2016-04-16 16:28:16 469

转载 Apacche与Nginx优缺点比较

1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速apache 相对于nginx 的优点: rewrite ,比nginx 的

2016-04-16 16:27:34 1314

转载 nginx配置性能优化

大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必须更深入一些。在本指南中,我将解释Nginx的那些设置可以微调,以优化处理大量客户端时的性能。需要注意一点,这不是一个全面的微调指南。这是一

2016-04-16 16:27:00 809

原创 linux常用命令

用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况... 还有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消耗的cpu时间最多。 top:主要参数d:指定更新的间隔

2016-04-16 16:25:31 8412 1

原创 nginx lvs haproxy负载优缺点比较

Nginx的优点是:  1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构,它的正则规则比HAProxy更为强大和灵活,这也是它目前广泛流行的主要原因之一,Nginx单凭这点可利用的场合就远多于LVS了。  2、Nginx对网络稳定性的依赖非常小,理论上能ping通就就能进行负载功能,这个也是它的优势之一;相反LVS对网络稳定性依赖比较大,这点本

2016-04-16 16:24:39 933

原创 Linux进程间通信

一、进程间通信概述进程通信有如下一些目的:A、数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间B、共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。C、通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。D、资源共享:多个进程之间共享同样的

2016-04-16 16:23:02 486

空空如也

空空如也

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

TA关注的人

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