- 浏览: 28832 次
- 性别:
- 来自: 北京
最新评论
-
pengfaliu:
这块内容还有不完善地方,会不断断更新
centos 6 如何动态识别新插入物理磁盘(一)
文章列表
浅谈nginx的限制模块
- 博客分类:
- webserveer
很长时间没有写点东西了,今天忙里偷闲来说说nginx的限制模块,请大家指正批评
一、简要介绍
nignx是什么,这里就不多说,我在这里直接说说nginx的限制模块,在它里面,有三种限制模块。
1.http连接数限制模块,对应的nginx模块是 Module ngx_http_limit_conn_module
这个模块是在 version 0.8.18 但在1.7.6 版本后,命令方式变更了。
1) 0.8.18 前的命令版本如下
Syntax: limit_zone name $variable size;
Default: —
Context: http
2)0.8.18 后的 ...
对于某些环境下,可能对大容量存储设备进行限制,在centos里是如何做的,看看下面的内容可能会对你有帮助,其他的linux发行版类似。
注意:以下操作使用root用户,并且下列操作不影响USB其他设备。
一、usb-storage.ko 目录位置
当前生效内核下的Usb存储驱动
/lib/modules/$(uname -r)/kernel/drivers/usb/storage/usb-storage.ko
二、临时禁止usb大容量磁盘使用(重启后失效,恢复USB存储可用)
rmmod usb-storage
三、永久禁止usb大容量磁盘(重启后依然有效,USB存储依旧不能 ...
在运维工作中,我们经常会遇到生产环境服务器磁盘容量不够,我们自然会想到扩容,扩服务器,或其他的方式,但今天讨论的是在单台服务器实现热插拨磁盘,并且无需要重启服务器实现对新插入的磁盘进行格式化。
在接下来的描述中会从三维度考虑实现,一是直接对新插入磁盘作为独立硬盘独立分区使用、二是对新插入磁盘作为LVM扩展使用、三是对新插入磁盘加入现有的raid陈列中,并且扩展阵列组容量。
环境:
os:centos6.5 x86_64
磁盘要求:scsi 类型
编码要求:熟悉shell
一、直接对新插入磁盘作为独立硬盘独立分区使用
在描述方法之前,我想列出关于SCSI硬盘的一点小知识,SCSI最典型的特 ...
NTP 时间协议算法
- 博客分类:
- 网络协议
网络延时与时钟偏差的测量
Timestamp Name ID When Generated
Originate Timestamp T1 time request sent by client
Receive Timestamp T2 time request received at server
Transmit Timestamp T3 time reply sent by server
Destination Timestamp T4 time reply received at client
t 为服务器和客户端之间的时间偏差;d 为两者之间的往返时间
因为:T2=T ...
4–1. Python 对象。与所有 Python 对象有关的三个属性是什么?请简单的描述一下。
答: 身份,类型,值
4–2. 类型。不可更改(immutable)指的是什么?Python 的哪些类型是可更改的
(mutable),哪些不是?
答:不可更改是指对象 ...
3–1. 标识符。为什么 Python 中不需要变量名和变量类型声明?
答:python 是动态类型语言,在赋值时,根据"=" 右边动态确定变量类型,不需要特别的声明,在运行时,才会调用类型使用。变量在第一次被赋值时自动声明,。Python 语言中, 对象的类型和内存占用都是运行时确定的。尽管代码被编译成字节码,Python 仍然是一种解释型语言
3–2. 标识符。为什么 Python 中不需要声明函数类型?
答:函数没有定义返回的数据类型。 Python不需要提定返回值的数据类型;甚至不需要指定是否有返回值。实际上,每个Python函数都返回一个值;如果函数执行过ret ...
第二章 python 起步 习题答案
2–1. 变量, print 和字符串格式化运算符。启动交互式解释器。给一些变量赋值(字
符串,数值等等)并通过输入变量名显示它们的值。再用 print 语句做同样的事。这二者有
何区别? 也尝试着使用字符串格 ...
一、freeBSD的两种破解密码方法
这两种方法是我亲自验证过的,
第一种
1.开机进入引导菜单
2.选择每项(按4)进入单用户模式(4 .boot frebsd in single user mode)
进入后看到:Enter full pathname or shell or RETURN for /bin/sh:
此时直接回,会 ...
Task: Install mii-tool and ethtool tools
de># ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link m ...
挂接光驱
mount -t cd9660 /dev/cd0 /cdrom 这里注意一下。/dev下的光驱设置文件不一定是cd0 还有可能是其他的,视具体情况而定, 还要注意一点的,一定要把光驱挂载到 /dev/cdrom文件里,要不然可能是会出现问题的。
卸载光驱
umount -f /cdrom
挂 接USB
mount -t msdos /dev/da0s1 /mnt/usb
卸载USB
umount /dev/da0s1
1.更改telnet登录慢的问题:
cd /etc
vi resolv.conf
将里面内容清空
2.更改root用户不能直接远程登录问题:
cd /etc
cd pam.d
vi login
注释掉这行
#auth required pam_securetty.so //该行注释掉
这个最好是不要用,因为他直接取消验证root安全模块,要是用ssh远程登录不了,就去/etc/ssh/sshd_config 里更改相关内容
3.挂接USB移动硬盘
将移动硬盘挂上.
#df 查看Linux下硬盘盘符
mount /dev/sda1 /mnt/usb (举例)
5. ...
查看swap分区大小:
cat /proc/swaps
Filename Type Size Used Priority
/dev/mapper/VolGroup00-LogVol01 partition 524280 0 -1
/tmp/swapfree file 262136 0 -2
调整swap大小:
dd if=/dev/zero of=swapfree bs ...
python 在小于2.7.5版本中的 re模块出现 nothing to repeat 错误
在运行带正则python程序时,发生一个错误如下:
Traceback (most recent call last):
File "multi_views_statistics_9.10.py", line 80, in ?
retcode = re.match('^\+{2}\s+(.*)?\s+(?=\+{2})',line);
File "/usr/lib64/python2.4/sre.py", line 129, ...