VangenopBetaalwater.nl Het platform om ervaringen over betaalwater in Frankrijk te delen met andere karpervissers zodat iedereen kan vangen op betaalwater!
Welk formaat? Als je het maar makkelijk overal kunt lezen, het liefst met een willekeurige editor, zodat je het ook op een half-geinstalleerd systeem al kunt lezen. Voordeel van plaintext is ook dat je er in kunt greppen.
Daarom valt MS Word wat mij betreft dan ook direct af. PDF om dezelfde reden ook.
bijvoorbeeld:
- install => server installatie zelf
- web => alles met wat je web je maken heeft (apache/php/gd/enz)
- enz
en waar bewaar je deze documenten? op de server/systeem zelf? of remote?
[ Voor 12% gewijzigd door x-force op 22-12-2003 16:19 ]
VangenopBetaalwater.nl Het platform om ervaringen over betaalwater in Frankrijk te delen met andere karpervissers zodat iedereen kan vangen op betaalwater!
Met putty kun je redelijk makkelijk loggen (Session -> logging, en dan een filenaam als server-&T-&D-&M-&Y.log (tijd, dag, maand en jaar).
Nadeel is dat dit aan de clientside moet gebeuren, serverside is er geen andere oplossing dan een screen starten en daar de inhoud van te loggen. (ctrl-a-H, of een cli optie, zie man)
Je kan ook een 'server in the middle' gebruiken, ik heb een tijd lang naar me server thuis ge'ssh'ed met een username per server, de shell van die user was dan een scriptje dat sshde naar die server + een 'tee' (man tee) naar een logfile.
Verder documenteer ik lang niet alles, veel is standaard, maar dingen als php-apche installs heb ik allemaal in een aantal textfiles staan, ook dingen als firewalls e.d.
Updates installen e.d. ga ik van uit dat een eventuele opvolger over die kennig beschikt, en anders snel terug kan vinden op het internet.
Documenten bewaar ik allemaal lokaal.
"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan
Ideaal voor luie mensen - je moet tenslotte niet voor de tweede keer iets uitvinden wat je eerder ook al eens bedacht had
Voordeel van loggen terwijl je alles installeert (of 'by default' alles loggen wat je op de server intikt), is dat je tijdens de installatie niet steeds het document hoeft bij te houden (tijdrovend, vervelend), maar dat evt. ook achteraf kunt schrijven en dan alles wat je ooit intikte met een nette beschrijving er in kunt zetten.
Als je dan namelijk 2 uur hebt geexperimenteerd voor het werkte, hoef je niet continu dingen in de docs te zetten die je later weer weggooid (omdat het niet werkte), terwijl de kans groot is dat je net een belangrijk detail vergeet als je 'uit je hoofd' pas achteraf dat document schrijft.
ohnee?Kees schreef op 22 december 2003 @ 16:29:serverside is er geen andere oplossing dan een screen starten en daar de inhoud van te loggen.
Dit is niet heel de manpage uiteraard...[message][b]##man script##[/b][/message]
NAME
script -- make typescript of terminal session
SYNOPSIS
script [-a] [-k] [-q] [-t time] [file [command ...]]
DESCRIPTION
The script utility makes a typescript of everything printed on your ter-
minal. It is useful for students who need a hardcopy record of an inter-
active session as proof of an assignment, as the typescript file can be
printed out later with lpr(1).
If the argument file is given, script saves all dialogue in file. If no
file name is given, the typescript is saved in the file typescript.
If the argument command ... is given, script will run the specified com-
mand with an optional argument vector instead of an interactive shell.
maar check man script maar voor het loggen van je sessies.
Anywayz, hoe of waar je documenteerd ligt helemaal aan wat je er mee wilt doen.
Gaat het regelmatig gebruikt worden, zet het dan desnoods op een webserver. Wordt het alleen als het ECHT nodig is gebruikt (opbouw van een server doe je meestal niet dagelijks tenzij het inrichten van die dingen je werk is) dan kan je de boel ook uitprinten en in de kast mikken.
Je kan het ook op een cdtje branden natuurlijk... digitaal zoekt natuurlijk wel iets makkelijker.. maar als je het goed uitwerkt en dan uitprint zou dat op zich net zo makkelijk moeten zijn.. 'k ben zelf nogal voor uitprinten omdat ik papier gewoon een stuk prettiger vind lezen dan een beeldscherm, maar dit gaat natuurlijk niet in alle gevallen op....
sowieso zou ik al die logfiles ergens opslaan, en niet weggooien als je documentatie af is. dan heb je altijd iets om op terug te vallen.. Je kan het ook gewoon bij je documentatie stoppen maar het ligt aan je opzet of dat wel of niet handig is..
echt welNadeel is dat dit aan de clientside moet gebeuren, serverside is er geen andere oplossing dan een screen starten en daar de inhoud van te loggen. (ctrl-a-H, of een cli optie, zie man)
[rml][ debian linux] system wide shell history *alle* users[/rml]
Ik gebruik een zelfgebakken script wat de hele server exclusief userdata, maar dus wel inclusief alle software, kernel, configuraties etc, inpakt tot 1 ge-encrypte, gecomprimeerde file. Die file is dan ca. 100 Mb groot.Door een brakke HD heb ik een complete nieuwe server geregeld en ben nu alles opnieuw aan het installeren. Bij een aantal paketten zit ik nu met welke opties dit ge-./configure-ed is en dat soort dingen.... om vragen te voorkomen als " hoe heb ik dat de vorige keer ook al weer gedaan?? " wil ik goede documentatie maken.
Zie dit topic.
Maar voor servers waar ik niet al te vaak inlog, maak ik een tekstfile met daarin de belangrijkste items (passworden, ipnummer van server, router etc).
Die file encrypt je met gpg.
Ik heb laatst een vim configuratie file gevonden waarmee je transparant ge-encrypte files kan editen, hoef je ook niet zo te klooien met pgp/gpg:
http://lists.netisland.ne...lug-2001-07/msg00433.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| root@dimple:~# cat /etc/cron.daily/gethist
#!/bin/bash
#
# verzamel .bash history regels
# altijd handig om later dat ene commando terug te vinden
BHDIR=/root/docs/bashhistory
DAG=`date +%Y%m%d`
if [ ! -d $BHDIR ]; then
mkdir $BHDIR
fi
for i in $(ls -1 /home/ ) ; do
if [ -f /home/$i/.bash_history ]; then
echo "***** $DAG *****" >>$BHDIR/$i
cat /home/$i/.bash_history >>$BHDIR/$i
echo >/home/$i/.bash_history
fi
done
# root niet vergeten:
echo "***** $DAG *****" >>$BHDIR/root
cat /root/.bash_history >>$BHDIR/root
echo >/root/.bash_history |
Helemaal niet bestand tegen 'tampering', maar voor mijn doeleinden (kijken hoe ik x ook al weer deed) goed zat. Is meteen een handige history, bij install van een nieuwe machine kan ik hier spieken zodat ik minder vergeet.
Whenever you find that you are on the side of the majority, it is time to reform.
VangenopBetaalwater.nl Het platform om ervaringen over betaalwater in Frankrijk te delen met andere karpervissers zodat iedereen kan vangen op betaalwater!
voor een lijstje geinstalleerde pakketten,
grep -v "^#" /etc/rc.d/rc.modules
voor een lijstje met modules die geladen worden,
lspci
voor een lijstje hardware.
maw: voor dingen die zo eenvoudig te achterhalen zijn ga ik geen lijstjes bijhouden. Met een cronjob af en toe naar een andere machine laten mailen en klaar.
Whenever you find that you are on the side of the majority, it is time to reform.
Verwijderd
eh, ik niet nee.. Tis juist wel handig om niet alles als een kip zonder kop weer te installeren.. je merkt vanzelf wat je wel en niet nodig had.. pakketten die je nooit hebt gebruikt zal je niet missen ook..x-force schreef op 22 december 2003 @ 20:38:
okey dit gaat allemaal over commando's die je uitvoert na de installatie van je linux distro. Maar hoe zit het met geinstalleerde paketten? Ik installeer nu veel paketten door middel van dselect, dit werkt lekker simpel en snel. Houden jullie dan nog bij WAT je installeerd?
Daarnaast heb ik FreeBSD en een pkg_info geeft mij een perfecte uitdraai van ALLE packages die ik geinstalleerd heb in de loop der tijd, dus als ik echt een lijstje wil hebben dan pak ik dat wel...
ehm.. je weet toch zelf wel wat voor hardware er in zit? ik neem aan dat je weet wat je koopt.. en anders gooi je toch ff de uitdraai van dmesg naar de printer?x-force schreef op 22 december 2003 @ 20:38:En over de hardware, schrijf je op welke hardware je in een server stopt? Dan wel voor garantie dan wel voor je zelf. Met netwerkkaarten zit ik nu altijd te klooien met welke module ik ook al weer moet laden.... Dit soort dingen doe ik via menu's en worden dus niet in de command prompt ingetypt en dus ook niet gelogd......
En de configuratiefiles van je systeem kan je ff backuppen/uitprinten...
Dan heb je volgens mij al een vrij behoorlijk overzicht om hersenloos je systeem opnieuw te installeren.....
Nee dat is niet belangrijk. Als je disk crasht dan kun je nog steeds zien wat voor netwerkkaart erin zit - gewoon kijken in de kastEn over de hardware, schrijf je op welke hardware je in een server stopt?
Btw het is niet echt belangrijk ook om te weten wat voor hardware erin zit. Als het maar werkt.
Bovendien zijn mijn servers praktisch hardware onafhankelijk. Dus een systeem restoren op compleet andere hardware zou geen probleem moeten zijn.
Binnen bepaalde grenzen natuurlijk (amd <-> i686 gaat niet booten etc)
edit:
als formaat: HTML; kun je het op inet zetten en kan iedereen ervan genieten
[ Voor 18% gewijzigd door pierre-oord op 23-12-2003 22:32 ]
Ondernemer in tech (oud LOQED.com, nu UpToMore.com)
Verwijderd
wel maak ik regelmatig backups, en ik heb nog andere pc's, waar ik af en toe eens een andere distro op installeer, zodat ik de meest elementaire dingen wel in mijn hoofd heb gedocumenteerd...
Verwijderd
[ Voor 1% gewijzigd door Verwijderd op 24-12-2003 17:32 . Reden: syntax errrror ]