安装 Tomcat 7 的通用方法(带 jsvc & APR 的源码编译和安装方法)

有些 Linux 发行版在源里已经带有 Tomcat 7,只需使用相应的包管理工具就可以直接安装。比如 Arch Linux,安装和配置方法都很简单,具体的可以参阅我的上一篇《Arch Linux 环境下使用 Tomcat 6 搭建多站点、带SSL证书、高性能NIO/APR网站的配置详解》 。不过也有些 Linux 发行版的源里没有 Tomcat 7,这时就需要使用通用的方法安装了。 1、前提准备 在安装 Tomcat 7 之前需要先确认系统里是否已经安装 Read more [...]

Arch Linux 环境下使用 Tomcat 6 搭建多站点、带SSL证书、高性能NIO/APR网站的配置详解

由于 Tomcat 基于 Java,实际上在各种 Linux 发行版里的配置方法都大同小异,只是我看见在 Arch Linux 环境里搭建 Tomcat 的文章比较少,所以在 Arch Linux 实践一遍然后得出此文。此文假设你对 Tomcat 并不十分了解,主要笔墨将会在 Tomcat 的配置之上。@ivarptr 1、安装 Java JDK 在 Arch Linux 的 extra 源里有 jdk7-openjdk 和 openjdk6,可以直接使用 pacman 安装,至于选用哪一个可以视具体情况而定。我安装的是 Read more [...]

在Arch Linux里安装 MySQL 和 MySQL Workbench

1、安装 MySQL 在 Arch Linux 的 extra 源里已经有最新版的 MySQL,因此只需简单运行下面命令即可: $ sudo pacman -S mysql 安装之后要稍微配置一下,因为默认配置只允许本机访问(即没有打开 TCP 3306 端口)所以其他机器将无法连接 mysql 服务。修改文件 /etc/mysql/my.cnf 把下面一行注释掉: # skip-networking 然后运行 mysql_secure_installation 设置 root 密码以及一些安全选项。 $ sudo mysql_secure_installation 现在可以尝试启动 Read more [...]

添加 GoDaddy SSL 证书到你的网站

为了信息安全,一般网站的用户注册和登录过程会使用加密的 HTTP(即HTTPS)传输用户的帐号和密码,这样可以防止“中间人”盗取帐号资料,这篇文章简述为网站添加SSL证书从而实现 HTTPS 的方法和步骤。下面假如你网站是用 Tomcat 直接搭建的,那么只需如下几个步骤即可: 购买 SSL 证书。 在你的服务器上生成一个私密钥匙(Private Key)。 在 SSL 证书销售商那里签名你的 Key。 将已签名的证书导入 Read more [...]

给 Android 手机刷上 CyanogenMod(CM7)(Linux 环境)

CyanogenMod (以下简称CM)是一个比较受欢迎的第三方 Android ROM,具有体积小巧和效率高等特点。如果你的计算机已经被你折腾得够惨了,为何不考虑将毒手转向你手机呢? @ivarptr 刷 Android 手机是比较简单的,大概的步骤有: 下载跟你手机型号配对的 CM ROM。 根据 CM 的 Wiki 里面的指南继续接下来的步骤,因为不同型号的 Android 手机步骤可能不太相同,下面步骤以 HTC Desire S Read more [...]

在 Linux 里搭建 Android App 开发环境

随着 Android 手机和平板的流行,越来越多人加入到 Android 的开发者行列。本文简单讲述在 Linux 搭建 Android App 开发环境的过程,以及尝试编写一个最简单的 "Hello World!" 程序,希望给对 Android 开发有兴趣但还没了解过相关知识的同学有点帮助。@ivarptr 在 Linux 里开发 Android 需要满足以下条件: 一台安装 Linux 的普通计算机 Java SDK 6 Android SDK Android 手机或平板(可选) Eclipse Read more [...]

Arch Linux 新帖子计划列表

本来准备一口气写几篇关于 arch linux 的帖子,现在看来暂时没有时间写了,所以先列一个 TODO 列表,防止忘记: arch linux 基本系统的安装与配置简明手册 arch linux 桌面应用环境安装与配置简明手册(Gnome3版) 增加多种音乐与视频格式的支持 基本系统的声卡不发声的原因及解决方法 简单美化中文字体 pacman的基本使用方法 ABS(Arch Build System)的基本使用方法及安装google-talk-plugin实践 简单的网络电视接收方法 VirtualBox的安装及使用 恩,都是很基础的技术,以后有空就补上,但未必是这个顺序。 Read more [...]

ArchLinux 的CPU和显卡的节能设置

默认下Arch Linux系统是没有开启电源节能功能,CPU和显卡(指独立显卡,下同)以最大性能运行,而作为家用或者办公用计算机并不总需要最大性能,所以这会造成一定的能源浪费。本文目标有: 查看系统硬件的温度、电压和风扇转速等状态信息。 打开CPU的节能功能。 打开显卡的节能功能。  1、安装 Linux-monitoring sensors (lm_sensors) 这是一个 Linux 下的开源工具,用于监控系统硬件的温度、电压、风扇转速等状态信息。首先安装它: $ Read more [...]

简述编译 Linux 3.0 内核的方法

有时候可能需要自己编译 Linux 内核,下面简单讲述编译 Linux Kernel 3.0 的一般方法(在 Fedora 和 Ubuntu Linux 发行版上测试通过)。作为示例,下面使用的是 3.0 RC4 版内核 (update: 2011-8-19 这篇文章是从我旧 blog 搬过来的,整理此文时 3.1-RC2 版已经发放出,不过下面的方法仍然适用的)。 1、下载并解压缩 Linux Kernel 3.0 RC4 源代码 到 Linux Kernel 官方网站下载得到 linux-3.0-rc4.tar.bz2 文件,把它放到一个你有权限读写的文件夹,运行下面命令解压缩并进入解压后的文件夹: $ Read more [...]

Apache Cassandra 的集群配置

Apache Cassandra 是 NoSQL 阵营产品中重要的成员之一,因为 Cassandra 使用了去中心化的模式(类似 memcached), 因此使用它搭建集群非常简单。下面简述使用 Cassandra 0.7 搭建集群的过程。 1、基本配置 首先需要准备3台或以上的计算机。下面假定有3台运行 Linux 操作系统的计算机,IP地址分别为 192.168.0.100, 192.168.0.101 和 192.168.0.102。 系统需要安装好 Java 运行时环境,然后到这里下载 0.7 版本的 Read more [...]