记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
ڵȨ鿴־
 
0
利用Apache的    .htaccess 配置重定向http跳转到https   RewriteEngine On   RewriteCond %{SERVER_PORT} !^443$   RewriteRule ^/?(.*)$ https://%{SERVER_NAME}/$1 [L,R]参考自:http 跳转到https的问题也可以这样写:   RewriteEngine On   RewriteCond %{HTTPS} !on   RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}附注:以上实现http跳转https方法测试成功。如果需要整站跳转,则在网站的配置文件的<Directory>标签内,键入以下内容:RewriteEngine onRewriteCond %{SERVER_PORT} !^443$RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]如果对某个目录做https强制跳转,则复制以下代码:RewriteEngine onRewriteBase /yourfolderRewriteCond %{SERVER_PORT} !^443$#RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]如果只需要对某个网页进行https跳转,可以使用redirect 301来做跳转!redirect 301  /你的网页 https://你的主机+网页
 
0
lsof -I 查看端口与进程信息[root@dblink ~]# lsof -i:80COMMAND    PID    USER   FD   TYPE  DEVICE SIZE/OFF NODE NAMEvarnishd 32654 varnish    7u  IPv4 2004488      0t0  TCP dblink:http (LISTEN)查看对应进程使用的文件[root@dblink ~]# lsof -p 32654COMMAND    PID    USER   FD      TYPE  DEVICE   SIZE/OFF      NODE NAMEvarnishd 32654 varnish  cwd       DIR   253,0         40   2031139 /var/lib/varnish/dblinkvarnishd 32654 varnish  rtd       DIR   253,0       4096       128 /varnishd 32654 varnish  txt       REG   253,0     65...
故障现象:(1)问题开始时间是20130918 22:40 从20次每秒,增加加0919号的00:20分的2500次每秒。(2)应用程序插入SQL执行失败,程序缓冲池满了,由于插入失败,日志表中没有数据故障分析:(1)查看等待事件,看到SID 980和SID 1063 为阻塞源,阻塞了大量session,而1063的阻塞源又是980,所980是根源。        18-9月 -13 10.05.09.517 下午        980        p49fnjdb        fcfzp8zgxx4gx   Wait for shrink lock          oracle@p49fnjdb (J002)        UNKNOWN        18-9月 -13 10.11.20.224 下午        1063        njdmweb1        gs9qxx1pbvuw2        row cache lock   JDBC Thin Client        VALID        980(2)对应SQL_ID为如下语句alter index "CPE"."CPE_ACS_LOCALE" modify partition "P_CPE_ACTION_STATUS_2013...
说明:Oracle数据库服务器操作系统:CentOSIP:192.168.0.198端口:1521SID:orclOracle数据库版本:Oracle11gR2具体操作:1、root用户登录服务器mkdir -p /backup/oracledata  #新建Oracle数据库备份目录chown -R  oracle:oinstall /backup/oracledata -R #设置目录权限为oinstall用户组的oracle用户(用户oracle与用户组oinstall是在安装Oracle数据库时设置的)2、新建Oracle数据库备份脚本vi /backup/oracledata/ordatabak.sh  #新建文件,输入以下代码#!/bin/shexport ORACLE_BASE=/data/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export ORACLE_SID=orclexport ORACLE_TERM=xtermexport PATH=$ORACLE_HOME/bin:/usr/sbin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport LANG=Cexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBK#以上代码为Oracle数据库运行账号oracle的系统环境变量设置,必须添加,否则crontab任务计划不能执行。# oracle用户的系统环境变量路径:/home/oracle/.bash_profiledate=date +%Y_%m_%d   #获取系统当前日期时间days=7  #设置删除7天之前的备份文件orsid=192.168.0.198:1521/or...
oracle 中 not 运算符使用方法
Oracle 10G 测试move与shrink 测试两个表 gps_ht_9612与 gps_ht_9613 两表并未建索引。SQL> select * from gps_sq where sq<11;        SQ TABLE_NAME---------- ------------------------------         1 GPS_HT_9610         2 GPS_HT_9611         3 GPS_HT_9612         4 GPS_HT_9613         5 GPS_HT_9614         6 GPS_HT_9615         7 GPS_HT_9616         8 GPS_HT_9617         9 GPS_HT_9618        10 GPS_HT_961910 rows selectedExecuted in 0.113 seconds清空两表内容SQL> truncate table gps_ht_9613;Table truncatedExecuted in 1.412 secondsSQL> truncate table gps_ht_9612...
查看处于被锁状态的表:v$locked_object dba_objects v$session all_objects v$sqlarea v$lock--1.查看处于被锁状态的表SELECT a.object_id,       a.session_id,       b.object_name  FROM v$locked_object a,       dba_objects     b WHERE a.object_id = b.object_id--2.查出锁定object的session的信息以及被锁定的object名SELECT l.session_id sid,       s.serial#,       l.locked_mode,       l.oracle_username,       l.os_user_name,       s.machine,       s.terminal,       o.object_name,       s.logon_time  FROM v$locked_object l,       all_objects     o,   &nb...
Oracle 左连接、右连接、全外连接、(+)号作用 Oracle  外连接(1)左外连接 (左边的表不加限制)       (2)右外连接(右边的表不加限制)       (3)全外连接(左右两表都不加限制)      外连接(Outer Join)outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的行。外连接分为三种: 左外连接,右外连接,全外连接。 对应SQL:LEFT/RIGHT/FULL OUTER JOIN。 通常我们省略outer 这个关键字。 写成:LEFT/RIGHT/FULL JOIN。 在左外连接和右外连接时都会以一张表为基表,该表的内容会全部显示,然后加上两张表匹配的内容。 如果基表的数据在另一张表没有记录。 那么在相关联的结果集行中列显示为空值(NULL)。  对于外连接, 也可以使用“(+) ”来表示。 关于使用(+)的一些注意事项:       1.(+)操作符只能出现在where子句中,并且不能与outer join语法同时使用。       2. 当使用(+)操作符执行外连接时,如果在w...
禁止INIT:Id “co” respawning too fast提示 debian testing控制台出现提示"INIT: Id "co" respawning too fast: disabled for 5 minutes."这应该是内核的一个bug,有很多人提出来了,这个提示是由/etc/inittab中的这行co:2345:respawn:/sbin/getty hvc0 9600 linux引起的。这行的意思是在运行级2345上运行一个终端类型为linux,波特率baud rate为9600的虚拟控制台hvc0hvc0是一个hvc控制台实例,hvc是Hypeyvisor Virtual Console的缩写,其实际就是一个虚拟机监视虚拟控制台,因为现在linux内核集成了KVM,所以才有这么个控制台,一般我们都不会用到,所以将其关闭是安全的。而XVC则指Xen Virtual Console,是Xen的管理虚拟控制台。
    总共268页,当前第117页 | 页数:
  1. 107
  2. 108
  3. 109
  4. 110
  5. 111
  6. 112
  7. 113
  8. 114
  9. 115
  10. 116
  11. 117
  12. 118
  13. 119
  14. 120
  15. 121
  16. 122
  17. 123
  18. 124
  19. 125
  20. 126
  21. 127