SoftwareIUseBackUP

advertisement
Education:
- Marble at http://edu.kde.org/marble/
- Celestia
- KStars
- Stellarium
- openuniverse a 3D Universe Simulator
- vigor (software assistant like MS paper clip)
- kworldclock, timezones in
"/usr/share/apps/kworldclock/zone.tab"
File text Tools:
For a better recoll install:
antiword (version 0.37-6) will be installed
catdoc (version 0.94.2-1) will be installed
unrtf (version 0.19.3-1.1) will be installed
libchm1 (version 2:0.40-2) will be installed
libimage-base-bundle-perl (version 1.0.7-3) will be installed
libimage-exiftool-perl (version 7.89-1) will be installed
libimage-info-perl (version 1.28-1) will be installed
pstotext (version 1.9-4) will be installed
python-chm (version 0.8.4-1) will be installed
- MPlayerThumbs is a thumbnail generator for video files on
Konqueror. Unlike the original konqueror plugin
(libarts1-xine), it depends on neither xine nor arts, instead it
uses only
mplayer. You can take advantage of this on x86_64 systems,
where you can use a 32bit mplayer to load win32codecs.
- meld It's a GUI diff utility. at /usr/bin/meld
- KFind at /usr/bin/kfind
- kdiff3
- krename
- pyrenamer
,mass file renamer written in PyGTK. Fine for Gnome.
Emulators:
- VirtualBox at '/usr/bin/VirtualBox'
Office:
- abiword
- J-Pilot Desktop organizer application for the Palm Pilot
Screenwriting:
- http://www.celtx.com/
Celtx is the world's first all-in-one media pre-production
software. It has everything you need to take your story from
concept to production. Celtx replaces 'paper, pen & binder'
pre-production with a digital approach that's more complete,
simpler to work with, and easier to share.
Games:
-OpenTTD is a reimplementation of the Microprose game
"Transport
Tycoon Deluxe" with lots of new features and enhancements.
-openbve
:realistic 3D train/railway simulator (game engine)
-asciijump
:Small and funny ASCII-art game about ski jumping
-Ri-Li: is a game in which you drive a toy wood engine across
many levels. A toy train simulation game.
and collect all the coaches to win.
- ninvaders
, A space invaders-like game using ncurses
- open-invaders
, Space Invaders clone
- KBreakout
- ManiaDrive (complex1 is awesome jumps)
- Taxi game?
- dosbox
--->with Destruction Derby, Winter Challenge
- Neverball
- X-Moto or xmoto
- Virus Killer , command name is viruskiller
- xbill
Get rid of those Wingdows Viruses!
Ever get the feeling that nothing is going right? You're a
sysadmin, and someone's trying to destroy your computers.
The little people running around the screen are trying to infect
your computers with Wingdows [TM], a virus cleverly
designed to resemble a popular operating system. Your
objective is to click the mouse on them, ending their potential
threat. If one of the people reaches a computer, it will attempt
to replace your operating system with the virus it carries. It
will then attempt to run off
- kdirstat
- filelight
- GNOME desktop utilities
This package contains the following utilities for the GNOME
desktop such as:
- baobab, a disk usage analyser
. - gnome-search-tool, with which one can find files by name
or content
the screen with your vital software.
- gnome-system-log, a log viewing application
- PlayOnLinux http://www.playonlinux.com
- gnome-screenshot, a tool to take desktop screenshots and - cappuccino, an utility to let your boss think that you're
save them into
working hard
a file
- FSlint File System Lint , Command is kdesu fslint-gui
SUCKS! Don't know how to quit the program!
- fdupes
e.g. fdupes -r /home/brian/torrs/ >
- GMAMEUI is a front-end program that helps you run
/home/brian/brianduplicate.txt
MAME on non-Windows platforms, allowing you to run your
- emelFM2 a filemanager
arcade games quickly and easily.
- TrueCrypt
- .chm Viewers
I ran into a number of .chm viewers for Linux, all available
within the Ubuntu repositories.
GMAMEUI is a fork of the defunct GXMame project.
I had to build it for Fedora 10
I put the ROMs in, /usr/share/mame/roms
If you are a Gnome user you may like gnochm:
sudo aptitude install gnochm
If you are a KDE user you may prefer kchmviewer:
sudo aptitude install kchmviewer
- Another Front End to MAME is GNOME Video Arcade
Manual:
Question about MAME in Linux 5.1.2.
Can MAME find the installed ROM images?
There are also some conversion tools, which I’ve had varying GNOME Video Arcade relies on
success with:
MAME to find installed ROM images.
sudo aptitude install chm2pdf
To test where MAME is configured to
- grsync (front end rsync)
look for ROM images, type the following command on a
- Unison is a file-synchronization tool for Unix and Windows command
- Glipper is a simple Clipboardmanager for the GNOME
Desktop Environment
line, then press Return:
gnome-video-arcade --inspect rompath
- beagle
The command should print a directory name such as
to see if it's running do,
/usr/share/mame/roms.
$ beagle-ping
Move ROM images to this directory and restart
Daemon version: 0.3.8
GNOME Video Arcade.
If the command does not print a directory name, it
may mean
Stopping the Daemon
that MAME is not properly configured
You have to type:
on your system. If you obtained MAME
$ beagle-shutdown
from a GNU/Linux distribution, please
contact the maintainers of that distribution for
beagle Tools
further
instructions.
MAME on Fedora 10 here's my output where it looks for
Beagle includes a few command-line tools that allow ROMs:
you to see the current status of
your indexes.
The beagle-index-info tool shows you how many
documents have been indexed.
$ gnome-video-arcade --inspect rompath
/usr/share/mame/roms;/usr/share/mame/chds
The beagle-status tool shows you the current work
the daemon is doing, on an ongoing
- /usr/bin/trackerd Tracker, a Desktop Search Tool... add
/usr/bin/trackerd to autostart when login.
- penguin-command - A Clone of the Classic Missile
Command Game
- TuxPuck
- PDFedit Editor for manipulating PDF documents
- openoffice.org-pdfimport
This package contains an extension to open PDF documents
with
OpenOffice.org Draw.
- Thunar
- Krusader
-sopwith
port of the 1980's side-scrolling WWI dogfighting game
- searchandrescue
fly aircraft to search (for) and rescue people in distress
- crrcsim - A Model-Airplane Flight Simulation Program
Crrcsim is a model-airplane flight simulation program. Using
it, you can learn how to fly model aircraft, test new aircraft
designs, and improve your skills by practicing on your
computer.
Graphics:
- Gwenview
- Inkscape
- digiKam
- Scrot for screenshots
- Istanbul Desktop Session Recorder
- ksnapshot -caption
- Album Shaper
It rules! The flight model is very realistic. The flight model
parameters are calculated based on a 3D representation of the
aircraft. Stalls are properly modelled as well. Model control is
possible with your own rc transmitter, or any input device
such as joystick, mouse, keyboard ...
Internet:
- Epiphany is the web browser for the GNOME desktop.
-streamtuner2 - internet radio browser at
http://milki.erphesfurt.de/streamtuner2/
- filezilla
- Frostwire
- liferea - Linux Feed Reader
- Google Earth
-/opt/kde/bin/picwiz
-Shutter (might need to install libxul-common for taking
- http://www.claws-mail.org. Claws Mail. Creates the
following two directories:
screenshots of web pages)
/home/brian/sylpheedMail
/home/brian/.claws-mail
- /usr/bin/vncviewer
- /usr/bin/xtightvncviewer
- Vinagre is a VNC client integrated into the GNOME
Desktop.
- Xtraceroute, /usr/bin/xtraceroute
- whois
- XChat IRC
- BitTornado
- KTorrent
- Prism, previously called WebRunner, is a simple
XULRunner based browser that hosts web applications
without the normal web browser user interface. It is based on a
concept called Site Specific Browsers (SSB).
Look and Feel
- simple-ccsm for Ubuntu Simple Compizconfig settings
manager (...might have to search for: Compiz configuration
settings manager)
- Wallpaper Tray is a GNOME applet used for changing your
wallpaper. Don't like as much as Wallpapoz.
Multimedia:
- openshot
- guvcview guvcview is a simple GTK+ interface for
capturing and viewing video from
devices supported by the Linux UVC driver. (might need to
install 'luvcview')
- Wallpapoz 0.4.1 , This tool enables your Gnome desktop to
have different wallpapers for different workspaces or virtual - Exaile is a music manager and player for GTK+ written in
desktops.
Python.
- adesklets
- /usr/bin/asciiquarium
- kcometen3_1.1-1_i386.deb, another screensaver
- Really Slick Screensavers GLX Port
rss-glx is a GLX port of the Really Slick Screensavers
collection by
- SWFTools, SWF Tools is a collection of SWF (Flash)
manipulation and creation utilities.
This package includes: pdf2swf, jpeg2swf, png2swf,
gif2swf, font2swf,
wav2swf, swfcombine, swfextract, swfdump, swfstrings,
swfbbox and swfc.
- /usr/bin/xvidcap Record your desktop tool.
- recordMyDesktop is a simple, friendly movie recording
software, which allows you to easily create high-quality,
impressive animations of your desktop.
Terry Welsh (http://www.reallyslick.com/). Also included are - Wink is a tutorial and presentation creation software. It
several
allows you to capture screenshots of the actions you take on
the desktop, wrap them into an animation and export them as
other OpenGL screensavers ported from other platforms.
beautiful, classy Flash, PDF or even executable packages.
- DivFix++ AVI Fix and Previewer utility.
The screensavers can either be run as stand-alone applications - Kdenlive is a non-linear video editing suite
or get
- lastfm - Last.fm web radio player
integrated into XScreenSaver's list of active screensavers.
More
- SMPlayer - A great MPlayer front-end
information about using these with xscreensaver can be found - XMMS2 console client which aims to be as feature-full and
in
easy-to-use as possible
/usr/share/doc/rss-glx.
--Esperanza is a client written with C++ / Qt4 and aims to be
cross-platform
goodness for everyone.
Screensavers included in this package are: Biof, Busy
Spheres,
or for GNOME,
Colorfire, Cyclone, Euphoria, Fieldlines, Flocks, Flux,
Helios, Hufo's
--gxmms2 is a GTK2 based XMMS2 client, written in C. Its
main window is small
Smoke, Hufo's Tunnel, Lattice, MatrixView, Plasma,
Skyrocket,
and simple.
Solarwinds, SpirographX, and Sundancer2.
More information about this project can be found at
<http://rss-glx.sourceforge.net>.
- DeVeDe is a program that can create video DVDs and CDs
(VCD, sVCD or CVD), suitable for home players, from any
number of video files, in any of the formats supported by
MPlayer.
- w32codecs or w64codecs
- Miro
- DVDRipOMatic, this should install transcode.
- xscreensaver-data-extra
data files to be shared among screensaver frontends
XScreenSaver is a modular screen saver and locker for X11,
containing more than 200 screen savers.
- dvd::rip
- Rhythmbox Music Player
- AcidRip is an automated front end for MPlayer/Mencoder
written in Perl, using Gtk::Perl for a graphical interface.
Makes encoding a DVD just one button click. "Fedora" has a
repo for AcidRip to add at, http://atrpms.net/. Stick it in,
/etc/yum.repos.d/ and make sure it contains:
This package contains the rest of the 2D screen saver modules # cat atrpms.repo
from the xscreensaver collection. This package is used by
both
[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
xscreensaver and gnome-screensaver.
baseurl=http://dl.atrpms.net/f$releasever-$basearch/atrpms/sta
ble
This is the set of non-GL screensavers not shipped by default: gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
ant, anemone, anemotaxis, apollonian, apple2, attraction,
barcode, blaster, blitspin, bouboule, boxfit, braid, bsod,
gpgcheck=1
bubbles, bumps, ccurve, celtic, cloudlife, compass, coral,
critical, crystal, cynosure, decayscreen, deluxe, demon,
- Hydrogen is a sample based drum machine
discrete, drift, epicycle, eruption, euler2d, fadeplot,
fireworkx, flag, flame, flow, fluidballs, fontglide, forest,
- Tuxguitar. Ubuntu use "Real Time Sequencer" and MIDI
goop, grav, greynetic, halftone, halo, helix, hopalong,
Port "Gervill". You'll need to install ALL tuxguitar plugin
hyperball, hypercube, ifs, imsmap, interaggregate,
options including fluidsynth, jsa, oss, alsa. In some cases
interference, intermomentary, jigsqw, juggle, julia,
you'll need to start with, "aoss tuxguitar" to install aoss so that
memscroller, mismunch, moire, moire2, mountain, munch, I can play sound from Tuxguitar, sudo apt-get install alsa-oss
nerverot, noseguy, pacman, pedal, penetrate, petry, phosphor,
piecewise, polyominoes, pong, pyro, qiz, rd-bomb, rocks,
May need to install ALSA wrapper for OSS applications
rorschach, rotor, rotzoomer, sierpinski, slip, speedmine,
sphere, spiral, spotlight, squiral, starfish,
::ALSA wrapper for OSS applications. This package contains
strange, substrate, t3d, thornbird, triangle, truchet, twang,
vermiculate, vidwhacker, vines, wander, webcollage,
whirlwindwarp, whirlygig, worm, wormhole, xanalogtv,
xflame, xjack, xmatrix, xrayswarm, xspirograph, zoom.
WARNING: This package includes the 'webcollage' screen
saver, which displays images that are the result of random
web searches. The Internet being what it is, absolutely
anything might show up in the collage of search results
including -- quite possibly -- pornography, or even nudity.
Please act accordingly.
More display modes can be found in the xscreensaver-data,
xscreensaver-gl
and xscreensaver-gl-extra packages.
Canonical does not provide updates for
xscreensaver-data-extra. Some updates may be provided by
the Ubuntu community.
a program loader, aoss, which wraps
applications written for OSS in a compatibility library,thus
allowing them to work with ALSA.
For Ubuntu 9.10 install timidity, run it and then start tuxguitar
and select MIDI Port “TiMidity port 0 [128:0]. :
$ timidity -iA -Os &
Then kill timidity with htop. Or Modify the command to
startup TuxGuitar to run timidity first, and shut it down when
finished:
Go to System -> Preferences -> Main Menu, Sound & Video
section, select TuxGuitar, click Properties. Change the startup
line to:
Code:
sh -c "timidity -iA -Os & tuxguitar %F && killall timidity"
note that you'll still have to select the correct MIDI Port.
- View The Matrix in a Window Maker dock application
- k9copy
wmMatrix displays The Matrix (from the film of the same
name) in
a Window Maker dock application. Based on the
xscreensaver module
created by Jamie Zawinski.
- SoundConverter
is a simple sound converter application for the GNOME
environment. It reads sound files in any format supported by
GStreamer
Although it works best with Window Maker, wmMatrix also
and outputs them in Ogg Vorbis, FLAC, or WAV format, or
works fine
MP3 format if
with other window managers.
you have the GStreamer LAME plugin.
Homepage: http://dockapps.org/file.php/id/10
(*May Need To Install:
dir2ogg converts MP3, M4A, WMA, FLAC, WAV files and
Audio CDs to the
open-source OGG format.
or... install,
Audacious supports MP3, Ogg Vorbis, AAC and AAC+,
FLAC, Windows Media (WMA), and others.)
- Avidemux A free video editor
- Dvdshrink DVD ripping GUI
- cinelerra
- xine
- gnome-alsamixer
- libdvdcss - a simple library designed for accessing DVDs
like a block device without having to bother about the
decryption.
- Kino Video Editor Edit DV video
Window Managers:
- wmii (window manager notes ruby at
http://eigenclass.org/hiki/ruby-wmii-for-wmii-3.6 )
- EvilWM (window manager http://gentoo-wiki.com/HOWTO_EvilWM )
- Xfce - sudo aptitude install xubuntu-desktop
- Fluxbox - sudo aptitude install fluxbox
- Enlightenment - sudo aptitude install enlightenment
- Blackbox - sudo aptitude install blackbox
- Openbox - sudo aptitude install openbox
- Afterstep - sudo aptitude install afterstep
- FVWM - sudo aptitude install fvwm
- EasyTAG is an utility for viewing, editing and writing the
ID3 tags of different audio files, using a GTK+ interface.
Programming:
- Kompozer
- Quanta Plus (or just, Quanta)
-python machine at http://pythonmachine.sourceforge.net/
- Qt Creator 1.0.0
Based on Qt 4.5.0
or look for,
- qt-creator
IDE for Development with Qt
- qt4-designer
graphical designer for Qt 4 applications
- WindowMaker - sudo aptitude install wmaker
- python-idle - An Integrated Development Environment for
- "KDE" remove: Strigi. Command is strigiapplet
Python
$ whereis strigi
strigiapplet: /usr/bin/strigiapplet
IDLE is a Tkinter based integrated development environment
for Python. It features a multi-window text editor with
multiple undo, Python colorizing, and many other things, as
well as a Python shell window and a debugger. ..
OR look
for,
- idle-python2.5
- KDE, Needs the system config software,
->NOTE: for Fedora install:
systemsettings -caption "%c" %i
python-tools :which is the Python package includes several
development tools that are used to build python programs.
strigi: /usr/lib/strigi /usr/lib64/strigi /usr/share/strigi
brian@kub:~$ whereis strigiapplet
or try
systemsettings
z. Administration:
- Keep is an automatic backup program that allows users to set the parameters of
the backup, including the frequency and the number of backups.
-Déjà Dup is a simple backup program. It hides the complexity of
doing backups the 'right way' (encrypted, off-site, and regular)
and uses duplicity as the backend.
-luckyBackup is an application that backs-up and/or synchronizes any
directories with the power of rsync.
Its main features are: backup, safety, synchronization, exclude/only include
options, allows custom rsync options, remote connections, restore and dry-run
operations, scheduling, profiles and command line mode.
It is simple to use, fast (transfers over only changes made and not all data),
safe (keeps your data safe by checking all declared directories before
proceeding in any data manipulation ), reliable and fully customizable.
- psad
The Port Scan Attack Detector. PSAD is a collection of four lightweight system daemons written in
Perl and in C that is designed to work with Linux firewalling code
(iptables in the 2.4.x kernels, and ipchains in the 2.2.x kernels)
to detect port scans. It features a set of highly configurable danger
thresholds (with sensible defaults provided), verbose alert messages
that include the source, destination, scanned port range, begin and
end times, tcp flags and corresponding nmap options (Linux 2.4.x
kernels only), reverse DNS info, email alerting, and automatic
blocking of offending ip addresses via dynamic configuration of
ipchains/iptables firewall rulesets.
In addition, for the 2.4.x kernels psad incorporates many
of the tcp signatures included in Snort to detect highly suspect scans
for:
* various backdoor programs (e.g. EvilFTP, GirlFriend, SubSeven)
* DDoS tools (mstream, shaft)
* advanced port scans (syn, fin, xmas) such as those made with nmap
Canonical does not provide updates for psad. Some updates may be provided by the Ubuntu community.
Usage psad -Status as root
- Terminator is a little project to produce an efficient way of
filling a large area of screen space with terminals.
- openssh-server for UBUNTU, This package provides the sshd server.
- HardInfo
- dmidecode: Finding Out Hardware Details Without Opening The Computer Case.
http://www.nongnu.org/dmidecode/
At howtoforge, http://tinyurl.com/6nzfto
- Ubuntu $ sudo lshw -html > /home/brian/Documents/hw.html
(an alternative is the gui version of Hardware Lister (lshw).
Ubuntu: lshw-gtk
it's graphical information about hardware configuration
-DenyHosts
is a Python based security tool for SSH servers. It is intended to prevent brute force attacks
on SSH servers by monitoring invalid login attempts in the authentication log and blocking the
originating IP addresses.
- root-tail (http://bbs.archlinux.org/viewtopic.php?id=49297)
- multitail lets you view one or multiple files like the original tail program.
The difference is that this program creates multiple windows on your console (with ncurses). It can also use colors while
displaying the logfiles for faster recognizing which lines are important and which are not. more examples here:
http://www.howtoforge.com/monitoring-multiple-log-files-at-a-time-with-multitail-on-debian-lenny
http://www.vanheusden.com/multitail/examples.html
- conky
- yakuake
- Guake is a semi-transparent drop-down console that you can use instead of your standard shell programs by having it
always ready at the tip of your fingers. Guake allows you to work faster and with more fun.
- Eterm
- aterm
- ipcalc
- bubblemon
- Pstree
- nautilus plugin
-- nautilus-open-terminal
- dstat, sudo apt-get install dstat
- smartmontools, install on Debian & Ubuntu sudo apt-get install smartmontools,
http://tinyurl.com/5k2f3y
"Ubuntus"
- Zenmap is an Nmap frontend. It is meant to be useful for advanced users
and to make Nmap easy to use by beginners. It was originally derived from Umit, an Nmap GUI created as part of the
Google Summer of Code.
- build-essential
- checkinstall
- cvs
- subversion
For example, to install VMware Server in Ubuntu you'll need,
- sudo apt-get install linux-headers-`uname -r` build-essential xinetd
"Fedora" has:
- sectool is a security tool that can be used both as a security audit and intrusion detection system. It consists of set of tests,
library and command line interface tool. Tests are sorted into groups and security levels. Admins can run certain tests,
groups or whole security levels. The library and the tools are implemented in python and tests are language independent.
"sectool-gui" provides a GTK-based graphical user interface to sectool.
- Palimpsest Disk Utility, command is, palimpsest
Purpose: Manage Drives and Media
- The yum extender (a.k.a. yumex) is a easy to use gui for the yum package manager. With yumex you can install, deinstall
or update packages - it's available in the gnome applications menu.
'top' ten replacements (from Linux Magazine ISSUE 97 DECEMBER 2008, pdf verison of article saved in folder):
>10: Xrestop [1] shows X11 users which X client programs are using the most resources, organizing the results neatly by
pixmap memory usage.
>9: Ntop [3] is a popular instant monitoring tool that gives the admin an overview of the network interface card, its
throughput, and all of its connections. The mass of information that Ntop collects and presents in its neat web interface
guarantees a top 10 spot for the 10-year-old Ntop project.
More Information from openSUSE,:
ntop - Web-Based Network Traffic Monitor
To start ntop, first provide a password for the user admin. You can do this as user root with the command
ntop -A -u wwwrun
By default, you may access ntop only from the local host at port 3000. See also the additional documentation in
/usr/share/doc/packages/ntop/README.SuSE.
>8: ApacheTop [5] is a lean tool that offers information on current Apache web server access, the pages Apache serves up,
the number of hits per second, and many other statistics. The helper application finds the necessary information in Apache’s
access_log files.
>7: Ptop. Two database tools appear in the top 10. At seventh place is Ptop. Any administrator who has worked with
PostgreSQL will be interested in this tool because Ptop provides an overview of all your database processes, at the same
time displaying information such as the SQL statements currently being processed. To launch Ptop, enter pg_top -d
database -U database_user -W password. The command takes the user to an interactive shell, where a number of shortcuts
are available.
>6: Dnstop [8] uses the Pcap library to filter all the DNS queries on a computer’s network interface and list them neatly.
The dnstop network_device -t -s command gives you a list of DNS queries in a Topstyle, configurable view.
>5: iftop. Snapshots and a traffic overview for all active network connections are Iftop’s [9] specialty. Just like Top, it
sorts connections by activity and offers a jampacked action set while doing so.
The comprehensive filtering options are really exciting for network administrators and can be entered either in interactive
mode (after entering iftop -f options) or by pressing the F key. For example, -f icmp displays ICMP packages only. The
familiar Tcpdump style can be inverted by making a selection – for example: not port ssh.
The -F option tells Iftop to automatically filter out individual hosts, or complete networks, leaving only those that match the
selected network mask: iftop -F 192.168.0.0/24 is an example for a local network.
>4: Mytop. The second database tool is Mytop [11], which is written in Perl and displays information from the two
standard MySQL statements SHOW PROCESSLIST and SHOW STATUS at periodic intervals.
>3: PowerTop. Because of the increasing popularity of mobile devices, it comes as no surprise that PowerTop by
Lesswatts [12] is attracting a continually growing community. Although the tool will only run on Intel CPUs and recent
distributions, it is extremely useful if you need to optimize the hardware and software on your laptop for maximum battery
life. The neatest thing about PowerTop is that it not only identifies the power hogs, it also includes a fact-filled database of
known issues and solutions.
>2: Atop and Htop. The number two spot is taken by two top clones, Atop and Htop. Because both are close to their role
model with respect to feature scope and presentation, they share their good ranking. The advantages offered by Atop, and
the Atopsar program that comes with the package, include a detailed view of the monitored processes
In contrast, Htop convinces with its sensible overview and its ability to let administrators influence processes directly. For
example, the software will sort a process list by name or PID with the use of just a couple of shortcuts, and it can assign a
different Nice priority level to all Apache processes (Figure 9).
Another nice thing is that the controls are self-explanatory: Htop’s interface is a mix of Midnight Commander and Top. A
menu with the most important functions is available at the bottom of the screen: F6 is for sorting – the administrator can use
a kind of drop-down menu to select the column – and F7 reduces and F8 increases a program’s Nice priority. Because the
user can press the space bar to make multiple selections, priority changes are easier and faster with Htop than with almost
any other system tool.
The information that Atop provides is more useful to an advanced administrator wanting to investigate minute details of
individual processes.
In the standard view, Atop supplies advanced information on memory usage (M), scheduling (S), and command-line
parameters (C) and various details on processes (V).
A specially patched kernel additionally lets you display disk (D) and network usage (N). Thanks to Atopsar, admins can
even access the Sysstat data of the past few days or weeks, assuming you launch the Sar daemon on your system.
>1: Top.
Despite all the advantages of the programs we just looked at, the Linux Magazine jury’s favorite is the legacy and legendary
Unix tool Top by William LeFebvre and others.
Top is installed everywhere, it is comprehensively documented, and it gives you the more or less identical controls and
behavior on any conceivable Unix and on BSD, Linux, many embedded systems, and Mac OS X. The tool, which has been
an administrative evergreen since 1984, runs on mainframes, workstations, desktops, and clusters.
Version 3.7, or Beta 3.8 of unixtop, is available for download [15]. But who needs to download when your favorite
distribution already includes the tool and even installs it as part of the minimal installation?
Administrators will be familiar with the various switches, options, and parameters. The man page fills several screens –
again thanks to the number of operating systems Top supports.
===
Tools for forensics analysis:
The Sleuth Kit (previously known as TASK) is a collection of UNIX-based
command line file system and media management forensic analysis tools.
The file system tools allow you to examine file systems of a suspect
computer in a non-intrusive fashion. Because the tools do not rely on
the operating system to process the file systems, deleted and hidden
content is shown.
The media management tools allow you to examine the layout of disks and
other media. The Sleuth Kit supports DOS partitions, BSD partitions
(disk labels), Mac partitions, and Sun slices (Volume Table of
Contents). With these tools, you can identify where partitions are
located and extract them so that they can be analyzed with file system
analysis tools.
When performing a complete analysis of a system, we all know that
command line tools can become tedious. The Autopsy Forensic Browser is
a graphical interface to the tools in The Sleuth Kit, which allows you
to more easily conduct an investigation. Autopsy provides case
management, image integrity, keyword searching, and other automated
operations.
The Sleuth Kit's upstream homepage can be found at
http://www.sleuthkit.org/sleuthkit/.
- autopsy
graphical interface to SleuthKit
The Autopsy Forensic Browser is a graphical interface to the command line
digital forensic analysis tools in The Sleuth Kit. Together, The Sleuth Kit
and Autopsy provide many of the same features as commercial digital forensics
tools for the analysis of Windows and UNIX file systems (NTFS, FAT, FFS,
EXT2FS, and EXT3FS).
- chkrootkit is a shell script that can check the system binaries for signs of rootkit modification. It is a useful tool in an
environment that requires lax firewall rules and multiple installations from external sources.
- Like chkrootkit, rkhunter can be used to check system files for unwanted changes. The two tools complement each other
nicely.
-Logwatch is a modular log analyser that runs every night
and mails you the results. It can also be run from command line.
- Wireshark is a powerful packet collection and analysis suite, capable of capturing network data on all levels of the TCP/IP
stack. It can collect data from Ethernet, IEEE 802.11, PPP, and loopback, supports hundreds of protocols, has rich traffic
analysis filters, and can be enhanced with plugins.
To run as root in Ubuntu:
gksu wireshark
- SystemRescueCD
This is a live CD specifically geared toward rescue and recovery. The tools package includes some of the most important
tools available for Linux user, like GParted, PartImage, Grub, Lilo, sfdisk, TestDisk, and more.
- PartImage is a powerful, friendly disk/partition imaging software, allowing you to quickly and easily backup and recover
your entire disks or individual partitions, including the Windows NTFS filesystem.
- CloneZilla is another powerful candidate for disk / partition backup and recovery
- TestDisk. This tool allows to recover lost partitions, make not-bootable disks boot again and restore delete files. It is one
of the more effective and powerful utilities on the market. When everything else fails, TestDisk won't. TestDisk is included
with the SystemRescueCD.
- Super Grub Disk is intended to run from a floppy disk or CD and is used for system rescue. Most importantly, it can be
used to restore boot loaders, including GRUB, LILO and even Windows boot loader.
===
- ntfsprogs
tools for doing neat things in NTFS partitions from Linux
The Linux-NTFS project (http://www.linux-ntfs.org/) aims to bring full
support for the NTFS filesystem to the Linux operating system.
This is a set of tools targeted for people interested in working
with the NTFS support in the Linux kernel and using it. The
following utilities are included:
ntfsfix - Fix common filesystem errors and force Windows to check NTFS.
mkntfs - Format a partition with an NTFS filesystem, optionally bootable.
ntfsinfo - Show some information about an NTFS partition or one of the
files or directories within it.
ntfslabel - Show, or set, an NTFS partition's volume label.
ntfsresize - Resize an NTFS partition without losing data.
ntfsundelete - Recover deleted files from an NTFS partition.
ntfscluster - Locate the owner of any given sector or cluster on an NTFS
partition.
ntfscat - Concatenate files and print them on the standard output
(without mounting the partition).
ntfsls - List directory contents on an NTFS filesystem (without mounting).
ntfscp - Overwrite files on an NTFS partition.
ntfsclone - Efficiently clone an NTFS filesystem or a part of it.
ntfsmount - Mount an NTFS partition from user-space using libntfs and FUSE.
ntfsdecrypt - Decrypt NTFS-encrypted files (NOT INCLUDED).
ntfscmp - Compare two NTFS volumes and tell the differences.
===
- samdump2
Dump Windows 2k/NT/XP password hashes
This tool is designed to dump Windows 2k/NT/XP password hashes from a SAM
file. It requires the syskey key which can be found with tools like bkhive.
Syskey is a Windows feature that adds an additional encryption layer to the
password hashes stored in the SAM database.
===
- bkhive
Dump the syskey bootkey from a Windows NT/2K/XP system hive
===
- ophcrack
Microsoft Windows password cracker using rainbow tables
Ophcrack is a Windows password cracker based on a time-memory trade-off
using rainbow tables. This is a new variant of Hellman's original trade-off,
with better performance. It recovers 99.9% of alphanumeric passwords in
seconds.
It works for Windows NT/2000/XP/Vista.
A Gtk based UI is included.
Homepage: http://ophcrack.sourceforge.net/
- Ultimate Boot CD for Windows (http://www.ubcd4win.com/index.htm)
This is one of the most important tools a Windows user can have. It is a complete bootable Windows kernel, packaged with
tens of useful utilities in a range of categories.
Among offered tools are 7-Zip, a43, Ad-Aware SE, Agent Ransack, AVPersonal, BGInfo, CPU Bench, CWShredder,
DeepBurner, Dirms, Disk Copy, Disk Image, Disk Wipe, Eraser, ERUNT, Explore2fs, ExplorerXP, File Recovery,
FileZilla, Firefox, Floppy Repair, Foxit Reader, freeCommander, Free Undelete, HD Cleaner, HDTune, HijackThis, IPScan,
IZArc, MaxBlast, MemTest, MbrFix, MBRWiz, Notepad++, Opera, P95, PasswordPro, PDF Reader, Popcorn, PPPOEXP,
Putty, R-Linux, RecoveryManager, RegCleaner, Scribe, SmallCD, Stinger, SuperAntiSpyware, Sysclean, UltraVNC,
xplorer2, WinDLG, and many more.
GSmartControl is a graphical user interface for smartctl, which is a tool for
querying and controlling SMART (Self-Monitoring, Analysis, and Reporting
Technology) data on modern hard disk drives. It allows you to inspect the
drive's SMART data to determine its health, as well as run various tests on it.
http://www.infoworld.com/t/enterprise-architecture/six-open-source-projects-you-should-be-using-208
Six open source projects you should be using
By Paul Venezia
Created 2010-08-04 03:00AM
The IT world has overcome much of its skittishness regarding the use of open source projects. It
obviously wasn't always that way, and plenty of IT shops still refuse to consider open source
alternatives to commercial solutions. But most folks have come around to the fact that open source
tools are a great asset to any organization and won't actually set fire to your data center or ransack the
break room, no matter what the sales droids say.
In many cases, the use of open source tools starts in the skunkworks of the IT organization, where a
few individuals leverage open source projects to perform a specific task that is either unfunded or
underfunded. Once the proverbial camel's nose is in the tent, more open source applications and
frameworks find their way into critical IT systems. Yet with little or no advertising, many open source
projects that every shop should be testing, if not implementing, never appear on the radar. Here are a
few of my favorites.
[ InfoWorld's Savio Rodrigues explains when you should open-source your internal apps [1] | Check out
InfoWorld's slideshow of 7 open source projects on the cutting edge [2]. | Keep up with the latest open source
trends and news in InfoWorld's Technology: Open Source newsletter [3]. ]
Nagios: Open source network and system monitoring and notification
I've been a fan of Nagios [4] for a long time. Nagios is a soup-to-nuts network and system monitoring
and notification tool that has an extensive list of plug-ins and a vibrant community. There is a steep
learning curve to set it up, but once that's done, you'll have your finger on the pulse of the entire IT
plant. You can monitor just about everything on everything: temperatures in the datacenter (through the
temperature of each server), latency across WAN circuits, storage capacity, performance, you name it.
Implementing a full Nagios monitoring scheme in a reasonably sized organization isn't a one-day
project, but it will save significant time and headaches later, guaranteed.
Cacti: An open source app for graphing and trending
Cacti [5] is a graphing/trending tool that uses SNMP and is a great complement to Nagios. Whereas
Nagios can tell you when things go wrong, Cacti can tell you all about the trends relating to that
problem. For instance, monitoring storage array capacity with Nagios may tell you that you've eclipsed
a threshold, but Cacti will show you the trends related to that array, allowing you to determine the
utilization rate over the past six months or a year, which will help determine how much storage may be
required in the coming months. This is also true about temperatures, airflow, LAN and WAN links,
number of users on a particular server, license utilization (for applications that use licensing tools like
FLEXlm), and so forth.
The Web interface is easy to use, and most anything that uses SNMP can be monitored. As with
Nagios, there's a large community around Cacti and plenty of plug-ins. The information Cacti provides
is only as useful as the length of time it's been running, so if you're not using it yet, there's no time like
the present to get started.
RANCID: Short on configuration, long on resources
RANCID [6] is one of those tools that you'll set up once, make very minor modifications to over the
years, and praise for saving your bacon in an emergency. RANCID performs a very simple function:
retrieve and organize the configurations of network routers, switches, and firewalls. When set to run
every hour, for example, RANCID will email admins when changes are made to any monitored piece
of gear, and add the configuration to a version control database that you can then run diffs on to see
exactly what changed and when. In the event of a catastrophic failure of a router or switch, you can pull
the configuration back quickly and easily, and be sure that it's the latest possible copy.
There are very few utilities that require so little configuration yet can provide such an immense
resource during outages, but RANCID is certainly one of them.
MediaWiki: Internal documentation made easy
If you don't have an IT wiki running in your organization, you should start one now -- right now.
Internal documentation has never been so easy, and MediaWiki [7] is a fantastic package to drive this
initiative.
MediaWiki is the code behind Wikipedia and millions of other wikis. It's easy to set up and run, and it
can completely transform the documentation tasks of any IT organization. In many cases,
documentation on applications, hardware, and network equipment can not only include information on
the component, but also have direct links to management interfaces, administration panels, and so forth.
Rather than typing a URL into a Word document that's printed out and stored in a three-ring binder
(nobody does this anymore, right? Right?), you can simply embed those links inline in the wiki page for
that element. You can even include photos, diagrams, and more.
CentOS: Red Hat Enterprise Linux, open source style
One common characteristic of all the above projects is that they run on Linux. Some also run on
Windows, but they all are quite at home with Linux. In keeping with the open source flavor, you can
easily run all of them on CentOS [8], which is essentially the open source version of Red Hat
Enterprise Linux.
There's no licensing, no cost, and no support, but for boxes that run these tools, that may not be an
issue. In fact, a single CentOS virtual or physical server can run all the above tools for a sizable IT shop
without breaking a sweat. In environments where mission-critical Linux boxes must run licensed and
supported version of Linux, CentOS can find a home in lab environments or for ancillary tasks. Go
forth and download. Then give something back and donate a few bucks to the project.
FreeNAS: Build your own nearline storage server
Every IT shop needs to provide network storage, and more and more shops are implementing SANs to
achieve this goal. Commercial SANs are fairly expensive, but they also generally provide stability and
support. However, the data stored on those expensive boxes is sometimes better suited to a less
expensive device -- things like system images, IT installation packages, or any number of other items
that makes IT tick, but aren't mission critical. Offloading those things to a cheaper storage solution
buys more space on the expensive gear.
The good news is that you can build a very capable nearline storage server for next to nothing with
FreeNAS [9]. Using a decommissioned server, or even a whitebox with a pile of cheap SATA drives,
you can have FreeNAS up and running in a matter of minutes with the simple installation. You can
access the data via CIFS, NFS, HTTP, FTP, TFTP, iSCSI -- basically every file sharing protocol
available -- and the administration interface is on par with many commercial solutions. For basically
the cost of some 1TB or 2TB hard drives, you can pack a ton of data on a FreeNAS box with minimal
effort.
I can personally attest to each of these tools, as I've been reaping the rewards from their
implementation for years and years and have deployed and configured them in IT organizations of just
about every size. There's no time like the present to make your life easier and your infrastructure more
robust -- and these tools go a long way toward achieving those goals. After all, that's why they exist.
This story, "Six open source projects you should be using [10]," was originally published at InfoWorld.com
[11]. Read more of Paul Venezia's The Deep End blog [12] at InfoWorld.com.

begin Top IMU ad
<!--/imuCover-->
HTML: <noscript>
HTML: </noscript>
<!--/imu module-->
end Top IMU ad
<!--paging_filter-->
Download