Commands

=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”