- 博客(111)
- 收藏
- 关注
原创 Linux目录结构
RedHat目录结构/: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin: /usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot: 放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建...
2013-07-02 21:08:26 162
原创 Linux网络配置
网络接口概念lo接口表示本地回送接口,一般用于网络测试及本地进程之间的通讯。eth接口表示以太网卡设备接口,通过附加数字来反映物理网卡的序号,例如:eth0ppp接口表示ppp设备接口。网络配置文件存储于/etc/sysconfig/network-scripts目录下,该目录下包含网络接口的配置文件以及部分的网络命令,例如:ifcfg-eth0 文件表示第一块网卡接口的配置文件ifcfg-l...
2013-05-04 21:48:34 185
原创 Shell学习笔记(三)
系统提示信息Bash shell的登录信息提示在【/etc/issue】和【/etc/motd】中配置。【/etc/issue】文件可以修改系统提示信息,例如系统版本、时间等【/etc/motd】文件可以修改用户登陆时候的提示信息,例如欢迎信息等。 【\d】本地端的时间的日期【\l】显示第几个终端接口【\m】显示硬件等级【\n】显示主机的网...
2012-08-29 16:05:05 151
原创 Shell学习笔记(二)
Shell变量基础 在Linux预设情况下,使用“大写字母”来设定的变量一般为系统预定义的变量。Bash中有很多预定义的环境变量。系统通过预定义的环境变量来定义shell的环境。 【env】命令显示目前系统中主要的预定义变量内容【set】命令将环境变量和用户自定义变量显示出来【echo $变量名】命令显示指定的变量 在Linux中可以使...
2012-08-29 15:25:25 130
原创 Shell学习笔记(一)
shell是一个命令解释器,例如在图形界面中双击一个图标表示我们要利用其他工具打开一个文件(如果是二进制文件直接运行该二进制文件)。在命令行界面输入ls -l,这时shell就会对命令进行解析,然后通知系统所要做的操作,shell并将系统处理后的返回值进行处理后返回给用户。 shell又分为登录shell和非登录shell,登录shell执行时需要用户名口令。 ...
2012-08-29 13:35:40 105
原创 Maven学习笔记(一)
上周给公司的同事做了一下Maven的培训,周末重新整理一下发布到网上。以前使用Ant构建项目,如果使用Ant构建项目时会有一个比较严重的问题,基于分模块的时候对于依赖的管理不太好操作,Maven就是为了解决Ant不太好解决的哪些问题的一种新的项目管理工具,目前Maven是Apache的一个顶级项目(http://maven.apache.org/)。从官方下载的Maven二进制包只有4...
2012-08-26 16:50:26 187
原创 OpenLDAP学习笔记
LDAP协议 目录是一组具有类似属性、以一定逻辑和层次组合的信息。常见的例子是通讯簿,由以字母顺序排列的名字、地址和电话号码组成。目录服务是一种在分布式环境中发现目标的方法。目录具有两个主要组成部分: 第一部分是数据库,数据库是分布式的,且拥有一个描述数据的规划。第二部分则是访问和处理数据的各种协议。 目录服务其实也是一种数据库系统,只...
2012-06-11 19:15:59 2166
原创 Oracle数据库学习笔记(三)
Initialization Parameter Files 一个Oracle Instance在启动之前,他必须有一些必要的参数,这些参数称为初始化参数,这些参数保存在一个初始化参数文件中。初始化参数文件就是Oracle在执行启动命令时,这时Oracle会去自动的读取一个初始化参数文件。 初始化参数文件中的参数规定了SGA的SIZE、各个SGA...
2012-06-09 22:01:28 139
原创 Oracle数据库学习笔记(二)
DB Administration Tools Oracle Universal Installer(OUI):OUI是用来安装、升级和删除Oracle软件。Oracle Database Configuration Assistance(DBCA):DBCA是一个图形界面的程序,可以帮助我们创建、管理和删除数据库。DBCA是OUI中的一部分。...
2012-06-09 18:16:47 124
原创 Oracle数据库学习笔记(一)
Oracle的体系结构大体上分为两部分:Instance(实例)和Database(数据库)。 Instance(实例):在Oracle Instance中主要包含了SGA以及一些进程(例如:PMON、SMON、DBWn、LGWR、CKPT等)。如果一个用户的进程连接到Oracle Server时,其实就是连接到Oracle Instance。在SGA中又包含...
2012-06-08 00:20:40 231
原创 JVM学习笔记系列(四)
标记 -清除算法 最基础的收集算法是“标记-清除”(Mark-Sweep)算法,如它的名字一样,算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象,它的标记过程其实在前一节讲述对象标记判定时已经基本介绍过了。之所以说它是最基础的收集算法,是因为后续的收集算法都是基于这种思路并对其缺点进行改进而得到的。它的主要缺点有两个:一...
2012-05-31 00:07:49 110
原创 JVM学习笔记系列(三)
在Sun Hotspot的JVM内存管理白皮书中描述GC的概念是指垃圾收集器,而不是垃圾回收。例如在做GC调优的时候,选择的不是一种垃圾回收方式,你选择的是一种垃圾的收集器。垃圾收集器的不同在于,它不仅仅是做垃圾回收,他还决定了内存是如何分配的。也就是在选择GC的时候,因为他决定的内存分配,所以也就决定了应用的处理速度。JVM - 内存分配 JVM在分配堆内存...
2012-05-30 14:54:53 110
原创 JVM学习笔记系列(二)
在Java虚拟机规范的描述中,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError(也就是大家常说的OOM)异常的可能,大概分类有以下几种:Java堆溢出虚拟机栈和本地方法栈溢出运行时常量池溢出方法区溢出本机直接内存溢出Java堆溢出 Java堆用于储存对象实例,我们只要不断地创建对象,并且保证...
2012-05-30 14:53:38 102
原创 JVM学习笔记系列(一)
对于从事C/C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力的皇帝,又是从事最基础工作的劳动人民—既拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。 对于Java程序员来说,在虚拟机的自动内存管理机制的帮助下,不再需要为每一个new操作去写配对的delete/free代码,而且不容易出现内存泄漏和内存溢出问题,看起来由虚拟机管理内...
2012-05-30 14:53:14 119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人