=Commando’s=
– ls -F = laat zien of het een file of een dir is.
– ps -ef | grep pmom = opzoeken wat voor ene systeem het is
– du -h = hoe groot is een dir op de machine?
– du -h | less = de grootste bovenaan.
– df -h = hoe groot is de disk
– du -s * | sort -n = kijken hoe groot iets is en de grootste onderaan
– du -k -x –max-depth=1 | sort –n
De -x is handig als je meerdere filesystemen onder elkaar hebt
– find . -type d -print0 | xargs -0 du | sort -n | tail -10 | cut -f2 | xargs
– zien wie ingelog is en wie het laatst: who en last -10
-I{} du -sh {} = hoe groot is de applicatie die er op draait
– who = wie is er ingelogd?
– pwd = welk pad heb ik bewandeld?
– multipath -ll = allerlei gegevens zien over de LUN
– NFS checken: du -k -x –max-depth=1 | sort -n
– zien welke rechten er zijn: id – id [username] – getent passwd [username]
hosts -i (servernaam) = laat zien wat voor dienst er op draait.
dig +short
dig +short -x ip-adres
=vi commands=
– bestaand bestand hernoemen:
w: “niewe naam” [enter]
dan afsluiten met q! [enter]
– een hele zin kopieren:
yy en dan de p (paste)
– een woord of zin weghalen:
op de eerste letter gaan staan en dan: cw
=Voor het overhevelen van directories in een cluster=
ps -ef | grep smom
ps -ef | grep smon
df -hP
clustat
more /etc/hosts
ps -ef |grep -i z03
clusvcadm
clusvcadm -r Z03 -m servernaa,
clusvcadm -U Z03
clusvcadm -r Z03 -m
df -hP
clustat
clusvcadm -r T03 -m
clustat
clusvcadm -r TC3 -m
clusvcadm -r Q03 -m
clustat
=Opzoeken welke hardware en dergelijk=
top
cat /proc/cpuinfo
facter -p
cat /proc/cpuinfo
dmidecode | less
sudo dmidecode | less
sudo vgs
sudo lvs
=Backup verwijderen=
– ps -ef | grep hds
– sudo HitachiHDS stop
cd /etc
– sudo rm -rf CommVaultGegistry
cd /var/log
– sudo rm -rf simpana
cd /opt
– sudo rm -rf hds
eventueel cd /var/tmp
rm -rf pkg en rm -rf answer*
=LVM=
vergroten disk net LVM
root@eladsu9969] ~ # pvs
PV VG Fmt Attr PSize PFree
/dev/ lvm_main lvm2 a– 275.23G 251.73G
Bovenstaande geeft aan dat er nog ruimte zat is, de /dev/sghsdfgsdg is de 2e partitie (p2) van disk 0 (d0).
] ~ # ls -l /dev/lvm_main/
total 0
lrwxrwxrwx 1 root root 25 Feb 12 13:45 home -> /dev/mapper/lvm_main-home
lrwxrwxrwx 1 root root 24 Feb 12 13:45 opt -> /dev/mapper/lvm_main-opt
lrwxrwxrwx 1 root root 25 Feb 12 13:45 root -> /dev/mapper/lvm_main-root
lrwxrwxrwx 1 root root 24 Feb 12 13:45 tmp -> /dev/mapper/lvm_main-tmp
lrwxrwxrwx 1 root root 24 Feb 12 13:45 usr -> /dev/mapper/lvm_main-usr
lrwxrwxrwx 1 root root 30 Feb 12 13:45 usr.local -> /dev/mapper/lvm_main-usr.local
lrwxrwxrwx 1 root root 24 Feb 12 13:45 var -> /dev/mapper/lvm_main-var
lrwxrwxrwx 1 root root 28 Feb 12 13:45 var.tmp -> /dev/mapper/lvm_main-var.tmp
Bovenstaande zijn de logische namen van de schijven die via een symlink verwijzen naar het betreffende block device.
BV voor /opt:
~ # ls -l /dev/mapper/lvm_main-opt
brw-rw—- 1 root disk 253, 7 Feb 12 13:46 /dev/mapper/lvm_main-opt
Met het lvextend commando kan de size van het logical volume worden opgehoogd, zoiets als:
~ # lvextend –size +4G /dev/lvm_main/opt
Extending logical volume opt to 8.00 GB
Logical volume opt successfully resized
~ #
Nu is het logical volume inmiddels naar 8 GB maar het ext3 filesysteem nog niet:
] ~ # df -k /opt
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/lvm_main-opt
4062912 3127828 725372 82% /opt
] ~ #
Deze kan met de resize2fs worden gezet.
~ # resize2fs /dev/lvm_main/opt
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/lvm_main/opt is mounted on /opt; on-line resizing required
Performing an on-line resize of /dev/lvm_main/opt to 2097152 (4k) blocks.
The filesystem on /dev/lvm_main/opt is now 2097152 blocks long.
Als het niet werkt dan kan het ook met
# ext2online /dev/lvm_main/opt
~ # df -k /opt
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/lvm_main-opt
41% /opt
~ #
En voila we hebben weer lebensraum…
met ‘vgdisplay -v’ kan je alle logical volumes zien die in de diskgroep zitten.
LVM aanmaken:
pvs geeft overzicht
pvcreate volledig path devicename –> pvcreate /dev/fasfasdf
Opnemen in Volume group (toevoegen aan bestaande LVM groep): –> vgextend vg_tftp /dev/hgdsfgsdg
pvs
PV VG Fmt Attr PSize PFree
/dev/hdhfh lvm_local lvm2 a– 63.72G 38.72G
/dev/fkjglkj vg_tftp lvm2 a– 136.72G 0
~]# pvcreate /dev/dfghdfgh
Writing physical volume data to disk “/dev/fgfgssd”
Physical volume “/dev/gdgdg” successfully created
~]# pvs
PV VG Fmt Attr PSize PFree
/dev/hddf lvm_local lvm2 a– 63.72G 38.72G
/dev/fgfdhfdh vg_tftp lvm2 a– 136.72G 0
/dev/hdfhdfh lvm2 a– 1.09T 1.09T
~]# vgs
VG #PV #LV #SN Attr VSize VFree
lvm_local 1 8 0 wz–n- 63.72G 38.72G
vg_tftp 1 1 0 wz–n- 136.72G 0 ~]# vgextend vg_tftp /dev/jfgfgjfg
Volume group “vg_tftp” successfully extended
]# vgs
VG #PV #LV #SN Attr VSize VFree
lvm_local 1 8 0 wz–n- 63.72G 38.72G
vg_tftp 2 1 0 wz–n- 1.22T 1.09T
]# pvs
PV VG Fmt Attr PSize PFree
/dev/hfd2 lvm_local lvm2 a– 63.72G 38.72G
/dev/rhjtth vg_tftp lvm2 a– 136.72G 0
/dev/hherdtrh vg_tftp lvm2 a– 1.09T 1.09T
vgs
lvs
df -h
ls -l /dev/lvm_main/
lvextend –size +13G /dev/mapper/lvm_main-oracle
df -h /opt/oracle/
resize2fs /dev/mapper/lvm_main-oracle
df -h
vgs
=Ntp time=
==rechttrekken==
sudo service ntpd stop
sudo ntpdate -s < timeserver … bijv. time.nist.gov >
sudo service ntpd start
of
sudo service ntp stop
sudo ntpd -gq ## “-g” option allows it to correct for time differences larger then 1000 sec, q = quit
sudo service ntp start
=Swap checken=
free -m
vmstat 1 (om de seconde) 10 (10 keer)
vmstat 1 5
procs ———–memory———- —swap– —–io—- –system– —–cpu—–
free -h
sudo su –
ps aux
sudo ps aux >
sudo ps aux > processen.txt
cat processen.txt
head processen.txt
sort -k 6 processen.txt
sort -k 6 processen.txt | less
man sort
awk ‘{print $6}’ processen.txt
awk ‘{print $6}’ processen.txt | head
man sort
sort -k 6 -n processen.txt | less
=DNS checken=
nslookup
Reverse point adress: fqn <–> ipadress
Dig
=NTP clock=
– rechttrekken –
sudo service ntpd stop
sudo ntpdate -s < timeserver … bijv. time.nist.gov >
sudo service ntpd start
of
sudo service ntp stop
sudo ntpd -gq ## “-g” option allows it to correct for time differences larger then 1000 sec, q = quit
sudo service ntp start
=Mail versturen vanuit CLI=
echo | mail -s wiki -a blablabla.pdf info@linuxvrouw.nl
-a = het meesturen van een attachment
Zonder echo | stuur je een lege mail. Deze kun je dus ter plekke schrijven.
Met ctrl D sluit je dit weer af.
=pdf openen CLI=
command: envince “documentname”