手机随时阅读
新人专享大礼包¥24
#!/usr/bin/python3#-*-coding:UTF-8-*-importrequestsimportjsonfromurllib.parseimportquoteimportosfrompyqueryimportPyQueryaspqimportdatetimeheaders={'Authorization':'37923FBC-C87D-454C-902D-A81DB0834605
-e:显示所有进程-f:显示完整格式的进程信息-F:显示完整格式的进程信息;C:cpuutilizationcputime/realtimecpu使用时间除进程累计运行时间PSR:运行于哪颗CPU之上-H:以层级结构显示进程的相关信息;
贺磊的技术博客
数据库配置 1.1.半同步复制的概念: 1.当Slave主机连接到Master时,能够查看其是否处于半同步复制的机制。 2.当Master上开启半同步复制的功能时,至少应该有一个Slave开启其功能。此时,一个线程在Master上提交事务将受到阻塞,直到得知一个已开启半同步复制功能的Slave已收到此事务的所有事件,或等待超时。 3.当一个事务的事件都已写入其relay
一、服务器环境 CentOS6.5 阿里云主机 服务:nginx 、php、redis、mysql二、服务器中招后的处理使用netstat查看网络连接,分析是否有可疑发送行为,如有则停止.执行木马清理命令chattr -i /usr/bin/.sshd; rm -f /usr/bin/.sshd; chattr -i /usr/bin/.swhd
一、查看是否安装cron包:rpm -qa | grep cron 二、确认crond服务是否设为开机启动service crond status 启动和关闭级别3和级别5的crond服务 chkconfig --level 35 crond
一、发现问题 Zabbix之前一直用的是邮件报警,因为现在邮件不方便经常查看,所以今天决定试一试使用zabbix来发送报警。二、分析问题 1.要用微信企业号发送告警,首先要申请微信企业号。 2.其次要写发送告警的脚本。 3.最后就是设置zabbix指定哪些人可以接收到信息。三、解决问题 
一、出现问题 经常会遇到操作数据库误删除数据的问题,对于Oracle可以使用flashback的功能来进行恢复,但是在MySQL就无能为力了,MySQL没有实现这个功能.但是有一些第三方写出了flashback的功能,今天我就测试了一把,以备不时之需!二、分析问题 通过百度我找到了几个类似的工具,工具的原理是通过分析bin
一、发现问题平时使用mysqldump备份时有人喜欢用-A –B参数进行全备,这样备份的时候会简单一点,但是恢复的时候如果直接恢复会把所有库都会恢复,这不是我们想要的结果。二、分析问题恢复单库或是单表我们可以通过shell命令从全库备份的SQL文件中截取出我们想要的部分。另外针对单库的恢复MySQL也有一个参数来解决这个问题.三、解决问题1、通过MySQL自带的参数恢复单库。#&nbs
直接上代码:#!/usr/bin/env python #coding:utf-8 import xlwt import MySQLdb import datetime database = MySQLdb.connect(host='192.168.1.30',user='root',passwd='123456',db='crm'
因为工作需要,所以测试一下使用Python读Excel数据到MySQL,在此记录下.#!/usr/bin/env python #coding:utf-8 import xlrd import MySQLdb import datetime xlsfile=r'C:\Users\XUWU\Desktop\data.xlsx' book =&nb
脚本思路: 在从库上远程备份主库数据,再在从库上进行数据恢复,同时启动从库.环境: CentOS6.5 已安装MySQL多实例,端口为3306 ,3307.现通过自动安装主从脚本将两实例做主从复制。#!/bin/bash . /etc/rc.d/init.d/functions if [ $# -ne 0 ];then &
每次在Linux下写脚本都有发送邮件的功能 ,但是在Linux 下的配置老是忘记,所以这次写了个小脚本,记录下,下次要配置时运行一下脚本就行了。这里使用的是QQ邮箱.测试环境:CentOS 6.5 x86_64脚本内容如下:#!/bin/bash . /etc/init.d/functions if [ $# -ne 0 ];the
#!/usr/bin/env python #coding:utf8 import re import os import time import smtplib import socket import fcntl import struct from email.mime.text import
监控alert 日志思路:按alert日志行号取当前最后一行和上一次扫描的行对比 大于等于上一次扫描的行 就从上一次扫描的行开始 扫描到最后一行#!/bin/bash scriptHome=`dirname $0` scriptName=`basename $0` logDir=$scriptHome/logs #logfile=$logDir/$scriptName_$(da
在Linux 上安装MySQL单实例SHELL脚本在CentOS 6.5环境测试通过#!/bin/bash user=mysql group=mysql port=3306 basedir=/usr/local/mysql datadir=/data/mysql/mysql_${port}/data sourcefile=$1 mysqlprofile=/etc/my.cnf logfile=/
[oracle@Srv02 ~]$ sqlplus sys/321@qxptfh01 as sysdba [uniread] Loaded history (930 lines) SQL*Plus: Release 10.2.0.5.0 - Production on Thu Dec 4 12:04:25 2014 Copyright (c
转自:http://blog.csdn.net/tianlesoftware 恢复delete 的rows Whenrows are deleted in Oracle the data is not actually removed. The row is simplymarked as deleted and the free space counters and po
首先创建表以及数据并查出文件id和块number: SQL> create table yy(id number,name varchar2(20)); Table created. SQL> insert into yy values(2,'xmj'); 1 row created. SQL> insert into yy values(1,'xw'); 1
本文转自:http://www.xifenfei.com/1524.html BBED> map /v File: /opt/oracle/oradata/xifenfei/xff01.dbf (2) Block: 530 Dba:0x00800212 ------------------------------
Oracle数据块主要有两种:文件头块和数据块。 下面先介绍数据块: 数据块简单分为下面几层: BBED> set dba 1,58914 DBA 0x0040e622 (4253218 1,58914) BBED> map File: /u01/app/oracle/oradata/qxptfh01/system01.db
BBED是oracle内部使用的工具,9i,10g默认是自带的,只要编译一下就可以使用了。 下面我就来编译一下BBED并且用它来修改下数据: [oracle@Srv02 ~]$ cd $ORACLE_HOME/rdbms/lib [oracle@Srv02 lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed [oracle@Sr
使用sed打印出IP地址: [root@Srv02 ~]# ifconfig eth0 |grep Mask|sed 's/^.*dr://g'|sed 's/Bc.*$//g' 192.168.1.223 [root@Srv02 ~]# ifconfig eth0 |grep Mask|sed -n 's/^.*dr:\(.*\)Bc.*$/\1/gp' 192.168.1.2
我源库为ZHS16GBK的字符集,能过EXP导出了DMP文件。现在想通过编辑DMP文件来修改字符集,使其可以导入到字符集为WE8ISO8859P1的数据库。 首先通过sql查出两个字符集的16进制码: 解决的办法: 编辑DMP文件(ultraedit) 修改第一行:2,3字节(0354)改为001F 修改第四行:2,3字节(0354)改为001F ,在这里我参
原来使用Linux的sendmail 发邮件,后来做安全的时候把一sendmail服务给关了,导致一直不能发送邮件了。现在我就来配置使用外部SMTP发邮件,这样就不用sendmail了。 原来系统自带有mailx程序,因为我是redhat5的系统所以不能直接用外部smtp发送邮件,只能升级mailx程序才可以用。所以首先下载mailx包。 mailx-12.4.tar.
在SYS用户下执行: CREATE OR REPLACE PROCEDURE P_CRSYN_GRANT(V_USER IN VARCHAR2, V_OBJECT_OWNER IN VARCHAR2) IS ----V_USER 需要授权的用户 ----V_OBJECT_OWNER 对象所有者 CURSOR C_SQL_STR IS SELE
vi /etc/sysconfig/i18n 将内容改为 LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFON
1.条件判断 方式一: if ... then ... elsif ... then ... else ... end if; 方式二: case ... when ... then ... end; 2.循环结构 方式一: loop ... exit when ... end loop; 方式二: while ... loop ... end lo
declare ---定义一个ref游标 type empcurtyp is ref cursor; ---定义一个table类型 type idlist is table of emp.empno%type; ---定义一个table类型 type namelist is table of emp.ename%type; ---定义一个table类型 ty
方法原理: 1、Oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的, rowid确定了每条记录是在ORACLE中的哪一个数据文件、块、行上。 2、在重复的记录中,可能所有列的内容都相同,但rowid不会相同,所以只要确定出重复记录中 那些具有最大rowid的就可以了,其余全部删除
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号