日期:2014-05-16 浏览次数:20394 次
目前软件开发过程中使用的主流数据库有: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