记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
Linux 的 Out-of-Memory (OOM) Killer网址:http://www.dbanotes.net/database/linux_outofmemory_oom_killer.html同事在 Linux 服务器上遇到点小问题,我也上去折腾半天。这还是第一次注意到 Linux 这个多年来就存在的特性:OOM Killer。说白了 OOM Killer 就是一层保护机制,用于避免 Linux 在内存不足的时候不至于出太严重的问题,把无关紧要的进程杀掉,有些壮士断腕的意思。先要学习点老知识,在 32 位CPU 架构下寻址是有限制的。Linux 内核定义了三个区域:# DMA: 0x00000000 - 0x00999999 (0 - 16 MB)# LowMem: 0x01000000 - 0x037999999 (16 - 896 MB) - size: 880MB# HighMem: 0x038000000 - <硬件特定>LowMem 区 (也叫 NORMAL ZONE ) 一共 880 MB,而且不能改变(除非用 hugemem 内核)。对于高负载的系统,就可能因为 LowMem 利用不好而引发 OOM Killer 。一个可能原因是 LowFree 太少了,另外一个原因是 LowMem 里都是碎片,请求不到连续的内存区域【根据我遇到的一个案例,一个猜想是 有些应用一次性请求比较大的内存,恰恰又是 880M 之内的,空闲的(LowFree)不够大,就会触发 OOM Killer 出来干活】。检查当前 LowFree 的值:# cat /proc/meminfo |grep Low...
CENTOS安装pureftp及其图形化管理界面ftp_v2周未放弃了学jq的时间,学习按装pureftp及其图形化管理界面其中ubuntu用的是alternative硬盘按装的,按装后选择LAMP包装上apache+php+mysql等,在pureftp配置过程中说少了一个文件,用synaptic查找,装上就OK实际是centos也适应pureftp1.0.21是最新的版本,下载地址:http://download.pureftpd.org/pub/pure-ftpd/releases/ftp_v2.1 下载地址:http://machiel.generaal.net/index.php?subject=user_manager_pureftpd&button=download按装#./configure \–prefix=/usr/local/pureftpd \–with-mysql \–with-virtualchroot \–with-virtualhosts \–with-diraliases \–with-uploadscript \–with-quotas \–with-cookie \–with-sysquotas \–with-ratios \–with-throttling \–with-largefile \–with-peruserlimits \–with-paranoidmsg \–with-welcomemsg \–with-language=simplified-chinese#如果提示libmyqlclient不存在ubuntu下直接查找,在fedora,centos等版本中按装mysql-devel#make#make install其它的我觉得不可能比下边这篇文章描述的更好,带原文连接,感谢作者:在添加虚的ftp用户的时候,可以随便选择系统已经有帐...
 
0
Squid 2.6 反向代理配置测试环境:VM虚拟机安装RHEL5.5+本身系统 win2003Squid代理服务器:RHEL5.5 + Squid2.6 +apache  IP:192.168.203.200 DNS:192.168.1.100Web服务器:   本机win2003+IIS6+DNS  IP:  192.168.1.100  DNS:192.168.1.100实验目的: 用户访问www.squid.com时,请求转到代理服务器8080端口,访问其它域名时转到Web服务器的80端口上。一,在本机上配置DNS,域名:www.squid.com 指向IP:192.168.203.200 网站程序放在squid服务器上,apache使用8080端口域名:www.test.com  指向IP:192.168.203.200网站程序放于web服务器上,IIS使用80端口这里配置DNS就不再讲了。二,安装与配置squid在RHEL5.5上,就直接使用yum安装,首先配置好yum源,可以使用centos5的源,配置 yum源这里也不再讲了,如果不会可以,百度,也可到micoder.cc论坛里找。# yum install squid然后修改RHEL5.5的hostname# vi /etc/hosts192.168.203.200  www.squid.com squid.com保存退出。配置squid.conf配置文件参数很多,但是我们只要配置最基本的参数就可以了。可能在squid.conf配置文件最前面或是结尾处加入以下内...
 
0
预防http Trace跨站攻击方法一:Apache版本大于2.2,在httpd.conf中添加以下一段即可:TraceEnable off(建议使用的方法,简单明了,唯一需要注意apache的版本)方法二:如果一台 Web Server 支持 Trace 和 / 或 Track 方式,那么它一定存在跨站脚本漏洞,将有可能受到跨站攻击。 Trace 和 Track 是用来调试 Web 服务器连接的 HTTP 方式。我们通常在描述各种浏览器缺陷的时候,把“Cross-Site-Tracing”(跨站攻击)简称为 XST。攻击者可以利用此漏洞欺骗合法用户并得到他们的私人信息。解决方案:禁用 Trace 和 / 或 Track 方式。针对 Apache,可以借助 mod_rewrite 模块来禁止 HTTP Trace 请求。只要在各虚拟主机的配置文件里添加如下语句:RewriteEngine onRewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)RewriteRule .* – [F]需要在安装apache的时候编译mod_rewrite 。方法三:(未测试)另外可以这么做:SetEnvIfNoCase Request_Method ^(TRACE|TRACK) IS_TRACE<Directory /dir>Order Allow,DenyAllow from allDeny from env=IS_TRACE</Directory>
win2003系统登陆后自动注销今天有客户反应说,他的win2003系统登陆后,还没有看到桌面,就马上注销,进不了机器。怎么办? 出现这个问题的原因一般是userinit.exe文件出错了。 userinit.exe是用来管理用户启动的。 可以先到PE或DOS系统里看看C:\windows\system32\userinit.exe文件存在吧,如果没有,可能是文件改名了,或是文件被病毒感染了。 第一种方法从win2003系统光盘里面提取userinit.exe文件,然后放到%systemroot%\system32目录里面。具体方法:从安装光盘里面提取userinit.exe文件(在安装光盘i386目录下,文件名是USERINIT.EX_,用expand命令即可把userinit.exe解压出来)然后放到%systemroot%\system32目录里面即可注意:expand命令这样使用expand 光盘盘符:\i386\USERINIT.EX_ 系统盘盘符:\Windows\system321、用Windows 2000(或者Windows XP/2003)安装光盘引导系统,在“欢迎使用安装程序”的界面上按“R”键,选择修复。2、按“C”键选择使用故障恢复控制台。3、选择某个Windows 安装,通常是“1”。(屏幕上有提示)然后输入管理员密码4、进入system32目录,输入命令:del userinit32.exe               &...
现场直播:红旗6SP3安装配置oracle10g2,强顶红旗Linux 今晚心血来潮,不少人认为中国的linux系统很差。说红旗linux太差了,我倒是要看看,红旗linux哪里差了。拿出证据给大家看。以前经常在RHEL5 系统上安装oracle今天就在我的电脑上安装。上个星期以前都是使用RHEL5.5的系统,由于主板更换成了技嘉G31,一时识别不了网卡。前些天介绍别人使用红旗6sp3系统。正好,咱也装个。oracle安装包以前都有。具体安装oracle就不说了。首先需要配置下系统参数。比较麻烦。直接上图,安装过程:上图是oracle程序检查系统参数过程序,只有系统版本与glibc 版本,识别不出来。不影响使用。再看下图。以上是将要安装的程序包。继续吧,不说废话了。能安装吗????我也不清楚。有到此步,心里多少有底了。上面已经到程序安装中,哈哈。看来成功不远了。明白的人,都懂的。哈哈。已经到图形管理助手程序安装步骤了。使用过oracle 的你,会知道的。已经快到安装完了。这步比较消耗系统资源。截图给大家看看。红旗运行还是很好的。我的电脑配置就不说了,很烂的。用了三年了。intel E1500 +1G 内存+G31主板+160G ST 硬盘上面这步,就需要运行两个脚本。可以正常运行 。以后的就会再说了。...
 
0
使能ARP抑制功能背景信息使能ARP抑制功能,当交换机收到某IP地址的ARP表项之后,如果1s内还收到多次以该IP为源IP地址的ARP报文,就只应答,不更新。请在交换机上进行以下配置。操作步骤执行命令system-view,进入系统视图。执行命令arp-suppress enable,使能当前设备上的ARP抑制功能。缺省情况下,ARP抑制功能为关闭,只对VLANIF接口进行抑制。
近日,亚洲领先的开源解决方案提供商——红旗软件将推出新一代企业级高性能服务器操作系统平台Asianux Server 4。它将延续Asianux对企业级用户、合作伙伴和开源业界在新技术和服务上的承诺,满足关键业务应用对Linux操作系统不断增进的需求,为用户的IT平台提供一个开放而强大的选择。      Red Flag Asianux Server 4的最大看点是采用了最新、最为稳定高效的2.6.32内核,具备CGL4.0的技术特性,通过Linux标准基础(LSB)4。因为从用户应用方面来看,许多关键应用对操作系统的稳定和安全方面的要求越来越高,业务的稳定运营就是价值。Red Flag Asianux Server 4应需而生,它将在可靠性和可服务性上充分满足这些用户的需求,无论是高负荷的数据仓库、电信机房还是繁忙的门户网站,均能确保业务的连续运行。如果结合红旗的虚拟化、集群软件和企业级管理平台,就能实现对操作系统平台和应用软件的全面监控和管理,使IT系统在全盘掌控中更优良地运行。                                &...
华为交换机优化动态ARP背景信息请在S2300上进行以下配置。操作步骤执行命令system-view,进入系统视图。执行命令interface vlanif vlan-id,进入VLANIF接口视图。执行命令arp detect-times detect-times,设置动态ARP表项的老化探测次数。执行命令arp expire-time expire-time,设置动态ARP表项的老化时间。缺省情况下,动态ARP表项的老化探测次数为3,老化时间为1200秒,即20分钟。
交换机配置snmp功能(如果转载注明地址:www.micoder.cc/forum.php?mod=viewthread&tid=225)华为S2300与华三S3100各一台,配置snmp功能,使用cacti 通实时查看各端口流量。华为与华三设备配置命令基本上一样的。以下是华三S3100交换机上配置首先配置交换机的管理IP,超级终端进入交换机命令界面# system-view  进入系统视图#interface vlan-interface 1创建并进入管理VLAN接口视图 这里配置的Vlan id 为1# ip address 192.168.1.10 255.255.255.0配置管理vlan1的IP与子网掩码。#  ip gateway 192.168.1.1配置管理Vlan1 接口网关第二步配置snmp-agent功能。进入系统视图  #system-view  配置snmp使用版本,这里可使用所有版本。# snmp-agent sys-info version all设置团体名public及访问权限read,我这里只查看交换机流量,所以只配read权限。#snmp-agent community read public只读(read-only)权限团体名缺省为 public,读写(read-write)权限团体名缺省为private 华三的交换机这时要注意,snmp-agent功能默认是开启的。然后在cacti上添加设备,配置图表。下面配置华为s2300交换机snmp功能。首先配置交换机的管理IP,超级终端...
    总共268页,当前第263页 | 页数:
  1. 253
  2. 254
  3. 255
  4. 256
  5. 257
  6. 258
  7. 259
  8. 260
  9. 261
  10. 262
  11. 263
  12. 264
  13. 265
  14. 266
  15. 267
  16. 268