- 浏览: 276283 次
- 性别:
- 来自: 石家庄
-
最新评论
-
路小尘:
mark
详解 Java 语言中 float 类型的运算 -
ezerg:
兄弟,你那样写的效果和没写是一样的,因为你没有转换编码。例如从 ...
JDBC 中 DatabaseMetaData 接口的使用 -
yl419440513:
我也用的是这个,可是却被一个问题难住了,就是getString ...
JDBC 中 DatabaseMetaData 接口的使用 -
laijinyan:
我初学请教下不是说 MaxClients 要小于 Server ...
Apache 的 httpd 进程占用大量内存原因及其解决方案 -
ybb896:
,不错
安装和使用 percona 推出的 Xtrabackup 备份 MySQL
文章列表
使用 dbca 创建新的数据库,报错:ORA-12547: TNS: lost contact
原因是未安装 libaio 包,因为 CentOS 4.x 默认是不安装的。
注意: db2 和 sybase 支持异步IO也需要安装此包。
处理运行 launchpad.sh 不支持 firefox 的问题
先执行 export NSS_USE_SHARED_DB=enabled
再 ./launchpad.sh
原因不详。
最近要安装 DB2 9.7,它要求 CentOS 版本至少为 5.3,所以下载了最新的 5.6 版本。安装过程变化不大,不过界面漂亮了很多,而且自带的中文输入法很靓。
结果在给 LVM 的逻辑卷增加空间的时候,执行在线扩容的命令 ext2online 后,系统居然提示找不到该命令,汗!
最后发现居然 resize2fs 命令升级了,它也可以在线扩容,记得 4.x 版本中它只支持 umount 的分区扩容。我感觉自己 OUT 了。
基于安全的考虑,MySQL服务器的 3306 端口只能内部访问,防火墙对外只开了 ssh 端口。 这种情况我们就可以使用 SSH 的隧道外部直接访问 MySQL 。
使用 Putty 作为客户端,只在原有基础上加一项配置即可:
中文版选择“连接”->“SSH”->“通道”,在界面中
“源端口”即本地的访问端口,假设设置为 “3306”
“目的地”即 MySQL 服务器的 IP 地址加端口,假设设置为“192.168.0.1:3306”
点击“增加”按钮即在“映射的端口”列表中增加一条映射记录,将本地 3306 端口映射到远程的 3306 端口。
再返回到“会话”界面,点击“打开” ...
服务器系统安装完成后,一般都是通过 FTP 上传需要安装的软件。
当然也可能通过 SFTP 上传,因为一般都会打开服务器的 sshd 服务,而且不需要另外的配置。常用的客户端工具有 WinSCP 和 FileZilla 等。
由于 SFTP 的过程是加密的,所以上传大文件时会相对慢一些,所以更多的时候我选择系统自带的 VSFTP,只需要简单的配置即可。
通常情况下,我只允许特定的几个用户上传文件,并且只有 root 用户才能上传到任意目录,其它普通用户只能上传到自己的主目录。
修改配置如下:
一、修改 /etc/vsftpd.ftpusers 文件
文件里面的用户是禁用 FTP 服务的,所以我 ...
RAID 是“Redundant Array of Independent Disk”的缩写,翻译成中文即独立冗余磁盘阵列,通过多个磁盘同时存储和读取来大幅提高系统的数据吞吐量。
RAID 5 以数据的奇偶校验位来保证数据安全,但它不是以单独的磁盘来存放数据的校验位,而是将其交互存放于各个磁盘上。任何一个磁盘损坏,都可以根据其它磁盘的校验位来重建损坏的数据。
下面通过 mdadm 工具来配置一个 RAID 5 为实例。
一、计算机上安装 4 块 SATA 磁盘,分别格式化并标记为 RAID 类型。
# fdisk /dev/sdb
// 显示命令列表
m
// 新分区
n
// 新建主分 ...
Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz
相应的解压缩命令则是 gunzip 和 unzip
gzip 命令:
# gzip test.txt
它会将文件压缩为文件 test.txt.gz,原来的文件则没有了,解压缩也一样
# gunzip test.txt.gz
它会将文件解压缩为文件 test.txt,原来的文件则没有了,为了保留原有的文件,我们可以加上 -c 选项并利用 linux 的重定向
# gzip -c test.txt > /root/test.gz
这样 ...
安装系统时,创建100M的boot分区,剩余空间创建卷组VolGroup00,在VolGroup00中创建逻辑卷LogVol00、LogVol01,分别挂载swap和根分区。
以下操作为增加新磁盘并扩展现在文件系统与交换分区的大小,并且剩余的部分挂载到 /share 用于 samba 共享:
1、查看设备的数量和分区表状况。IDE接口的磁盘被称为hd,例如 hda,hdb,最多4个;SCSI接口的磁盘被称为sd,例如 sda,sdb,理论无限制。
# fdisk -l
2、创建LVM格式分区
# fdisk /dev/sdb
// 显示命令列表
m
// 查看已经划分好的分区
p
// 新 ...
MySQL 从 5.1.x 的版本开始支持分区表,直到现在的最新版本 5.1.56 分区表已经比较成熟,并且该版本也是很稳定的 MySQL 版本。另外,MySQL 5.5开始支持RANGE COLUMNS和LIST COLUMNS的分区,也就是说非整型的列不再需要通过函数转化为 ...
一、编译 MySQL5.0
# ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --enable-thread-safe-client --enable-local-infile --enable-assembler --enable-community-features --enable-profiling --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --with-charset=utf8 --wit ...
一、安装 XtraBackup
如果是32位的系统,默认将xtrabackup0.9.zip的内容放到mysql的bin目录下即可。
也可以编译数据库时一起编译,以5.0.88为例:
首先下载它的源代码:http://www.percona.com/mysql/xtrabackup/
注意:它必须和mysql源代码一起编 ...
最近想把笔记本上再安装一个 Linux 系统,毕竟虚拟机有时候用起来没有那么爽。
开始安装了 CentOS 4.8 。由于笔记本没有光驱,所以通过U盘启动和硬盘安装的方式。操作很简单:
1、通过 UltraISO 或类似软件将安装的 ISO 镜像文件写入到U盘,用作系统启动盘。
2、再将整个镜像文件复制到U盘中,用于安装。如果U盘空间不够的话,可以将镜像文件复制到另外一个U盘或者分区格式为 FAT32 的系统盘。
3、重新启动电脑并设置为U盘引导启动,就可以出现熟悉的 Linux 安装界面。
4、关键是提示安装方式的时候,选择“Hard Drive ...
一、安装前的准备工作
以 root 登录,创建sybase用户、用户组(useradd,groupadd)和安装目录/opt/sybase
# mkdir /opt/sybase
# id sybase
# useradd sybase
# passwd sybase
操作系统共享内存缺省值,对于大多数 Linux 版本为 32MB,Adaptive Server 的最小要求为 6 ...
忘记 root 密码需要进入进单用户模式来修改。
操作很简单:
1、系统启动后出现 grub 画面时,选择 linux 引导项,然后按 e 键编辑启动项。
2、选择以 kernel 开头的一行,按 e 键进入编辑模式,在此行的末尾加入 single ,再回车退出。
3、按 b 键引导启动,进入系统后执行命令 “passwd root” 修改 root 密码 。
顺便提一下 FreeBSD 忘记 root 密码,解决方式类似:
系统启动时键入指令 “boot -s” 进单用户模式,进入系统后执行如下命令:
# mount -a
# passwd root
检测内存、交换分区的大小
# grep MemTotal /proc/meminfo
# grep SwapTotal /proc/meminfo
检测磁盘空间大小
# df -h
检测 libaio 包,CentOS 4.8 默认不安装
注意:不安装创建数据库时会报错“ORA-12547:TNS:lost contact”
# rpm -qa|grep libaio
# rpm -ivh libaio-0.3.105-2.i386.rpm
# rpm -ivh libaio-devel-0.3.105-2.i386.rpm
修改内核参数
# cat >> /etc/sysct ...