摘要: How well do you know your free software people, apps and commands? Put yourself to the test and see just how much you know - we don't think even Linus Torvalds knows all these...你对自由软件的人物、应用程序和命令了解多少? 请你用下面的题目做自我测试 – 我们不保证Linux之父林纳斯·托瓦兹(Linux Torvalds)也能做对所有的题……第一回合:人物1) 谁绘制了Linux的吉祥物Tux的原型 阅读全文
posted @ 2013-03-12 21:11 Merlin_Tang 阅读(1706) 评论(4) 推荐(1) 编辑
摘要: 目 录一、硬件要求二、软件三、系统安装注意四、安装Oracle前的系统准备工作五、安装Oracle,并进行相关设置六、升级Oracle到patchset 10.2.0.4七、使用rlwrap调用sqlplus中历史命令一、硬件要求1、内存 & swapMinimum: 1 GB of RAMReco... 阅读全文
posted @ 2013-03-08 13:39 Merlin_Tang 阅读(38776) 评论(8) 推荐(6) 编辑
摘要: 一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSain 阅读全文
posted @ 2013-02-20 11:52 Merlin_Tang 阅读(267342) 评论(92) 推荐(65) 编辑
摘要: 一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个... 阅读全文
posted @ 2013-01-30 09:22 Merlin_Tang 阅读(733173) 评论(11) 推荐(44) 编辑
摘要: 一、yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog u... 阅读全文
posted @ 2013-01-04 14:01 Merlin_Tang 阅读(618635) 评论(20) 推荐(62) 编辑
摘要: 一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix... 阅读全文
posted @ 2013-01-03 17:21 Merlin_Tang 阅读(495853) 评论(22) 推荐(38) 编辑
摘要: 一、简介Number one of the biggest security holes are passwords, as every password security study shows. Hydra is a parallized login cracker which supports numerous protocols to attack. New modules are easy to add, beside that, it is flexible and very fast.Hydra was tested to compile on Linux, Windows/Cy 阅读全文
posted @ 2013-01-01 23:14 Merlin_Tang 阅读(118934) 评论(5) 推荐(11) 编辑
摘要: 一、简介 nali,名字取自中文“哪里”的拼音。nali包含一组命令行程序,其主要功能就是把一些网络工具的输出的IP字符串,附加上地理位置信息(使用纯真数据库QQWry.Dat)。例如74.125.128.104会变成74.125.128.104[美国 加利福尼亚州山景市谷歌公司]。查询是在本地进行,并不会进行联网查询,所以效率方面不会对原始命令产生什么影响。 目前包含以下几个命令:nalinali-dignali-nslookupnali-traceroutenali-tracepathnali-ping 使用这些命令的前提是,他们对应的命令必须存在。例如你要用nali-dig,必须保... 阅读全文
posted @ 2012-12-24 16:40 Merlin_Tang 阅读(17504) 评论(3) 推荐(4) 编辑
摘要: 一、简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件... 阅读全文
posted @ 2012-12-18 15:13 Merlin_Tang 阅读(176617) 评论(31) 推荐(34) 编辑
摘要: 一、简介什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件。 LAMP这个词的由来最早始于德国杂志“c't Magazine”,Mich... 阅读全文
posted @ 2012-11-28 15:05 Merlin_Tang 阅读(36723) 评论(8) 推荐(6) 编辑
摘要: 在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介绍一般而言如何启动oracle。一、在Linux下启动Oracle登录到CentOS,切换到oracle用户权限# su – oracle接着输入:$ sqlplus "/as sysdba"原本的画面会变为SQL>接着请输入SQL> startup就可以正常的启动数据库了。另外停止数据库的指令如下:SQL> shutdown immediate二、检查Ora 阅读全文
posted @ 2012-11-27 15:35 Merlin_Tang 阅读(131547) 评论(4) 推荐(12) 编辑
摘要: 一、硬件要求1、内存 & swapMinimum: 1 GB of RAMRecommended: 2 GB of RAM or more检查内存情况# grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo2、硬盘由于CentOS安装后差... 阅读全文
posted @ 2012-11-06 14:07 Merlin_Tang 阅读(30323) 评论(3) 推荐(4) 编辑
摘要: 数据库设计范式是一个很重要的概念,但是这个重要程度只适合于参考。使用数据库设计范式,可以让数据表更好的进行数据的保存,因为再合理的设计,如果数据量一大也肯定会存在性能上的问题。所以在开发之中,唯一可以称为设计的宝典 —— 设计的时候尽量避免日后的程序出现多表关联查询。一、第一范式所谓的第一范式指的就是数据表中的数据列不可再分。例如,现在有如下一张数据表:CREATE TABLE member ( mid NUMBER PRIMARY KEY, name VARCHAR2(200) NOT NULL, contact VARCHAR2(200));这个时候设计的就不合理,因为联系方式由多种... 阅读全文
posted @ 2012-09-13 09:48 Merlin_Tang 阅读(6442) 评论(9) 推荐(9) 编辑
摘要: 数据库的备份操作是在整个项目运行中最重要的工作之一。一、数据的导出和导入数据的导出和导入是针对于一个用户的备份操作,可以按照如下的方式完成:1、 数据的导出在硬盘上建立一个文件夹:c:\backup;输入exp指令;输入用户名和密码;设置导出文件的名称:导出文件: EXPDAT.DMP;2、 数据的导入先将表删除干净;进入到导出文件所在的文件夹之中:c:\backup;输入imp指令;输入用户名和密码;导入整个导出文件 (yes/no): no > yes但是以上的操作只是做为一个演示,因为这种备份操作本身只适合数据量小的情况,如果数据量较大的话,这种操作是会损耗性能的,而且时间也会很长 阅读全文
posted @ 2012-09-12 16:04 Merlin_Tang 阅读(24203) 评论(4) 推荐(6) 编辑
摘要: SQL语句分为三类:DML、DDL、DCL,之前已经讲解完了DML和DDL,现在就差DCL操作的,DCL主要表示的是数据库的控制语句,控制的就是操作权限,而在DCL之中,主要有两个语法:GRANT、REVOKE;权限的操作基础是需要有用户的,而这个时候就需要通过一个新的用户进行演示,而要想创建新用户则首先必须是具备管理员权限的sys、system两个用户操作。范例:创建一个dog用户,密码为wangwangCONN sys/change_on_install AS SYSDBA;CREATE USER dog IDENTIFIED BY wangwang;此时一个新的用户就创建完成了。注意:“ 阅读全文
posted @ 2012-09-12 12:38 Merlin_Tang 阅读(6192) 评论(0) 推荐(1) 编辑