你与优秀程序员的差别,Expect实现远程自动登录

作为一个程序员,每天都需要登录远程开发机或者正式机器进行很多操作。正常流程都是打开shell终端输入ssh连接服务器输入密码,登录后执行操作。这样的工作不仅每天都在重复,而且还需要记住很多服务器的IP地址、密码等等,简直是苦不堪言。Expect就是这样一个将你解脱出来的工具。
Continue reading

[转]centOS下修改/dev/shm tmpfs文件系统大小

原文地址:  http://blog.chinaunix.net/uid-20656672-id-1744621.html

今天在rhel 5.4下创建11gr2数据库时使用自动内存管理选项的时候提示/dev/shm文件系统必须大于1g,df -h看下了只有700多M,google下,调整tmpfs文件系统的大小方法如下: Continue reading

[转]虚拟机VirtualBox增加虚拟硬盘空间

虚拟机vmbox安装centOS 的时候,设置了16G固定大小的虚拟硬盘,由于要处理一份10G左右的oracle数据,需安装Oracle XE 11g 数据库(在win7 64位不能安装,所以只有装到centOS下)。原有的Nginx+PHP+Mysql 和 node.js+mongoDB的数据已经占了8G的硬盘。需要增加新的硬盘空间。查看vmBox设置中的存储选项,发现可以增加虚拟硬盘。于是添加了一块25G硬盘,后发现不够,又添加了一块11G硬盘。 Continue reading

VirtualBox安装centOS笔记

安装环境 : 在win7 64位操作系统上通过 VirtualBox 4.2.16 虚拟安装centOS-6.4操作系统。
VirtualBox是免费开源的虚拟机软件,通过其官网下载并安装。可配置安装多个虚拟机。
从centOS官网下载CentOS-6.4-x86_64-bin-DVD1.iso  和 CentOS-6.4-x86_64-bin-DVD2.iso 镜像。镜像一定要下载完整,否则安装时会出错。

Continue reading

Linux(Ubuntu)下如何安装MySQL源码包及设置MySQL开机自启动

mysql-5.5.24.tar.gz源码包在linux下的安装与设置开机自启动mysql.server。新版的mysql,采用的是二进制包安装,解压后就是已经编译好的包,不需要用./config和cmake,直接根据官方提示,配置环境变量即可使用。官方安装说明详解: Continue reading