日期:2014-05-16 浏览次数:20482 次
目前软件开发过程中使用的主流数据库有:Oracle、DB2、SQL Server、MySQL,它们各有自己的特征,区别如下:
Oracle:Oracle,甲骨文的核心产品,能在所有主流平台上运行(包括 windows),安全方面获得最高认证级别的ISO标准认证,当今大型数据库市场占有率最高,并发量最高、效率最好,性能最高,收费而且价格不菲,适合大公司的大型项目。
DB2:IBM的大型数据库产品,并发量与效率不如Oracle,但核心优势是后台强大的数据处理,同样价格不菲。能在所有主流平台上运行(包括windows),最适于海量数据的项目,在线事物处理性能较高,安全方面获得最高认证级别的ISO标准认证。大型的金融相关项目可能会用到两种数据库,Oracle在前,应付并发量,DB2在后负责数据处理。
SQL Server:微软的产品,只能在windows上运行,界面友好,没有丝毫的开放性,没有获得任何安全证书,多用户时性能不佳,适合中小型项目。
MySQL:甲骨文收购Sun之后即被纳入Oracle旗下,它在中小型项目中得到广泛应用,甚至大型项目做数据库集群也要用它,基本免费,适合个人网站及一些小企业的网站应用。
man rm ( rm --help ) 
查看帮助 
cd 
进入目录 
ps -ef|grep java 
查看进程 
pstree |grep java 
查看进程树 
kill somePid 
杀掉某进程 
kill -9 $(ps -ef|grep udpserver | grep java|awk '{print $2}' ) 
删除 udpserver 进程 
rpm -aq|grep php 
查看安装介质 
pwd 
查看当前目录 
ls -l -t 
-l 显示详情, -t 按时间排序 
ll 
相当于 ls -l 
find / -name libNativeMethod.so 
等同 ll |grep someFile 
grep someText * 
在当前目录所有文本中查找 
ifconfig 
IP 地址配置,可以使用 setup 命令启动字符界面来配置 
chmod a+x somefile 
所有用户都可以执行 
chmod u+x somefile 
当前用户可以执行 
env 
环境配置,相当 window 下 set 
env |grep PATH 
查看环境变量 
export 
相当于 set classpath 
echo 
输出变量名 
netstat -npl 
查看端口 
lsof -i :22 
查看端口进程 
cp from to 
拷贝文件 
cp -fr ./j2sdk1.4.2_04 /usr/java 
拷贝目录 
mkdir 
创建目录 
mv 
剪切或者重命名 
rm -r 
递归删除, -f 表示 force 
>somefile 
清空文件内容 
which java 
查看 java 进程对应的目录 
who 
显示当前用户 
users 
显示当前会话 
zip -r filename.zip filesdir 
某个文件夹打 zip 包 
unzip somefile.zip 
解压 zip 文档到当前目录 
gunzip somefile.cpio.gz 
解压 .gz 
cpio -idmv < somefile.cpio 
CPIO 操作 
ps auxwww|sort -n -r -k 5|head -5 
按资源占用情况来排序,第一个 5 表示第几列,第二个 5 表示前几位 
hostname -i 
显示本机机器名,添加 i ,显示 etc/hosts 对应 ip 地址 
rpm -ivh some.rpm 
安装软件 
rpm -Uvh some.rpm 
更新软件 
rpm -qa |grep somesoftName 
是否已安装某软件 
tar -xvzf  some.tar.gz 
解压缩包 
tar –cvzf some.tar.gz fileDir 
打压缩包 
shutdown -i6 -y 0 
立即重启服务器 
reboot 
立即重启服务器,相当于 shutdow –r now 
halt 
立即关机, shutdown -h 
shutdonw -r 23:30 
shutdown -r +15 
shutdonw -r +30 
定时重启 
gdmsetup 
启动系统配置管理界面,需要在图形界面执行 
setup 
启动文字配置管理界面 
vi /etc/sysconfig/network 
修改机器名 , 然后要重启机器或者 service network restart 
locale 
显示系统语言 
export LANG=zh_CN.GBK 
设定系统语言,解决 consol 中文乱码 
ln -s src_full_file the_link_name 
创建软链接 
last 
倒序查看已登陆用户历史 
history 
查看历史命令 
tail -10 someFile 
查看文件后 10 行内容 
head -10 someFile 
查看文件前 10 行内容 
tail -f someFile 
实时查看文件内容,用于调试 
date -s 10/09/2009 
修改日期 
date -s 13:24:00 
修改时间,直接 date 显示时间 
df -k 
查看文件磁盘空间 
df -v 
查看文件空间 
du 
查看磁盘空间使用情况 
free 
查看内存使用情况 
top 
查看当前系统资源使用情况 
vmstat 5 10 
没 5 秒刷新一次,刷新 10 次; time