gentoo下定制apache-启用模块和配置结构

这两天由于要搭建个小型资讯网站,需要用到apache。抽空在gentoo上定制了一把apache。   所谓的gentoo版apache,其实源码还是跟官方版本一致的。 不同之处在于模块的安装,卸载已经完全gentoo化。 只需要在USE标记里,添加,删除相应的标签,即可。   编译时用到的模块介绍 apache的编译安装就不多说了,这里要提一下的是,安装apac ...
by galaxystar 2008-06-29 浏览 (195) 回复 (0)

挑了几个比较好用的eclipse 3.4新特性(附下载地址)

介绍 eclipse 3.4 代号为ganymede (G anymede (英语发音"GAN uh meed")为最大的木星 已知卫星,也是第七颗发现的木星卫星,在伽利略发现的 卫星中离木星第三近,在希腊神话中 Ganymede是一个特洛伊美人的男孩(一个美少男),被宙斯带去给众神斟酒)。   1,面包屑 其实就是当前类到项目(proje ...
by galaxystar 2008-06-25 浏览 (815) 回复 (25)

以稳定为导向的,gentoo gcc 优化策略

昨天晚上,在linuxsir的精华版,研究了几篇gcc编译优化的文章,发现,如果要提高emerge软件的速度,必须要对 /etc/make.conf 里的 gcc 编译选项 CFLAGS,LDFLAGS 做一些简单的优化。   这里有一篇详解CFLAGS的文章: http://blog.csdn.net/collide/archive/2004/12/28/231852.aspx ...
by galaxystar 2008-06-24 浏览 (219) 回复 (2)

更新gentoo基础设施baselayout到2,体验openrc的超高性能

今天,闲着没事,将gentoo的baselayout更新到了2代。 照着官方文档做,少走了不少歪路。   http://www.gentoo.org/doc/zh_cn/openrc-migration.xml   其中,有几点,是官方文档上没提到的,这边描述一下:   1,clock这个init script在安装完baselayout-2后,没有被删 ...
by galaxystar 2008-06-21 浏览 (172) 回复 (0)

gentoo & linux 系统启动步骤分析

首先推广一下javaeye的 gentoo圈子 以下步骤,是基于已安装版本(非livecd)分析的。 按序号从小到大执行: linux 内核加载完硬件驱动后,启动 init 用户根进程(最后的引导步骤)。 init 用户进程读取 /etc/inittab 配置文件,进行系统环境初始化。 inittab配置文件: 按照 inittab 文件中的 ...
by galaxystar 2008-06-17 浏览 (153) 回复 (0)

gentoo关键引导步骤 - init进程详解

首先推广一下javaeye的 gentoo圈子   介绍 init 是由内核启动的用户进程,处于系统引导的最后一步。 内核会在这最后一步,尝试执行/sbin/init指令,如果找不到init,内核会执行/bin/sh,如果执行失败或找不到,将直接导致系统启动失败。 当然,一般情况下,这种出错概率还是很低的。完成这一步,就表示系统启动引导完成了。 作为系统里第一个进程, ...
by galaxystar 2008-06-16 浏览 (160) 回复 (0)

gentoo配置文件更新器etc-update详解

首先推广一下javaeye的 gentoo圈子   介绍 etc-update是一个类似版本管理工具中的merge功能的gentoo工具。当你更新系统或软件后,难免会有新的配置选项下来,这样,就会跟老的配置内容有冲突。etc-update可以帮助你解决这些冲突。 另外,etc-update还有个备份配置文件功能,具体可以参看/etc/dispatch-conf里的配置 ...
by galaxystar 2008-06-15 浏览 (186) 回复 (0)

一些常用的vim指令和技巧(不断更新中)

  h 左,j 下, k 上, l 右 x 删除当前光标后的一个字符 i 在当前光标插入 u 撤销一次操作 ctrl + r 重复上一次操作 w 向右移动一个词首 b 向左移动一个词首 e 向左移动到一个词末 ge 左右移动到一个词末 W 向右移动到句首 B 向左移动到句首 E 向右移动到句末 gE 向左移动到句末 ^ 行首 $ 行尾 f + 字母 ...
by galaxystar 2008-06-09 浏览 (263) 回复 (0)

Vmware下编译gentoo内核

下载&安装vmware 下载vmware可以到官网,也可以到天空,霏凡,华军等下载。 这里推荐用官方的,因为版本可能会更新一点。 但是,一直令人头痛的收费问题,还是比较难搞定。 于是,只能 google serialnum。 确定内核版本 首先,确定你要使用的内核 ...
by galaxystar 2008-05-24 浏览 (751) 回复 (7)

gentoo中利用ccache提高编译速度

什么是ccahe? ccache 是一个快速的编译器缓存。当您编译一个程序的时候,它会缓存中间的结果。这样,不论什么时候您重新编译同一个程序,编译所需要得时间将被大大缩短。对于普通的编译来说,这可以提高编译速度5到10倍。 这个想法,来自 Erik Thiele 用bash写的 compilercache 。只不过,ccache用C再实现了一遍。但 ...
by galaxystar 2008-03-21 浏览 (403) 回复 (0)

手动修复已经损坏的portage安装文件

目的 当你执行 emerge sys-apps/portage 出现致命错误的时候,你可能需要手动修复整个portage。 请试着跟下面的步骤做: 取得当前版本的 portage tarball 包 首选,要取得 portage tar包。 可以通过以下两种方式, 一是运气好, emerge 没有完全损坏,还可以运行 fetchonly。这个时候,就 ...
by galaxystar 2008-03-20 浏览 (344) 回复 (0)

设计高性能网站架构-LLMP

在网站架构设计中,大家一定对 LAMP (Linux Apache Mysql Php) 不陌生。LAMP确实是一个非常优秀的架构,秉承着自由,开放,高效,易用的设计理念。但是,本文不打算探讨LAMP,网上有很多介绍LAMP的资料。 这里,想给大家介绍另一个在LAMP上衍生出来的,以提升性能为主要目的的开源网站架构。1, 选择高性能 OS首先,不难理解,任何一个server最底层的支撑还是OS, ...
by galaxystar 2008-03-20 浏览 (624) 回复 (0)

有效管理你的 Gentoo USE 标记

前提: 在管理你的 USE 标记前,我们先来了解一下,在哪些地方可以定义 USE 标记。。 所有可以配置 USE 标记的地方: /usr/portage/profile/base/make.defaults /usr/portage/profile/default-linux/make.defaults /usr/portage/profile/default-linux/x86 ...
by galaxystar 2008-03-12 浏览 (400) 回复 (0)

Gentoo Overlay 使用指南(原创)

galaxystar翻译: 1,什么是 gentoo overlay? gentoo overlay是非gentoo官方Portage树维护的,由第三方开发人员发布的软件包。 2, 为什么使用 overlay?     a, 当你修改了 /usr/portage 下的软件包,并执行 emerge --sync时,你修改的软件包可能会被冲掉。(官方P ...
by galaxystar 2008-03-10 浏览 (451) 回复 (1)

发现一个比 nohup 更好处理后台任务的工具 screen

大家在起后台服务,或者长时间执行某个脚本的时候。   是不是感觉,交互性很差, 有时,想把结果直接在终端上输出,又怕不小心关闭了终端导致进程退出? (有些sshd服务还会设置连接超时,自动退出终端)   现在用 screen 这个指令可以很好的解决跑后台服务的尴尬。   命令其实超简单的:   直接在终端上输入 screen , 这 ...
by galaxystar 2008-03-10 浏览 (393) 回复 (6)

无废话 Gentoolkit (原创)

什么是 Gentoolkit ?Gentoolkit 是Gentoo开发者和贡献者们经过长期使用,针对复杂的东西编写的一个管理工具集合。如何安装? 就像其他的Gentoo软件包一样,安装就只是简单地emerge。 emerge gentoolkit 实用角度分析 Gentoolkit 核心工具 - equery 来自官方的解释:equery是一个显示有关于你系统上的软件包的大量有用信 ...
by galaxystar 2008-03-08 浏览 (530) 回复 (11)

Gentoo Linux 内核指南(原创翻译)

galaxystar 翻译, 转载请注明出处:(欢迎加入 javaeye gentoo圈子) 1.  介绍 Gentoo Linux 是一个高度自由的发行版,官方内核团队也遵循了这一理念,提供给用户一个可以自由选择内核的机会。(体现了 gentoo 的高度可定制) 如果你执行过 emerge -s source 命令,你会发现,输出结果里会有很多种不同的内核源码包可 ...
by galaxystar 2008-03-06 浏览 (1671) 回复 (2)

Gentoo emerge 各功能实用参数组合及使用技巧

参数组合 : 1, 编译安装包 / 重装 emerge -avt xx 带详细信息,树形依赖关系显示,交互确认指示的安装命令。 其中要注意在确认指示时,输出到屏幕上的包信息后面的 USE 标记, 主要有 红色 与 蓝色 两种 USE 标记。 红 ...
by galaxystar 2008-03-05 浏览 (740) 回复 (0)

Gentoo portage 使用经验

  USE标记 当前可用的全局USE标记列表可以在 /usr/portage/profiles/use.desc文件里找到。 当前可用的局部USE标记列表可以在 /usr/portage/profiles/use.local.desc 文件里找到。添加,修改,删除全局 USE 标记, ...
by galaxystar 2008-03-03 浏览 (514) 回复 (0)