Linux 101 - Intorduction to things - Platinum Java

Download Report

Transcript Linux 101 - Intorduction to things - Platinum Java

LINUX 101
Introduction to Packages
Some Neat Packages
Where to find more info
17-Jul-15
Presented by Robert Searle
from
PlatinumArchitectureGroup.
com
1
Ask Question NOW
 Just Yell it out
 This is really informal
 I won't bite
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
2
Who is Robert Searle
Software (JAVA) developer for 6+ years
Not a Linux GURU, Security Expert or Consultant
The information is offered ‘as-is’
There is no implied or expressed warranty of any kind
Hopefully accurate but please verify it with a professional
Security issues are always changing keep up-to-date

No system is hacker proof!
17-Jul-15
Presented by Robert Searle
from
PlatinumArchitectureGroup.
com
3
Study: IT Budgets Opening Up
to Linux
 http://www.newsfactor.
com/perl/story/12808.h
tml
 Just a really cool
picture
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
4
This is Free,
not no Cost!
 What I charge

Please fill-in the forms

Honestly with Suggestions
 What the TLUG wants




17-Jul-15
Voluntaries
Help your fellow TLUGers
More Voluntaries
Give a Talk Today!
Presented by Robert Searle from
PlatinumArchitectureGroup.com
5
GNU's Not Unix (GNU)
 The Free Software
Foundation (FSF) is
the principal
organizational sponsor
of the GNU Project.
 FSF receives very little
funding from
corporations or grantmaking foundations.
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
6
GNU's Not Unix (GNU)
 Individuals support FSF's
mission

to preserve, protect and promote
the freedom to use, study, copy,
modify, and redistribute
computer software, and to
defend the rights of Free
Software users.
 Over 67% of funds came from
individual donors.
 Support continues our work.
 Please consider making a
donation today.
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
7
Richard Stallman
 www.stallman.org
 1984 he resigned from mit
to start the gnu project.


give computer users the
freedom that most of them
have lost.
gnu is free software:
everyone is free to copy it
and redistribute it, as well as
to make changes
 1991 grace hopper award
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
8
GNU/Linux
 Linux is the kernel: the program in
the system that allocates the
machine's resources to the other
programs that you run.
 The kernel is an essential part of an
operating system, but useless by
itself; it can only function in the
context of a complete operating
system. Linux is normally used in a
combination with the GNU
operating system: the whole system
is basically GNU, with Linux
functioning as its kernel.
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
9
Linus Torvalds
 http://www.cs.helsinki.fi/u/
torvalds/
 http://skynet.ul.ie/aboutsky
net/linus.html
 http://www.forwiss.unipassau.de/archive/linux/per
sonen/interview.html
 http://www.linuxgazette.co
m/issue32/rubini.html
 http://www.tuxedo.org/~esr
/faqs/linus/
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
10
Linux—RPMS and Packages
Finally what we want to see
17-Jul-15
Presented by Robert Searle
from
PlatinumArchitectureGroup.
com
11
Basic RedHat Setup
RedHat System
Living with it
Choose Distro
Get It
Selection
Hardware
PNP vs Other
17-Jul-15
Networking
Making it safe
Firewall 101
Software
Packages
Presented by Robert Searle from
PlatinumArchitectureGroup.com
X Windows
Usefull
Utilites
Office Apps
12
System Setup
 www.redhat.com/suppo  Partition Setup
df -h
rt/hardware



If its not supported,
don’t do it!
Old pnp hardware is
normally easier
 www.rpmfind.net
17-Jul-15

www.powerquest.com/partiti
onmagic/
Name
Why
/
Size
(GB)
½
/usr
Most X window stuff,
/var
Log files, ftp site, web site,
database
½→1?
/homes
Personal—roaming desktop,
mail,
¾ / usr
/common
Everyone–CD images, drivers
Presented by Robert Searle from
PlatinumArchitectureGroup.com
2→3
13
RPM Package Manager
 It is an open packaging
system available for
anyone to use.
 binaries can be easily
installed and tracked and
source can be rebuilt easily.
 maintains a database of all
packages and their files
that can be used to get
packages information
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
14
Networking
RedHat System
Living with it
Choose Distro
Get It
Selection
Hardware
PNP vs Other
17-Jul-15
Networking
Making it safe
Firewall 101
Software
Packages
Presented by Robert Searle from
PlatinumArchitectureGroup.com
X Windows
Usefull
Utilites
Office Apps
15
Red Hat Network rhn
 up2date
 fine-grained management
and control of Red Hat
Linux-based systems,
 Red Hat Network
represents the
accumulation of Red Hat
Linux technology
packaged, delivered and
installed on your systems.
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
16
Samba
 Samba provides a
complete replacement for
Windows NT, Warp, NFS
or Netware servers."
 file and print services
 a NetBIOS nameserver,
 a ftp-like SMB client so
you can access PC
resources (disks and
printers) from unix
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
17
Dynamic Host Configuration
Protocol DHCP
 framework for passing
configuration information
to hosts on a TCP IP
network.
 based on the Bootstrap
Protocol (BOOTP),
 adding the capability of
automatic allocation of
reusable network addresses
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
18
Bind
 a Domain Name
System server (named)
 a Domain Name
System resolver library
 tools for verifying the
proper operation of the
DNS server
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
19
IP Tables
 packet filtering
(stateless or stateful),
 different kinds of NAT
(Network Address
Translation)
 packet mangling
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
20
Apache
 www.apache.org
 is a powerful, flexible,
HTTP/1.1 compliant web
server
 is highly configurable and
extensible with third-party
modules
 runs on Windows,
Netware, OS/2, and most
Unix, as well as other
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
21
Multi Router Traffic Grapher
 www.mrtg.org
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
22
Analog
 www.analog.cx
 measure the usage on your
web server.




17-Jul-15
which pages are most
popular,
which countries people are
visiting from,
which sites they tried to
follow broken links from
all sorts of other useful
information.
Presented by Robert Searle from
PlatinumArchitectureGroup.com
23
DEMO of Stuff
 Go to my WEB Site
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
24
Making it safe
RedHat System
Living with it
Choose Distro
Get It
Selection
Hardware
PNP vs Other
17-Jul-15
Making it safe
Firewall 101
Software
Packages
X Windows
Usefull
Utilites
Presented by Robert Searle from
PlatinumArchitectureGroup.com
Office Apps
25
IP Tables
 packet filtering



(stateless or stateful)
all different kinds of NAT
(Network Address
Translation)
packet mangling
 This is how you setup a
home network to use
one ISP IP Address
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
26
TripWire
 You know your system
has been broken into
 It won’t stop anything
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
27
Snort
 lightweight network
intrusion detection system,
capable of performing realtime traffic analysis.
 detects a variety of attacks
and probes,





17-Jul-15
buffer overflows,
stealth port scans,
CGI attacks,
SMB probes,
OS fingerprinting attempts,
Presented by Robert Searle from
PlatinumArchitectureGroup.com
28
GUI–Windows, Apps
X, KDE, GNOME
17-Jul-15
Presented by Robert Searle
from
PlatinumArchitectureGroup.
com
29
GUI—X, KDE, gnome
RedHat System
Living with it
Choose Distro
Get It
Selection
Hardware
PNP vs Other
17-Jul-15
Networking
Making it safe
Firewall 101
Software
Packages
Presented by Robert Searle from
PlatinumArchitectureGroup.com
X Windows
Usefull
Utilites
Office Apps
30
GNU Compiler for the Java
 http://gcc.gnu.org/java/
 GNU Compiler for the JavatmGCJ
is a portable, optimizing, ahead-oftime compiler for the Java
 Java source code directly to

Native code or bytecode
 Most APIs are supported,

collections, networking,
reflection, and serialization.

AWT is currently unsupported
 Debugging is supported using recent
versions of the GNU debugger,
GDB.
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
31
Virtual Network Computing
 http://www.uk.research
.att.com/vnc/
 The GNU General
Public License

http://www.uk.research.
att.com/vnc/gpl.html
 ‘Remote Desktop’
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
32
15 min Break
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
33
Concurrent Versions System
 http://www.cvshome.or
g/
 CVS is useful for
everyone
 available on most
platforms.
 record a history of your
files
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
34
CD Roaster
 RedHat 8.0 still with
old X-CD-Roast
version
 SCSI/ATAPI/Parallel/F
irewire/USB-CDWriters
 data/mixedmode/audio-CDs
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
35
Gnome Office
 www.gnome.org/gnom
e-office
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
36
GNU Cash





www.gnucash.org
balancing against bank statements easy.
Stock/Mutual Fund Portfolios:
Intuit® Quicken® QIF files can be imported
Handles internationalized dates and currencies.


Reports: Display Balance Sheet, Profit & Loss,
Portfolio Valuation, or print them as HTML.


Work is proceeding on an integrated graphing
environment that will allow graphs to be
embedded within reports.
Chart of Accounts:





Multiple Currencies & Currency Trading:
grouped into one master account ( e.g. Assets )
Split Transactions:
Double Entry: ensures that the "books balance“
Income/Expense Account Types (Categories)
Check Printing:
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
37
GFax








GFax is a front end fax program that
performs the familiar pop-up fax
manager when one prints to a fax
printer.
GFax works with all X programs that
use lpr
GFax has been tested with such
programs as Wordperfect from Corel,
Emacs, Nedit, Ghostscript and Lyx to
name a few.
Mgetty+Sendfax support.
Fax file from disk.
Network faxing with Hylafax.
SANE scanner support (future).
Integration into GNOME print (future)
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
38
Gnumeric
 intended to be a complete
replacement for a
commercial spreadsheet
 If you are familiar with
Excel, you should be ready
 Tried to clone all of the
good features and stay as
compatible as possible with
Excel in terms of usability
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
39
Agnubis
 Agnubis is a
presentation program
for GNOME 2
 Development is just
recently started, but is
going briskly
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
40
Mr Project
 MrProject is a project
management
application that helps
building project plans
and track the progress
of a project.
17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
41
Open Office
 The source code available
at OpenOffice.org does not
consist of all of the
StarOffice code.
 3rd party code





17-Jul-15
Certain fonts (especially,
Asian language fonts)
The database component
(Adabas D)
Some templates
Extensive Clip Art Gallery
Certain file filters
Presented by Robert Searle from
PlatinumArchitectureGroup.com
42
Almost Done
Just a few more minutes
17-Jul-15
Presented by Robert Searle
from
PlatinumArchitectureGroup.
com
43
Well, did I kill anyone?
 Read the HowTos found
on different website
 http://www.platinumjava.c
om


I am still redesigning the
site, so any comments are
welcome!
How could this presentation
be better?


17-Jul-15
Presented by Robert Searle from
PlatinumArchitectureGroup.com
Voting on web site…
E-mail me
44
Bye
Thanks for coming to the TLUG
presentation and remember to give
your feedback to me about the
presentation!
17-Jul-15
Presented by Robert Searle
from
PlatinumArchitectureGroup.
com
45