记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
 服务器的网站突然这样子了。莫名其妙的突然这样了。查看了 IUSR匿名帐号,发现它是属于Guests组的,网站也允许匿名访问的。没问题啊。。。。[图片]服务器刚好有病毒,以为是病毒造成的。然后尝试换了分区,还是不行。尝试了下列方法重要好了:建立一个属于guests组的帐号。在IIS里把网站的匿名帐号换成新建的匿名帐号。一切OK了。。。默认匿名帐号密码怎么被修改了呢???。。。服务器上发现了很多匿名帐号,难道一个PHTP的网站要一个匿名帐号???郁闷。。。您未被授权查看该页您不具备使用所提供的凭据查看该目录或页的权限。请尝试以下操作:    * 如果您认为自己应该能够查看该目录或页面,请与网站管理员联系。    * 单击刷新按钮,并使用其他凭据重试。HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝。Internet 信息服务 (IIS)技术信息(为技术支持人员提供)    * 转到 Microsoft 产品支持服务并搜索包括“HTTP”和“401”的标题。    * 打开“IIS 帮助”(可在 IIS 管理器 (inetmgr) 中访问),然后搜索标题为“身份验证”、“访问控制”和“关于自定义错误消息”的主题。在配置IIS的时候...
redhat,RHEL,Centos 可以使用国外的源,这样红帽系统也不需要手动建源了。yum源地址: https://dl.iuscommunity.org/pub/具体怎么使用不再说了。1、导入外部软件库rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/i386/epel-release-6-5.noarch.rpmrpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/i386/ius-release-1.0-10.ius.el6.noarch.rpmrpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm以下添加注释mirrorlist=http://dmirr.iuscommunity.org/mirrorlist?repo=ius-el6&arch=$basearch以下删除注释#baseurl=http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/$basearch
Linux 下Oracle 10g/11g 开机启动脚本 添加以下内容到脚本 vi /etc/init.d/oracle11g#!/bin/sh# chkconfig: 345 99 01# description: Oracle auto start-stop script.## Set ORA_HOME to be equivalent to the $ORACLE_HOME# from which you wish to execute dbstart and dbshut;## Set ORA_OWNER to the user id of the owner of the# Oracle database in ORA_HOME.ORA_HOME=/xvdb/oracle/app/product/11.2.4/db_1ORA_OWNER=oracleif [ ! -f $ORA_HOME/bin/dbstart ]then    echo "Oracle startup: cannot start"    exitficase "$1" in'start')# Start the Oracle databases:echo "Starting Oracle Databases ... "echo "-------------------------------------------------" >> /var/log/oracledate +" %T %a %D : Starting Oracle Databases as part of system up." >> /var/log/oracleecho "-------------------------------------------------" >> /var/log/oraclesu - $ORA_OWNER -c "$ORA_HOME/bin/dbstart" >>/var/log/oracles...
关闭oracle 并使用spfile启动数据库SHUTDOWNimmediateSTARTUP spfile='/data/oracle10g/product/10.2.0/db_1/dbs/spfileyupan.ora'该启动命令将使用一个临时文件作为pfile(其中包含以下init.ora参数)
 
0
Linux查看文件夹大小du -sh 查看当前文件夹大小du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序附送:du -sk filename 查看指定文件大小 Linux:ls以K、M、G为单位查看文件大小Linux:ls以K、M、G为单位查看文件大小。#man ls……-h, --human-readableprint sizes in human readable format (e.g., 1K 234M 2G)……# lscuss.war nohup.out# ls -ltotal 30372-rw-r--r-- 1 root root 31051909 May 24 10:07 cuss.war-rw------- 1 root root 0 Mar 20 13:52 nohup.out# ls -lhtotal 30M-rw-r--r-- 1 root root 30M May 24 10:07 cuss.war-rw------- 1 root root 0 Mar 20 13:52 nohup.out# ll -htotal 30M-rw-r--r-- 1 root root 30M May 24 10:07 cuss.war-rw------- 1 root root 0 Mar 20 13:52 nohup.out[root@localhost rice_f2]# ls -lhs总计 28G 15G -rw-r--r-- 1 root root  15G 06-04 14:35 all.txt8.0K -rwx--x--x 1 root root  632 06-04 15:57 hash.pl371M -rw-r--r-- 1 root root 371M 06-03 18:06 1.fa360M -rw-r--r-- 1 root root 359M 06-03 18:07 2.fna8.0K drwxr-xr-x 2 root root 4.0K 06-03 19:13 lane 24K drwxr-xr-x 2 ...
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               &...
    总共269页,当前第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
  17. 269