搜索""的结果
问题描述:做了 bond,但是对应的网卡的设备名老是会变化,导致 bond 失效。问题分析:这个和 udev 的规则有关,由于 udev 是动态的给设备分配名称的,先启动的设备名称会是eth0,如果是多个网卡,按启动的顺序依次顺延。问题解决:1、先把 bond 取消把对应的/etc/modprobe.conf 文件中关于 bond 的信息删除,同时把/etc/sysconfig/network-scripts/ifcfg-bond0(绑定的设备名)文件删除。然后重启系统2、把设备名和网卡的 MAC 地址绑定方法一:可以修改/etc/sysconfig/network-scripts/ifcfg-eth0(对应的设备名称)文件写上对应设备和 MAC。eg:HWADDR="00:15:60:B2:1E:21"DEVICE="eth0"......方法二:修改 udev 的规则,但是根据 udev 的版本不同规则也是不同的。一般的在/etc/udev/rules.d/目录下有一个 xxx-net.rules 文件。这个文件是定义网络设备规则的文件。以DT6sp2 为例,如下:[root@xmpan Desktop]# vi /etc/udev/rules.d/70-persistent-net.rules# This file was automatically generated by the /lib/udev/write_net_rules# program run by the persistent-net-generator.rules rules file.## You can modify it, as long as you keep each rule on a single l...
目录[-] 一、介绍二、安装RPM安装编译安装安装依赖包安装pcre编译三、VCL执行过程四、通过日志调优五、负载均衡六、优雅模式和神圣模式Grace modeSaint mode七、完整示例八、管理命令varnishncsa(以 NCSA 的格式显示日志) varnishlog(varnish详细日志)varnishtop varnishstat varnishadm 最近公司做活动推广,流量暴增,后端服务器压力山大,导致用户的请求响应时间延长,客户因此抱怨声音很大。 为尽快解决问题,在安排人员不断优化后端代码的同时,考虑在nginx前增加varnish缓存层,只透传部分动态请求过去,直接减少后端服务器的压力。 在实际使用中,真正感受到了varnish服务器强大的威力!在不断的调优缓存命中率后,后端服务器cpu直接从80%降到了20%,再大的并发前端也可以直接消化,后端服务器表示毫无压力。有了这玩意,可以再也不用在后台写定时任务,不断重新生成静态页面了,直接丢缓存里完事!此外,varnish还支持一种叫“神圣模式”,在后端服务器报错返回500的时候,varnish还能继续优先返回过去缓存的内容,为用户屏蔽部分错误,这东东有时真算是救命稻草啊。 但同...
假设一个普通用户trunk,首先以trunk登陆:su root 临时切换到root用户,需要输入密码,切换后环境变量不变,取得root的部分权限,且只能使用trunk用户path路径中的命令,不能使用root用户path路径中的独有命令。su - root 切换为root用户,需要输入密码,切换后环境变量改变,几乎可以不受限制的做任何事。su - trunk 从root切换回普通用户,无需输入密码,切换后只拥有trunk权限。
CentOS 6 graphical install on XenServer 6 l I normally do graphical installs with CentOS by using the Install from URL option in the New VM wizard. If you don't want to install from a public CentOS repository you can copy the contents of the CentOS DVD to a web server on your LAN. So the process is as follows.Choose Install from URL and input a Cen...
Oracle进em后 到实例的代理连接 状态 失败 详细资料 ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach) 使用以下命令 # $ORACLE_HOME/bin/agtctl start再次进EM会就正常使用了。
参考了oracle 文档中的脚本内容。发现在Redflag linux 6sp3里面,只能开机有用,关机就不能正常执行脚本。后来发现问题所在,要在关机时执行关机脚本,必需有oracle对应文件生成在/var/lock/subsys文件夹下面才行。然后就按其中的sshd脚本样式,照葫芦画瓢,修改了oracle脚本。以下是脚本内容。#!/bin/bash## Init file for Oracle11g Server## chkconfig: 345 99 01# description: Oracle11g ServerORACLE_HOME=/data/app/oracle/product/11.2.0/db_1ORACLE_OWNER=oracleif [ ! -f $ORACLE_HOME/bin/dbstart ]then echo "Oracle startup: cannot start" exitfiRETVAL=0start(){ echo "Starting Oracle Database..." su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart" echo "Done." echo "Starting Oracle Listeners ..." su - $ORACLE_OWNER -c "$ORACLE_HOME/bi...
Linux Oracle服务启动&停止脚本 在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介绍一般而言如何启动oracle。一、在Linux下启动Oracle登录到CentOS,切换到oracle用户权限# su – oracle接着输入:$ sqlplus "/as sysdba"原本的画面会变为SQL>接着请输入SQL> startup就可以正常的启动数据库了。另外停止数据库的指令如下:SQL> shutdown immediate二、检查Oracle DB监听器是否正常回到终端机模式,输入:$ lsnrctl status检查看看监听器是否有启动如果没有启动,可以输入:$ lsnrctl start启动监听器SQL> conn sys@orcl as sysdba然后输入密码,sys以sysdba身份登入数据库。三、启动emctl另外也可以发现http://localhost.localdomain:1158/em 目前是没有反应的,这边要另外启动,启动的指令如下:$ emctl start dbconsole这个指令运行时间较长,执行完的画面如下:手动启动Oracle数据库完毕,下面创建系统自行启动Oracle的脚本。四、Oracle启动&停止脚本 1. 修改Oracle系统配置文件:/etc/oratab,只有这样,Oracle 自带...
Web应用防火墙 FreeWAF FreeWAF是一款开源的Web应用防火墙产品,其命名为FreeWAF,它工作在应用层,对HTTP进行双向深层次检测:对于来自Internet的 攻击进行实时防护,避免黑客利用应用层漏洞非法获取或破坏网站数据,可以有效地抵御黑客的各种攻击,如SQL注入攻击、XSS攻击、CSRF攻击、缓冲区 溢出、应用层DOS/DDOS攻击等;同时,对Web服务器侧响应的出错信息、恶意内容及不合规格内容进行实时过滤,避免敏感信息泄露,确保网站信息的可靠性。 软件首页软件下载
Hi, I'm trying to install pdksh as part of the required packages for Oracle 11G# tar zxvf pdksh.tar.gz # cd pdksh# ./configure --prefix=/usrWhen I try to "make" got the following errorCONFIG_FILES="" CONFIG_HEADERS=config.h ./config.statuscreating.h is unchangeddate > stamp-hconfig.h is unchangeddate > stamp-h./siglist.sh "gcc -E -DHAVE_CONFIG -IO. -I" < ./siglist.in > tmpsiglist.outsort: open failed: +2n: No such file or directorymake: ** [siglist.out] Error 1解决方法 ,添加环境变量:# export _POSIX2_VERSION=199209再次make 就正常了。Quote:sort: open failed: +2n: No such file or directoryThe new POSIX standard does not support the syntaxCode:sort +2nanymore, hence the error you get. A workaround is to specify an older POSIX standard. Just do:Code:export _POSIX2_VERSION=199209in the same terminal where you're compiling and the trick is done! # make install./mkinstalldirs /usr/local/bin /usr/local/man/man1/usr/bin/install -c ks...
最新评论