HMC shell tippek

Fórumok

Gyakran hasznalt parancsok

Az ujabb (v7) HMC-ken mar van restricted vi (rnvi), hasznalata: rnvi -f filename
Csak a CWD-ben levo file-okat lehet szerkeszteni vele, de ez mar boven eleg arra, hogy a leggyakrabban hasznalt parancsokra 'aliasokat' gyartsunk. Peldaul:


$ cat functions.sh

function xsys() { lssyscfg -r sys -F name; }
function xlpar() { for sys in $(lssyscfg -r sys -F name); do echo; lssyscfg -r lpar -m $sys -F lpar_id\ name\ state; done; }
function xslot() { for sys in $(lssyscfg -r sys -F name); do lshwres -r io --rsubtype slot -m $sys -F drc_name\ lpar_name\ description | sed "s/^/$sys /g"; done; }

Utana a file tartalmat eval-lal be lehet huzni a futo shellbe:


$ while read function; do eval "$function"; done < functions.sh # XD

A sorvegi komment alkalmas arra, hogy konnyen rakereshessunk a shell history-ban, kulonosen ha tobben is hasznaljak ugyanazzal a userrel (pl hscroot) a shellt.

A function mellett az alias builtin is rendelkezesre all.

Hozzászólások

> tobben is hasznaljak ugyanazzal a userrel (pl hscroot) a shellt

Hát van ilyen?! :)
__________________________________
2e845cb4c3a5b5bd6508455b1739a8a2

Nalunk be van allitva nehany 'sajat' user, de azokkal a kovetkezo problemak vannak:

- (itt legalabbis) nem sikerult beizzitani az LDAP authot, tehat manualis pw-k vannak
- minden HMC parancs mukodik ugyan a HMC admin jogosultsagu userekkel, de ha az embert mas is erdekli, sok file-hoz csak hscroot-kent lehet hozzaferni, mert:


$ grep hscroot /etc/group
root:x:0:hscroot,ccfw

Elsosorban a /var/log/messages erdekes, amiben a halozati esemenyeket (HMC -> FSP discovery, DHCP requestek; MAC addressek, HMC Ethernet kartyak duplexe) es mas fontos infokat (reboot, loginok...) lehet keresgelni.