Difference between revisions of "User:Scott/02"

From FreekiWiki
Jump to navigation Jump to search
 
(17 intermediate revisions by the same user not shown)
Line 9: Line 9:
 
  Resources      [[user:scott/07]]
 
  Resources      [[user:scott/07]]
 
  Notes          [[user:scott/08]]  
 
  Notes          [[user:scott/08]]  
 +
Open-SSH      [[user:scott/09]]
 +
A.T            [[user:scott/22]]
  
 
{{TOC limit|limit=1}}
 
{{TOC limit|limit=1}}
Line 31: Line 33:
 
  userdel [username]
 
  userdel [username]
  
=Updates & Broken Packages=
+
=Updates & Fix Broken Packages=
 
  apt-get update
 
  apt-get update
 
  apt-get dist-upgrade
 
  apt-get dist-upgrade
Line 50: Line 52:
 
  shutdown -rF now (reboot, forcing fsck on root filesystem)
 
  shutdown -rF now (reboot, forcing fsck on root filesystem)
  
=Mount & Un-Mount=
+
=Mount & Un-Mount Devices=
  
  df -h          (show partition booted from)
+
  df -h          (show boot partition)
  ls /media      (mounted from GUI)
+
  ls /media      (device mounted from GUI)
  cat /etc/fstab (partitions and devices = mount on start-up)
+
  cat /etc/fstab (partitions and devices that mount on start-up)
  
  mount (to see what is mounted)
+
  mount  
  
 
  mount /dev/sdb1 /mnt/xxx
 
  mount /dev/sdb1 /mnt/xxx
Line 64: Line 66:
 
==FSTAB - Mount HDD==
 
==FSTAB - Mount HDD==
 
  [http://www.youtube.com/watch?v=4G7B1Wmvz_0 mount HDD]
 
  [http://www.youtube.com/watch?v=4G7B1Wmvz_0 mount HDD]
 +
 +
sudo mount to see what is mounted
 +
sudo mount -a to mount all entries in fstab
  
 
  un-mount drive (close apps using drive first)
 
  un-mount drive (close apps using drive first)
Line 76: Line 81:
 
  create a backup copy before saving file
 
  create a backup copy before saving file
  
  <file system>  <mount point>      <type>  <options>        <dump> <pass>
+
  Example 1. old-school
  /dev/sdcx   /mnt/sjn8GigMount  auto    rw.username.auto.exec.utf8     0     0
+
[device]    [mount point]    [file system]  [options]              [dump] [fsck order]
 +
  /dev/sdb1   /mnt/sjn8GigMount  auto         rw.username.auto.exec.utf8  0        0
 +
 
 +
Example 2. new-school
 +
[device]              [mount point]   [file system]  [options]              [dump][fsck order]
 +
UUID=34C4DFF9C4DF8876  /mnt/sjn8GigMount  auto        rw.username.auto.exec.utf8   0       0
 +
 
 +
#File Systems [auto] [ext4] [jfs] [reiser4] [swap] [iso9660] [FAT 32] [NTFS]
 +
#Note [ntfs-3g] necessary for write access
 +
 
 
  Re-Start machine
 
  Re-Start machine
  
==Mount Windows - NTFS disk (on tsbackup)==
+
==Mount - NTFS HDD(on tsbackup)==
  
 
  sudo ntfs-config (open + and dbl clk on device)
 
  sudo ntfs-config (open + and dbl clk on device)
Line 90: Line 104:
 
  badblocks -nvs /dev/sda1
 
  badblocks -nvs /dev/sda1
  
=Backup Home Directory=
+
=Network Backup Procedures=
*date (e.g. 20121223 for Dec 23 2012)
+
[http://wiki.freegeek.org/index.php/Network_backup Network_backup_wiki.freegeek]
  
==ssh to tsbackup==
+
=Backup a Home Directory=
  ssh XC tsbackup@tsbackup.fglan nautilus
+
*date format (e.g. 20121223 for Dec 23 2012)
 +
 
 +
==ssh into backup server==
 +
  ssh tsbackup@tsbackup
 +
ls /var/tsbackup
 +
ssh -XC tsbackup@tsbackup (.fglan nautilus)
 
  ctrl-c (to back-out)
 
  ctrl-c (to back-out)
  
==rsync==
+
==ssh to tsbackup - nautalus==
 +
ssh://tsbackup@tsbackup
 +
 
 +
==rsync from customer box==
 
  sudo cp /etc/passwd /etc/shadow /etc/group /home/
 
  sudo cp /etc/passwd /etc/shadow /etc/group /home/
 
  dpkg --get-selections > dpkg.out
 
  dpkg --get-selections > dpkg.out
Line 107: Line 129:
  
 
<pre>Note: on the '''data recovery box'''  
 
<pre>Note: on the '''data recovery box'''  
       add /mnt/sdb1 in front of /home  
+
      determine mount point of device to backup
 +
      use "fdisk l" or "Disk utility"
 +
      mount /mnt/sdb?
 +
 
 +
       add /mnt/sdb? in front of /home  
 
       this avoids the need to chroot.</pre>
 
       this avoids the need to chroot.</pre>
  
dpkg --get-selections --admindir=/mnt/sdb1/var/lib/dpkg >dpkg.out
+
 
  
 
[[#top|top]]
 
[[#top|top]]
  
==Restore (from backup)==
+
==rsync from tsData box==
 +
sudo cp /mnt/sdb?/etc/passwd /mnt/sdb?/etc/shadow /mnt/sdb?/etc/group /mnt/sdb?/home/
 +
dpkg --get-selections --admindir=/mnt/sdb?/var/lib/dpkg >dpkg.out
 +
sudo mv dpkg.out /mnt/sdb?/home/
 +
sudo tar -czf /mnt/sdb?/home/etc.backup.tar.gz /mnt/sdb?/etc/
 +
sudo rsync -avzh /mnt/sdb?/home/ tsbackup@tsbackup:/var/tsbackup/[date-ticketnumber] 2>rsync.log
 +
 
 +
==Restore from Backup==
 
  sudo rsync -avzh  tsbackup@tsbackup:/var/tsbackup/[date-ticketnumber]/ /home
 
  sudo rsync -avzh  tsbackup@tsbackup:/var/tsbackup/[date-ticketnumber]/ /home
 
  sudo dpkg --set-selections < /home/dpkg.out
 
  sudo dpkg --set-selections < /home/dpkg.out
Line 121: Line 154:
 
  copy (user passwd) hash from original /etc/shadow
 
  copy (user passwd) hash from original /etc/shadow
  
==Restore (user permissions)==
+
==Restore User Permissions==
 
*Create a New User (oem or Bob or Mark) - with Admin. Privileges
 
*Create a New User (oem or Bob or Mark) - with Admin. Privileges
**drwxr-xr-x 23 1001 1001 4096 2011-07-07 13:28 oem
+
Change From: drwxr-xr-x 23 1001 1001 4096 2011-07-07 13:28 oem
  chown –R oem:oem /home/oem (recursively for all sub directories)
+
   
 +
Change To:  chown -R oem:oem /home/oem (recursively for all sub directories)
  
 
=File Permissions=
 
=File Permissions=
Line 135: Line 169:
 
[[#top|top]]
 
[[#top|top]]
  
=Stress Test=
+
=Stress Test CPU and Chipset=
 
*[http://wiki.freegeek.org/index.php/CPU_Temperature CPU Temperature]
 
*[http://wiki.freegeek.org/index.php/CPU_Temperature CPU Temperature]
  
Line 142: Line 176:
 
  (add --hdd 2 to stress the hard drive as well, though this shouldn't be necessary)
 
  (add --hdd 2 to stress the hard drive as well, though this shouldn't be necessary)
  
==Temperature Test==
+
==Temperature Test/Display==
  
 
  while  [[ true ]] ; do uptime ; sensors ; sleep 30s; done | tee temp_load.log
 
  while  [[ true ]] ; do uptime ; sensors ; sleep 30s; done | tee temp_load.log
Line 149: Line 183:
 
  -from software center  
 
  -from software center  
  
=Hardware & Resource ID=
+
=Hardware & Resource Identification=
  
 
==lshw==
 
==lshw==
Line 168: Line 202:
 
  cat /proc/meminfo
 
  cat /proc/meminfo
  
=Devices=
+
=Devices in Use=
 
To see a list of devices currently in use
 
To see a list of devices currently in use
 
  cat /proc/devices
 
  cat /proc/devices
  
==AlsaMixer==
+
=AlsaMixer=
 
  alsamixer
 
  alsamixer
  
==Printer Linux Foundation==
+
=Printer Linux Foundation=
 
  http://www.linuxfoundation.org/
 
  http://www.linuxfoundation.org/
 
  Workgroups -> Open Printing -> Printers
 
  Workgroups -> Open Printing -> Printers
Line 192: Line 226:
  
 
=Photorec=
 
=Photorec=
 +
 +
=Burn DVD tsbackup=
 +
wodim dev=/dev/sr1 isodir/DiscSpan_15.iso (15 = disk #)
 +
;beep

Latest revision as of 17:12, 20 January 2012

Tech Support

--------------------------------
Home Page      user:scott
Tech Support   user:scott/02
Dir & Files    user:scott/03
Network        user:scott/04
Troubleshoot   user:scott/05
Laptops        user:scott/06
Resources      user:scott/07
Notes          user:scott/08 
Open-SSH       user:scott/09
A.T            user:scott/22

Template:TOC limit

PRINTME - /var/lib/freegeek-extras/printme

Password

Backup Password

  • cp /etc/shadow /etc/shadow.bak - (hash of root + user)
  • cat /etc/passwd (UID + GID)

Change Password

passwd [username]
passwd –e [username] – (change on startup)

top

User Name (Add-Delete)

adduser [username]
adduser [username] admin
userdel [username]

Updates & Fix Broken Packages

apt-get update
apt-get dist-upgrade
apt-get install --fix-broken
apt-get autoremove
apt-get install ubuntu-desktop
apt-get purge xxx

top

File System Check

fdisk -l
fsck -fyv /dev/sda1 (f=force y=fix)
shutdown -rF now (reboot, forcing fsck on root filesystem)

Mount & Un-Mount Devices

df -h          (show boot partition)
ls /media      (device mounted from GUI)
cat /etc/fstab (partitions and devices that mount on start-up)
mount 
mount /dev/sdb1 /mnt/xxx
umount /dev/sdb1 (sudo)

FSTAB - Mount HDD

mount HDD
sudo mount to see what is mounted
sudo mount -a to mount all entries in fstab
un-mount drive (close apps using drive first)

sudo mkdir /media/sjn8GigMount

sudo fdisk -l or Disk utility to get "Device Name" such as (/dev/sdc1)
gksudo gedit /etc/fstab

select Edit -> Preferences -> Editor
create a backup copy before saving file
Example 1. old-school
[device]    [mount point]     [file system]  [options]      	         [dump] [fsck order]
/dev/sdb1   /mnt/sjn8GigMount   auto         rw.username.auto.exec.utf8   0        0
Example 2. new-school
[device]               [mount point]    [file system]  [options]              [dump][fsck order]
UUID=34C4DFF9C4DF8876  /mnt/sjn8GigMount   auto         rw.username.auto.exec.utf8   0        0
#File Systems [auto] [ext4] [jfs] [reiser4] [swap] [iso9660] [FAT 32] [NTFS]
#Note [ntfs-3g] necessary for write access
Re-Start machine

Mount - NTFS HDD(on tsbackup)

sudo ntfs-config (open + and dbl clk on device)
see - "Mounting_Disks.README" on Desktop

top

Badblocks

badblocks -nvs /dev/sda1

Network Backup Procedures

Network_backup_wiki.freegeek

Backup a Home Directory

  • date format (e.g. 20121223 for Dec 23 2012)

ssh into backup server

ssh tsbackup@tsbackup
ls /var/tsbackup
ssh -XC tsbackup@tsbackup (.fglan nautilus)
ctrl-c (to back-out)

ssh to tsbackup - nautalus

ssh://tsbackup@tsbackup

rsync from customer box

sudo cp /etc/passwd /etc/shadow /etc/group /home/
dpkg --get-selections > dpkg.out
sudo mv dpkg.out /home/
sudo tar -czf /home/etc.backup.tar.gz /etc/
sudo rsync -avzh /home/ tsbackup@tsbackup:/var/tsbackup/[date-ticketnumber] 2>rsync.log
less rsync.log (view error log)
Note: on the '''data recovery box''' 
      determine mount point of device to backup
      use "fdisk l" or "Disk utility"
      mount /mnt/sdb?

      add /mnt/sdb? in front of /home 
      this avoids the need to chroot.


top

rsync from tsData box

sudo cp /mnt/sdb?/etc/passwd /mnt/sdb?/etc/shadow /mnt/sdb?/etc/group /mnt/sdb?/home/
dpkg --get-selections --admindir=/mnt/sdb?/var/lib/dpkg >dpkg.out
sudo mv dpkg.out /mnt/sdb?/home/
sudo tar -czf /mnt/sdb?/home/etc.backup.tar.gz /mnt/sdb?/etc/
sudo rsync -avzh /mnt/sdb?/home/ tsbackup@tsbackup:/var/tsbackup/[date-ticketnumber] 2>rsync.log

Restore from Backup

sudo rsync -avzh  tsbackup@tsbackup:/var/tsbackup/[date-ticketnumber]/ /home
sudo dpkg --set-selections < /home/dpkg.out
sudo apt-get -u dselect-upgrade
copy (user passwd) hash from original /etc/shadow

Restore User Permissions

  • Create a New User (oem or Bob or Mark) - with Admin. Privileges
Change From: drwxr-xr-x 23 1001 1001 4096 2011-07-07 13:28 oem

Change To:   chown -R oem:oem /home/oem (recursively for all sub directories)

File Permissions

chmod 774 dir-name (dir)   rwxrwxr--
chmod 664 filename (files) rw-rw-r--
chmod ugo+rwx /dir/file
chmod ugo-rwx /dir/file

top

Stress Test CPU and Chipset

stress --cpu 8 --io 4 --vm  2 --vm-bytes 128M  --timeout 4h

(add --hdd 2 to stress the hard drive as well, though this shouldn't be necessary)

Temperature Test/Display

while  true  ; do uptime ; sensors ; sleep 30s; done | tee temp_load.log

Load lm sensor "utility to read temp/fan" 
-from software center 

Hardware & Resource Identification

lshw

sudo lshw (hardware config)

CPU

cat /proc/cpuinfo or more /proc/cpuinfo

Disk Usage

du -sh (-s disk usage)
du -sh /home/bob/Downloads/ (disk usage for Downloads)

top

Available Memory

free –l (available memory)
cat /proc/meminfo

Devices in Use

To see a list of devices currently in use

cat /proc/devices

AlsaMixer

alsamixer

Printer Linux Foundation

http://www.linuxfoundation.org/
Workgroups -> Open Printing -> Printers

HPLIP

http://hplipopensource.com/hplip-web/downloads.html

top

WineHQ Database

http://www.winehq.org/

wineDB

Download-Wine

Photorec

Burn DVD tsbackup

wodim dev=/dev/sr1 isodir/DiscSpan_15.iso (15 = disk #)
;beep