2017年7月

分类: Linux

CentOS6下安装GraphicsMagick过程记录

GraphicsMagick号称图像处理领域的瑞士军刀。 短小精悍的代码却提供了一个鲁棒、高效的工具和库集合,来处理图像的读取、写入和操作,支持超过88种图像格式,包括重要的DPX、GIF、JPEG、JPEG-2000、PNG、PDF、PNM和TIFF。 通过使用OpenMP可是利用多线程进行图片处理,增强了通过扩展CPU提高处理能力。GraphicsMagick可以再绝大多数的平台上使用,...

阅读全文 »

分类: Oracle

Oracle 修改SYS、system用户密码

SYS用户是Oracle中权限最高的用户,而SYSTEM是一个用于数据库管理的用户。在数据库安装完之后,应立即修改SYS,SYSTEM这两个用户的密码,以保证数据库的安全。新密码不能一数字开头不能纯数字。安装完之后修改密码方法:cmd命令行下输入 sqlplus / as sysdba; 法1.SQL>alter user sys identified by "xxxxxx&...

阅读全文 »

分类: Oracle

RMAN连接数据库 多实例场景下需要指定SID

RMAN 是Oracle数据库软件自带的备份恢复工具,一种是类似于DOS,通过键盘操作的 命令行方式。通过RMAN连接本地数据库非常简单,以 Windows 平台为例,进入到命令提示符界面:C:/Documents and Settings/admin> SET ORACLE_SID =jssbookC:/Documents and Settings/admin> RMAN TA...

阅读全文 »

分类: Oracle

Oracle Dba常用命令

1 运行SQLPLUS工具sqlplus2 以OS的默认身份连接/ as sysdba3 显示当前用户名show user4 直接进入SQLPLUS命令提示符sqlplus /nolog5 在命令提示符以OS身份连接connect / as sysdba6 以SYSTEM的身份连接connect system/xxxxxxx@服务名7 显示当然用户有哪些表select * from tab;...

阅读全文 »

分类: Oracle

Oracle删除归档日志

1、切换oracle用户su - oracle2、登录 ramnrman target /3、查看归档日志列表RMAN> list archivelog all; 查看失效的归档日志列表:RMAN> list expired archivelog all;4、删除归档日志delete archivelog all completed before 'sysdate-10'; ...

阅读全文 »

分类: Oracle

Oracle配置归档日志模式log_archive_format的相关参数

归档日志(Archive Log)是非活动的重做日志备份.通过使用归档日志,可以保留所有重做历史记录,当数据库处于ARCHIVELOG模式并进行日志切换式,后台进程ARCH会将重做日志的内容保存到归档日志中.当数据库出现介质失败时,使用数据文件备份,归档日志和重做日志可以完全恢复数据库.日志操作模式:ARCHIVELOG NOARCHIVELOG检查当前日志操作模式SELECT log_mo...

阅读全文 »

分类: Oracle

Oracle开启归档模式及修改归档路径

Oracle10G和11G默认的日志归档路径为闪回恢复区($ORACLE_BASE/flash_recovery_area)。对于这个路径,ORACLE有一个限制,就是默认只有2G的空间,而且不只是归档日志的默认路径,也是备份文件和闪回日志的默认地址,这样的话归档日志锁使用的空间就达不到2G,在没有设置好这个路径大小的情况下,很多系统都遇到过 归档日志满而无法归档导致数据库夯住的问题。切换到...

阅读全文 »

分类: MySQL

MySQL导出查询结果到csv文件中

select 后面跟上 into outfile, fields terminated by, optionally enclosed by, line terminated by语句实现导出csv 语句的格式与作用into outfile '导出的目录和文件名'指定导出的目录和文件名fields terminated by '字段间分隔符'定义字段间的分隔符optionally enclo...

阅读全文 »

分类: Oracle

CentOS安装rlwrap工具

在Windows下使用SQLPLUS都是可以使用上下左右方向键前后左右翻转移动,每句命令也是可以往前或往后修改,但Linux下却不行,可以使用rlwrap实现这个功能:安装readlineyum install readline* -y安装rlwraprlwrap官网在这里http://utopia.knoware.nl/~hlub/uck/rlwrap/ 貌似不能稳定访问可以从这个地址下载...

阅读全文 »

分类: MySQL

MySQL全量(查询)日志general-log的开启

MySQL的General log开销比较大,一般不建议开启,error日志只记录数据库层的报错,binlog只记录增/删/改的记录,但是没记录谁执行,只记录执行用户名,slowlog虽然详细,但是只记录超过设定值的慢查询sql信息.只有general-log才是记录所有的操作日志,不过他会耗费数据库5%-10%的性能,所以一般没什么特别需要,大多数情况是不开的,例如一些sql审计和不知名的...

阅读全文 »

分类: Linux

常见iptables使用规则场景整理

iptables是Linux中重要的访问控制手段,是俗称的 Linux 防火墙系统的重要组成部分。这里记录了iptables 防火墙规则的一些常用的操作指令。iptables结构图iptables流程当数据包到达目标主机时,经过PREROUTING链,经路由之后决定是否转发,不转发则进入INPUT链,到达用户空间。进程对外通信时,经由OUTPUT链出去,路由之后到达POSTROUTING链,...

阅读全文 »

分类: Linux

Nginx查看截取切割日志

nginx日志最好实现每天定时切割下,特别是在访问量比较大的时候,方便查看与处理,如果没切割,可以用sed直接切割,切割日志查找7月17日访问log导出到17.log文件中:cat gelin_web_access.log | egrep "17/Jul/2017" | sed -n '/00:00:00/,/23:59:59/p' > /tmp/17.log查看...

阅读全文 »

分类: Linux

浏览器中使用ssh服务管理linux

使用shellinabox可以实现在浏览器中打开ssh操作和使用工具链接ssh服务一样,实现效果如下图:安装方法:For Debian/Ubuntu $ sudo apt-get install openssl shellinabox For RHEL/CentOS $ sudo yum install openssl shellinabox For Fedora $ sudo dnf ...

阅读全文 »

分类: Oracle

Oracle11g R2启动Enterprise Manager dbconsole进程

要从客户端浏览器访问 Oracle Enterprise Manager Database Control,必须启动 dbconsole 进程。dbconsole 进程在安装之后自动启动。如果该进程没有启动,则您必须在命令行下手工启动。以 oracle 用户身份登录操作系统。执行以下命令来查看 dbconsole 进程的状态:emctl status dbconsole #查看进程状态 ...

阅读全文 »

分类: MySQL

MySQL索引

MySQL索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。创建索引时,你需要确保该索引是应用在SQL 查询语句的条件(一般作为 WHERE 子句的条件)。实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。优点:MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高My...

阅读全文 »

分类: MySQL

MySQL EXPLAIN详解

EXPLAIN显示了MySQL如何使用索引来处理SELECT语句以及连接表,可以帮助选择更好的索引和写出更优化的查询语句,一般主要用来SQL查询优化·使用方法,在select语句前加上EXPLAIN就可以了,如下面的sql查询:EXPLAIN SELECT uc.ID AS userId, uc.USER_NAME AS userName, uc.USER_PWD AS PA...

阅读全文 »

分类: Php

php中调用系统命令

hp提供了system(),exec(),passthru()这三个函数来调用外部的命令.虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的:system() 输出并返回最后一行shell结果。exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。...

阅读全文 »

分类: Php

php页面调用vnstat显示机器网卡流量

在php页面上实时显示网卡流量,调用的是vnstat,可以实时、按小时、按月份统计网卡流量通用安装debian/ubuntu安装 apt-get install vnstat -y /etc/init.d/vnstat start update-rc.d vnstat enable 或 RHEL/CentOS安装: yum install vnstat -y /etc/init.d/vnst...

阅读全文 »