See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Cfengine – Wikipedia

Cfengine

aus Wikipedia, der freien Enzyklopädie

Cfengine
Entwickler: Mark Burgess
Betriebssystem: Plattformunabhängigkeit
Kategorie: Systemprogramm
Lizenz: GPL
Deutschsprachig: nein
Website: www.cfengine.org

Cfengine ist ein Richtlinien-basiertes Computer-Verwaltungssystem, welches von Mark Burgess am Oslo University College geschrieben wurde. Seine Hauptfunktion besteht darin, eine automatisierte, gruppenrichtlinien-spezifische Konfiguration und Wartung von Computern anzubieten.

Das Projekt Cfengine wurde 1993 als Reaktion auf die Komplexität und schlechte Portierbarkeit von Shell-Skripten für die Konfiguration von Unix-Systemen ins Leben gerufen und wird noch heute weiterentwickelt. Das Ziel war es, oft gebrauchte Programmier-Paradigmen unnötig zu machen und durch eine deklarative, domain-spezifische Sprache zu ersetzen. Die Sprache sollte so einfach zu lesen sein, dass sie selbst-dokumentierend ist.


Inhaltsverzeichnis

[Bearbeiten] Portierbarkeit

Die Cfengine bietet eine Betriebssystem-unabhängige Schnittstelle zu unixähnlichen Konfigurationen. Es abstrahiert die Eigenheiten der verschiedenen Betriebssysteme und kann Instandhaltungsarbeiten auf verschiedenartigen Unix-ähnlichen Servern gleichzeitig durchführen. Die Cfengine kann auch auf Windows-Servern eingesetzt werden. In letzter Zeit wird sie mehr und mehr als eine Möglichkeit anerkannt, eine Vielzahl von Unix-Servern verschiedenartiger Betriebssystem wie Solaris, Linux, AIX und HP-UX zu verwalten.


[Bearbeiten] Atomare Aktionen

Eine der Hauptinnovationen der Cfengine ist die Idee, dass Änderungen an der Computer-Konfiguration als atomare Aktionen ausgeführt werden sollen. Das bedeutet, dass Änderungen vom Agenten Fixpunkt-artig ausgeführt werden. Anstatt die einzelnen Schritte zu beschreiben, welche nötig sind um eine Änderung hervorzurufen, beschreibt Cfengine den Endzustand des Systems. Der eingesetzte Agent sorgt dafür, dass dieser erreicht wird, indem die notwendigen Schritte ausgeführt werden bis ein „Richtlinien-kompatibler Systemzustand“ eingetreten ist. Dadurch kann die Cfengine wieder und wieder ausgeführt werden und es wird unabhängig vom Anfangszustand des Systems das vorhergesehene Ergebnis eintreten.


[Bearbeiten] Endnutzer

Es wird geschätzt, dass mit der Cfengine Millionen von Unix-, Mac OS X- und Windows-Computern überall auf der Welt verwaltet werden. Sie wird sowohl in großen und kleinen Firmen als auch an Universitäten und behördlichen Einrichtungen eingesetzt. Mehrere tausend Computer in einer Domain sind normal, jedoch gibt es auch Berichte über Einsätze mit 11.000 Maschinen unter der Kontrolle von Cfengine.


[Bearbeiten] Weblinks

Andere Sprachen


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -