2,187
edits
(Moved "High System Load" to dedicated page and added "Firewall") |
(Removed GoogleAdLinkUnitBanner) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
'''For performance problems related load, see [[High System Load]]''' | '''For performance problems related load, see [[High_System_Load_(Ubuntu)|High System Load]]''' | ||
== Network == | == Network == | ||
Line 8: | Line 8: | ||
# Use <code> dmesg | grep -i eth </code> to ascertain what's been detected at boot time | # Use <code> dmesg | grep -i eth </code> to ascertain what's been detected at boot time | ||
# Assuming it states that say <code>eth0</code> has been changed to <code>eth1</code> then just update the <code>/etc/network/interfaces</code> file | # Assuming it states that say <code>eth0</code> has been changed to <code>eth1</code> then just update the <code>/etc/network/interfaces</code> file | ||
# Alternatively, force the ''new'' NIC to be <code>eth0</code> by editing the <code>/etc/udev/rules.d/70-persistent-net.rules</code> file | |||
#* You'll need to reboot the server for changes to take effect | |||
== File System == | == File System == | ||
Line 43: | Line 45: | ||
# The arrays should now be being sync'ed, check progress by monitoring <code>/proc/mdstat</code> | # The arrays should now be being sync'ed, check progress by monitoring <code>/proc/mdstat</code> | ||
#* <code> more /proc/mdstat </code> | #* <code> more /proc/mdstat </code> | ||
=== Recover Deleted Files === | |||
Ideally you should recover files to a seperate disk partition to the one you are attempting to recover from. This procedure should help to recover lost or corrupted files from a filesystem using [http://manpages.ubuntu.com/manpages/lucid/man1/scalpel.1.html Scalpel], a data recovery utility built on the foundation of [http://foremost.sourceforge.net/ Foremost] | |||
# Install Scalpel | |||
#* <code> apt-get install scalpel </code> | |||
# Update the config file to search for the lost files (uncomment/add as neccessary) | |||
#* <code> /etc/scalpel/scalpel.conf </code> | |||
#* For PHP files (not embedded in HTML) use <code> php n 50000 <?php ?> </code> | |||
# Create a folder for the recovered files to go to | |||
#* <code> mkdir /tmp/recov </code> | |||
# Launch Scalpel to trawl the disk image (will takes ages, and source disk will be under high load) | |||
#* <code> scalpel /dev/mapper/svr-root -o /tmp/recov/ </code> | |||
# Search through recovered files to find the data of interest | |||
#* <code> grep -R "string you want to find" /tmp/recov/* </code> | |||
== SSH == | == SSH == | ||
Line 55: | Line 72: | ||
* '''The following packages have been kept back''' | * '''The following packages have been kept back''' | ||
** Package manager can hold back updates because they will cause conflicts, or sometimes because they're major kernel updates. Running <code>aptitude safe-upgrade</code> normally seems to force kernel updates through. | ** Package manager can hold back updates because they will cause conflicts, or sometimes because they're major kernel updates. Running <code>aptitude safe-upgrade</code> normally seems to force kernel updates through. | ||
=== Add EOL Repository === | |||
Once a version of Ubuntu has gone End Of Line (EOL), you can't install software packages using the normal repository. On trying you'll get an error similar to | |||
* <code>Failed to fetch http://gb.archive.ubuntu.com/ubuntu/pool/main/s/<package> 404 Not Found</code> | |||
The repository is still available, but via a different URL - http://old-releases.ubuntu.com | |||
Edit <code>/etc/apt/sources.list</code> and add the following (replace hardy with your flavour of Ubuntu). Remove the existing ubuntu repositories (they'll just cause errors as they're inaccessible) | |||
<pre> | |||
# Hardy EOL | |||
# Required | |||
deb http://old-releases.ubuntu.com/ubuntu/ hardy main restricted universe multiverse | |||
deb http://old-releases.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse | |||
deb http://old-releases.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse | |||
# Optional | |||
#deb http://old-releases.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse | |||
</pre> | |||
== Reboot Required? == | == Reboot Required? == | ||
Line 78: | Line 114: | ||
See http://ubuntuforums.org/showthread.php?t=1660916 for further info | See http://ubuntuforums.org/showthread.php?t=1660916 for further info | ||
[[Category:Ubuntu]] | [[Category:Ubuntu]] | ||
[[Category:Troubleshooting]] | [[Category:Troubleshooting]] | ||
[[Category:Bash]] | [[Category:Bash]] |