linux system administration
PHP System Administration Toolkit 1.0 RC1 (ooLDAP)
PHP System Administration Toolkit is a toolkit/framework for the rapid development of system administration Web interfaces in PH more>>
Linux Mobile System 1.0
Linux Mobile System (LMS) is a full Linux system whose support is the new USB Flash Memory Drives. more>>
This project arose with the intention to study the Linux system of exhaustive way and simultaneously enjoy with it. The initial idea is to fuse two separated disciplines: the programming and the systems management. So well center our study in the denominated "system programming, as much networking level as at device level (drivers).
Main features:
- To initiate our Linux system from memories flash USB.
- The system will be a selection of common GNU tools in every system: disk diagnosis, memory, hardware, networks monitoring tools, etc.
- LMS Tux
- As far as possible well develop new tools and/or utilities with the objective to study deeply the underlying technology.
- The programming languages used will be C, C++, Python and Perl, without forget the system shell scripts.
- The resources minimization (disk space, memory...) isnt a functional objective of the developments.
LMSs main aim is to achieve a highly specialized distribution of GNU/Linux which can carried through the USB Flash Memory Drives. Once the distribution is ready in the USB device, it can be carried in your own pocket and you can start up any PC x86 with no need to install it directly in the PC.
The LMS system is aimed at the development of specific tasks such as network administration, security analysis of networks, and recovery and repair of host data, as well as all information exchange, which is what makes it different from other portable systems such as "live CDs". The main idea is to carry all the potency of Linux and our tools in our own pockets, ready to be used.
Linux Multimedia System 0.1.2
LMMS is a window manager written in Python/Pygame. more>>
For now the whole project is written in python/pygame and there are some applications available:
Menu - for choosing another application
Image-Viewer - as the name says, it will allow you to watch some images
CD-Player - for playing Audio-CDs
Audio-Player - with support for Ogg and MP3
Actually the following gamepads/joysticks are supported:
Gravis Gamepad Pro
Microsofts X-Box pad
Nintendos SNES pad
Linux trustees 3.0
Linux trustees is an advanced file permission system for Linux more>>
Special objects (called trustees) can be bound to every file or directory. The trustee object can be used to ensure that access to a file, directory, or directory with subdirectories is granted (or denied) to a certain user or group (or all except user or group).
Trustees are like POSIX ACLs, but trustee objects can affect entire subdirectory trees, while ACLs a single file. Trustees works with the 2.6 Linux kernel.
GNOME System Tools 2.19.1
GNOME System Tools are a set of tools aimed to make easy the system administration tasks. more>>
Theyre thought to help from the new Linux or UNIX user to the system administrators. The GNOME System Tools are free software, licensed under the terms of the GNU General Public License.
Main features:
Its main advantages are:
- Full integration with the new GNOME Control Center.
- An user-friendly interface to carry out the main administration tasks.
- The use of a common user interface in every system.
- A common structure that makes easy the development of new system tools.
Nowadays there are tools for managing:
- Users and groups
- Date and time
- Network configuration
- Bootloaders
- Runlevels
System Health Monitor 0.8
System Health Monitor for Linux is a handy python program that will setup your system to generate RRD Graphs. more>>
System Health Monitor features a user-friendly interactive configuration mode and auto-generated html pages. Just point your web server to the health_html directory to get an overview of the status of your machine. You can see examples of it in operation here on my machine and on KPLUG.org
Mandriva Linux Limited Edition 2005
Mandriva Linux (formerly Mandrake Linux) is the operating system of choice for users keen on all things advanced more>>
Mandriva LinuxTM , formerly known as Mandrakelinux, is a friendly Linux Operating System which specializes in ease-of-use for both servers and the home/office. It is freely available in many languages throughout the world. Mandriva Linux is the operating system of choice for users keen on all things advanced. Limited Edition 2005 is no exception; it includes all the things youve come to expect from Mandriva Linux.
Limited Edition 2005 is the only Linux system so far to include such a broad range of up-to-date leading-edge software, as well as seamlessly running 32-bit applications on 64-bit platforms. Linux power users will welcome the advanced web experience, enhanced hardware compatibility and expanded development options brought by Limited Edition 2005, along with significant performance gains.
The latest versions of key Linux applications:
- Linux kernel 2.6.11.6
- KDE 3.3.2 (with some backports from version 3.4, including Kpdf)
- GNOME 2.8.3
- Firefox 1.0.2
- GCC 3.4.3
- The GIMP 2.2
- cdrecord 2.01.01a21 (with DVD+R dual-layer support)
- OpenOffice.org 1.1.4
- MySQL 4.1.11
System-7 Linux Alpha test 1
System-7 Linux strives to set itself apart from other linux distros by tredding waters not offen attempted. more>>
This means where most distros support 1 standard package format, System-7 will support most major pakage types including: rpm (.rpm), dpkg (.drb), and slackpack / pkgtools (.tgz).
System-7 will also sport a graphical installer based on group selections. With each group, the best possible speed and security settings will be pre-defined enabling this distro to be quickly deployed in any situation (from gaming to servers).
Sweet System Icons for Linux -
12 freeware icons inspired by the sweet look and feel of baby rooms artwork. more>> Description:
12 freeware icons inspired by the sweet look and feel of baby rooms artwork.
Content:
CD, Computer, Documents, Favorits, Folders, Home<<less
Linux Audio Backstop 2.1.6
Linux Audio Backstop project is a system for automated scheduling of audio recording and playback in a broadcast environment. more>>
It includes features for controlling external audio switcher devices by means of serial and TCP/IP commands, as well as the ability to record and playback relay closures by means of the line of digital GPIO cards manufactured by MeasurementComputing.
The Linux Audio Backstop runs on the popular GNU/Linux operating system. It is freely available under the GNU General Public License.
Main features:
- Record and Playback up to four feeds simultaneously.
- Programmable from any web browser.
- Supports capture and playout of up to twenty-four discrete relay closures.
- Very lightweight and efficient - a Pentium 1 system is capable of hosting a complete system
- Runs on the rock-solid GNU/Linux operating system.
- Totally free and open -- No dongles, unlock codes, software keys or other arbitrary limitations.
AdventNet Linux Manager 2.0.0
AdventNet Linux Manager, that comes for FREE, is a proven solution for Linux users to monitor the Linux systems via both SNMP and Web consoles. It discovers linux machines in a network and facilitates remote agent installation from a single console. The agent that is available as part of the manager, supports RFC1213-MIB, Host-Resources-MIB and AdventNet-Linux-MIB. more>>
AdventNet Linux Manager - The Linux Operating System is becoming the popular open source operating systems in the world. With large number of active installations, Linux operating system has become the core of many high volume, business-critical applications. It becomes imperative to keep the systems highly available for any modern organization, because minutes of downtime could result in loss of productivity and revenue. AdventNet Linux Manager, along with AdventNet SNMP Agent for Linux which forms a part of the product, works to keep the users informed about the status of the Linux System.
AdventNet Linux Manager, that comes for FREE, is a proven solution for Linux users to monitor the Linux systems via both SNMP and Web consoles. It discovers linux machines in a network and facilitates remote agent installation from a single console. The Agent supports RFC1213-MIB, Host-Resources-MIB and AdventNet-Linux-MIB.
The main features include discovery of Linux machines in a network & an easy facility for remote agent installation. The Linux Manager supports RedHat Linux 8.0, 9.0, Enterprise Server 3, 4, Advanced Server.
Enhancements:
Version 2.0.0
http://www.linuxmonitor.com/index.html
System Requirements:Min. 266 MHz Processor Speed, Min. 64 MB RAM & Min. 15 MB Hard Disk Space<<less
LibSysCTr 0.2
LibSysCTr is a utility library that can be used to intercept system call functions on a Linux system. more>>
Internally the LibSysCTr library uses the ptrace(2) functionalities by monitoring and reporting events to the library caller.
The LibSysCTr is callback driven, that means that the user initializes the library with systr_init_library(), registers the system calls he wants to monitor with systr_trace_syscall(), and calls systr_run() to start receiving events in the form of callback invocation.
For each intercepted system call, two calls to the registered callback function are performed. One during the system call entry, before the system call iteself will be executed by the kernel, and one after the kernel has processed the system call (right before returning the userspace).
Utility functions are supplied to, retrieve information about the process, get/set the system call parameters, and read/write the monitored process address space.
The LibSysCTr library follows all threads and processes spawned by the traced task, by giving the caller the complete control over the whole monitored process hierarchy.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile in each directory of the package.
It may also create one or more `.h files containing system-dependent definitions. Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, and a file `config.log containing compiler output (useful mainly for debugging `configure).
It can also use an optional file (typically called `config.cache and enabled with `--cache-file=config.cache or simply `-C) that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.)
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If you are using the cache, and at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.ac (or `configure.in) is used to create `configure by a program called `autoconf. You only need `configure.ac if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Linux Virtual Server 1.21
Linux Virtual Server is a load-balancing and server clustering system for Linux. more>>
The architecture of the server cluster is fully transparent to end users, and the users interact as if it were a single high-performance virtual server.
The basic goal of the Linux Virtual Server Project is to:
- Build a high-performance and highly available server for Linux using clustering technology, which provides good scalability, reliability and serviceability.
StrongBox Linux 1.0 beta14
StrongBox is a next generation Linux-based operating system. more>>
StrongBox represents a shift in the Linux paradigm. Moving away from monolithic systems where everything runs together, StrongBox is a fully modular Linux distribution.
It incorporates a small ram-based OS and toolset for administration and security functions, and then allows applications bundles, built using any Linux distribution, to run on top of it. Each of these bundles, running in a secure virtual context, has a large level of independence from the base OS.
This secure partitioning allows StrongBox to have some unique and powerful features. OS versioning, rollbacks, automated hardware detection, fault-tolerant boot process, easy migration from server-to-server, and the ability to incorporate other Linux distributions and existing installations are key features.
StrongBox gets its name from the high standard of security that it provides. Using virtual servers, digital signatures on all OS components, and a large number of read-only pieces in the OS, StrongBox is highly resistant to security breaches.
Also, it has virtual boot medium independence, meaning that it can run with little or no changes from CDRom, compact flash, USB, SCSI, etc. This makes StrongBox ideal for the secure deployment of embedded systems, computing clusters, enterprise Linux deployments, secure web servers, PBX systems, and kiosk systems.
Enhancements:
- makerpm and makedebian scripts greatly improved
- asteriskathome build script
- Improved usb authentication, and automatic key selection for USB keys
- Added a gcc, distcc, linux headers, and kernel source add-ons
- Unionfs, bind, vrenice, rpm, hashlimits subsystem
- Larger default config partition (12MB)
- dmraid support re-added (use dmraid kernel parameter on boot)
- Updated versions of all software
Linux Wireless LAN Project 0.2.3
The goal of the Linux WLAN project is to develop a complete, standards based, wireless LAN system. more>>
The linux-wlan package is a linux device driver and subsystem package that is intended to provide the full range of IEEE 802.11 MAC management capabilities for use in user-mode utilities and scripts. The package currently supports the Intersil 802.11b Prism2, Prism2.5, and Prism3 reference designs for PCMCIA, PCI, and USB.
The package includes support for PLX9052 based PCI to PCMCIA adapter
with a few different PCMCIA cards.