Huihoo Debian Enterprise

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
第4行: 第4行:
 
产品名: Huantu
 
产品名: Huantu
  
 +
可分发版本的区别:
 
* Debian专注通用版
 
* Debian专注通用版
 
* Ubuntu专注桌面版
 
* Ubuntu专注桌面版

2008年11月4日 (二) 03:36的版本

WebOS – Base on Debian , Web Component , Web Services , Ajax, P2P, Grid

Huihoo Debian Enterprise Linux (HDEL) 专注Debian Enterprise/Server 产品名: Huantu

可分发版本的区别:

  • Debian专注通用版
  • Ubuntu专注桌面版
  • Huantu专注企业版 // 对主流体系的支持: IA,Power,AMD,Space ...

// Huihoo取前两个字母 + Debian的an + Ubuntu的tu 组成Huantu 环图(图:绿色地球、波拉图,版图,环状图)操作系统

标志有很多环形图构成,有轮回的意思 ...

Huantu从OpenSolaris吸取更多企业级特性

圆形也有地球的意思,意为给地球的绿色操作系统(非商业、环保OS...)

Huantu = Deiban的通用性 + Ubuntu的易用性 + OpenSolaris & FreeBSD 的企业,internet特性

结合在Ubuntu 5.04上安装常用企业软件包 http://forum.huihoo.com/viewthread.php?tid=9215

推出一个Huihoo Debian研究项目, Debian On Enterprise/Server Project

步骤:

1、常用企业软件包的安装指导;
2、企业软件包在Debian上的优化、配置等;
3、集成安装,制作HDEL发行版,捆绑这些常用企业包;
4、包更新、维护
5、技术支持

支持的软件包有:

// Security on Debian Sarge

// Web Server 。Apache apt-get install apache2 // sarge /etc/apache2/apache2.conf /etc/apache2/ports.conf

/etc/init.d/apache2 start|stop|restart|reload|force-reload

Starting web server: Apache2apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

If start apache on boot system /etc/default/apache2 this file looks like this:

  1. 0 = start on boot; 1 = don't start on boot

NO_START=1

/etc/apache2/sites-enabled/000-defalut

http://192.168.1.2/apache2-default/

               # This directive allows us to have apache2's default start page
               # in /apache2-default/, but still have / go to the right place
               RedirectMatch ^/$ /apache2-default/

Hosting multiple sites with Apache http://www.debian-administration.org/articles/18

Setting up a secure server with Apache and mod-ssl http://www.debian-administration.org/articles/31

Monitoring Apache with mod_status http://www.debian-administration.org/articles/161

Upgrading from Woody to Sarge: Part 4 - Apache2 http://www.debian-administration.org/articles/101

Apache,Tomcat/Jetty,JBoss的整合


JBoos.com : Server: Apache-Coyote/1.1 javaresearch.org : Server: Apache/2.0.55 (Unix) mod_jk/1.2.15 hot.xunlei.com : Server: Apache/2.0.52 (Unix) PHP/5.0.4 mod_jk2/2.0.4 http://tomcat.apache.org/tomcat-3.3-doc/mod_jk-howto.html http://tomcat.apache.org/tomcat-4.1-doc/config/coyote.html

The standard implementation of AJP Connector is org.apache.coyote.tomcat5.CoyoteConnector

Tomcat 4.1 包含了coyote和jk2

// Streaming Server 。Videolan.org 。Darwin Streaming Server http://developer.apple.com/darwin/projects/streaming/

// Middleware

。ACE/TAO Suchergebnisse für Debian ACE+TAO maintainers http://www.linuxia.de/maintainer/Debian%20ACE+TAO%20maintainers

TAO/RTAI port http://tao-ocean-dcrf.sourceforge.net/

。JBoss 。ICE 。JFox 。

// Database

。Berkeley DB apt-cache searche berkeley db

db2-doc - Berkeley v2 Database Documentation [html txt ps] db3-doc - Berkeley v3 Database Documentation [html] db4.1-doc - Berkeley v4.1 Database Documentation [html] db4.1-util - Berkeley v4.1 Database Utilities db4.2-doc - Berkeley v4.2 Database Documentation [html] db4.2-util - Berkeley v4.2 Database Utilities db4.3-doc - Berkeley v4.3 Database Documentation [html] db4.3-util - Berkeley v4.3 Database Utilities guile-db - Berkeley DB module for Guile libberkeleydb-perl - use Berkeley DB 4 databases from Perl libdb1 - The Berkeley database routines (runtime version) [libc5 package] libdb1-altdev - The Berkeley database routines (development files) [libc5 package] libdb1-compat - The Berkeley database routines [glibc 2.0/2.1 compatibility] libdb2 - The Berkeley database routines (run-time files) libdb2-dbg - The Berkeley database routines (debugging libraries) libdb2-dev - The Berkeley database routines (development files) libdb2-ruby1.6 - Interface to Berkeley DB for Ruby 1.6 libdb2-ruby1.8 - Interface to Berkeley DB for Ruby 1.8 libdb2-util - The Berkeley database routines (utilities) libdb3 - Berkeley v3 Database Libraries [runtime] libdb3++-dev - Berkeley v3 Database Libraries for C++ [development] libdb3++c102 - Berkeley v3 Database Libraries for C++ [runtime] libdb3-dev - Berkeley v3 Database Libraries [development] libdb3-ruby1.6 - Interface to Berkeley DB for Ruby 1.6 libdb3-ruby1.8 - Interface to Berkeley DB for Ruby 1.8 libdb3-tcl - Berkeley v3 Database Libraries for TCL [module] libdb3-util - Berkeley v3 Database Utilities libdb4.1-ruby1.6 - Interface to Berkeley DB for Ruby 1.6 libdb4.1-ruby1.8 - Interface to Berkeley DB for Ruby 1.8 libdb4.2-ruby1.6 - Interface to Berkeley DB for Ruby 1.6 libdb4.2-ruby1.8 - Interface to Berkeley DB for Ruby 1.8 skksearch - SKK dictionary server handling multiple dictionaries spamprobe - C++ Bayesian spam filter

。SQLite Lightweight database work with sqlite http://www.debian-administration.org/articles/144

。PostgreSQL apt-get install postgresql-7.4 apt-get install postgresql-8.0

。MySQL apt-get install mysql-server /usr/bin/mysqladmin -u root password 'secret' mysql -u root –p select version(); 4.0.24_Debian-10sarge1

http://www.debian-administration.org/articles/357

debian 下的启动脚本 /etc/init.d/mysql start | stop | restart | reload | force-reload socket : /var/run/mysqld/mysqld.sock data : /var/lib/mysql

MySQL Cluster 5.0.18-standard MySQL Cluster is included in version 5.0 of the MySQL database server, as part of the MySQL Max packages. http://dev.mysql.com/doc/refman/5.0/en/ndbcluster.html

5.0.18 很好支持Debian 3.1 不能在RHEL 3上启动: 060303 15:10:11 InnoDB: Started; log sequence number 0 43634 060303 15:10:11 [ERROR] /usr/local/mysql-5.0.18/bin/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2) 060303 15:10:11 [ERROR] Can't start server: can't create PID file: No such file or directory 060303 15:10:11 mysqld ended

安装RPM包 先卸掉 mysql-3.23.58-16.RHEL3.1

  1. rpm -e mysql-3.23.58-16.RHEL3.1 perl-DBD-MySQL-2.1021-3
  1. rpm -ivh

MySQL-server-standard-5.0.18-0.rhel3.i386.rpm MySQL-client-standard-5.0.18-0.rhel3.i386.rpm MySQL-devel-standard-5.0.18-0.rhel3.i386.rpm MySQL-shared-standard-5.0.18-0.rhel3.i386.rpm MySQL-standard-debuginfo-5.0.18-0.rhel3.i386.rpm

OK

NDB is an in-memory storage engine offering high-availability and data-persistence features. There are three types of cluster nodes,

  • The management node (MGM node) ndb_mgmd.
  • The data node ndbd
  • The SQL node mysqld –ndbcluster

MySQL-Max binaries include support for BDB and NDB Cluster.

mysqld_safe — MySQL Server Startup Script mysql.server — MySQL Server Startup Script mysqld_multi — Manage Multiple MySQL Servers

一个简单的实验配置

Management (MGM) node 192.168.0.6 MySQL server (SQL) node 192.168.0.2 Data (NDBD) node "A" 192.168.0.3 Data (NDBD) node "B" 192.168.0.40

实验安装 mysql-max-5.0.18-linux-i686-glibc23.tar.gz 比较standard ,你可发现 bin 下面多了很多 ndb打头的命令 ndb_config ndbd ndb_desc ndb_drop_table ndb_mgmd ndb_select_all ndb_show_tables ndb_waiter ndb_cpcd ndb_delete_all ndb_drop_index ndb_mgm ndb_restore ndb_select_count ndb_test_platform

// GNU 。GCC 3.X, 4.X 。 。 。

// Cluster, Grid 。Globus


// FileSystem & Storage 。GFS 。XFS 。 。

// Update,Upgrade Upgrading from Woody to Sarge http://www.debian-administration.org/articles/95

dpkg --get-selections > package.list

dpkg --set-selections < package.list apt-get dselect-upgrade

deb http://http.us.debian.org/debian stable main contrib non-free deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

deb http://http.us.debian.org/debian sarge main contrib non-free deb http://non-us.debian.org/debian-non-US sarge/non-US main contrib non-free

deb http://security.debian.org/ sarge/updates main contrib non-free deb-src http://security.debian.org/ sarge/updates main contrib non-free

apt-get update apt-get dist-upgrade 。 。

// CVS, Subversion Setting up multiple Subversion repositories http://www.debian-administration.org/articles/208


Making scripts run at boot time with Debian http://www.debian-administration.org/articles/28

Huihoo Debian Embedded Linux (HDEL)

让HDEL无所不在,让HDEL运行在更多的设备中

基于 http://www.emdebian.org/ 项目 Embebian Cross Toolchains http://www.emdebian.org/crosstools.html

实验项目:搭建基于Debian的集群、网格系统

参考:http://www.beowulf.org

debian-beowulf mailing list http://lists.debian.org/debian-beowulf/

Debian Cluster Components Debian Cluster Components (DCC) is a toolset for building, managing, and deploying high-performance Linux clusters in a simple, admin-friendly way. The suite consists of the following system components: System Installation Suite, C3 suite, TORQUE queueing system, OpenLDAP, and Ganglia. When this set of Debian packages is installed on a stand-alone Debian machine, it provides the full functionality of a cluster's master node. The packages are available in a public APT repository.

http://dcc.irb.hr/

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱