Források: BB Letix (www.letix.hu) » Sallai András (szit.hu)
HDD műveletek USER műveletek BOINC remote conf
df -H #Listázza a melévő partíciókat, területfoglaltságot számít.
sfdisk -l #Listázza diskeket, particiókat, particionáló eszköz.
RAID1 készítése élő rendszeren
Linux software RAID 1 készítése, élő Debian/GNU Linux (Etch) rendszeren
# Az alábbi leírást mindenki csak saját felelősségére használja!
# Mielőtt belekezdenénk, készítsünk biztonsági másolatot!
# Bármely elütés, figyelmetlenség következtében elveszhetnek adataink!)
/dev/sda - élő rendszerünk lemeze
/dev/sdb - a majdani RAID1 másik lába.
Az én élő rendszerem partíciói.:
# Nálad ez valószínűleg egészen más.
# A lemez elnevezéseket saját rendszeredhez kell igazítani. Csak megfontoltan.
/dev/sda1: /boot , ext3
/dev/sda2: swap
/dev/sda3: / partition, ext3
A végén (az én esetemben) ilyen felállást szeretnék elérni.:
/dev/md0: /boot , ext3 (/dev/sda1 és /dev/sdb1 partíciókból)
/dev/md1: swap (/dev/sda2 és /dev/sdb2 partíciókból)
/dev/md2: / partition, ext3 (/dev/sda3 és /dev/sdb3 partíciókból)
apt-get install initramfs-tools mdadm
# Két szükséges csomag telepítése, mdadm kérdésénél érdemes ALL-t választani.
modprobe md
modprobe linear
modprobe multipath
modprobe raid0
modprobe raid1
modprobe raid5
modprobe raid10
# Töltsük be az összes modult.
sfdisk -d /dev/sda | sfdisk /dev/sdb
# /dev/sda lemezünk partíciós tábláját /dev/sdb lemezünkre másoljuk!
fdisk -l
# Ellenőrizzük le, valóban sikerült e.
fdisk /dev/sdb
# Készítsük el a file rendszereket a partíciókra.
# A gombok lenyomásának sorrendje a következő.:
m : manual
t : partíció rendszer id változtatása
1 : első partíció
L : listázás
fd : Linux Raid Autodetect filerendszer (ezt be kell gépelni!)
t : ..
2 : második partíció
fd : ..
t : ..
3 : harmadik partíció
fd : ..
w : kiírás.
# Ha már korábban próbálkoztunk RAID építésével a /dev/sdb lemezzel, az alábbi parancsokat adjuk ki.
# Error-al száll el, ha nem volt korábban próbákozásunk, de ez nem ad okod aggodalomra.
mdadm --zero-superblock /dev/sdb1
mdadm --zero-superblock /dev/sdb2
mdadm --zero-superblock /dev/sdb3
# Error-al elszállhat a dolog, de ez nem ad okot aggodalomra.
Most pedig hozzuk létre a "féllábú" (degraded) tömbünket a /dev/sdb lemezre.
Mivel a rendszer jelenleg a /dev/sda lemezről fut, egyelőre azt nem tudjuk a tömbhöz adni, csak utólag.
mdadm --create /dev/md0 --level=1 --raid-disks=2 missing /dev/sdb1
mdadm --create /dev/md1 --level=1 --raid-disks=2 missing /dev/sdb2
mdadm --create /dev/md2 --level=1 --raid-disks=2 missing /dev/sdb3
cat /proc/mdstat
# Ellenőrizzük le, sikerült-e
# [_U] jelzi hogy féllábú a tömbünk.
mkfs.ext3 /dev/md0
mkswap /dev/md1
mkfs.ext3 /dev/md2
# File rendszerek létrehozása a tömbökre.
cp /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf_orig
mdadm --examine --scan >> /etc/mdadm/mdadm.conf
# Mentés készítése az mdadm.conf-ról
# Az új "helyzet" elmentése az mdadm.conf-ba.
mkdir /mnt/md0
mkdir /mnt/md2
# md0, md2 mappák létrehozása, ahova majd felmountoljuk a tömböket.
mount /dev/md0 /mnt/md0
mount /dev/md2 /mnt/md2
# Mountoljunk!
mount
# Az utolsó sorokban leellenőrizhetjük, hogy sikerrel jártunk e.
mcedit /etc/fstab
# Az fstab-ban cseréljük ki a következőket.:
/dev/sda1 /dev/md0 -ra
/dev/sda2 /dev/md1 -ra
/dev/sda3 /dev/md2 -ra
# Majd mentsünk rá a configra.
mcedit /etc/mtab
# Az mtab-ban cseréljük ki a következőket.:
/dev/sda1 /dev/md0 -ra
/dev/sda3 /dev/md2 -ra
# Majd mentsünk rá a configra.
Figyelem!
Amennyiben már Grub2-vel rendelkezünk, az alábbi linkről állítsuk be a bootloadert .: Link
Egyébiránt mehetünk tovább.
cp /boot/grub/menu.lst /boot/grub/menu.lst-orig
# menu.lst mentése.
mcedit /boot/grub/menu.lst
# Az alábbi változtatásokat állítsuk be.:
[...]
default 0
fallback 1
[...]# A config végén készítsünk az első (title-savedefault közötti) részről egy új bekezdést.
# valamint, a /dev/sda3 -at cseréljük /dev/md2 re
# a root (hd0,0) -t (hd1,0)-ra. (Ha különböző a lemezeid elnevezése, itt is légy körültekintő!)
# valahogy így.:## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.18-4-486 RAID (hd1)
root (hd1,0)
kernel /vmlinuz-2.6.18-4-486 root=/dev/md2 ro
initrd /initrd.img-2.6.18-4-486
savedefault
update-initramfs -u
# Ramdisk frissítése.
cp -dpRx / /mnt/md2
# Másoljuk a /dev/sda3 tartalmát /mnt/md2-re (Aminek egyelőre csak /dev/sdb3 része.)
cd /boot
cp -dpRx . /mnt/md0
# Másoljuk a /dev/sda1 tartalmát /mnt/md0-ra (Aminek egyelőre csak /devb/sdb1 része.)
grub
root (hd0,0)
setup (hd0)
root (hd1,0)
setup (hd1)
quit
# Telepítsük a grub-ot a második lemezünkre.
# A következő indításkor, ha minden sikeres volt, már a második HDD-ről indul a rendszerünk!
# azaz neki állhatunk majd a /dev/sda lemez RAID-be állításához!
reboot
# Restartoljunk.
df -h
cat /proc/mdstat
# Ellenőrizzük le ismét, hogy áll a tömbünk.
fdisk /dev/sda
# hozzuk létre a Linux Raid Autodetect file rendszereket a partícióinkra az alábbi billentyűkkel.: t 1 fd , t 2 fd, t 3 fd , w
mdadm --add /dev/md0 /dev/sda1
mdadm --add /dev/md1 /dev/sda2
mdadm --add /dev/md2 /dev/sda3
# Adjuk hozzá a degradáld (sdb-n álló) tömbünkhöz a /dev/sda partícióit.
cat /proc/mdstat
# Ellenőrizzük le, hogy szinkronizálódfnak e a lemezeink.
# Ilyesmit kellene látnunk.:
Personalities : [raid1]
md2 : active raid1 sda3[2] sdb3[1]
4594496 blocks [2/1] [_U]
[=====>...............] recovery = 29.7%
# Várjuk meg míg befejezei az összes partíció szinkronizálását.
watch cat /proc/mdstat
# 2 másodperces frissítéssel figyelemmel követhezjük a file tartalmát.
cp /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf_orig
mdadm --examine --scan >> /etc/mdadm/mdadm.conf
# Mentés készítése az mdadm.conf-ról
# A legújabb "helyzet" elmentése az mdadm.conf-ba.
mcedit /boot/grub/menu.lst
# Másoljuk le, a korábban létrehozott kernel stanza-t és cseréljük
# a (hd1,0) -t hd(0,0) -ra.
# Ez a te esetedben ismét más lehet!
## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.18-4-486 RAID (hd0)
root (hd0,0)
kernel /vmlinuz-2.6.18-4-486 root=/dev/md2 ro
initrd /initrd.img-2.6.18-4-486
savedefault
# valamint szerkesszük az alábbi sort eszerint, majd mentsük a file-t.:
[...]
# kopt=root=/dev/md2 ro
[...]
update-initramfs -u
# Ramdisk frissítése
reboot
# ha mindent jól tettünk, a RAID1-ünk aktív, és használható.
Forrás .: Howtoforge
adduser userneme #Csak debian alapú rendszeren
useradd #Mindent paraméterezni kell. (useradd -c "Teszt Katalin" -d / home / kati -g users -G info,human,rgazda)
usermod #meglévő felhasználó módosítása (sudo usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin vagy usermod -m -d /path/to/new/home/dirname userNameHere)
userdel username #Meglévő felhasználó törlése
gentent #információt ad adatbázisokról, mint pl.: passdw, vagy group (getent group sudo)
chage #Jelszó lejáratás
chage -l username #A felhasználó jelszavának érvényessége (lekérdezés)
chage -M 10 username #A felhasználó jelszavának lejáratása 10 nap múlva
chage -E "2009-05-31" username #dátumhoz kötve
chage -I 10 username #10 nap inaktivitás utáni lezárás
groupadd vagy gruppad #Csoport felvétele (a második infóval tér vissza)
!!Ha egy felhasználót felvettünk egy csoportba, a csoport tagsága csak az újbóli belépés után lesz érvényes.!!
groupadd human #Például a „human” nevű csoport felvétele
gpasswd -a kati human #A „kati” nevű felhasználó felvétele a „human” csoportba
gpasswd -d kati human #A „kati” nevű felhasználó törlése a „human” csoportból
usermod -a -G human mari # A mari felhasználó felvétele a „human” csoportba
# Figyelem!!! A -a hatására hozzáfűzés történik, vagyis a többi csoport megmarad. Ha elhagyjuk a -a kapcsolót, akkor a többi csoport törlődik.
id -nG #Az aktuális felhasználó milyen csoportokban van benne
id -nG mari #Az adott felhasználó milyen csoportokban van benne
apt-get install boinc-client #kliens telepítése
#Alapértelmezett elérés /etc/boinc-client
gui_rpc_auth.cfg #Ide helyezzük el az authentikációhoz használni kívánt pass-t
remote_hosts.cfg #Ide a domaint, vagy IP címet ahonnan csatlakozni akarunk (egy sorba egyet)
boinc --allow_remote_gui_rpc #engedélyezzük az RPC kommunikációt
#Ezt követően tudunk csatlakozni egy boinc manager segítségével projekthez stb...