Linux-Misc Digest #365, Volume #27               Thu, 15 Mar 01 03:13:02 EST

Contents:
  NYC LOCAL: Thursday 15 March 2001 UNIGROUP: Jozef Skvarcek on GNU/Linux Beowulf 
Clusters ([EMAIL PROTECTED])
  help with iptables script (Hung Ngoc Lai)
  can't kill! (Tommy Tang)
  Re: serial mouse & 486 ("green")
  Re: /dev/null removed (Villy Kruse)
  Re: compile error - gcc (Frank Neurath)

----------------------------------------------------------------------------

From: [EMAIL PROTECTED]
Crossposted-To: comp.os.linux.advocacy,comp.unix.bsd.freebsd.misc
Subject: NYC LOCAL: Thursday 15 March 2001 UNIGROUP: Jozef Skvarcek on GNU/Linux 
Beowulf Clusters
Date: 15 Mar 2001 01:57:57 -0500

This meeting is open to the public.

There is a $15 fee for those who are not members of UNIGROUP, the senior
New York City *n*x froup.

The food is good and plentiful, the company excellent, and every *n*x
sysadmin should know something about simulation of quantum chaotic systems
on free *n*x clusters.

Jay Sulzberger <[EMAIL PROTECTED]>
Corresponding Secretary LXNY
LXNY is New York's Free Computing Organization.
http://www.lxny.org


<blockquote
  edit-level="light">

==============================================
UNIGROUP OF NEW YORK MARCH  2001 ANNOUNCEMENTS
==============================================

   --------------------------------------------------
1. UNIGROUP'S MARCH 2001 GENERAL MEETING ANNOUNCEMENT
   --------------------------------------------------

      When:  Thursday, March 15, 2001

     Where:  The Chase Manhattan Bank
             55 Water Street (enter at Old Slip)
             South Tower
             13th Floor, Conference Room C

      Time:  6:15 PM - 6:30 PM  Registration
             6:30 PM - 6:40 PM  Ask the Wizard,
                                Questions, Answers and Current Events
             6:40 PM - 6:50 PM  Unigroup Business
             6:50 PM - 9:30 PM  Main Presentation

             ----------------------------------
     Topic:  Linux Clustering: Beowulf Clusters
             ----------------------------------

   Speaker:  Jozef Skvarcek, Ph.D.
             Unix Administrator, Datek Online


  Meeting Introduction:
  ---------------------

  The March 2001 Unigroup meeting is on Linux Clustering.  The main
  presentation will made by Jozef Skvarcek, Ph.D,, who is an end user of
  Beowulf.  He has designed Beowulf clusters and has designed and coded
  applications to make use of them.  Beowulf is a freely available
  open-source add-on to Linux which provides support for multi-node
  clustering.  With such a cluster, a group of inexpensive machines can
  appear to act as a single much larger system.  Depending on the size of
  the workload, the design of the application, and the horsepower and
  number of cluster members, mainframe computing power can be achieved.

  We also have another guest speaker, Andrew Flesch from TurboLinux.  Andrew
  will briefly describe TurboLinux's commercial closed-source multi-platform
  (Unix, Linux, NT) clustering solution, EnFuzion, and describe how EnFuzion
  cluster implementations differ from Beowulf cluster implementations.

  For a good introduction to Beowulf, see the Beowulf Web site's
  Introduction and Overview page listed below.


  Web Resources:
  --------------

   1. The Beowulf Project                http://www.beowulf.org
   2. Introduction to Beowulf            http://www.beowulf.org/intro.html
   3. Beowulf 2nd Generation Clustering  http://www.scyld.com/
   4. Beowulf Underground                http://www.beowulf-underground.org/
   5. Top Clusters                       http://www.topclusters.org/
   6. IEEE Computer Society/Clusters     http://www.ieeetfcc.org/
   7. Jacek's Beowulf Page               http://www.sci.usq.edu.au/staff/jacek/beowulf/
   8. Beowulf FAQ                        http://www.dnaco.net/~kragen/browulf-faq.txt
   9. TurboLinux                         http://www.turbolinux.com
  10. TurboLinux EnFuzion                
http://www.turbolinux.com/products/enf/index.html
  11. BSP / Bulk Synch. Parallel Model   http://www.bsp-worldwide.org


  Book:
  -----

  Building Linux Clusters by David HM Spector, O'Reilly, 2000


  Giveaways:
  ----------

  Caldera <http://www.caldera.com> has donated three "cartons" of
  Caldera OpenLinux 2.3 for giveaways at Unigroup meetings.  These
  are full, boxed distributions (3 CDs + Manuals).  OpenLinux is
  a leading commercially supported Linux Operating System!
  We gave out most of them at our January meeting, but we still
  have some left to give out (raffle off) as door prizes at
  this meeting.

  Andrew Flesch of TurboLinux <http://www.turbolinux.com> should
  be bringing a variety of giveaways to this meeting which should
  include: White Papers, T-Shirts and CD-ROMs.

  Unigroup appreciates Caldera's and TurboLinux's support!


  Description of Talk:
  --------------------

  Few of us are aware of how much our everyday life depends on supercomputers.
  The price of an ordinary good, such as a pair of jeans, is carefully
  calculated using complicated market simulations.  The weather map we see on
  TV is a result of another high performance parallel application.  There is
  an obvious need for supercomputing power in the academia.  The money, the
  lack of robust funding for a commercial MPP (Massively Parallel Processors)
  resp., in the later case creates a need for computing technologies that a
  Beowulf cluster is an example of.

  Beowulf clusters fall somewhere between MPP and NOW (Network of
  workstations).  The nodes in the cluster are dedicated to the cluster and
  they are connected via their own private network.  All the nodes are within
  the administrative jurisdiction of the cluster. The building of such cluster
  is based on the idea of providing COTS (Commodity off the shelf) to satisfy
  given computational needs. The similar philosophy applies to the software
  too, the OS (Linux) and the tools are open source, public and therefore easy
  to get.  That is pretty much the definition of a Beowulf cluster.
  Surprisingly, there is no "Beowulf" software to be installed. Beowulf is a
  technology of clustering Linux Computers to form a parallel, virtual
  supercomputer.  [Note that Scyld's Beowulf v2 implementation does boot a
  special cluster operating system on remote nodes, Unigroup is planning
  a followup meeting on this technology].

  Of course, the message passing libraries like MPI and PVM are used in order
  to increase the productivity. The parallelization of a given application
  is achieved by first identifying the concurrent parts of the application and
  then by executing them on different processors with the help of the message
  passing libraries. The way the application is broken into the parallel
  parts is perhaps both the most important and the most difficult (at least if
  we seek to get the maximum performance from a given hardware).

  There is no prescribed way how to build "genuine" Beowulf cluster.  Jozef
  will present the setup he used in the past as an illustration.  Also, he
  will illustrate the parallelization on one of his research problems.


  Speaker Biography:
  ------------------

  Jozef Skvarcek studied in the Ph.D. program in Physics at the City
  University of New York between 1994 and 2000, specializing in theoretical
  quantum optics.

  While working as a research assistant in the group of Prof. M. Hillery
  and Prof. J. Bergou at Hunter College, he created and ran high performance
  parallel programs that simulated physical processes, namely the interaction
  between an atom and electromagnetic field inside a microwave cavity.
  Jozef designed and implemented a Beowulf cluster to perform those
  simulations.

  After graduation in 2000, Jozef started to work at Datek Online.  Jozef
  teaches undergraduate classes in Astronomy at Hunter College and he
  continues to stay in touch with his former research group.


  ----------------------------------------------------------------------------

  Complimentary Food and Refreshments will be served.  This now includes
  salads and sandwiches (eg. turkey, roast beef, chicken, tuna,
  grilled eggplant)!

  ----------------------------------------------------------------------------

  Directions:
     55 Water Street is between Water Street & Front Streets at Old Slip...
     about 7 blocks south of Fulton St. and the South Street Seaport.
     Take 4 train to Bowling Green & Walk Due East;
     Take 2/3 trains to Wall Street, Walk East to Water St.
          then walk South 5 blocks;
     Take M/J trains to Broad St., Walk East to Water St.;
     Take N/R trains to Whitehall St., Walk North East to Water St.
     There is parking on the street (after 6:30-7pm) and there is a lot
          right in the building, entrance on Old Slip.
     Walking from Wall St., follow William St. south which bends around
          and leads you to Hanover Sq. and Old Slip is across Water Street.

  Room Location Specifics:
     Enter the building at Old Slip.  To get to the South Tower of the
     complex, you enter the building at Old Slip at the "North Tower"
     doors.  This entrance is is immediately to the right of the main
     entrance, towards Water Street... ie. Use the right-most side doors
     rather than walking straight ahead at the Old Slip entrance.
     Go past the guard's desk (mentioning you are heading for Unigroup,
     sometimes there is a sign-in) to the elevator bank and go to the 13th
     floor.  When you get to the 13th floor, follow the signs leading you
     to the meeting room.

     The signs will lead you from the elevator, through a set of doors
     (soda machine will be on your left), then past the cafeteria.  After
     the cafeteria, you see another "lobby" area.  Walk past the cash
     machines, make a left and look for a sign marking the meeting room.
     Conference Room C will be on your left.

     If you come very early, we may not have the signs in place yet, but
     hopefully these directions will get you to the meeting room.
     If you arrive before Unigroup Board Members, please be patient and
     wait for us to arrive.

  -----

  Fee Schedule:
         Yearly Membership (includes all meetings):      $ 50.00
       * Non-Member Single Meeting:                      $ 20.00
         Student Yearly Membership:                      $ 20.00
         Non-Member Student Single Meeting (with ID):    $  5.00
         Cash, Check, American Express.
       * Employees of Chase (with ID) can attend general meetings at no charge.

    ==>  Unigroup is the Greater NYC Regional Area Affiliate
         of UniForum - an International Unix Users Group.
         Our Joint Membership Program with UniForum is currently
         on hold due to circumstances at UniForum.
         For information about UniForum visit http://www.uniforum.org.

  -----

  Please mark this meeting on your calendar and join us!
  Please tell your friends about Unigroup!

==============================================================================
==============================================================================

   -----------------
2. UPCOMING MEETINGS
   -----------------

   We have a series of meetings in the works.
   - High Availability / Fault-Tolerant Hardware Cluster Configurations
   - NetBSD
   - Building a Firewall using FreeBSD and Linux
   - Unix Office Tools:  Word Processors, Spreadsheets, Accounting Packages.
   - Emacs
   - PKI
   - GNU Development Environments
   - Meetings on a variety of Sun/Solaris/Java topics

   Please let us know about any other meeting topics that you may be
   interested in.

==============================================================================
==============================================================================

   -------------
3. PRIOR MEETING
   -------------

   Our thanks go to Jeff Altman from The Kermit Project at Columbia
   University for presenting a meeting on Secure TCP/IP Communications.

   We learned that current Kermit implementations are more than a tool for
   reliable communications, they are in fact a must-have tool in your
   security toolkit as they now provide secure and authenticated telnet
   and ftp.  Jeff dove into the details of the security protocol
   negotiations and how you can use the standard telnet protocol to
   implement security for secure client connections.

   Jeff made his presentation slides available on the web.  For a link,
   visit the Unigroup announcement page for that meeting:
     http://www.unigroup.org/unigroup-0101.html

==============================================================================
==============================================================================

   -----------------------
4. COMPAQ GENERATION LINUX
   -----------------------

   Lynne Hummel of Compaq let us know about a Compaq program for Linux
   developers, here is the announcement:

   Join Generation Linux!
   Generation Linux is a FREE program for Linux developers.  When you join,
   you get: support, services, porting and solution development assistance,
   quick online access to hundreds of Linux books from Macmillan, visibility
   with Compaq field organizations and customers, eligibility to win a great
   Compaq Linux product.  You also get a free Alpha SDK and a
   Jumpstart CD Free.  To join, go to:
     http://csa.compaq.com/CSA_GenLinux.shtml

==============================================================================
==============================================================================

   ------------------------
5. TRADE SHOW ANNOUNCEMENTS
   ------------------------

   The Internet & E-Business Conference & Exposition will be held in NYC
   at the Javits Center on April 2-4, 2001.  See
     http://www.iebexpo.com/newyork.asp
   for more information and for free expo hall admission.

==============================================================================
==============================================================================

   --------------------
6. UNIGROUP INFORMATION
   --------------------

   Unigroup is one of the oldest and largest Unix User's Groups serving the
   Greater New York City Regional Area since the early 1980s.  Unigroup is a
   not-for-profit, vendor-neutral and member funded volunteer organization.
   Unigroup holds regular and special event meetings throughout the year on
   technical topics relating to Unix and the Unix User Community.   Unigroup
   is also the Greater NYC Regional Area Affiliate of UniForum - an
   International Unix Users Group.

   Thanks to Chase, Unigroup holds regular meetings planned for the Third
   THURSDAY of Odd Months at The Chase Manhattan Bank, 55 Water Street, NYC.
   Chase has been a long time sponsor of Unigroup, allowing us the use of a
   meeting room and presentation equipment.

   Planned meeting dates are: 3/15/01, 5/17/01, 7/19/01, 9/20/01...
   Watch for our Special Event meetings at the various trade shows in NYC
   as well as "field trips" to the facilities of local hardware and
   software vendors.

   =========================================================================
   = For Unigroup Information, Events and Meeting Announcements be sure to =
   = visit our World Wide Web Home Page:                                   =
   =       http://www.unigroup.org                                         =
   =========================================================================

   For further information or to get on the Unigroup Electronic Mail Mailing
   List send an EMail message to:
        [EMAIL PROTECTED]

   To contact the Board of Directors of Unigroup, send an EMail message to:
        [EMAIL PROTECTED]

   To contact the Newsletter Editor, send an EMail message to:
        [EMAIL PROTECTED]

   If you have recently attended a meeting and you are not receiving
   Email announcements, please send us an Email and we will make
   corrections to our lists.

   Please Email the Board with any suggestions, especially potential meeting
   topics and speakers.  Unigroup welcomes contributions and content
   suggestions for our newsletter.  Unigroup is a volunteer organization and
   we need your assistance!  Please let us know if you can help!

==============================================================================
==============================================================================

I hope to see you all at our next meeting!

-Rob Weiner
 Unigroup Executive Director
 [EMAIL PROTECTED]
 http://www.unigroup.org

</blockquote>

------------------------------

From: Hung Ngoc Lai <[EMAIL PROTECTED]>
Subject: help with iptables script
Date: 15 Mar 2001 03:17:34 GMT

Hi everyone,

Before everyone tells me to go read the HOWTO documentation 
which I will; however, I need a quick solution and I will read the
documentation to fine tune it more.

I am running RedHat Linux 7 with kernel 2.4.2 on my home 
network on a Pentium 233Mhz with 96MB of RAM.  This linux 
box is also acting as a gateway to the Internet for my home
network.  The linux box has 2 NICs.  NIC 1 belongs to internal
network (192.168.1.1) and NIC 2 has a public IP address
63.1.78.1.  I am running iptables on the box and everything is
work great.

I would like to put squid (proxy server) on the linux box to 
utilize the web-caching capability.  However, I would like to
do it transparently without having explicitly to reconfigure
the web browser to point to squid.  I understand that this 
can be done.  Squid will be running on port 3128.  I would
like to be able to intercept web traffic (http) from internal
users and redirect it to the squid.  If everything works out,
I will migrate squid to another linux instead of running it
on the linux gateway box.  Can anyone give me the iptables
script to make this happen?

My home network looks like:

Internal network:  192.168.1.0/24 (3 machines .10, .11, .12),
linux gateway (running NAT):  63.1.78.1 (external),
                                                       192.168.1.1 (internal)
squid is running on the linux gateway box.  However, it 
will be migrated to another box (192.168.1.13).

Please help.... Thanks....
Hung
[EMAIL PROTECTED]

------------------------------

From: Tommy Tang <[EMAIL PROTECTED]>
Subject: can't kill!
Date: Thu, 15 Mar 2001 15:02:18 +0800

Dear all,

I am writing a program under linux and encounter
a difficult problem.
When my program run, it opens the /dev/video and
soon it hangs. I try to kill that process but it
survive even after my kill -9. How can I release
the device /dev/video? Even unloading the module
bttv failed.

root@h254225 fd]# date; ps -A | grep a.out
Thu Mar 15 15:00:44 HKT 2001
 4487 pts/3    00:00:00 a.out
[root@h254225 fd]# kill -9 4487
[root@h254225 fd]# date; ps -A | grep a.out
Thu Mar 15 15:00:46 HKT 2001
 4487 pts/3    00:00:00 a.out
[root@h254225 fd]# 

I know it is possible to kill that by rebooting,
but is there any better method?

Thanks alot.
Tommy

------------------------------

From: "green" <[EMAIL PROTECTED]>
Subject: Re: serial mouse & 486
Date: Thu, 15 Mar 2001 17:42:46 +1000

your not trying to open a serial terminal on the com port are you?

look in /etc/initrd to see.

check that slack in /etc/rc.d/rc.serial   isn't doing something stupid.
check speed setings in there. check rc.S is calling it.

don't run gpm at all and see if that fixes things.

try another mouse? does that fix it?





"narmer" <[EMAIL PROTECTED]> wrote in message
news:N5Sr6.42009$[EMAIL PROTECTED]...
> I just recently did a full install of "Linux Slackware 3.5" on my 486
> computer. I tried to configure my system using the gpm and XFree86, but
> the mouse don't work.
>
> My system is:
> -486DX4 100MHz;
> -Linux kernel 2.0.34 on Slackware 3.5;
> -3-buttons MouseSystems Serial mouse on ttyS0.
>
> Moreover:
> -with gpm in use with the "MouseSystems" protocol, mouse don't work;
> -XFree86 don't work with "Mouse device" on /dev/ttyS0 in XF86Config,
> even if gpm is killed;
> -XFree86 crashes if selected mouse protocol 'Auto' in XF86Config;
> -gpm and XFree86 don't works with the "Microsoft" and others protocols;
> -Serial ports are know at boot system:
>  ttyS0 at 0x03f8, irq=4, UART 16550A
>  ttyS1 at 0x02f8, irq=3, UART 16550A;
> -There isn't any modem installed on system;
> -There isn't any /dev/modem or others linked to /dev/ttyS0;
> -Mouse don't work even with Slackware 7.0 installed;
> -In file /proc/interrupts appear IRQ 4 serial if gpm is in use and don't
>  have irq conflicts;
> -In file /proc/ioports don't have conflicts;
> -Same software configuration on Pentium 150 and Slackware 3.5 or 7.0 and
> with same mouse don't have any problem, because mouse work fine;
> -On Pentium 150 same mouse work with gpm and Xfree with "MouseSystems"
> protocol;
> -I have already consult man pages and howto's docs for gpm, XFree86,
>  serial ports, 3-buttons mouses, ..., without obtain solutions to my
> problem.
>
> Does anyone know how I can get Slackware to recognize that a mouse
> is on my system?
>                                             Thanks, Narmer
>
>
>
>



------------------------------

From: [EMAIL PROTECTED] (Villy Kruse)
Subject: Re: /dev/null removed
Date: 15 Mar 2001 07:41:53 GMT

On Wed, 14 Mar 2001 22:49:32 GMT,
            Juergen Heinzl <[EMAIL PROTECTED]> wrote:


>Scripts run with root permissions need to be in root's crontab and if
>root's crontab is writable by everyone, then the one deserves to have
>Win98 installed on the spot .. no mercy !!


Deamons routinely open /dev/null; if not for anything else, then as
standard input.  This won't fill up /dev/null, but, once /dev/null is
created that way as a regular file, the next non-root script that also
opens /dev/null could easily fill up the root file system.



Villy

------------------------------

From: Frank Neurath <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.setup
Subject: Re: compile error - gcc
Date: Thu, 15 Mar 2001 08:46:46 +0100

Nick Traxler wrote:
> 
> I am trying to replace the compiler packaged with redhat
> 7 (gcc 2.96) with the current stable release, 2.95.2.
> But, the compile dies with what appears to be incorrect
> code. I'm running a pentium2/300 w/ 192 MB.
> Does anyone have suggestions? Or, are there RPMs
> anywhere? (I've looked on gcc.gnu.org, but I didn't
> see anything)
> 
> Any help is appreciated!
> 
> Here's the error dialog:
> 
> ../../../gcc-2.95.2/libio/indstream.cc:82: `struct streampos' used where
> a `int' was expected
> ../../../gcc-2.95.2/libio/indstream.cc:85: `struct streampos' used where
> a `int' was expected
> ../../../gcc-2.95.2/libio/indstream.cc:87: `struct streampos' used where
> a `int' was expected
> ../../../gcc-2.95.2/libio/indstream.cc:89: conversion from `int' to
> non-scalar type `streampos' requested
> ../../../gcc-2.95.2/libio/indstream.cc: In method `struct streampos
> indirectbuf::seekpos(_G_fpos64_t, int = 3)':
> ../../../gcc-2.95.2/libio/indstream.cc:99: `struct streampos' used where
> a `int' was expected
> ../../../gcc-2.95.2/libio/indstream.cc:102: `struct streampos' used
> where a `int' was expected
> ../../../gcc-2.95.2/libio/indstream.cc:104: `struct streampos' used
> where a `int' was expected
> ../../../gcc-2.95.2/libio/indstream.cc:106: conversion from `int' to
> non-scalar type `streampos' requested
> make[2]: *** [indstream.o] Error 1
> make[2]: Leaving directory `/tmp/build/i686-pc-linux-gnu/libio'
> make[1]: *** [all-target-libio] Error 2
> make[1]: Leaving directory `/tmp/build'
> make: *** [bootstrap-lean] Error 2
> --
> Nick Traxler
> Computer Science, Purdue University
> http://www.cs.purdue.edu/people/traxlend
> 
> "The two most common things in the Universe are Hydrogen and Stupidity."

gcc-2.95.2 does not compile with glibc-2.2.2 !

You have to patch gcc. Check: http://www.gnu.org/software/gcc/bugs.html

Frank

------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: [EMAIL PROTECTED]

You can send mail to the entire list by posting to comp.os.linux.misc.

Linux may be obtained via one of these FTP sites:
    ftp.funet.fi                                pub/Linux
    tsx-11.mit.edu                              pub/linux
    sunsite.unc.edu                             pub/Linux

End of Linux-Misc Digest
******************************

Reply via email to