After installing Fedora 15, and enjoying playing with Gnome 3, I was confronted by a disk warning at the bottom of the screen. After opening Disk-Utility it looked like my OCZ Vertex 2 120GB SSD was dying. However after some research, churning through the internet with Google riding shotgun with me, I discovered that the S.M.A.R.T. system on disk drives is not very smart at all!
Every manufacturer appears to have their own opinion on how it should work.
It reminds me of my friend Andy's favourite saying "You have to love standards in the IT world, after all there are so many to choose from that you can always find one that suits your purpose"
An article by Google (who possibly have more "vanilla" disk drives in use than any other one organisation) indicated that 56% of their drive failures were not predicted by monitoring the S.M.A.R.T. counters. http://labs.google.com/papers/disk_failures.pdf
I also discovered that in the Disk-Utility program there is a lovely little tick box available (that I missed the first half dozen times) that allows you to tell it to stop popping up warning messages for a particular drive. A wonderful option if it is annoying you, and like me, you believe it is getting the prediction wrong. (but maybe update that month old backup anyway, just in case)
Have a read of this http://forums.fedoraforum.org/showthread.php?p=1494778 forum page paying particular attention to the post by stevea. It is third up from the bottom, and explains a great deal about the subject.
13 July 2011
23 April 2011
Listening to "That's Not My Name" by "The Ting Tings" on Rhythmbox on Scientific Linux 6.
After setting up a central storage NAS using RAID 1+0 and ext4, also using Scientific Linux 6 It's nice to enjoy the products of your toil by drinking a beer or two and listening to good music with good friends. :-)
After setting up a central storage NAS using RAID 1+0 and ext4, also using Scientific Linux 6 It's nice to enjoy the products of your toil by drinking a beer or two and listening to good music with good friends. :-)
28 July 2010
Here's a simple description of how to align the start of a windows partition with the start of the physical boundaries of the disk. This is expecially important when using striping with raid 5, 6, 50 and 60. It also does no harm at all with a normal disk partition. This _may_ assist in data recovery if damage occurs, because you now know exactly where the beginning of the partition is located.
Note ** this example is for an additional disk or raid disk added to an existing installed operating system.
To do this on the OS disk itself (C drive) you need to connect the disk to a working Windows OS (possibly using a USB adapter) and create the partition before installing it in your server, then begin the installation and use the created partition to hold the OS.
This is copied from a reply to an article in Techrepublic by user neilb and all credit goes to him.
Well, it's pretty straightforward
Windows reserves and hides the first 31 or 63 sectors at the beginning of the first partition of a disk and puts the master boot record in there. It's not completely Microsoft's fault but it's taken them a HELL of a long time to fix it! This results in misalignment with stripe units, disk controllers, and cache segment lines as the reserved sectors do not coincide with physical boundaries. The obvious result is that single clusters of user data are written across multiple stripe units of the RAID. Every nth operation is affected in that two reads are required to get one allocation unit. 'n', of course, depends on allocation unit size and stripe unit size but every part of the disk system is affected.
To get around this in Server 2003, partition alignment must be explicitly performed using Microsoft DISKPART. Now, you can get realy lairy and calculate the correct offset depending on disk sector size but the easiest way is to start the first partition on a 1MB boundary and that nails it for just about any combination. That's 2048 sectors.
Diskpart is a command line tool so...
Diskpart [enter]
List Disk [enter] will display the disks
Select Disk n [enter] (where n is the disk in which you wish to create the partition)
create partition primary align=1024 [enter]
exit [enter]
Then go on and format the parttiion in the GUI
happy
This is absolutely mandatory for anything with a database running on RAID - Exchange, SQL, Oracle, whatever.
http://support.microsoft.com/kb/929491
Note ** this example is for an additional disk or raid disk added to an existing installed operating system.
To do this on the OS disk itself (C drive) you need to connect the disk to a working Windows OS (possibly using a USB adapter) and create the partition before installing it in your server, then begin the installation and use the created partition to hold the OS.
This is copied from a reply to an article in Techrepublic by user neilb and all credit goes to him.
Well, it's pretty straightforward
Windows reserves and hides the first 31 or 63 sectors at the beginning of the first partition of a disk and puts the master boot record in there. It's not completely Microsoft's fault but it's taken them a HELL of a long time to fix it! This results in misalignment with stripe units, disk controllers, and cache segment lines as the reserved sectors do not coincide with physical boundaries. The obvious result is that single clusters of user data are written across multiple stripe units of the RAID. Every nth operation is affected in that two reads are required to get one allocation unit. 'n', of course, depends on allocation unit size and stripe unit size but every part of the disk system is affected.
To get around this in Server 2003, partition alignment must be explicitly performed using Microsoft DISKPART. Now, you can get realy lairy and calculate the correct offset depending on disk sector size but the easiest way is to start the first partition on a 1MB boundary and that nails it for just about any combination. That's 2048 sectors.
Diskpart is a command line tool so...
Diskpart [enter]
List Disk [enter] will display the disks
Select Disk n [enter] (where n is the disk in which you wish to create the partition)
create partition primary align=1024 [enter]
exit [enter]
Then go on and format the parttiion in the GUI
happy
This is absolutely mandatory for anything with a database running on RAID - Exchange, SQL, Oracle, whatever.
http://support.microsoft.com/kb/929491
13 July 2010
VMware - Fixing Time Keeping Problems with the Guest OS
Here is an option that worked for us when the Linux guest on the Linux host was running fast. (gaining about 10 seconds every two minutes)
This problem occurs because current VMware for Linux products do not have complete support for host power management features (such as Intel SpeedStep, or AMD PowerNow or Cool'n'Quiet) that vary the processor speed. To work around this problem, specify the correct maximum CPU speed in your global configuration file. This can be done on either a Windows host server or a Linux host server.
On a Windows host server:
1.
Find the speed of your host's CPU. For example, in Windows XP, right click My Computer, then choose Properties. This path may be different, depending on the version of Windows you use.
2.
Look for config.ini in one of the following locations:
*
C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\config.ini
*
C:\Documents and Settings\All Users\Application Data\VMware\VMware GSX Server\config.ini
*
C:\Documents and Settings\All Users\Application Data\VMware\VMware Server\config.ini
*
C:\ProgramData\VMware\VMware Workstation or
C:\Program Files\VMware\VMware Workstation
(on a Windows Vista host running Workstation 6.0)
3.
Edit config.ini, adding the lines described below.
host.cpukHz = "X" where "X" equals the maximum speed in KHz of your host machine. That is, its speed in MHz times 1000 or its speed in GHz times 1000000. A 3GHz machine would be 3000000.
host.noTSC = "TRUE"
ptsc.noTSC = "TRUE"
The second and third lines enable a mechanism that tries to keep the guest clock accurate even when the time stamp counter (TSC) is slow.
Note: On Windows, you can use Notepad, but be careful when you save the file that Notepad does not add an extra .txt extension to the filename. You can do that by selecting All files instead of Text files in the Save dialog box.
4.
In addition, check the VMware Tools control panel in the guest operating system. On the Options tab, ensure that Time synchronization between the virtual machine and the host operating system is selected.
On a Linux host server:
To prevent guest clocks from running too quickly, specify the correct maximum host CPU speed in your global configuration file, /etc/vmware/config. If this file exists, edit it with a text editor, adding the lines described below. The file may not exist. If it does not exist, create it as a plain text file.
Add the following lines to your global configuration file:
host.cpukHz = "X" where "X" equals the maximum speed in KHz of your host machine. That is, its speed in MHz times 1000 or its speed in GHz times 1000000. A 3GHz machine would be 3000000.
host.noTSC = TRUE
ptsc.noTSC = TRUE
To periodically correct the time (once per minute) when a guest clock runs slowly, VMware Tools must be installed in the guest. On the Options tab of VMware Tools in the guest, verify that Time synchronization between the virtual machine and the host operating system is selected.
I found this post after much searching, and with the dynamic nature of the internet didn't want to lose it's information, so I have copied it here.
All thanks and Kudos to the following Gentlemen who is the original poster.
Published Friday, August 24, 2007 8:25 PM by David Marshall
Filed under: General News (in vmblog.com)
Here is an option that worked for us when the Linux guest on the Linux host was running fast. (gaining about 10 seconds every two minutes)
This problem occurs because current VMware for Linux products do not have complete support for host power management features (such as Intel SpeedStep, or AMD PowerNow or Cool'n'Quiet) that vary the processor speed. To work around this problem, specify the correct maximum CPU speed in your global configuration file. This can be done on either a Windows host server or a Linux host server.
On a Windows host server:
1.
Find the speed of your host's CPU. For example, in Windows XP, right click My Computer, then choose Properties. This path may be different, depending on the version of Windows you use.
2.
Look for config.ini in one of the following locations:
*
C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\config.ini
*
C:\Documents and Settings\All Users\Application Data\VMware\VMware GSX Server\config.ini
*
C:\Documents and Settings\All Users\Application Data\VMware\VMware Server\config.ini
*
C:\ProgramData\VMware\VMware Workstation or
C:\Program Files\VMware\VMware Workstation
(on a Windows Vista host running Workstation 6.0)
3.
Edit config.ini, adding the lines described below.
host.cpukHz = "X" where "X" equals the maximum speed in KHz of your host machine. That is, its speed in MHz times 1000 or its speed in GHz times 1000000. A 3GHz machine would be 3000000.
host.noTSC = "TRUE"
ptsc.noTSC = "TRUE"
The second and third lines enable a mechanism that tries to keep the guest clock accurate even when the time stamp counter (TSC) is slow.
Note: On Windows, you can use Notepad, but be careful when you save the file that Notepad does not add an extra .txt extension to the filename. You can do that by selecting All files instead of Text files in the Save dialog box.
4.
In addition, check the VMware Tools control panel in the guest operating system. On the Options tab, ensure that Time synchronization between the virtual machine and the host operating system is selected.
On a Linux host server:
To prevent guest clocks from running too quickly, specify the correct maximum host CPU speed in your global configuration file, /etc/vmware/config. If this file exists, edit it with a text editor, adding the lines described below. The file may not exist. If it does not exist, create it as a plain text file.
Add the following lines to your global configuration file:
host.cpukHz = "X" where "X" equals the maximum speed in KHz of your host machine. That is, its speed in MHz times 1000 or its speed in GHz times 1000000. A 3GHz machine would be 3000000.
host.noTSC = TRUE
ptsc.noTSC = TRUE
To periodically correct the time (once per minute) when a guest clock runs slowly, VMware Tools must be installed in the guest. On the Options tab of VMware Tools in the guest, verify that Time synchronization between the virtual machine and the host operating system is selected.
I found this post after much searching, and with the dynamic nature of the internet didn't want to lose it's information, so I have copied it here.
All thanks and Kudos to the following Gentlemen who is the original poster.
Published Friday, August 24, 2007 8:25 PM by David Marshall
Filed under: General News (in vmblog.com)
09 April 2010
Command Line Scanner - Wilders Security Forums
Command Line Scanner - Wilders Security Forums
At the bottom of this page is a post that explains how to set ESET command line scanner (ecls.exe) to work with winrar as it's internal virus scanner.
At the bottom of this page is a post that explains how to set ESET command line scanner (ecls.exe) to work with winrar as it's internal virus scanner.
08 April 2010
Index of /pub/samba/3.3/centos/5/i386
Here's a possible answer to connecting Windows 7 workstations to a centos 5 domain controller.
It is the sernet rpm repository.
The CentOS 5 forums or wiki will be able to help you regarding using 3rd party yum repositories . I will put it to the test soon and report on the result. That post may be a week or so in the future. Which may be the next post, considering how often I update this blog. :-)
Update 28-04-2010
Total success using the sernet rpm's. Method was to backup the /etc/samba and the /var/spool/samba directories into .tgz archives, using tar with --preserve to keep all file permissions. (just in case!)
Next I downloaded the necessary rpm files from sernet into an empty directory, and manually found the required dependencies by doing an rpm -Uvh *.rpm --test and then downloading the extra files from the sernet repository and doing rpm -Uvh *.rpm --test until no errors were shown.
I was uncertian if an upgrade (rpm -Uvh *.rpm) would be successful. However serching the internet for others who also upgraded their samba this way indicated an upgrade was the way to go. So having considered the actions required to restore the system to the present status, and knowing I had the tools and the data to achieve this. I did the rpm -Uvh *.rpm in the sernet rpm directory.
the upgrade proceeded with no errors. I needed to do a "service samba start" to get things rolling. Also required was "chkconfig --add samba" and "chkconfig samba on" to bring things back to where they were with samba auto starting at boot-up.
Testing with Windows 7 workstations joining the domain showed it was indeed doing what was expected. the workstations now conencted to the domain.
A happy ending to the CentOS 5 Server and Windows 7 Workstation saga.
You could simply enable the sernet repository and do "yum upgrade samba", however I chose this method so I knew exactly what was going to happen, rather than hope yum got it right. (which it mostly does)
Here's a possible answer to connecting Windows 7 workstations to a centos 5 domain controller.
It is the sernet rpm repository.
The CentOS 5 forums or wiki will be able to help you regarding using 3rd party yum repositories . I will put it to the test soon and report on the result. That post may be a week or so in the future. Which may be the next post, considering how often I update this blog. :-)
Update 28-04-2010
Total success using the sernet rpm's. Method was to backup the /etc/samba and the /var/spool/samba directories into .tgz archives, using tar with --preserve to keep all file permissions. (just in case!)
Next I downloaded the necessary rpm files from sernet into an empty directory, and manually found the required dependencies by doing an rpm -Uvh *.rpm --test and then downloading the extra files from the sernet repository and doing rpm -Uvh *.rpm --test until no errors were shown.
I was uncertian if an upgrade (rpm -Uvh *.rpm) would be successful. However serching the internet for others who also upgraded their samba this way indicated an upgrade was the way to go. So having considered the actions required to restore the system to the present status, and knowing I had the tools and the data to achieve this. I did the rpm -Uvh *.rpm in the sernet rpm directory.
the upgrade proceeded with no errors. I needed to do a "service samba start" to get things rolling. Also required was "chkconfig --add samba" and "chkconfig samba on" to bring things back to where they were with samba auto starting at boot-up.
Testing with Windows 7 workstations joining the domain showed it was indeed doing what was expected. the workstations now conencted to the domain.
A happy ending to the CentOS 5 Server and Windows 7 Workstation saga.
You could simply enable the sernet repository and do "yum upgrade samba", however I chose this method so I knew exactly what was going to happen, rather than hope yum got it right. (which it mostly does)
05 December 2009
This made using the old version of Copernic Desktop Search much less painful.
This is extracted from the second last post in a forum at.
http://forum.oldversion.com/programs-support/5261-copernic-2-a.html
http://depositfiles.com/en/files/6936586 contained a copy of the version mentioned at this time.
I've got Copernic running perfectly now!
The best free version they ever made - version 2.30 - build 30.
Got it from the link on this forum.
No ADS
Find the ApplicationConfig.ini file at
C:\Program Files\Copernic Desktop Search 2\FileRepository\50
and change the first line AdEnabled="True"
to AdEnabled="False"
No update nag
Just put your clock forward a few years, open Copernic, click Cancel to the update, then put your clock back to today.
I didn't need to mess with the registry (as above).
This program was by far the best desktop search, and with these changes it's perfect!
This is extracted from the second last post in a forum at.
http://forum.oldversion.com/programs-support/5261-copernic-2-a.html
http://depositfiles.com/en/files/6936586 contained a copy of the version mentioned at this time.
I've got Copernic running perfectly now!
The best free version they ever made - version 2.30 - build 30.
Got it from the link on this forum.
No ADS
Find the ApplicationConfig.ini file at
C:\Program Files\Copernic Desktop Search 2\FileRepository\50
and change the first line AdEnabled="True"
to AdEnabled="False"
No update nag
Just put your clock forward a few years, open Copernic, click Cancel to the update, then put your clock back to today.
I didn't need to mess with the registry (as above).
This program was by far the best desktop search, and with these changes it's perfect!
01 December 2009
SysAdminHell: "Proxy PAC Files, How to Use With Laptops and Local Bypass"
Sorting out Proxy PAC files has been one of my pet hates since I spent hours trying to make sense out of a dozen different how-to's each with their own typos and errors built in to them.
This one helps you stay sane while (possibly) fixing your Proxy PAC problems.
Sorting out Proxy PAC files has been one of my pet hates since I spent hours trying to make sense out of a dozen different how-to's each with their own typos and errors built in to them.
This one helps you stay sane while (possibly) fixing your Proxy PAC problems.
14 October 2009
Logon Script To Attach To A Server Based On IP Address
Logon Script To Attach To A Server Based On IP Address
Info on both Kix and batch file commands to do things based on the IP address of the client.
Examples in case they get lost.
Kix:-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Establishes $location variable, determined by subnet
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
:IPCHECK
$address = @IPADDRESS0
$subnet = SubStr($address,9,3)
$subnet1 = SubStr($address,13,3)
Select
Case $subnet = "xxx" And $subnet1 >= "xxx" And $subnet1 <= "xxx"
$location = servername-1
"net use d: \\" & $location &"\" & @username &" /persistent"
Case (($subnet = "xxx" And $subnet1 >= "xxx" And $subnet1 <= "xxx") $location = servername2
"net use d: \\" & $location &"\" & @username & " /persistent"
EndSelect
or something to that effect...
Normal batch commands:-
Thanks to bphilhower for the kix version and Witto for the batch commands.
Info on both Kix and batch file commands to do things based on the IP address of the client.
Examples in case they get lost.
Kix:-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Establishes $location variable, determined by subnet
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
:IPCHECK
$address = @IPADDRESS0
$subnet = SubStr($address,9,3)
$subnet1 = SubStr($address,13,3)
Select
Case $subnet = "xxx" And $subnet1 >= "xxx" And $subnet1 <= "xxx"
$location = servername-1
"net use d: \\" & $location &"\" & @username &" /persistent"
Case (($subnet = "xxx" And $subnet1 >= "xxx" And $subnet1 <= "xxx") $location = servername2
"net use d: \\" & $location &"\" & @username & " /persistent"
EndSelect
or something to that effect...
Normal batch commands:-
@ECHO OFFOriginal page is on http://www.adminscripteditor.com in the forums.
IF EXIST Z: NET USE Z: /DELETE > NUL
IPCONFIG | FIND "10.76.128." > NUL
IF ERRORLEVEL 1 GOTO NotInNet1
NET USE Z: \\server1\%username% > NUL
:NotInNet1
IPCONFIG | FIND "10.76.129." > NUL
IF ERRORLEVEL 1 GOTO NotInNet2
NET USE Z: \\server2\%username% > NUL
:NotInNet2
Thanks to bphilhower for the kix version and Witto for the batch commands.
25 September 2009
Cybersecurity: It's our problem | IT Security | TechRepublic.com
Cybersecurity: It's our problem | IT Security | TechRepublic.com: "Cybersecurity: It's our problem"
An interesting idea on what future options exist for cyber law enforcement.
An interesting idea on what future options exist for cyber law enforcement.
02 September 2009
How to reduce spam: Writing Rules for SpamAssassin to Avoid Spam, a Primer
How to reduce spam: Writing Rules for SpamAssassin to Avoid Spam, a Primer: "A Guide to Writing your own Add-On Rules for SpamAssassin"
This is a very good introduction to writing rules for SpamAssassin. Especially simple ones to target short term SPAM patterns that may not spread to other geographic areas, or other businesses.
This is a very good introduction to writing rules for SpamAssassin. Especially simple ones to target short term SPAM patterns that may not spread to other geographic areas, or other businesses.
14 August 2009
A computer geek's guide to building a 64-bit server on a budget | Microsoft Windows | TechRepublic.com
A computer geek's guide to building a 64-bit server on a budget | Microsoft Windows | TechRepublic.com: "A computer geek's guide to building a 64-bit server on a budget"
A TechRepublic article I want to get back to when I have the time to read it properly.
A TechRepublic article I want to get back to when I have the time to read it properly.
12 August 2009
www.centos.org - Forums - CentOS 5 - General Support - yum update three systems with only one download?
www.centos.org - Forums - CentOS 5 - General Support - yum update three systems with only one download?:
"rsync --archive /var/cache/yum/ machine2:/var/cache/yum/"
Here's a simple way to use rsync to update the yum cache of machines from that of a previously updated machine prior to running yum update on the machine.
This can save up to a gig or more of download across 4 or more machines.
"rsync --archive /var/cache/yum/ machine2:/var/cache/yum/"
Here's a simple way to use rsync to update the yum cache of machines from that of a previously updated machine prior to running yum update on the machine.
This can save up to a gig or more of download across 4 or more machines.
05 August 2009
Windows Xp Registry Tips & Tweaks - www.hiren.info
Windows Xp Registry Tips & Tweaks - www.hiren.info: "Windows Xp Registry Tips & Tweaks"
This page has some interesting registry hacks for XP. (and possibly 2003/8 server?)
The "Command Prompt Here" tweak is something every command prompt user needs.
This page has some interesting registry hacks for XP. (and possibly 2003/8 server?)
The "Command Prompt Here" tweak is something every command prompt user needs.
Red Hat Magazine | A guide to GNU Screen
Red Hat Magazine | A guide to GNU Screen: "A guide to GNU Screen"
A good article from the boys at Red Hat on the many uses of the screen command.
The shared screen session for teaching other people is something I didn't know about, but I'm likely to use.
A good article from the boys at Red Hat on the many uses of the screen command.
The shared screen session for teaching other people is something I didn't know about, but I'm likely to use.
23 July 2009
Performanceoptimizer malware hits www.defsounds.com - Spyware Sucks
Performanceoptimizer malware hits www.defsounds.com - Spyware Sucks: "Spyware Sucks"
Not the most recent entry in this Blog, but click on the "Home" link on the left to get to the latest.
How does malware get on your computer? This site can tell you not only how, but where, when, and who was involved in making it happen.
A most interesting and commendable pastime this Person has chosen.
Not the most recent entry in this Blog, but click on the "Home" link on the left to get to the latest.
How does malware get on your computer? This site can tell you not only how, but where, when, and who was involved in making it happen.
A most interesting and commendable pastime this Person has chosen.
09 July 2009
Keeping Your VMware Linux Guest’s Clock Accurate | Excalibur Partners, LLC
Keeping Your VMware Linux Guest’s Clock Accurate | Excalibur Partners, LLC: "Keeping Your VMware Linux Guest’s Clock Accurate"
Extra Kernel parameters added are - clock=pit nosmp noapic nolapic
If using ntpd to keep time in sync, then, disable time sync in the vmware tools.
As first line of ntp.conf
tinker panic 0
This makes it sync when the error is large. Needed after suspends and snapshots.
Extra Kernel parameters added are - clock=pit nosmp noapic nolapic
If using ntpd to keep time in sync, then, disable time sync in the vmware tools.
As first line of ntp.conf
tinker panic 0
This makes it sync when the error is large. Needed after suspends and snapshots.
12 June 2009
Bash by example, Part 2
Bash by example, Part 2: "Bash by example, Part 2"
IBM's contribution to learning the Bash shell and associated scripting commands.
This is the part that covers conditional constructs such as "if" and moves on to deal with "for" and "case" etc.
IBM's contribution to learning the Bash shell and associated scripting commands.
This is the part that covers conditional constructs such as "if" and moves on to deal with "for" and "case" etc.
09 June 2009
TCP Segment of a Reassembled PDU - PHWinfo
TCP Segment of a Reassembled PDU - PHWinfo: "TCP Segment of a Reassembled PDU"
However this series of communications is more about the MTU problem diagnostic process. The problems introduced by dropping _all_ ping packets is discussed as are the habits of the Microsoft TCP stack.
Some good information for trouble shooting slow data transfers on the same network segment.
However this series of communications is more about the MTU problem diagnostic process. The problems introduced by dropping _all_ ping packets is discussed as are the habits of the Microsoft TCP stack.
Some good information for trouble shooting slow data transfers on the same network segment.
08 June 2009
Bash Guide for Beginners
Bash Guide for Beginners: "Bash Guide for Beginners"
Here's a good tutorial on Bash and the associated scripting languages and/or commands
Here's a good tutorial on Bash and the associated scripting languages and/or commands