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
******************************