command list:
fdisk /dev/sdb
o
n
p
1
255
n
p
2
t
2
83
w
pvcreate /dev/sdb2
vgcreate vg /dev/sdb2
lvcreate -L332 -nroot vg
lvcreate -L4,66G -nroot vg
lvcreate -L4.66G -nusr vg
lvcreate -L2.79G -nvar vg
lvcreate -L5.76G -nswap vg
lvcreate -L380M -ntmp vg
lvcreate -L451.62G -nhome vg
mkfs.ext3 -j -Lboot /dev/sdb1
mkfs.ext3 -j -Lroot -m5 /dev/vg/root; mkfs.ext3 -j -Lusr -m5 /dev/vg/usr; mkfs.ext3 -j -Lvar -m5 /dev/vg/var; mkfs.ext3 -j -Ltmp -m5 /dev/vg/tmp; mkswap /dev/vg/swap; mkfs.ext3 -j -Lhome -m5 /dev/vg/home ; tune2fs -c0 -i0 /dev/sdb1; tune2fs -c0 -i0 /dev/vg/root; tune2fs -c0 -i0 /dev/vg/usr; tune2fs -c0 -i0 /dev/vg/var; tune2fs -c0 -i0 /dev/vg/home
mkswap /dev/vg/swap
mkfs.ext3 -j -Lhome -m5 /dev/vg/home
tune2fs -c0 -i0 /dev/sdb1; tune2fs -c0 -i0 /dev/vg/root; tune2fs -c0 -i0 /dev/vg/usr; tune2fs -c0 -i0 /dev/vg/var; tune2fs -c0 -i0 /dev/vg/home
mount /dev/vg/root /mnt/vg/
mkdir /mnt/vg/{usr,var,tmp,home}
mount /dev/vg/home /mnt/vg/home/
mount /dev/vg/usr /mnt/vg/usr/
mount /dev/vg/tmp /mnt/vg/tmp/
mount /dev/vg/var /mnt/vg/var/
/root/exclude.txt
/dev/*
/sys/*
/proc/*
nohup rsync --exclude-from /root/exclude.txt -arvz / /mnt/vg/ &
kedd, május 18, 2010
lvm move
hétfő, május 17, 2010
Deploying windows updates
Four easy steps:
1. Download and install the Windows Updates Downloader (WUD)
2. Download the correct Update Lists (ULs)
3. Download the updates with WUD to c:\updates
4. Deploy these with this script: u.bat
@echo off
for /f %%d in ('dir c:\updates\*.exe /b') do c:\updates\%%d /passive /norestart /nobackup
szombat, március 13, 2010
OpenVZ backup script
#!/bin/bash
#OpenVZ virtualis gepeket futtato host gep mentese
if [ $# -eq 0 ]
then
echo "Hasznalat: $0 [napi|heti|havi]"
exit 1
fi
# apt cache tisztitása
apt-get clean
#MBR mentese
dd if=/dev/sda of=/$1/backup/sda-mbr.bin bs=512 count=1
sfdisk -d /dev/sda > /$1/backup/sda_table
#OpenVZ tarolok mentese
vzdump --suspend --all --compress --dumpdir /$1/vz/
# rendszer mentese
case $1 in
"napi") tar --totals -czf /$1/sys_backup-`date +%A`.tgz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/mnt/* --exclude=/media/ --exclude=/mnt --exclude=/var/lib/vz/root --exclude=/home/vz /
;;
"heti") tar --totals -czf /$1/sys_backup-`date +%V`._heti.tgz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/mnt/* --exclude=/media/ --exclude=/mnt --exclude=/var/lib/vz/root --exclude=/home/vz /
;;
"havi") tar --totals -czf /$1/shadow_sys_backup-`date +%B`.tgz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/mnt/* --exclude=/media/ --exclude=/mnt --exclude=/home/backup --exclude=/var/lib/vz/root --exclude=/home/vz /
;;
esac
exit 0
hétfő, március 08, 2010
postfix korlátozások - sorrend
Érdemes az smtp parancsok sorrendjében megadni a korlátozásokat.
korlátozás | parancs (RFC 821) |
smtpd_client_restrictions | |
smtpd_helo_restrictions | HELO |
smtpd_sender_restrictions | MAIL FROM |
smtpd_recipient_restrictions | RCPT TO |
smtpd_data_restrictions | DATA |
Tovább...
kedd, február 16, 2010
shotdown script
"Bash script, ami lekapcsolja a gépet, ha kevés a forgalom a hálokártyán (tipikusan azért, mert a letöltés véget ért)."
forrás:http://hup.hu/node/83141#comment-957404
#!/bin/bash
# Shell script a http://hup.hu/node/54263 forumtemahoz.
# Az ekezeteket kerulom az esetleges UTF8/latin2 olvasat miatt.
# Ha 3 percen keresztul percenkent 3 MB-nal kevesebb a kimeno es bejovo
# forgalom az eth0 eszkozon, akkor lekapcsolja a gepet 2 perces idolimittel.
# A felhasznalonak igy meg van lehetosege leallitani, ha megis a gep elott ulne.
# Szabadon felhasznalhato, gpl, meg minden.
#
# Irta: Mora Peter (morapeter@gmail.com)
# Minden (javito jellegu) kritikat szivesen fogadok.
# Azert hasznaltam bc-t es sed-et, mert az awk nagy szamok eseten
# 1+e10 alakot hasznal, ami utana hasznalhatatlan.
data=`cat /proc/net/dev | grep eth0 | sed -r 's/.*://' | sed -r 's/ *([0-9]*) *([0-9]* *){7}([0-9]*).*/\1+\3/' | bc`;
low=0;
while true; do
last=$data;
sleep 60;
data=`cat /proc/net/dev | grep eth0 | sed -r 's/.*://' | sed -r 's/ *([0-9]*) *([0-9]* *){7}([0-9]*).*/\1+\3/' | bc`;
diff=$((data-last));
if [ $diff -le 3145728 ]; then
low=$((low+1))
else
low=0
fi;
if [[ $low == 3 ]]; then
sudo shutdown -h +2;
fi;
done
kedd, december 15, 2009
péntek, december 11, 2009
del.icio.us backup
Gyakran használom, elég sok link van már benne, amik nem szeretném ha elvesznének.
Ezért inkább rendszeresen mentem az alábbi paranccsal:
wget --userfelhasználóinév --password=jelszó https://api.del.icio.us/v1/posts/all -o del.icio.us_backup.xml
szerda, november 25, 2009
FileZilla downgrade
Miert nem erdemes mindenbol a legujabbat hasznalni.
Alapállás: Ubuntu 9.10 FileZilla 3.2.7.2
"This came up as the result of FileZilla releasing a new version of their client
that no longer worked with ProFTPd and other FTP servers due to an adjustment
in how that client reacts to TLS/SSL session closes.
...
As it is now,
FileZilla >= v3.1.0 can no longer connect to ProFTPd via TLS/SSL."
forras: http://bugs.proftpd.org/show_bug.cgi?id=3094
Downgrade-eltem a Filezilla-t (hardy)
dpkg -i liblzo2-2_2.02-3_amd64.deb
dpkg -i libopencdk10_0.6.6-1ubuntu1_amd64.deb
dpkg -i libgnutls13_2.0.4-1ubuntu2.6_amd64.deb
dpkg -i filezilla_3.0.11.1-0ubuntu1~hardy1_amd64.deb
A csomagok letolthetok innen (hardy) : http://packages.ubuntu.com/
hétfő, május 18, 2009
Mecsextrém
![]() |
Származási hely: kicsi világ |
![]() |
Származási hely: kicsi világ |
![]() |
Származási hely: kicsi világ |
![]() |
Származási hely: kicsi világ |
Tovább...
szerda, március 18, 2009
Mentés és visszaállítás
Linux alatt egy szalagos eszközt többféleképpen is el lehet érni.
- /dev/st0 az auto rewind univerzális eszköz.
Ezt kell visszaállításhoz használni mivelminden művelet (parancs) után ami használja a szalagos egységet, visszatekeri a szalagot az elejére - /dev/nst0 ez pedig a 'no rewind' eszköz Ezt kell a mentésre (szalagra írásra) használni
- fájl kiírása
- EOF jelzés elhelyezése
Visszállítás
Példa
Szalag tartalma:
|BOT|file-01|EOF|file-02|EOF|file-03|EOF
file-03 visszaállítása:
- mt-st /dev/nst0 fsf 2 - szalag tekerése 2. EOF flag utáni részre. (itt kezdődik a file-03 állomány)
- tar xf file-03 . - file-03 masolas a munkakonyvtarba
- mt-st /dev/nst0 fsf - ugras következő EOF utáni részre (file-03-t követő EOF flag utánra) itt kezdődik file-04. Ez az utolsó parancs azért fontos mert a tar elérve a fájl végét leáll, a szalag pedig az EOF előtt marad, file-04 viszont csak az EOF jel után kezdődik fsf-el ezt a EOF jelet ugorjuk át.
A legtöbb paraméter eszközfüggő úhogy el kell olvasni eszköz kézikönyvét. Linux alatt érdemesebb a mt-st parancsot használni
http://www.mithrandir.hu/doc/book/node95.html
http://hup.hu/node/59311
http://hup.hu/node/49023 megoldas http://hup.hu/node/49023#comment-482574
http://surf.ap.seikei.ac.jp/~nakano/dump-restore/dump-restore-mini-HOWTO.en.html
http://www.faqs.org/docs/securing/chap29sec305.html
http://ubuntuforums.org/archive/index.php/t-502206.html
http://hup.hu/node/25626#comment-210144
Tovább...
kedd, március 10, 2009
vasárnap, március 01, 2009
Meddig él egy LTO?
Ultrium media is certified for 1 million passes or 260 full back ups and has a 30-year archival storage life.
(forrás:http://h18006.www1.hp.com/products/quickspecs/11529_div/11529_div.html)
csütörtök, február 26, 2009
Ultrium3 920 (SAS) SmartArray HW RAID kártyán
HP ProLiant szerverek
Ha SmartArray RAID kártyára csatlakozik az Ultrium akkor nem jelenik meg blokkos eszközként Linux alatt.
Megoldás (found by mono):
Hozzá kell adni az alábbi sorokat az /etc/rc.local-hoz
for x in /proc/driver/cciss/cciss[0-9]*
do
echo "engage scsi" > $x
done
Hivatkozások:
http://kbase.redhat.com/faq/docs/DOC-7084
zcat /usr/share/doc/linux-doc-2.6.26/Documentation/cciss.txt.gz | less
(ezt a fájlt kernel-doc csomag tartalmazza)
szombat, február 14, 2009
Amavis 2.6.2 - NEW FEATURES
SQL tables tables maddr, msgs, msgrcpt and quarantine are extended by a new field 'partition_tag'.
To convert tables of an existing database, please use ALTER command.
(előtte backup!!!!)
To convert tables of an existing database, please use ALTER command.
Here is a conversion example (MySQL or PostgreSQL, probably others):
ALTER TABLE maddr ADD partition_tag integer DEFAULT 0;
ALTER TABLE msgs ADD partition_tag integer DEFAULT 0;
ALTER TABLE msgrcpt ADD partition_tag integer DEFAULT 0;
ALTER TABLE quarantine ADD partition_tag integer DEFAULT 0;
As the maddr.email is no longer guaranteed to be unique, but a pair
of (maddr.partition_tag, maddr.email) is unique, the constraint and
an associated index needs to be changed:
=> PostgreSQL:
ALTER TABLE maddr
DROP CONSTRAINT maddr_email_key,
ADD CONSTRAINT maddr_email_key UNIQUE (partition_tag,email);
=> MySQL:
ALTER TABLE maddr
DROP KEY email,
ADD UNIQUE KEY part_email (partition_tag,email);
tovabbi reszletek
http://www.ijs.si/software/amavisd/release-notes.txt
szerda, február 11, 2009
Hadd keressem meg neked a Google-on
Ha valaki valami nyilvánvalót keres:
http://letmegooglethatforyou.com/
hétfő, január 05, 2009
proftpd logrotate
/var/log/proftpd/xferlog /var/log/proftpd/proftpd.logTovább...
/var/log/proftpd/controls.log /var/log/proftpd/quota.log {
monthly
missingok
rotate 12
compress
delaycompress
notifempty
create 644 root adm
sharedscripts
prerotate
ftpstats -a -r -l 2 -d -h -f /var/log/proftpd/xferlog 2>/dev/null >/var/log/proftpd/xferreport
endscript
postrotate
if [ -f /var/run/proftpd.pid ]; then
/etc/init.d/proftpd restart > /dev/null
fi
endscript
}