Main > Free Download Search >

Free sys software for linux

sys

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 122
Inf sys 1.1

Inf sys 1.1


Inf sys is a SuperKaramba lm-sensors hddtemp theme. more>>
Inf sys is a SuperKaramba lm-sensors hddtemp theme.
3 color systems black, white and grey.
It shows:
- System Info
- Memory Load
- Disk Usage
- Fans/Temp
<<less
Download (0.071MB)
Added: 2006-07-05 License: GPL (GNU General Public License) Price:
1206 downloads
G-SYS-X 0.2

G-SYS-X 0.2


G-SYS-X is a simple system for web masters allowing then to add galleries to webpages. more>>
G-SYS-X is a simple system for web masters allowing then to add galleries to webpages using a tree of directories to organize the structure of the gallery.
The system can also generate a Google sitemap for the gallery to help Google web crawlers spider the gallery more efficiently.
The project has been made available as open source under the LGPL license.
Enhancements:
- Added Google Sitemap generator to the system
<<less
Download (0.011MB)
Added: 2007-04-27 License: LGPL (GNU Lesser General Public License) Price:
910 downloads
KuSys-Info

KuSys-Info


KuSys-Info is a Ku(buntu) Sys(tem)-Info. more>>
KuSys-Info is a Ku(buntu) Sys(tem)-Info.
KuSys-Info karamba applet is based on transwhite. I adapted it a bit and modified it so that it fits to my system and themes.
Detection of OS is not automatically right now, so you probably have to adapt the script.
To change to the right network interface change all ra0 entries to your interface.
Displays:
- CPU fan, usage and type
- System ID, KDE version and user
- Uptime, kernel version
- RAM and SWAP Usage
- network traffic
- hard disk usage
<<less
Download (0.035MB)
Added: 2006-07-05 License: GPL (GNU General Public License) Price:
1206 downloads
ms-sys 2.1.2

ms-sys 2.1.2


ms-sys is a Linux program for writing Microsoft compatible boot records. more>>
ms-sys is a Linux program for writing Microsoft compatible boot records. The program does the same as Microsoft "fdisk /mbr" to a hard disk or "sys d:" to a floppy or FAT partition except that it does not copy any system files, only the boot record is written.

It is also able to do the same as Microsoft "sys d:" to a floppy or FAT partition except that it does not copy any system files, only the boot record is written.

The program is useful when using Linux to restore a backup of a reference
Microsoft Windows installation.

Installation:

Step 1, unpack the archive:

tar -xzvf ms-sys*.tgz

Step 2, compile:

cd ms-sys
make

Step 3, become root and install

su (and give password)
make install
<<less
Download (0.036MB)
Added: 2005-11-22 License: GPL (GNU General Public License) Price:
1446 downloads
Sys::Sig 0.03

Sys::Sig 0.03


Sys::Sig is a Perl module to return signal constants for this host. more>>
Sys::Sig is a Perl module to return signal constants for this host.

use Sys::Sig;


my $TERM = Sys::Sig->TERM;

kill $TERM, $pid;

or

my $Sig = new Sys::Sig;

my $TERM = $Sig->TERM;
...

NOTE: the signal name is not case sensitive. The following will work just as well for METHODS ONLY:

my $TERM = $Sig->TeRm;

<<less
Download (0.010MB)
Added: 2007-03-08 License: Perl Artistic License Price:
962 downloads
Sys::CPU 0.45

Sys::CPU 0.45


Sys::CPU is a Perl extension for getting CPU information. more>>
Sys::CPU is a Perl extension for getting CPU information. Currently only number of CPUs supported.

SYNOPSIS

use Sys::CPU;

$number_of_cpus = Sys::CPU::cpu_count();
printf("I have %d CPUsn",$number_of_cpus);
print " Speed : ",Sys::CPU::cpu_clock(),"n";
print " Type : ",Sys::CPU::cpu_type(),"n";

In responce to a post on perlmonks.org, a module for counting the number of CPUs on a system. Support has now also been added for type of CPU and clock speed. While much of the code is from UNIX::Processors, win32 support has been added (but not tested).

<<less
Download (0.005MB)
Added: 2007-04-13 License: Perl Artistic License Price:
928 downloads
Sys::Gamin 0.1

Sys::Gamin 0.1


Sys::Gamin is a Perl interface to Gamin (File Access Monitor implementation). more>>
Sys::Gamin is a Perl interface to Gamin (File Access Monitor implementation).

SYNOPSIS

use Sys::Gamin;
my $fm=new Sys::Gamin;
$fm->monitor(/foo);
$fm->monitor(/foo/bar.txt);
while (1) {
my $event=$fm->next_event; # Blocks
print "Pathname: ", $event->filename,
" Event: ", $event->type, "n";
}
Asynchronous mode:
while ($fm->pending) {
my $event=$fm->next_event; # Immediate
...
}
# Do something else

Provides a somewhat higher-level and friendlier interface to the Gamin File Access Monitor API. This allows one to monitor both local and remote (NFS-mounted) files and directories for common filesystem events. To do so, you must register "monitors" on specified pathnames and wait for events to arrive pertaining to them.

Since FAM only deals with absolute pathnames, all paths are canonicalized internally and monitors are held on canonical paths. Whenever a path is returned from this module, howvever, via which or monitored with no arguments, the originally specified path is given for convenience.

<<less
Download (0.007MB)
Added: 2007-04-13 License: Perl Artistic License Price:
924 downloads
Sys::PortIO 0.1

Sys::PortIO 0.1


Sys::PortIO is a Perl module to perform direct port I/O from Perl. more>>
Sys::PortIO is a Perl module to perform direct port I/O from Perl.

SYNOPSIS

use Sys::PortIO;

port_open($portnum);
write_byte($portnum, $value);
$value = read_byte($portnum);
port_close($portnum);

This module provides a Perl interface to the low-level port I/O operations provided by Linux, FreeBSD, or OpenBSD. Among other things, this is useful for writing Perl scripts that interface with parallel, serial, or joystick ports.

<<less
Download (0.72MB)
Added: 2007-04-13 License: Perl Artistic License Price:
932 downloads
Sys::OutPut 2.1

Sys::OutPut 2.1


Sys::OutPut is a Perl module to help make output easier. more>>
Sys::OutPut is a Perl module to help make output easier.

SYNOPSIS

usage Sys::OutPut;

talk $fmtstr [, @args];

out $fmtstr [, @args];

put $fmtstr [, @args];

err $fmtstr [, @args];

debug $fmtstr [, @args];

$Sys::OutPut::quiet = $::quiet;

$Sys::OutPut::debug = $::debug;

These subroutines will make generating output to STDOUT and STDERR easier.

All of the routines treat the $fmtstr argument as a printf format string, with @args as the format string arguments.

The talk routine generates output to STDERR only if the variable $Sys::OutPut::quiet is non-null and non-zero.

The out routine generates output to STDOUT, with a newline appended to , if it is not already terminated with one.

The put routine generates output to STDOUT, without any additional trailing newline.

The err routine generates output to STDERR, with a newline appended if needed.

The debug routine generates output to STDERR only if the variable

$Sys::OutPut::debug is non-null and non-zero, which is also returned as the result.

This allows for convenient usages such as in the following example:

sub foo {
...
return if debug "Stopping now.";
...
next if debug "Skipping further processing";
...
}

If not defined by the user, the $Sys::OutPut::quiet and $Sys::OutPut::debug variables are initialized from their corresponding main variables $::quiet and $::debug, respectively, unless they are already defined.

<<less
Download (0.010MB)
Added: 2006-11-02 License: Perl Artistic License Price:
1087 downloads
Sys::Lastlog 1.5

Sys::Lastlog 1.5


Sys::Lastlog is a Perl module to provide a moderately Object Oreiented Interface to lastlog files on some Unix-like systems. more>>
Sys::Lastlog is a Perl module to provide a moderately Object Oreiented Interface to lastlog files on some Unix-like systems.

SYNOPSIS

use Sys::Lastlog;

my $ll = Sys::Lastlog->new();

while(my $llent = $ll->getllent() )
{
print $llent->ll_line(),"n";
}

The lastlog file provided on most Unix-like systems stores information about when each user on the system last logged in. The file is sequential and indexed on the UID (that is to say a user with UID 500 will have the 500th record in the file). Most systems do not provide a C API to access this file and programs such as lastlog will provide their own methods of doing this.

This module provides an Object Oriented Perl API to access this file in order that programs like lastlog can written in Perl (for example the plastlog program in this distribution) or that programs can determine a users last login for their own purposes.

The module provides three methods for accessing lastlog sequentially, by UID or by login name. Each method returns an object of type Sys::Lastlog::Entry that itself provides methods for accessing the information for each record.

<<less
Download (0.006MB)
Added: 2007-04-13 License: Perl Artistic License Price:
924 downloads
Sys::MemInfo 0.91

Sys::MemInfo 0.91


Sys::MemInfo is a Perl module for memory informations. more>>
Sys::MemInfo is a Perl module for memory informations.

SYNOPSIS

use Sys::MemInfo qw(totalmem freemem totalswap);

print "total memory: ".(&totalmem / 1024)."n";
print "free memory: ".(&freemem / 1024)."n";

print "total swap: ".(&totalswap / 1024)."n";
print "free swap: ".(Sys::MemInfo::get("freeswap") / 1024)."n";

Sys::MemInfo return the total amount of free and used physical memory in bytes in totalmem and freemem variables.
Total amount of free and user swap memory are alse returned in totalswap and freeswap variables.

This module has been tested on Linux 2.6.10, UnixWare 7.1.2, AIX5, OpenBSD 3.8, NetBSD 2.0.2, FreBSD 5.4, HPUX11, Solaris 9, Tru64 5.1, Irix 6.5, Mac OS X 10.2 darwin and Windows XP.
It should work on FreeBSD 4 and Windows 9X/ME/NT/200X/Vista.

METHODS

availkeys

Return list of all accessor keys (freemem, totalmem, etc.) This is useful for dumping out all known information from the object by calling get() on all of the returned keys.

freemem

Returns free physical memory in bytes.

freeswap

Returns free swap space in bytes.

get

Returns the value of the passed key.

totalmem

Returns total physical memory size in bytes.

totalswap

Returns total swap space in bytes.

<<less
Download (0.007MB)
Added: 2007-03-14 License: Perl Artistic License Price:
955 downloads
Sys::AlarmCall 1.2

Sys::AlarmCall 1.2


Sys::AlarmCall is a package to handle the logic in timing out calls with alarm() and an ALRM handler. more>>
Sys::AlarmCall is a package to handle the logic in timing out calls with alarm() and an ALRM handler, allowing nested calls as well.

SYNOPSIS

use Sys::AlarmCall;

$result = alarm_call($timeout1,$func1,@args1);
@result = alarm_call($timeout2,$func2,@args2);

Sys::AlarmCall provides a straightforward function call to use the alarm handler. It also handles the logic which allows nested time out calls if timeout calls are run thorugh the alarm_call() functions.

The main advantages of Sys::AlarmCall are that:

1. simple calls, e.g.

@result = &func(@args); #Normal function call with &
$result = func(@args);; #Normal function call
@result = &$code_reference(@args);
@result = $obj->func(@args); #Object method call

become simple calls:

@result = alarm_call($timeout,&func,@args);
$result = alarm_call($timeout,func,@args);
@result = alarm_call($timeout,$code_reference,@args);
@result = alarm_call($timeout,->func,$obj,@args);

<<less
Download (0.005MB)
Added: 2007-04-13 License: Perl Artistic License Price:
925 downloads
Sys::Filesystem 1.22

Sys::Filesystem 1.22


Sys::Filesystem is a tool to retrieve a list of filesystems and their properties. more>>
Sys::Filesystem project is intended to be a portable interface to list and query filesystem names and their properties.

It hopes to provide a consistent API to list all, mounted, unmounted, and special filesystems on a system, and query as many properties as possible with common aliases wherever possible.

<<less
Download (0.018MB)
Added: 2006-11-22 License: GPL (GNU General Public License) Price:
1066 downloads
Sys::Hostname 5.8.8

Sys::Hostname 5.8.8


Sys::Hostname is a Perl module to try every conceivable way to get hostname. more>>
Sys::Hostname is a Perl module to try every conceivable way to get hostname.

SYNOPSIS

use Sys::Hostname;
$host = hostname;

Attempts several methods of getting the system hostname and then caches the result. It tries the first available of the C librarys gethostname(), `$Config{aphostname}`, uname(2), syscall(SYS_gethostname), `hostname`, `uname -n`, and the file /com/host. If all that fails it croaks.
All NULs, returns, and newlines are removed from the result.

<<less
Download (12.2MB)
Added: 2007-04-13 License: Perl Artistic License Price:
924 downloads
Sys::Utmp::Utent 1.6

Sys::Utmp::Utent 1.6


Sys::Utmp::Utent is a Perl module to represent a single utmp entry. more>>
Sys::Utmp::Utent is a Perl module to represent a single utmp entry.

SYNOPSIS

use Sys::Utmp;

my $utmp = Sys::Utmp->new();

while ( my $utent = $utmp->getutent() )
{
if ( $utent->user_process )
{
print $utent->ut_user,"n";
}
}

$utmp->endutent;

As described in the Sys::Utmp documentation the getutent method returns an object of the type Sys::Utmp::Utent which provides methods for accessing the fields in the utmp record. There are also methods for determining the type of the record.

The access methods relate to the common names for the members of the C struct utent - those provided are the superset from the Gnu implementation and may not be available on all systems: where they are not they will return the empty string.

ut_user

Returns the use this record was created for if this is a record for a user process. Some systems may return other information depending on the record type. If no user was set this will be the empty string. If tainting is switched on with the -T switch to perl then this will be tainted as it is possible that the user name came from an untrusted source.

ut_id

The identifier for this record - it might be the inittab tag or some other system dependent value.

ut_line

For user process records this will be the name of the terminalor line that the user is connected on.

ut_pid

The process ID of the process that created this record.

ut_type

The type of the record this will have a value corresponding to one of the constants (not all of these may be available on all systems and there may well be others which should be described in the getutent manpage or in /usr/include/utmp.h ) :

ACCOUNTING - record was created for system accounting purposes.
BOOT_TIME - the record was created at boot time.
DEAD_PROCESS - The process that created this record has terminated.
EMPTY - record probably contains no other useful information.
INIT_PROCESS - this is a record for process created by init.
LOGIN_PROCESS - this record was created for a login process (e.g. getty).
NEW_TIME - record created when the system time has been set.
OLD_TIME - record recording the old tme when the system time has been set.
RUN_LVL - records the time at which the current run level was started.
USER_PROCESS - record created for a user process (e.g. a login )
for convenience Sys::Utmp::Utent provides methods which are lower case versions of the constant names which return true if the record is of that type.

ut_host

On systems which support this the method will return the hostname of the host for which the process that created the record was started - for example for a telnet login. If taint checking has been turned on (with the -T switch to perl ) then this value will be tainted as it is possible that a remote user will be in control of the DNS for the machine they have logged in from. ( see perlsec for more on tainting )

ut_time

The time in epoch seconds wt which the record was created.

<<less
Download (0.009MB)
Added: 2006-10-18 License: Perl Artistic License Price:
1101 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5