红联Linux门户

Linux帮助
  • MySQL乱码的几种原因

    2015-03-09 - MySQL之所以会乱码,无非是以下几种原因: 1、存进数据库之前就乱码 2、在存进数据库过程中乱码 3、存进数据库后乱码 想知道在哪里出现乱码很简单,在后台打印一下就知道了。 既然知道问题出在哪里,那解决方法也很简单: 1、jsp设置编码是utf-8,保证传到后...

  • EXP-00091:Exporting questionable statistics问题处理方法

    2015-03-09 - 在使用EXP工具进行导出备份或迁移数据的时候有时会报很多的EXP-00091: Exporting questionable statistics错误,具体的现象和处理方法请观看 1.问题现象 [Oracle@RH207 exp]$ exp test/test file=test.dmf log=test.log 忽略 EXP-00091: Exporting questiona...

  • Ubuntu下MySQL启动不了的解决办法Ubuntu下MySQL启动不了的解决办法

    2015-03-09 - 发现我们一台Ubuntu服务器上的MySQL数据库卡死了,有可能是死锁了吧,于是我尝试去使用命令service mysql restart,结果MySQL在stop的时候返回stop/waiting的状态,采用service mysql status查看其状态,返回的是mysql respawn/post-start,就这样,MySQL没...

  • Ubuntu 14.04安装Oracle数据库管理软件SQL Developer记录

    2015-03-09 - 这是搭建Oracle开发环境日志的第二篇。 这一篇将在Ubuntu 14.04系统上安装Oracle数据库管理软件SQL Developer。 整个过程思路如下: 1.检查本地的jdk版本,如果过旧,则重新配置JDK环境 2.从oralce官方下载对应版本的sqldeveloper 3.解决sqldeveloper中文显...

  • Ubuntu下设置MySQL自启动故障解决一例

    2015-03-09 - Ubuntu下解决MySQL自启动,执行命令: # chkconfig --list The program chkconfig is currently not installed. You can install it by typing: apt-get install chkconfig 发现没安装chkconfig脚本,安装它: root@www:~# apt-get install chkconfig Readin...

  • RedHat Linux下QT平台MySQL数据库开发环境配置

    2015-03-06 - This doucment is about how to add mysql driver into QT and about database connections 由于之前安装RedHat的时候是自动选择安装了mysql数据库以及QT designer,这一阵子用它的时候却因为它在数据库连接中遇到了很大的困难。 问题的出现: 首先想测试一...

  • Linux查看SQLite的表结构

    2015-02-26 - 如果想在Linux下列出该SQLite数据库中的所有表,可: .table 如果想查看这些表的结构: select * from sqlite_master where type=table; 查看某个表的表结构: select * from sqlite_master where type=table and name=emperors; 也可以通过命令:.schema em...

  • Linux编译安装MySQL 5.1与Innodb

    2015-02-24 - 编译mysql5 代码:./configure \ --prefix=/usr/local/mysql \ --localstatedir=/usr/local/mysql/data \ --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock \ --with-extra-charsets=all \ --with-charset=utf8 \ --with-client-ldflags=-all-static...

  • 大数据常见术语表大数据常见术语表

    2015-02-23 - 大数据的出现带来了许多新的术语,但这些术语往往比较难以理解。因此,我们通过本文给出一个常用的大数据术语表,抛砖引玉,供大家深入了解。其中部分定义参考了相应的博客文章。当然,这份术语表并没有100%包含所有的术语,如果你认为有任何遗漏之处,请告...

  • Linux环境下后台海量数据拉取入库基本流程

    2015-02-19 - Linux环境下后台所产生的海量数据大多是借助于Log保存的,但文本文件处理数据是有很大局限性的,因此需要对数据进行格式化处理,并存入数据库。其工作流程可以分为以下几方面: 一、数据拉取环节 数据拉取环节主要实现的是将数据从游戏服务器端拉取到跳板机...

  • Linux下Shell脚本与Oracle交互脚本

    2015-02-13 - wc -l 7*.txt . ~/.bash_profile cd /data/intfdata/ba/gtdata database_pass=`cat /home/gmcc/database_work.conf` ---签约 sqluldr user=$database_pass query=select distinct servnumber|||||| from tb6_lh_hhf_gj_temp8 where sfzshf=是 and lb=A and a...

  • Linux设备IO研究与数据库性能调优

    2015-02-10 - 数据库系统是基于文件系统的,其性能和设备读写的机制有密切的关系。 和数据库性能密切相关的文件I/O操作的三个操作: open 打开文件 write 写文件 fdatasync flush操作(将文件缓存刷到磁盘上)。 一、Open操作 open(test.file,O_WRONLY|O_APPDENT|O_SYNC))...

  • Linux下新系统调用sync_file_range提高数据sync的效率

    2015-02-08 - 我们在做数据库程序或者IO密集型的程序的时候,通常在更新的时候,比如说数据库程序,希望更新有一定的安全性,我们会在更新操作结束的时候调用fsync或者fdatasync来flush数据到持久设备去。而且通常是以页面为单位,16K一次或者4K一次。安全性保证了,但是...

  • 在RHEL5.4安装ndoutils 1.4.14

    2015-02-08 - 一、实验准备 1.安装好lamp构架,如果不想用源代码编译安装,就直接配置一个本地的yum源进行安装,这样就简单多了。 2.安装好nagios、GD库,让其可以正常运行。本实验旨在能正常提供nagios的机上进行安装ndoutils 3.准备好DBD-mysql-4.014.tar.gz、DBI-1.609...

  • CentOS install Python 2.6.5 & cx_Oracle

    2015-02-07 - 最近一直在做一些support的工作,其中很多内容都需要写一些简单的脚本或者程序,在使用java开发了几个小tool之后,感觉有点杀鸡用牛刀,而且每次code-test-build-deploy也挺麻烦的,tool一般在远程的server上运行,有时发现个小问题,还得在本地重新修改代码...

  • Ubuntu下为QT编译MySQL驱动

    2015-02-05 - QT自带没有添加mysql驱动,所以要自己编译。 我们假设你已经装了mysql 首先必须安装mysql-devel,不装的话会出现找不到-lmysqlclient的问题,这个在Ubuntu下名字叫libmysqlclient15-dev,于是 sudo apt-get install libmysqlclient15-dev接下来进入QT存放mysq...

  • Linux下使用C/C++访问数据库

    2015-02-04 - MySQL篇 写一套OA系统,为了方便进行数据库操作,特意抽出一周的时间来研究C/C++访问各种数据库的方法,并打算封装一套数据库操作类,现在奉上最简单的一部分:在Linux下访问MySQL数据库。 本文中使用的MySQL API代码为C语言,如果各位对C++有兴趣,可以考虑...

  • coreseek-3.2.13兼容sphinx-0.9.9的配置

    2015-01-27 - coreseek-3.2.13兼容sphinx-0.9.9的配置,可以不经修改,即可直接使用。 不过,为了更好的针对中文进行检索,则需要使用coreseek新增的配置参数,设置中文分词。 以下是中文分词的核心配置,请仔细阅读,应用到自己的配置之中: source 数据源名称a { #........

  • Linux MySQL Xfs与ext3速度测试

    2015-01-25 - 环境 RedHat 5.6 mysql 5.1.54 64G 内存 E7 系列cpu 4颗 使用xfs 的文件格式 存储过程 delimiter // create procedure insert_mang_rows (in loops int) begin declare v1 int ; set v1=loops; while v1 0 do insert into test.test values(qwwwwwwwwwwwwwww...

  • 在Linux下面卸载与重新安装PostgreSQL(rpm包)

    2015-01-23 - 1.先把原来的postgresql安装包找出来,如果找不到就可以直接安装了。 [root@www postgresql]# rpm -qa|grep post postgresql-docs-8.0.3-1.1AX postgresql-libs-8.0.3-1.1AX freeradius-postgresql-1.0.1-3.RHEL4.1AX postgresql-python-8.0.3-1.1AX postfix...

  • Django Docs part 1(初识Django)

    2015-01-08 - 首先确保django已安装,我们可以尝试在python环境下import django,如果命令执行成功,则表示安装成功。 接着来看看如何建立一个新的项目: 通过一个命令来建立新项目:django-admin.py startproject mysite 执行过以后在当前目录将会生成新目录mysite,在其...

  • crontab导致CPU异常的问题分析及处理

    2015-01-06 - 今天查看数据库负载没有发现问题,但是当我使用top命令的时候,发现有一个进程占用了大量的cpu资源而且已经执行很长时间了。这一下子引起了我的注意。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 25807 oraccbs1 25 0 8728 732 564 R 100.0 0.0...

  • Linux备份文件和数据库发送到邮箱

    2014-12-21 - 一个误操作 把一个月的文件备份和数据库备份删掉了 做了一个用sendmail发送到邮箱的备份脚本: Xml代码 #!/bin/bash # X , sendmail hoodbc20117 ### Setting path ### BACKPATH=/data0/mysql_bak DATE=`/bin/date +%Y-%m-%d-%H-%M-%S` zip -rq $BACKPATH/er...

  • GitLab发出MergeRequest的时候返回500错误的两个解决log

    2014-12-20 - Post内容过大的fix 某sub repo 发送 merge request 后,gitlab的沙漏滚了N圈后返回了一个500错误,检查后台的production.log(若有admin权限,可以访问访问http://your_gitlab_domain/admin/logs 查看production.log这个标签),发现错误如下: Mysql2::Error: MyS...

  • 在Linux下编译Google leveldb数据库及在C++中操作示例

    2014-12-17 - 1:简介 Leveldb是一个google实现的非常高效的kv数据库,可按照字符串键值顺序映射进行存贮。目前的版本1.2能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能。 Leveldb是一个C++库,可用于很多情况。比如用于一个网页浏览器存储最近存取...

  • 在PostgreSQL中使用全文索引介绍

    2014-12-16 - 在近期的开发中由于需要处理比较大的数据量,但是由于没有资金购买商业数据库,而且最好不能用盗版的,所以没办法就用了这个PostgreSQL对象关系型数据库。首先介绍一下这个数据库,百度百科:PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本...

  • Fedora 14下MySQL更改密码

    2014-12-15 - 不知为什么,Fedora 14下用yum安装MySQL后配置挺麻烦,现将更改密码的方法记录一下。 报错问题: [root@www mysql]# mysqladmin -u root password 123456 mysqladmin: Cant turn off logging; error: Access denied; you need the SUPER privilege for this...

  • Linux下用Python连接MSSql Server 2008

    2014-12-12 - Keywords:Linux、python、pyodbc、freetds、unixODBC、tsql、isql、mssql、mssql server、mssql server 2008 缘起 因为客户要求在应用上部署 mssql server 2008,而我们习惯了开发 Linux 下的服务器程序,所以就有了在 linux 下用 python 连接 mssql server...

  • Metasploit攻击Oracle的环境搭建

    2014-12-11 - Metasploit中关于Oracle的攻击模块默认并不完全,需要自己做一些工作。本文主要记录在搭建环境的中的一些错误(操作系统Backtrack 5)。在默认情况下使用oracle的一些攻击功能会出现类似如下错误:ary module execution completed msf use auxiliary/admin/o...

  • Linux Java连接MySQL数据库

    2014-12-09 - Linux(Ubuntu平台)Java通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 下载 jdbc: mysql-connector-java-5.1.18.tar.gz:http://www.mysql.com/downloads/connector/j/5.1.html 解压 jdbc: tar -zxvf mysql-connector-java-5.1.18.tar.gz 配置...

  • Linux JSP连接MySQL数据库

    2014-12-09 - Linux(Ubuntu平台)JSP通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 下载 jdbc: mysql-connector-java-5.1.18.tar.gz 解压 jdbc: tar -zxvf mysql-connector-java-5.1.18.tar.gz 配置 jdbc:cp mysql-connector-java-5.1.18-bin.jar /usr/loc...

  • RedHat 5.5下安装Oracle 10.2.0.1时报误及解决

    2014-12-06 - Oracle安装前提条件: 安装一下rpm包 compat-db-4.2.52-5.1.i386.rpm compat-gcc-34-3.4.6-4.i386.rpm compat-gcc-34-c++-3.4.6-4.i386.rpm compat-libstdc++-33-3.2.3-61.i386.rpm compat-libstdc++-296-2.96-138.i386.rpm libaio-devel-0.3.106-5.i386.rpm...

  • 配置VNC远程连接Linux和Unix远程服务器图形界面安装Oracle

    2014-12-05 - 1、配置并开启vnc服务 [Oracle@localhost ~]$ vncserver You will require a password to access your desktops. Password: ---这里要求输入vnc客户端登录的密码并重复 Verify: New localhost.localdomain:2 (oracle) desktop is localhost.localdomain:2 Cr...

  • Oracle不合理的表设结构计导致执行缓慢

    2014-11-29 - 收到开发这边的确认请求,如下三个语句,执行计划的COST均一样,但为什么实际执行效果相差很大(1)的查询速度很慢,2)和3)都正常)。 1) Select * From (Select * From V_Question_Head Vquest0_ Where 1 = 1 Order By Vquest0_.State Asc, Vquest0_.Ask_Tim...

  • 升级OpenERP 6.0.x的数据库到OpenERP 6.1

    2014-11-24 - 原文地址:http://www.openerp.com/forum/topic30414.html 请谨慎操作,尚未验证。 Im in the process of doing a test-migration of a 6.0.2 database across to 6.1rc1. Im a complete newcomer to OpenERP, having only started developing on it about a...

  • Python MySQLdb在Linux下的快速安装

    2014-11-23 - 在公司开发需要,要在Linux下安装Python MySQLdb。发现用编译的方式安装真的很蛋疼,不过也算见见世面,各种问题。 这里有两种方式: A.快速安装 B.自己编译 1.最快速最简单方法(赶时间的话) sudo yum install MySQL-python 可能遇到问题: import MySQLdb...

  • Linux的三种线程实现模型漫谈

    2014-11-21 - 最近研究Mysql源代码,其基于 One thread per connection 现在我们通过对Linux下的线程模型的学习来串起一系列的知识点: linux支持的三种线程模型: 1,linux Threads,这是linux标准的的线程库,但是与IEEE的POSIX不兼容. 2.Native POSIX Thread Library(简称N...

  • MySQL使用GROUP_CONCAT实现统计报表

    2014-11-21 - 要写一个sql,统计某写游戏玩家级别最高的角色名,首先看一个某个玩家的所有角色 linux@www select a.account,a.`name`,a.`LEVEL` from mdb.char_info a inner join test.pushspread b on b.account = a.account GROUP BY a.account,a.`name` 结果,因为使用的...

  • 从源码安装MySQL无法定位basedir问题的解决方法

    2014-11-17 - 在Mysql提供的多种安装方法中,我本人还是非常喜欢从源码进行安装的,因为从源码进行安装更加灵活,能避免一些因为本机差异而导致一些小问题。比如,一个最为常见的问题就是从原码安装可以避免安装完成后无法定位basedir的问题,导致出现一些像Cant find mes...

  • RedHat Linux下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程

    2014-11-14 - RedHat Linux 下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程记录: tar -zxvf jdk-7u3-linux-i586.tar.gz /解压gz文件 rpm -q xxx.rpm 查询软件包是否已经安装 mv new.c new0.c //移动文件文件夹并重命名 rm -rf tomcat7 //删除文件夹及其下面的文件和目录 //...