自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

转载 多线程的python实现

多线程和多进程是什么自行google补脑  对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。 单线程   在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。(好吧!我们不纠结在DOS时代是否有听音乐和看影的应用。^_^)

2016-11-08 16:42:31 466

转载 PXE部署

一、前言在生产环境中,我们经常遇到需要部署部署多台服务器。如果我们每部署一台服务器都要拿着系统盘到机房部署,守在服务器面前,那么我们的效率是十分低下的。况且有时候机房并不在我们身边。那么我们可以通过让机房值班人员为每台服务器配置好远程管理卡,运维人员通过远程管理卡,远程登入服务器进行操作。二、pxe原理pxe原理是通过服务器上网卡中支持的pxe启动,通过广播的方式获取ip地址与下一个服

2016-11-06 23:08:05 3913

转载 ulimit详解

通过ulimit -n命令可以查看linux系统里打开文件描述符的最大值,一般缺省值是1024,对一台繁忙的服务器来说,这个值偏小,所以有必要重新设置linux系统里打开文件描述符的最大值。那么应该在哪里设置呢?最正确的做法是在/etc/security/limits.conf里设置:[root@localhost security]# ulimit -acore

2016-11-04 16:07:22 1409

原创 核心转储(core dumps)

最近在实习,学了一下nginx.其中nginx的配置文件中有个参数:worker_rlimit_core SIZE;该参数是用于限制coredump核心转储文件大小的。什么是核心转储? 核心转储就是在linux或是类unix系统中,当一个进程发生错误或是收到信号要终止时,系统会将进程执行时的内存内容写入一个core文件,以作为调试之用,这就是核心转储(core dumps)。为什么nginx中

2016-11-04 15:47:30 1134

原创 进程和线程的区别

进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线

2016-11-02 17:06:11 278

原创 linux系统开机自启过程

加电自检-读取BIOS-读取MBR-bootloader-运行kernal-运行init-运行其他程序。 (1)加电自检,检测硬件设备,检测cpu,内存,主板,显卡,CMOS等设备是否有故障。 (2)读取BIOS,加电自检完成读取的第一个地方就是BIOS,BIOS定义了一个计算机引导启动的设备顺序。里面记录了主板的芯片与各种设置,比如说cpu与接口设备的通信频率,

2016-11-02 17:04:53 371

原创 TCP/IP的三次握手和四次挥手

tcp/ip的三次握手和四次挥tcp报文的首部格式: 序列号:tcp连接中每一个报文流都会有一个32位的序列号 确认号:校验身份时使用。 SYN:建立连接时使用,用来同步序号 ACK:表示确认号字段是否有效,1有效,0无效 FIN:1表示数据已发送完毕可以释放连接,0表示不能释放连接客户端请方A 服务器应答方B tcp的三次握手: 1.第一

2016-11-02 17:02:48 393

空空如也

空空如也

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

TA关注的人

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