https://datorhandbok.lysator.liu.se/api.php?action=feedcontributions&user=Simon&feedformat=atomDatorhandbok - Användarbidrag [sv]2024-03-28T19:30:11ZAnvändarbidragMediaWiki 1.35.13https://datorhandbok.lysator.liu.se/index.php?title=Kategori:CPU-servrar&diff=4373Kategori:CPU-servrar2012-03-31T12:30:09Z<p>Simon: Uppdaterat nagioslänk</p>
<hr />
<div>De maskiner hos Lysator som är till för allmän inloggning av användarna.<br />
<br />
För aktuell status, se [https://nagios.lysator.liu.se/cgi-bin/nagios3/status.cgi?hostgroup=cpu Nagios].<br />
<br />
[[Kategori:Utrustningstyper]]</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Nagios&diff=4372Rootmanual:Nagios2012-03-31T12:26:23Z<p>Simon: Ändrat http-länk -> https</p>
<hr />
<div>[[Kategori:Rootmanual|Nagios]]<br />
Lysator kör [https://nagios.lysator.liu.se Nagios] på [[Perlis]] för att övervaka tjänster och servrar.<br />
Konfigurationen av nagios görs numera med nagiosql som man kommer åt på [https://nagios.lysator.liu.se/nagiosql Nagiosql].<br />
<br />
Har du inte redan ett eget konto på perlis, följ instruktionerna längst ner på sidan.<br />
<br />
För att skapa sig ett konto i nagiosql gör man så här<br />
<ol><br />
<li>Logga in på perlis</li><br />
<li>Leta upp inloggningsuppgifter för nagiosql i /root/nagiosql</li><br />
<li>Logga in på https://nagios.lysator.liu.se</li><br />
<li>Administration->User admin->Add</li><br />
<li>Skriv in ditt användarnamn, välj ett bra lösenord samt markera alla rutorna för access key</li><br />
<li>spara, logga ut och logga in som din egen användare</li><br />
</ol><br />
<br />
För att lägga till en ny maskin i nagiosq gör man såhär, vi antar att maskinen enbart har ett filsystem, /:<br />
<ol><br />
<li>Logga in på nagiosql med ditt eget konto</li><br />
<li>Supervision->Hosts->Add</li><br />
<li>Hostname och address sätter du till datorns namn (domän behövs ej). Description ska också fyllas i, se andra liknande maskiner för bra exempel på vad man skriver där</li><br />
<li>Tryck på blocket brevid hostgroups och lägg till i rätt sådana, kolla på liknande maskiner om du är osäker på vilka</li><br />
<li>Gör samma sak för parent och välj rätt switch som den är kopplad till</li><br />
<li>Välj generic-host i dropdownen för template och tryck på insert</li><br />
<li>Byt till "Alarm settings" och välj på motsvarande sätt rätt contact groups, ska normal sett vara nagiosadmin</li><br />
<li>Välj spara och sne yes på varningen som kommer upp</li><br />
<li>Välj Services</li><br />
<li>Välj att redigera den med config name=filesystems och service name=/ (verktygssymbolen i function kolumnen)</li><br />
<li>Klicka på blocket brevid hosts listan och lägg till den nya maskinen</li><br />
<li>Spara</li><br />
<li>Tools->Nagios Control</li><br />
<li>Write monitoring data</li><br />
<li>Write additional data</li><br />
<li>Check configuration files (OBS: viktigt att köra detta!, se till att rätta eventuella fel som fås)</li><br />
<li>Restart nagios</li><br />
</ol><br />
<br />
<br />
=== Skapa konto på perlis ===<br />
Har du inte eget konto så logga in som root och skapa ett. Tex med adduser:<br />
<pre>adduser -G www,apache,nagios -c "<namn>" <login> </pre><br />
Glöm inte att lägga in dig i grupperna ''www'', ''apache'' och ''nagios''.<br />
<br />
Lägg in dig i htpasswd-filen så du kan komma år webgränssnittet med ditt eget login:<br />
<pre>/usr/sbin/htpasswd2 /etc/nagios3/htpasswd.users <login> </pre><br />
<br />
== Köra plugins på enskilda servrar ==<br />
Se [[Rootmanual:NRPE|NRPE]].</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Arnhem&diff=2635Arnhem2007-08-12T15:01:13Z<p>Simon: </p>
<hr />
<div>{| style="border: 0px"<br />
! Funktion<br />
| CPU-server<br />
|-<br />
! Specialfunktion<br />
| Körde en [http://www.thinlinc.se/ ThinLinc]-server för grafisk fjärrinloggning.<br />
|-<br />
! Operativsystem<br />
| [[:Kategori:Fedora Core 3 | Fedora Core 3]]<br />
|-<br />
! Arkitektur<br />
| x86/PC<br />
|-<br />
! CPU<br />
| 4 * 200MHz Pentium Pro<br />
|-<br />
! Minne<br />
| 1GB<br />
|-<br />
! SSH-fingeravtryck<br />
| <pre>-----BEGIN PGP SIGNED MESSAGE-----<br />
Hash: SHA1<br />
<br />
arnhem.lysator.liu.se har följande SSH-fingeravtryck:<br />
<br />
SSH1: c4:cf:2d:da:4d:14:fa:4f:af:9c:cb:46:d5:d1:97:3b<br />
SSH2 DSA: 1c:dd:99:ca:69:4d:92:a3:b0:61:71:49:8c:5d:35:63<br />
SSH2 RSA: 48:82:58:d5:8a:8c:2b:bf:95:de:96:39:4c:7a:dc:a3<br />
-----BEGIN PGP SIGNATURE-----<br />
Version: GnuPG v1.4.5 (GNU/Linux)<br />
<br />
iEYEARECAAYFAkTqDPYACgkQAbrEtTMfrn0W1gCgix9U+Sfm8OKrmJRW4NkdJsq7<br />
ip0AnRge7CBwyhFgo4AbcnV0eYK4rNBD<br />
=D5XB<br />
-----END PGP SIGNATURE-----</pre><br />
|-<br />
! Modell<br />
| Dell xyz<br />
|-<br />
! Placering<br />
| Ej i drift<br />
|-<br />
! Foto<br />
| [[Bild:Arnhem.jpg|none|thumb]]<br />
|- <br />
! Ansvarig root<br />
| Mattias Rönnblom (<tt>hofors</tt>), Anders Qvist (<tt>quest</tt>)<br />
|-<br />
! Driftstatus<br />
| Ej i drift<br />
|-<br />
! Nagios-status<br />
| {{Nagios}}<br />
|-<br />
! LysINV<br />
| {{LysINV|nr=426}}<br />
|}<br />
<br />
[[Category:CPU-servrar]]<br />
[[Kategori:Fedora Core 3]]</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Vad_%C3%A4r_kopplat_p%C3%A5_Hydrorna&diff=2626Rootmanual:Vad är kopplat på Hydrorna2007-07-24T14:03:16Z<p>Simon: Uppdaterade mot verkligheten</p>
<hr />
<div>[[Kategori:Rootmanual|Hydra, koppling]]<br />
Hydrorna är seriekonsolservrar som svarar på telnet (på [[managementnät | managementnätet]]) och låter användaren logga in med seriekonsol. De är i första hand kopplade till Sun-maskiner, på vilka man kan komma åt [http://sunsolve.sun.com/data/802/802-3242/html/TOC.html OpenBoot] och göra mycket nyttigt över seriekonsol.<br />
<br />
Hydrorna har inbyggda menyer som listar inkopplade maskiner. Vill man ändra dem följer man instruktionerna i [[Rootmanual:Ange portar]].<br />
<br />
Maskiner är för närvarande inkopplade enligt nedan:<br />
<br />
{| style="border: 1px solid black; float: left; margin-right: 1em"<br />
|+Hydra2<br />
| 1:<br />
| [[Viggen]]<br />
|-<br />
| 2:<br />
| [[Sedesopim]]<br />
|-<br />
| 3:<br />
| [[Estragon]]<br />
|-<br />
| 4:<br />
| [[Compulsion]]<br />
|-<br />
| 5:<br />
| [[Mastermind]]<br />
|-<br />
| 8:<br />
| [[Venom]]<br />
|-<br />
| 12:<br />
| [[Chernobyl]]<br />
|}<br />
<br />
{| style="border: 1px solid black; float: left"<br />
|+Hydra3<br />
| 1:<br />
| [[Koeberg]]<br />
|-<br />
| 2:<br />
| [[Kraiklyn]]<br />
|-<br />
| 4:<br />
| [[Mao]]<br />
|-<br />
| 5:<br />
| [[Studsvik]]<br />
|-<br />
| 6:<br />
| [[Wrath]]<br />
|-<br />
| 8:<br />
| [[Sellafield]]<br />
|-<br />
| 9:<br />
| [[Harrisburg]]<br />
|-<br />
| 11:<br />
| [[Hanna]]<br />
|-<br />
| 12:<br />
| [[Uhumhummy]]<br />
|-<br />
| 14:<br />
| [[Nema]]<br />
|-<br />
| 15:<br />
| [[Manhattan]]<br />
|}</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Rootmanual&diff=2615Rootmanual2007-06-26T14:17:25Z<p>Simon: </p>
<hr />
<div>[[Kategori:Rootmanual]]<br />
__NOTOC__<br />
Här finns lite artiklar med saker en root skulle kunna tänkas göra:<br />
<br />
==Snabbmanualer för olika Unixar==<br />
* [[Rootmanual:Snabbmanual_för_Gentoo_Linux | Gentoo Linux]]<br />
* [[Rootmanual:Snabbmanual_för_FreeBSD | FreeBSD]]<br />
* [[Rootmanual:Snabbmanual_för_FreeBSD | OpenBSD]]<br />
* [[Rootmanual:Snabbmanual_för_Solaris | Solaris ]]<br />
<br />
==Datorhandboken==<br />
* [[Datorhandbok:Mallar|Mallar att använda på olika sidor på Datorhandboken.]]<br />
* [[Datorhandbok:Dokumentera en dator|Att dokumentera en dator i Datorhandboken.]]<br />
<br />
== Användarhantering ==<br />
* [[Rootmanual:Skapa Användare | Skapa Användare]]<br />
* [[Rootmanual:Byta login | Byta login för användare]]<br />
* [[Rootmanual:Grupper i Unix | Grupper]]<br />
** [[Rootmanual:Gruppen pkg | pkg]]<br />
* [[Rootmanual:Kerberoshantering | Kerberoshantering]]<br />
** [[Rootmanual:Byta lösenord | Byta lösenord för användare]]<br />
** [[Rootmanual:Ta bort password expire | Ta bort password expire]]<br />
** [[Rootmanual:Kerberoshantering | Fixa expire på /admin principal]]<br />
* [[Rootmanual:Blandat Användare | Blandat om användarhantering]]<br />
* [[Rootmanual:Policies Användare | Policies för Användarhantering]]<br />
<br />
=== Roothantering ===<br />
* [[Rootmanual:Hantera root rättigheter | Hantera root-rättigheter]] <br />
** [[Rootmanual:Skapa root | Skapa root]]<br />
** [[Rootmanual:Ta bort root | Ta bort root]]<br />
<br />
== FOO-relaterat ==<br />
* [[Rootmanual:Vad är kopplat på Hydrorna | Vad är kopplat på Hydrorna]]<br />
* [[Rootmanual:Ange portar | Ange portar på hydrorna ]]<br />
* [[Rootmanual:Färger på TP-sladd | Standard för färger på TP-sladdar ]]<br />
* [[Rootmanual:KVM switchar | Hur fungerar KVM-switcharna]]<br />
* [[Rootmanual:Passerkort FOO | Passerkort för att komma in i FOO]]<br />
* [[Rootmanual:Nätverksstyrda strömbrytare | Nätverksstyrda strömbrytare]] som kan strömcykla [[Manhattan]]<br />
<br />
== Olika System ==<br />
<br />
=== Epost-relaterat ===<br />
* [[Rootmanual:Konvertera smartlist till Mailman | Konvertera smartlist till Mailman]]<br />
* [[Rootmanual:Uppdatera komimportmail | Uppdatera komimportmail]]<br />
* [[Rootmanual:Uppdatera Mailman | Uppdatera Mailman]]<br />
* [[Rootmanual:Grålistning:Vitlistning | Vitlista IP-adresser]] för att ta sig förbi grålistningen<br />
* [[Rootmanual:Ändra alias | Ändra aliasen]] för @lysator.liu.se<br />
<br />
=== LysCVS och LSVN ===<br />
* [[Rootmanual:Importera gamla cvsprojekt till LysCVS|Importera gamla cvsprojekt till LysCVS]]<br />
* [[Rootmanual:Importera gamla cvsprojekt till LSVN|Importera gamla cvsprojekt till LSVN]]<br />
<br />
=== Solaris ===<br />
* [[Rootmanual:A3500 | Konfigurera A3500-RAID-programvaran på Solaris 10 ]]<br />
* [[Rootmanual:QLA2100 | Konfigura Qlogic QLA2100 HBA-devicedrivern på Solaris 10 ]]<br />
* [[Rootmanual:ZFS | Konfigurationstips för ZFS ]]<br />
* [[Rootmanual:SolarisZones | Solaris Zones]]<br />
<br />
=== FibreChannel ===<br />
* [[Rootmanual:FC | Allmänt om FibreChannel ]]<br />
* [[Rootmanual:Brocade2400 | Konfigura Brocade 2400/Compaq SAN Switch 8 ]]<br />
<br />
== Backup ==<br />
<br />
Lysator kör (mer eller mindre) flera parallella backupsystem.<br />
<br />
* [[Rootmanual:lysrdiff | LYSrdiff]] - rdiff-backup till USB-diskar. Under uppbyggnad.<br />
* [[Backup HOWTO | Bacula]] - ibland är vår Baculainstallation igång. Fast oftast inte.<br />
* [[Rootmanual:rsync-speglar | rsync-speglar]] - saker speglas kors och tvärs.<br />
* [[Rootmanual:rsync-sunky | rsync till sunky.ifm]] - att spegla mer till sunky.<br />
<br />
== Blandat ==<br />
* [[Rootmanual:Lysatorfiera en dator | Lysatorfiera en dator]]<br />
* [[Rootmanual:Installera Solaris på en ny dator | Installera Solaris på en ny dator]]<br />
* [[Rootmanual:Övertyga en SUN att prata serieport | Övertyga en SUN att prata serieport, även om den har tangentbord]]<br />
* [[Rootmanual:Patchning | Patchning]]<br />
* [[Rootmanual:Cfengine | Cfengine ]]<br />
* [[Rootmanual:Ta upp och ner LysLysKOM | Ta upp och ner LysLysKOM ]]<br />
* [[Rootmanual:Blandat YP och DNS | Blandat om YP och DNS ]]<br />
* [[Rootmanual:Webware | Webware]]<br />
** [[Rootmanual:Inventarieregistret | Inventarieregistret]]<br />
* [[Rootmanual:OID | OID]]<br />
* [[Rootmanual:Nagios | Nagios]] - ändra konfiguration<br />
* [[Rootmanual:NRPE | Installera NRPE]]<br />
* [[Rootmanual:Webservern | Lysators Webserver ]]<br />
* [[Rootmanual:Bittorrent | Installera Lysators Bittorrent-tracker ]]<br />
* [[Rootmanual:ATX-kragg | Få ström ur ett ATX-kragg ]]<br />
* [[Rootmanual:Uppgradera_nginx | Uppgradera nginx ]]<br />
<br />
== Inventarieregistret ==<br />
Inventarieregistret nås på [https://webware.lysator.liu.se/lysinv/ https://webware.lysator.liu.se/lysinv/]. <br />
<br />
Använd ditt vanliga kontonamn och lösenord. Rötter och styrelsemedlemmar har access till<br />
inventarieregistret när det fungerar.</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=FOO-hallen&diff=2609FOO-hallen2007-05-25T15:51:10Z<p>Simon: Jag kan inte stava.</p>
<hr />
<div>'''FOO-hallen''' är [[Lysator]]:s datorhall, belägen i G-huset, tagen i bruk sommaren 1996. Nycklar till FOO-hallen administreras av Lars Lindholm.<br />
<br />
Så länge Sovjetunionen bestod användes hela huset av Försvarets forskningsanstalt (FOA), men vid 1990-talets mitt krympte detta ihop och ombildades till Försvarets forskningsinstitut (FOI), vilket gav utrymme för universitetets expansion. Grannar med FOO-hallen är UNIT och NSC. Vi kan alltså tacka Mikhail Gorbatjov för FOO-hallen.<br />
<br />
[[Bild:Foo_large.jpg|300px]]<br />
<br />
[http://www.lysator.liu.se/history/images/ Se historiska bilder.]<br />
<br />
[[kategori:lokaler]]<br />
[[Kategori:Foo]]</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=FOO-hallen&diff=2608FOO-hallen2007-05-25T15:50:51Z<p>Simon: Ny nyckelansvarig.</p>
<hr />
<div>'''FOO-hallen''' är [[Lysator]]:s datorhall, belägen i G-huset, tagen i bruk sommaren 1996. Nycklar till FOO-hallen administreras av Lars Liindholm.<br />
<br />
Så länge Sovjetunionen bestod användes hela huset av Försvarets forskningsanstalt (FOA), men vid 1990-talets mitt krympte detta ihop och ombildades till Försvarets forskningsinstitut (FOI), vilket gav utrymme för universitetets expansion. Grannar med FOO-hallen är UNIT och NSC. Vi kan alltså tacka Mikhail Gorbatjov för FOO-hallen.<br />
<br />
[[Bild:Foo_large.jpg|300px]]<br />
<br />
[http://www.lysator.liu.se/history/images/ Se historiska bilder.]<br />
<br />
[[kategori:lokaler]]<br />
[[Kategori:Foo]]</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Skapa_Anv%C3%A4ndare&diff=2249Rootmanual:Skapa Användare2006-12-18T13:34:45Z<p>Simon: inservitus heter inte så.</p>
<hr />
<div>[[Kategori:Rootmanual|Användare, skapa]]<br />
__NOTOC__<br />
<br />
Det är vissa steg som behöver göras. Först de rent administrativa stegen:<br />
<ul><br />
<li>Skriv ut ett kontovillkor. I skrivande stund fungerar det att<br />
på valfri arbetstation i ~ ge kommandot <tt>lp<br />
/lysator/styrelsen/konto-villkor/villkor.ps</tt>.<br />
(Filen är en symlänk till nuvarande konto-villkor)<br />
<li>Ge villkoren till medlemmen. Låt honom fylla i<br />
personuppgiftslappen.<br />
<li>Kontrollera legitimation.<br />
<li>Kontrollera att medlemmen kan uppvisa kvitto på inbetald<br />
medlemsavgift (till konto 885669-2).<br />
<li>Anteckna medlemmens personnummer och ditt namn på<br />
personuppgiftslappen. Lägg lappen i kassörens<br />
fack. Meddela kassören att han har post.<br />
</ul><br />
<br />
Sen kommer själva skapandet:<br />
<br />
== Skapa NIS-poster ==<br />
* Kontrollera att användarnamnet är unikt: <tt>ypmatch &lt;användarnamn&gt; passwd.byname</tt><br />
* Logga in på <tt>ns-master</tt> som <tt>root</tt>.<br />
* Starta ditt favoritskal genom ssh-agent: <tt>ssh-agent bash</tt>.<br />
* Sätt <tt>PATH</tt> till <tt>/lysator/bin:/usr/ccs/bin:$PATH</tt>.<br />
* Gå till <tt>/lysator/etc/nis/db/</tt>.<br />
* Checka ut <tt>passwd</tt>: <tt>co -l passwd</tt><br />
* Hitta ett lämpligt, oanvänt UID i filen.<br />
* Lägg till en rad i filen för den nya användaren.<br />
* Checka in <tt>passwd</tt>: <tt>ci -u passwd</tt><br />
* Checka ut <tt>auto_home</tt>: <tt>co -l auto_home</tt><br />
* Lägg till en rad i filen för den nya användarens hemkatalog.<br />
* Checka in <tt>auto_home</tt>: <tt>ci -u auto_home</tt><br />
* Gå till <tt>/lysator/etc/nis/</tt>.<br />
* Bygg om NIS-data: <tt>make</tt><br />
<br />
Sen kan du skapa kataloger antingen scriptat eller manuellt:<br />
<br />
== Scriptat ==<br />
* lägg till ssh-nyckeln för root@ns-master i ssh-agent: <tt>ssh-add</tt>. Lösenordet är satt till Rootlösen för ns-master.<br />
* Skapa hemkatalog: <tt>gen_homedir &lt;användarnamn&gt;</tt> (Fungerar inte just nu)<br />
* Skapa mailkatalog: <tt>gen_maildir &lt;användarnamn&gt;</tt><br />
* Skapa webkatalog: <tt>gen_webdir &lt;användarnamn&gt;</tt> (Funkar snart).<br />
<br />
== Manuellt ==<br />
=== Skapa hemkatalog ===<br />
* Logga in på <tt>home</tt> (<tt>studsvik</tt>) som <tt>root</tt>.<br />
* Gå till <tt>/export/home</tt>.<br />
* Kopiera in standardkatalogen: <tt>cp -R skel &lt;användarnamn&gt;</tt><br />
* Sätt rätt ägare: <tt>chown -R &lt;användarnamn&gt;:lysator &lt;användarnamn&gt;</tt><br />
* Skapa webareasymlänk: <tt>ln -s /lysator/lyswww/users/common/&lt;användarnamn&gt; &lt;användarnamn&gt;/.public</tt><br />
<br />
=== Skapa e-postkatalog ===<br />
* Logga in på <tt>lenin</tt> som <tt>root</tt>.<br />
* Gå till <tt>/home</tt>.<br />
* Skapa katalogen.<br />
* Skapa Maildirstrukturen med <tt>maildirmake &lt;användarnamn&gt;/Maildir</tt>.<br />
* Sätt rätt ägare och rättigheter (700).<br />
<br />
=== Skapa webkatalog ===<br />
* Logga in på <tt>uhumhummy</tt> som <tt>root</tt>.<br />
* Gå till <tt>/www/users/common</tt>.<br />
* Skapa katalogen, byt ägare.<br />
<br />
== Sätt lösenord ==<br />
* Det där kan man göra på vilken dator som helst.<br />
* Starta kadmin: <tt>kadmin -p &lt;root&gt;/admin</tt><br />
* Ändra lösenordet: <tt>ank -policy Users &lt;användarnamn&gt;</tt><br />
* Låt användaren skriva in sitt lösenord när programmet frågar efter det.</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Skapa_Anv%C3%A4ndare&diff=2247Rootmanual:Skapa Användare2006-12-08T18:25:59Z<p>Simon: Kommenterade att gen_homedir ofungerar, rättade webareasymlänken</p>
<hr />
<div>[[Kategori:Rootmanual|Användare, skapa]]<br />
__NOTOC__<br />
<br />
Det är vissa steg som behöver göras. Först de rent administrativa stegen:<br />
<ul><br />
<li>Skriv ut ett kontovillkor. I skrivande stund fungerar det att<br />
på valfri arbetstation i ~ ge kommandot <tt>lp<br />
/lysator/styrelsen/konto-villkor/villkor.ps</tt>.<br />
(Filen är en symlänk till nuvarande konto-villkor)<br />
<li>Ge villkoren till medlemmen. Låt honom fylla i<br />
personuppgiftslappen.<br />
<li>Kontrollera legitimation.<br />
<li>Kontrollera att medlemmen kan uppvisa kvitto på inbetald<br />
medlemsavgift (till konto 885669-2).<br />
<li>Anteckna medlemmens personnummer och ditt namn på<br />
personuppgiftslappen. Lägg lappen i kassörens<br />
fack. Meddela kassören att han har post.<br />
</ul><br />
<br />
Sen kommer själva skapandet:<br />
<br />
== Skapa NIS-poster ==<br />
* Kontrollera att användarnamnet är unikt: <tt>ypmatch &lt;användarnamn&gt; passwd.byname</tt><br />
* Logga in på <tt>ns-master</tt> som <tt>root</tt>.<br />
* Starta ditt favoritskal genom ssh-agent: <tt>ssh-agent bash</tt>.<br />
* Sätt <tt>PATH</tt> till <tt>/lysator/bin:/usr/ccs/bin:$PATH</tt>.<br />
* Gå till <tt>/lysator/etc/nis/db/</tt>.<br />
* Checka ut <tt>passwd</tt>: <tt>co -l passwd</tt><br />
* Hitta ett lämpligt, oanvänt UID i filen.<br />
* Lägg till en rad i filen för den nya användaren.<br />
* Checka in <tt>passwd</tt>: <tt>ci -u passwd</tt><br />
* Checka ut <tt>auto_home</tt>: <tt>co -l auto_home</tt><br />
* Lägg till en rad i filen för den nya användarens hemkatalog.<br />
* Checka in <tt>auto_home</tt>: <tt>ci -u auto_home</tt><br />
* Gå till <tt>/lysator/etc/nis/</tt>.<br />
* Bygg om NIS-data: <tt>make</tt><br />
<br />
Sen kan du skapa kataloger antingen scriptat eller manuellt:<br />
<br />
== Scriptat ==<br />
* lägg till ssh-nyckeln för root@ns-master i ssh-agent: <tt>ssh-add</tt>. Lösenordet är satt till Rootlösen för ns-master.<br />
* Skapa hemkatalog: <tt>gen_homedir &lt;användarnamn&gt;</tt> (Fungerar inte just nu)<br />
* Skapa mailkatalog: <tt>gen_maildir &lt;användarnamn&gt;</tt><br />
* Skapa webkatalog: <tt>gen_webdir &lt;användarnamn&gt;</tt> (Funkar snart).<br />
<br />
== Manuellt ==<br />
=== Skapa hemkatalog ===<br />
* Logga in på <tt>inservitus</tt> som <tt>root</tt>.<br />
* Gå till <tt>/export/home</tt>.<br />
* Kopiera in standardkatalogen: <tt>cp -R skel &lt;användarnamn&gt;</tt><br />
* Sätt rätt ägare: <tt>chown -R &lt;användarnamn&gt;:lysator &lt;användarnamn&gt;</tt><br />
* Skapa webareasymlänk: <tt>ln -s /lysator/lyswww/users/common/&lt;användarnamn&gt; &lt;användarnamn&gt;/.public</tt><br />
<br />
=== Skapa e-postkatalog ===<br />
* Logga in på <tt>lenin</tt> som <tt>root</tt>.<br />
* Gå till <tt>/home</tt>.<br />
* Skapa katalogen.<br />
* Skapa Maildirstrukturen med <tt>maildirmake &lt;användarnamn&gt;/Maildir</tt>.<br />
* Sätt rätt ägare och rättigheter (700).<br />
<br />
=== Skapa webkatalog ===<br />
* Logga in på <tt>uhumhummy</tt> som <tt>root</tt>.<br />
* Gå till <tt>/www/users/common</tt>.<br />
* Skapa katalogen, byt ägare.<br />
<br />
== Sätt lösenord ==<br />
* Det där kan man göra på vilken dator som helst.<br />
* Starta kadmin: <tt>kadmin -p &lt;root&gt;/admin</tt><br />
* Ändra lösenordet: <tt>ank -policy Users &lt;användarnamn&gt;</tt><br />
* Låt användaren skriva in sitt lösenord när programmet frågar efter det.</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Planerade_Avbrott&diff=1736Planerade Avbrott2006-05-19T22:39:14Z<p>Simon: Sherman nere</p>
<hr />
<div>== Pågående avbrott ==<br />
<br />
Webbservern [[sherman]] är nere. Se LysKOM 14431511 med träd.<br />
<br />
== Framtida avbrott ==<br />
<br />
=== Okänt datum ===<br />
<br />
Gb-switchen som i stort sett all Lysators nättrafik i Foo går genom skall flyttas från racket vid dörren till mitten av lokalen. Då kommer allt nät att vara borta ett kort tag.<br />
<br />
== Forntida avbrott ==<br />
<br />
=== 2006-04-01, eftermiddag-kväll ===<br />
<br />
Städningen av [[FOO-hallen]] fortsätter snart. Maskiner som vi vet kommer att gå ner denna gång:<br />
<br />
* [http://elfwood.lysator.liu.se/ Elfwood] skall samlas ihop i ett rack för sig, så alla deras maskiner kommer att gå ner samtidigt.<br />
<br />
Förutom dessa kan slumpmässiga maskiner behöva gå ner för att flyttas. Den enda [[:Category:CPU-servrar|CPU-server]] som med stor sannolikhet kommer att gå ner är [[Nema]].<br />
<br />
=== 2006-03-20 ===<br />
<br />
Städningen av [[FOO-hallen]] fortsatte.<br />
<br />
* [http://elfwood.lysator.liu.se/ Elfwoods] alla maskiner fick strömavbrott på grund av en trasig UPS.<br />
* [[Fetto]] togs ner i ett par minuter för rackmontering.</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:KVM_switchar&diff=1681Rootmanual:KVM switchar2006-04-10T13:20:56Z<p>Simon: Det finns två KVM-switchar.</p>
<hr />
<div>Lysatror har två KVM-switchar i FOO.<br />
<br />
* Belkin OmniView Pro (F1D116) i rack 06.<br />
* Belkin OmniView Pro2 (F1DA116T) i rack 01.<br />
<br />
För att byta vilken dator som är framkopplad till konsolen vid KVM-switcharna<br />
trycker man på '''Scroll Lock''', '''Scroll Lock''', '''Mellanslag''' i ganska snabb följd.<br />
<br />
Har du fastnat på en dator som är avstängd? Tryck på lämplig knapp på KVM-lådan. Switchen i rack 06 är tyvärr monterad så knapparna inte syns, men det finns en hjälpsam lapp på den som visar var de dolda knapparna finns.</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Lysators_nyare_filstruktur_/pkg&diff=1679Lysators nyare filstruktur /pkg2006-04-05T19:36:36Z<p>Simon: Fixade trasig länk.</p>
<hr />
<div>== Använda, bygga och installera programvaror i Lysators nya filstruktur ==<br />
<br />
=== <tt>/sw/local</tt> är död -- länge leve <tt>/pkg</tt> ===<br />
<br />
'''OBS! Om du ens funderar på att installera saker själv i <tt>/pkg</tt> bör du läsa och förstå detta dokument i sin helhet.'''<br />
<br />
Från och med höstterminen 2002 påbörjades införandet av en radikalt<br />
förändrad struktur för hur programvaror hanteras i Lysators<br />
datorsystem. Tidigare installerades all programvara som inte följer<br />
med operativsystemen i <tt>/sw/local</tt> med en struktur som beskrivs i [http://www.lysator.liu.se/local/datorhandbok/nwo.html Lysator:NWO]<br />
Denna modell kom tillrätta med en hel del av de problem som fanns med systemet som det såg ut före det. Sedan införandet av<br />
<tt>/sw/local</tt> har det dock uppdagats ett antal brister med det systemet:<br />
<br />
* Installerade versioner av programvaror kan råka bli överskrivna med ickefungerande uppgraderingar eller till och med nedgraderingar.<br />
* Även om <tt>/sw</tt> tillåter installation av komplexa programvarupaket i helt egna kataloger så finns det ingen standard som beskriver hur detta skall ske.<br />
* Det är ofta svårt att avgöra exakt vilken version av ett specifikt programpaket som en viss fil (exv ett delat bibliotek) tillhör.<br />
<br />
Konsekvensen av dessa brister är främst att det blir ett vågspel att installera nya programvaror eller uppgradera gamla. Går något sönder<br />
kan de enda alternativen för att laga problemet bli att återställa från backup eller kompilera om de gamla paketen - om man nu över huvud<br />
taget vet vad som blev förstört.<br />
<br />
<br />
Man kan förmodligen inte helt bli av med de här problemen, men för att<br />
minimera riskerna har vi utgått från följaden kriterier när vi har<br />
byggt strukturen för <tt>/pkg</tt>:<br />
* Till skillnad från <tt>/sw</tt> där installation av paket i egna kataloger är något man tillämpar då det känns befogat förutsätter <tt>/pkg</tt> att alla paket installeras i en egen katalog.<br />
* Alla paket installeras på ett sådant sätt att man genom katalognamnet kan sluta sig till vad paketet heter, vilken os/arkitektur det är byggd för samt vilken version av paketet som finns installerat. Ett exempel på ett bibliotek med ett installerat paket är <tt>/pkg/gcc/sparc-sol9/3.2</tt>.<br />
* När väl ett installerat paket är verifierat att fungera skapas det symboliska länkar för vitala binärer, biblioteksfiler och includefiler i <tt>/usr/local</tt>.<br />
* <tt>/pkg</tt> innehåller paket för alla os/arkitekturer samtidigt. På så sätt blir det lättare att se vilka paket som finns på respektive plattform.<br />
* <tt>/pkg</tt> innehåller även paket för äldre versioner av samma operativsystem vilket gör att uppgradering till en ny version av ett operativsystem inte innebär att burken blir nästan oanvändbar.<br />
* I katalogen <tt>/usr/local</tt> skall det <i>endast</i> finnas en tom katalogstruktur samt symboliska länkar till paket i <tt>/pkg</tt>. <tt>/usr/local</tt> kan utan förvarning komma att raderas och genereras om.<br />
* Vid installation av paket skall man vid länkning av binärer referera till delade bibliotek via <tt>/usr/local</tt>. Detta är för att undvika långa inkompilerade sökvägar för delade bibliotek som annars kommer att förorsaka långa programladdningstider.<br />
<br />
== Använda program i <tt>/pkg</tt> ==<br />
<br />
Att köra program som är installerade i <tt>/pkg</tt> är inte konstigare än att<br />
köra program från <tt>/sw/local</tt>. Se bara till att<br />
<tt>/usr/local/bin</tt> finns i <tt>$PATH</tt> så har du tillgång till<br />
nästan allt som finns i <tt>/pkg</tt>. Normalt sköts detta automatiskt<br />
när du loggar in på ett system genom läsning av <tt>/etc/path.sh</tt><br />
som i sin tur använder modules för att hantera <tt>PATH, MANPATH,<br />
INFOPATH</tt> med vänner.<br />
<br />
== Bygga och installera program för <tt>/pkg</tt> ==<br />
<br />
'''OBS! Om du ens funderar på att bygga eller installera egna saker i <tt>/pkg</tt> så se till att läsa <i>hela</i> stycket.</b> '''<br />
<br />
En liten kul detalj med den nya fina automountern är att man inte längre kan skapa kataloger direkt under /pkg. Man kan dock gå runt det<br />
genom att skapa den i /net/inservitus/export/d3/pkg ifrån en Solaris-maskin istället.<br />
<br />
<br />
Till att börja med ser du till att är medlem i gruppen 'pkg'. Det blir du <br />
genom att svara på de sex frågorna längst ned på den här websidan. Svarar<br />
gör du i ett brev till rootgruppen<br />
<br />
Att konfigurera, bygga och installera paket för <tt>/pkg</tt> från<br />
källkodsdistributioner som de vanligtvis brukar se ut idag är inte<br />
särskilt svårt. Enklast är att bygga och installera med de scripts som<br />
finns för att stödja detta. Följande scripts finns i<br />
/pkg/pkgadmin/all/default/bin:<br />
<br />
* <b><tt>pkgarch</tt></b> - returnerar namnet på os/arkitektur för anvädning i <tt>/pkg</tt><br />
* <b><tt>pkgconfigure</tt></b> (för byggmiljöer som stödjer VPATH) - skapar en underkatalog med namnet som <tt>pkgarch</tt> returnerar och kör sedan <tt>configure</tt> med lämpliga flaggor och variabler satta i den katalogen. <tt>CFLAGS, CXXFLAGS, CPPFLAGS, LDFLAGS</tt> samt eventuella argument till <tt>pkgconfigure</tt> skickas till <tt>configure</tt><br />
* <b><tt>pkgconfigure_novpath</tt></b> - fungerar som <tt>pkgconfigure</tt> ovan med skillnaden att konfigurering inte sker i någon underkatalog.<br />
* <b><tt>pkgdefault {pkgnamn} {pkgversion}</tt></b> - skapar den symboliska länken <tt>/pkg/$pkgnamn/$pkgarch/default</tt> som pekar på <tt>/pkg/$pkgnamn/$pkgarch/$pkgversion</tt><br />
* <b><tt>pkgupdate</tt></b> - uppdaterar symlänkfarmen <tt>/usr/local</tt> med innehåll från <tt>/pkg/$pkgnamn/$pkgarch/default</tt> och <tt>/pkg/$pkgnamn/$pkgarch/$pkgversion</tt><br />
<br />
För att t ex bygga paketet "m4" version 1.4 följer man följande recept:<br />
<br />
<ul><br />
<li>Se till att andra medlemmar i pkg-gruppen kan ändra de filer du skapar i /pkg. Detta gör du lämpligen genom att köra<br />
<pre>umask 0002</pre><br />
innan du gör något annat.<br />
<br />
<li>Skapa paketkatalogen med underkatalog för källkod, packa upp<br />
källkoden och gå till roten i källkodsträdet:<br />
<pre><br />
mkdir -p /pkg/m4/src<br />
cd /pkg/m4/src<br />
tar xfz /tmp/m4-1.4.tar.gz<br />
cd m4-1.4<br />
</pre><br />
</li><br />
<br />
<li>Kör 'pkgconfigure'. Följ instruktionerna. Efter avslutad körning<br />
kommer du att uppmanas till att gå till byggkatalogen. Följ<br />
uppmaningen (vi antar här att vi kör på sparc-sol9).<br />
<pre><br />
pkgconfigure<br />
cd sparc-sol9<br />
</pre><br />
</li><br />
<br />
<li>Bygg paketet och kör eventuella testsviter:<br />
<pre><br />
make<br />
make check || make test<br />
</pre><br />
</li><br />
<br />
<li>Installera paketet, testa det eventuellt manuellt samt uppdatera symlänkar:<br />
<pre><br />
make install<br />
pkgdefault m4 1.4<br />
pkgupdate m4<br />
</pre><br />
</li><br />
<br />
<li>Städa upp byggträdet:<br />
<pre><br />
make clean<br />
</pre><br />
</li><br />
<br />
</ul><br />
<br />
Som redan har nämnts är det viktigt att se till att inkompilerade<br />
sökvägar för delade bibliotek blir så korta som möjligt. Om möjligt<br />
skall endast <tt>/usr/local/lib</tt> användas förutom de som<br />
operativsystemet tillhandahåller. Detta är inte alltid praktiskt<br />
möjligt att alltid tillse detta till hundra procent, men det finns<br />
visa åtgärder som ger mer utdelning än andra och som alltid skall<br />
följas upp:<br />
<br />
En hel del paket som tillhandahåller delade bibliotek<br />
installerar olika varianter av konfigscript som andra paket sedan kan<br />
anropa vid konfiguration för att få fram vad som måste adderas till<br />
<tt>CPPFLAGS, LDFLAGS och LIBS</tt> för att kunna länka med.<br />
<br />
Ett exempel är t ex GLib och GTK som använder ATK. ATK består av ett<br />
program - <tt>pkg-config</tt> som läser filer med ändelsen<br />
<tt>.pc</tt> i kataloger som pekas ut av <tt>PKG_CONFIG_PATH</tt>.<br />
Bygger man GLib GTK för <tt>/pkg</tt> kommer det att installeras ett<br />
antal .pc-filer i <tt>/pkg/gtk20/sparc-sol9/2.0.6/lib/pkgconfig</tt><br />
som vid <tt>pkgupdate</tt> kommer att symlänkas till<br />
<tt>/usr/local/lib/pkgconfig</tt>. Per default kommer t ex<br />
<tt>/pkg/gtk20/sparc-sol9/2.0.6/lib/pkgconfig/gtk+-2.0.pc</tt> att se<br />
ut enligt<br />
<br />
<pre><br />
prefix=/pkg/gtk20/sparc-sol9/2.0.6<br />
exec_prefix=${prefix}<br />
libdir=${exec_prefix}/lib<br />
includedir=${prefix}/include<br />
target=x11<br />
<br />
gtk_binary_version=2.0.0<br />
gtk_host=sparc-sun-solaris2.9<br />
<br />
Name: GTK+<br />
Description: GIMP Tool Kit (${target} target)<br />
Version: 2.0.6<br />
Requires: gdk-${target}-2.0 atk<br />
Libs: -L${libdir} -lgtk-${target}-2.0<br />
Cflags: -I${includedir}/gtk-2.0<br />
</pre><br />
<br />
För att i det här fallet GTK+ skall fungera bra i <tt>/pkg</tt>-miljön<br />
så behöver .pc-filerna modifieras så att <tt>prefix</tt> och<br />
<tt>Libs:</tt><br />
modifieras till att lyda:<br />
<br />
<pre><br />
prefix=/usr/local<br />
Libs: -L${libdir} -R${libdir} -lgtk-${target}-2.0<br />
</pre><br />
<br />
<tt>-R</tt> anger här sökväg till delade bibliotek utöver det som är<br />
standard för systemet. <tt>-R</tt> är korrekt för Solaris, men på<br />
andra plattformar kan syntaxen variera. Läs gärna manualsidan för<br />
ld(1) på den plattform du kompilerar. Den generiska metoden för att<br />
skicka flaggor till länkaren från gcc (eller de flesta kompilatorer)<br />
är att använda "-W"-flaggan. För att länka objektfilen gazonk.o till<br />
programmet <tt>gazonk</tt> som vill länka med <tt>libfoo.so</tt> som<br />
ligger i <tt>/usr/local/lib</tt> kör man:<br />
<br />
<ul><br />
<br />
<li> HP-UX:<br />
<pre>gcc -L/usr/local/lib -Wl,+b,: -o gazonk gazonk.o -lfoo</pre><br />
</li><br />
<br />
<li> IRIX, Tru64:<br />
<pre>gcc -L/usr/local/lib -Wl,-rpath,/usr/local/lib -o gazonk gazonk.o -lfoo</pre><br />
</li><br />
<br />
</ul><br />
<br />
Det finns säkert fler varianter på sådana här automatgenererade<br />
konfigscript som inte använder ATK, så var vaksamma.<br />
<br />
== Sex frågor du måste kunna svaret på för att få skriva i /pkg ==<br />
<br />
För att få skrivrättigheter i /pkg svarar du på nedanstående sex frågor. <br />
Lämpligen svarar du i form av LysKOMbrev till mötet 'Root (@) Lysator' <br />
eller i ett mail till root at lysator dot liu dot se.<br />
<br />
Dina skrivrättigheter kommer att gälla i ett år, varpå du får svara på <br />
frågorna ytterligare en gång för att återfå dina skrivrättigheter. Det<br />
här gör vi för att du inte av misstag ska ha sönder något bara för att<br />
du glömt att du hade skrivrättigheter i /pkg.<br />
<br />
=== De sex frågorna: ===<br />
# Vilket verktyg använder du för att köra configure för paket som stödjer VPATH?</li><br />
# Var någonstans ska binärerna för paketet foo, kompilerat för Solaris 8 på Sparc, hamna efter installation?<br />
# Vad gör du helst innan du byter ut default-länken?</li><br />
# Vad finns det i /usr/local?<br />
# På vilken katalog ska flaggorna -L och -R peka när du kompilerar?<br />
# Vilken umask bör du använda när du bygger paket i /pkg?</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=MediaWiki:Nonefound&diff=1678MediaWiki:Nonefound2006-04-05T19:10:00Z<p>Simon: Rättade grammatiken och tog bort vansinnesformateringen.</p>
<hr />
<div><strong>Obs</strong>: Misslyckade sökningar förorsakas ofta av<br />
att man söker efter vanliga ord som "har" och "från",<br />
vilka inte indexeras, eller att man specificerar flera sökord (bara<br />
sidor som innehåller alla sökorden hittas).</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=MediaWiki:Textmatches&diff=1677MediaWiki:Textmatches2006-04-05T19:06:37Z<p>Simon: Särskrivning</p>
<hr />
<div>Artikeltexter som överensstämmer med sökordet</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=MediaWiki:Titlematches&diff=1676MediaWiki:Titlematches2006-04-05T19:06:10Z<p>Simon: Särskrivning</p>
<hr />
<div>Artikeltitlar som överensstämmer med sökordet</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=MediaWiki:Notitlematches&diff=1675MediaWiki:Notitlematches2006-04-05T19:05:41Z<p>Simon: Särskrivning</p>
<hr />
<div>Inga artikeltitlar överensstämmer med sökordet</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=MediaWiki:Notextmatches&diff=1674MediaWiki:Notextmatches2006-04-05T19:05:19Z<p>Simon: Särskrivning</p>
<hr />
<div>Inga artikeltexter överensstämmer med sökordet</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:KVM_switchar&diff=1669Rootmanual:KVM switchar2006-04-04T14:04:40Z<p>Simon: KVM-switchen är nu märkt med instruktioner.</p>
<hr />
<div>För att byta vilken dator som är framkopplad till konsolen vid KVM-switcharna<br />
trycker man på '''Scroll Lock''', '''Scroll Lock''', '''Mellanslag''' i ganska snabb följd.<br />
<br />
Har du fastnat på en dator som är avstängd? Tryck på lämplig knapp på KVM-lådan. Den är tyvärr monterad så knapparna inte syns, men det finns en hjälpsam lapp på den som visar var de dolda knapparna finns.<br />
<br />
KVM-lådan är en Belkin OmniView Pro F1D116.</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:KVM_switchar&diff=1654Rootmanual:KVM switchar2006-04-01T15:31:03Z<p>Simon: KVM-switchen flyttad så knapparna inte syns.</p>
<hr />
<div>För att byta vilken dator som är framkopplad till konsolen vid KVM-switcharna<br />
trycker man på '''Scroll Lock''', '''Scroll Lock''', '''Mellanslag''' i ganska snabb följd.<br />
<br />
Har du fastnat på en dator som är avstängd? Tryck på lämpliga knappar på KVM-lådan. Den är tyvärr monterad så knapparna inte syns. Rätt knapp är den vänstra av de två infällda knapparna. Akta strömbrytaren.<br />
<br />
KVM-lådan är en Belkin OmniView Pro F1D116.</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Blandat_YP_och_DNS&diff=1529Rootmanual:Blandat YP och DNS2006-03-27T21:25:41Z<p>Simon: {{Föråldrad}} lägger nu automatiskt sidan i kategorin Föråldrat.</p>
<hr />
<div>{{Föråldrad}}<br />
[[Kategori:Rootmanual|YP]]<br />
<br />
== Ladda om zonfilerna i DNS'en på kurage ==<br />
Man gör sina ändringar i filerna under /var/dns, sedan kör man <tt>make</tt> i katalogen.<br />
<br />
== Att synka användardatabasen på nobel med yp ==<br />
<ol><br />
<li>Logga in som root på nobel på lämpligt sätt<br />
<li><tt>ypcat passwd | udbgen -t passwd</tt><br />
</ol><br />
<br />
== Att skapa en ny YP-map ==<br />
<ol><br />
<li>Logga in på klorin.<br />
<li><tt>cd /etc/yp</tt><br />
<li>Skapa $map med rätt innehåll.<br />
<li>Checka in filen i RCS: <tt>ci -l $map</tt><br />
<li>Editera <tt>Makefile.var_yp</tt>. Den nya mappen behöver läggas<br />
till på tre ställen. Det bör vara uppenbart vad som gäller om du<br />
tittar på en av de andra mapparna.<br />
<li>Kör <tt>make</tt> i /var/yp. Efter ett tag kommer den att hänga.<br />
Det är antagligen säkert att avbryta den. Annars kan du vänta tio-femton<br />
minuter tills den får en timeout.<br />
<li>Kör <tt>/usr/lib/netsvc/yp/ypxfr -h klorin $map</tt> på<br />
Solaris-ypslavarna och <tt>/usr/lib/yp/ypxfr -h klorin $map</tt> på<br />
Linux-ypslavarna.<br />
<li>Kontrollera att mappen finns på alla servrar. Enklast görs det<br />
genom att köra dessa tre kommandon och kontrollera att alla ger samma<br />
utmatning:<br />
<pre><br />
/usr/sbin/yppoll -h klorin.lysator.liu.se $map<br />
/usr/sbin/yppoll -h svartsmurf.lysator.liu.se $map<br />
/usr/sbin/yppoll -h tokaimura.lysator.liu.se $map<br />
/usr/sbin/yppoll -h lenin.lysator.liu.se $map<br />
</pre><br />
(Kolla med <tt>ypcat ypservers</tt> vilka YP-servrar som finns just<br />
nu). Om mappen inte skapats:<br />
<ul><br />
<li>Logga in på tokaimura.<br />
<li>Kör <tt>/etc/init.d/postfix stop</tt>. Det är nämligen relativt<br />
stor risk att nästa steg misslyckas, och konsekvenserna kan bli<br />
studsad mail i så fall. Därför ska mailservern stoppas i förebyggande<br />
syfte.<br />
<li>Logga in på ypslaven som inte fungerar.<br />
<li>Kör <tt>ypinit -s klorin</tt> eller <tt>ypinit -s ypmaster</tt>.<br />
Vilket kommando som fungerar bäst är inte helt utrett. Om du känner<br />
dig feg så tar du en säkerhetskopia av den katalog som ypinit vill ta<br />
bort.<br />
<li>På klorin, kör <tt>cd /etc/yp;touch $map;make</tt> för att se att<br />
kontrollera att alla slavar verkligen tar emot mappen nu.<br />
<li>Kontrollera att ypslaven serverar de centrala mapparna<br />
<tt>passwd</tt> och <tt>home</tt>.<br />
<li>På tokaimura, kör <tt>/etc/init.d/postfix start</tt>.<br />
</ul><br />
</ol></div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Rootmanual:Blandat_Anv%C3%A4ndare&diff=1528Rootmanual:Blandat Användare2006-03-27T21:25:31Z<p>Simon: {{Föråldrad}} lägger nu automatiskt sidan i kategorin Föråldrat.</p>
<hr />
<div>{{Föråldrad}}<br />
[[Kategori:Rootmanual|Användare, blandat]]<br />
<br />
== Ta bort ett konto (Försätta det i DELETE läge) ==<br />
Det här fungerar inte för nuvarande!<br />
<ul><br />
* Logga in på <tt>kurage</tt> som <tt>root</tt><br />
* Kör <tt>/opt/local/bin/ssh-agent bash</tt><br />
* Kör <tt>/opt/local/bin/ssh-add</tt><br />
* Passphrasen den frågar efter är satt till det nuvarande rootlösenordet<br />
* <tt>cd /opt/lysator/bin</tt><br />
* Kör <tt>deluser</tt><br />
</ul><br />
<br />
== Återställa avstängda konton ( t ex pga crack) ==<br />
<br />
I GECOS-fältet står gamla shellet och datum. Skall tas bort när man<br />
återställer.</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Passerkort&diff=1522Passerkort2006-03-27T21:19:03Z<p>Simon: {{Föråldrad}} lägger nu automatiskt sidan i kategorin Föråldrat.</p>
<hr />
<div>{{Föråldrad}}<br />
[[Category:~]]<br />
<br />
== Information om passerkort till '''~''' ==<br />
<br />
Tillgången till Lysators lokal i B-huset regleras av en kortläsare som<br />
är ansluten till samma passagesystem, Bravida Integra, som används på<br />
stora delar av Campus Valla. Därför är det troligt att man som medlem<br />
i Lysator redan har ett passerkort som fungerar till lokalen om man är<br />
anställd på universitetet eller studerar.<br />
<br />
<h2>Hur ser passerkorten ut?</h2><br />
<br />
För närvarande finns det bara en typ av passerkort som fungerar till<br />
Lysators lokal, Akademiska Hus-passerkortet. Det är samma typ som<br />
används av studenter och anställda på Campus Valla. Passerkortet är<br />
vitt, det står Akademiska Hus på det och det är märkt med ett fem<br />
siffror långt löpnummer.<br />
<br />
Under 2003 så kommer troligen en till typ av kort att komma,<br />
LiU-kortet. Det kommer att ha ett annat utseende men vara kopplat till<br />
samma passagesystem som redan används. Mer information om det kommer<br />
när vi vet mer.<br />
<br />
<br />
<h2>Jag har redan ett passerkort. Hur får jag tillgång till lokalen?</h2><br />
<br />
För att vi ska kunna ge ut tillgång till lokalen automatiskt till alla<br />
medlemmar som redan har passerkort krävs det att man har ett<br />
fullständigt personnummer i [https://medreg.lysator.liu.se/ Lysators medlemsregister] och<br />
att man har markerat i registret att man har ett passerkort. Om man är<br />
en äldre medlem i föreningen och inte har ett fullständigt<br />
personnummer i registret så kan man själv mata in det via länken ovan.<br />
<br />
Nya medlemmar som är studenter på Campus Valla och därmed har ett<br />
passerkort enligt ovan bör få tillgång till lokalen automatiskt ett<br />
par dagar efter att de finns registrerade i medlemsregistret.<br />
<br />
Nya medlemmar som är anställda på universitetet bör höra av sig till<br />
passerkort@lysator.liu.se om de inte har fått tillträde till lokalen ett par dagar efter att de<br />
blivit upplagda i medlemsregistret.<br />
<br />
<br />
<h2>Hur kvitterar jag ut ett passerkort?</h2><br />
<br />
Om man inte redan har ett passerkort enligt ovan och inte kan få ett<br />
från StudentCentrum i Hus Zenit på Campus Valla i egenskap av<br />
registrerad student så kan man kvittera ut ett dylikt från<br />
Lysator. Utkvitterandet av passerkort sker i Lysators lokal i B-huset<br />
och sköts av kanslisterna och vissa medlemmar av styrelsen. Man<br />
behöver uppvisa fotolegitimation och visa att man kan logga in på sitt<br />
konto.<br />
<br />
<br />
<h2>Var fungerar passerkortet?</h2><br />
<br />
Om man har passerkortet enbart i egenskap av Lysator-medlem så<br />
fungerar det bara till Lysators lokal och till kortläsarna på<br />
ytterdörrarna i båda ändarna av korridor B25 i<br />
B-huset. <em>(Kortläsarna på ytterdörrarna kommer att monteras under<br />
vecka 41.)</em><br />
<br />
Kortet fungerar dygnet runt alla dagar på året. Vissa<br />
tider på dygnet behöver man bara dra kortet för att komma in, andra<br />
tider behöver man också knappa in sin kortkod.<br />
<br />
<br />
<h2>Vad ska jag göra om jag tappar bort mitt passerkort?</h2><br />
<br />
Om du har kvitterat ut kortet från Lysator eller från StudentCentrum<br />
så ska du omedelbart skriva ett brev till passerkort@lysator.liu.se<br />
och säga att du tappat bort kortet så att vi kan spärra det. Annars<br />
kan någon annan använda ditt kort för att ta sig in i universitetets<br />
och Lysators lokaler.<br />
<br />
Om du har fått ditt kort i egenskap av anställd på universitetet så<br />
bör du kontakta den som ansvarar för passerkorten på din avdelning.<br />
<br />
<br />
<h2>Kontakta passerkortsadministratören</h2><br />
<br />
Om du har fler frågor om passerkorten eller undrar varför du inte har<br />
fått tillgång till lokalen än så kan du höra av dig till passerkort@lysator.liu.se.<br />
Om du har ett passerkort så bör du inkludera löpnumret som står på<br />
det. Berätta då även var du har kvitterat ut kortet.</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Mall:F%C3%B6r%C3%A5ldrad&diff=1520Mall:Föråldrad2006-03-27T21:13:55Z<p>Simon: {{Föråldrad}} lägger nu automatiskt sidan i kategorin Föråldrat.</p>
<hr />
<div>[[Category:Föråldrat]]<br />
<p style="background-color: #e0e0ff; padding: 1em; border: 1px solid black">Varning!<br />
<br />
Den här informationen är troligtvis föråldrad. Om du har tid, kontrollera gärna hur verkligheten ser ut och uppdatera den här sidan.</p></div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Lysators_maskinpark&diff=1518Lysators maskinpark2006-03-27T21:01:45Z<p>Simon: Det finns ingen småservermaskin, stanly har inte varit uppe på länge.</p>
<hr />
<div>== Vilken dator ska jag använda? ==<br />
<br />
; När jag sitter i ''~'' : Kör så mycket som möjligt på din arbetsstation. Om det går för långsamt så kommer det troligen gå lika långsamt på de datorer som är CPU-servrar.<br />
; Från IDA, ISY eller resten av världen: Logga in på någon CPU-server enligt listan nedan. ''Undvik att köra på arbetsstationerna''. Kör inte heller på de datorer som är listade som "Filservrar och annat" i onödan.<br />
; För "småservrar" : För ditt test-MUD, din fotbollsserver, din snälla IRCbot, dina viktiga cronjobb, etc, rekommenderar vi att du kör dessa på en av de vanliga CPU-servrarna. Det finns för närvarande ingen dedikerad småservermaskin som är uppe.<br />
<br />
== Arbetsstationer ==<br />
Det här är maskiner som står i vårt pul. Kör inte på någon av dessa maskiner om du inte sitter framför dess skärm! Använd en CPU-server istället om du loggar in över nätet. <br />
<br />
Se [[:Category:Arbetsstationer| listan på Arbetsstationer]]<br />
<br />
== CPU - servrar ==<br />
På de här maskinerna kan du köra så mycket du orkar.<br />
<br />
Se [[:Category:CPU-servrar| listan på CPU-servrar]]<br />
<br />
== Tjänsteservrar ==<br />
Undvik att köra dina program på de här maskinerna. De flesta av dem är spärrade för vanliga inloggningar.<br />
<br />
Se [[:Category:Tjänsteservrar| listan på Tjänsteservrar]]</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Planerade_Avbrott&diff=1517Planerade Avbrott2006-03-27T20:30:42Z<p>Simon: FOO-städningen har ett datum.</p>
<hr />
<div>== Framtida avbrott ==<br />
<br />
=== 2006-04-01, eftermiddag-kväll ===<br />
<br />
Städningen av [[FOO-hallen]] fortsätter snart. Maskiner som vi vet kommer att gå ner denna gång:<br />
<br />
* [http://elfwood.lysator.liu.se/ Elfwood] skall samlas ihop i ett rack för sig, så alla deras maskiner kommer att gå ner samtidigt.<br />
<br />
Förutom dessa kan slumpmässiga maskiner behöva gå ner för att flyttas. Den enda [[:Category:CPU-servrar|CPU-server]] som med stor sannolikhet kommer att gå ner är [[Nema]].<br />
<br />
== Forntida avbrott ==<br />
<br />
=== 2006-03-20 ===<br />
<br />
Städningen av [[FOO-hallen]] fortsatte.<br />
<br />
* [http://elfwood.lysator.liu.se/ Elfwoods] alla maskiner fick strömavbrott på grund av en trasig UPS.<br />
* [[Fetto]] togs ner i ett par minuter för rackmontering.</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Jabber&diff=1516Jabber2006-03-27T20:26:24Z<p>Simon: Tog bort kvarglömd HTML-rest.</p>
<hr />
<div>== Vad är Jabber? ==<br />
<br />
Jabber är ett fritt, distribuerat instant messenger-system. Fördelar över andra system, t.ex. ICQ, är bl.a. flera klienter uppkopplade samtidigt till samma konto, Unicode-meddelanden, IRC-liknande fleranvändarsamtal, kryptering och autentisering med TLS, distribuerade servrar samt [http://www.xmpp.org/ öppna specifikationer]. Ett bra ställe att läsa mer om Jabber på är [http://www.jabber.org/ Jabber software foundation], som även har en snabb [http://www.jabber.org/user/userguide/ användarhandledning].<br />
<br />
== Jabber på Lysator ==<br />
<br />
=== Konton ===<br />
<br />
Alla medlemmar får automatiskt ett Jabberkonto. Ditt Jabber-ID är <tt>&lt;lysatoranvändarnamn&gt;@lysator.liu.se</tt> (samma som din e-postadress) och ditt lösenord är samma som ditt maillösenord (som du sätter i [https://admin.lysator.liu.se/ administrationsgränssnittet]).<br />
<br />
=== Klienter ===<br />
<br />
[http://www.jabber.org/ Jabber Software Foundation] har en [http://www.jabber.org/software/clients.shtml lista] över klienter som de påstår är komplett. För närvarande verkar [http://psi-im.org/ Psi], skriven i C++ och Qt, vara den som har fungerar bäst, men det finns naturligtvis klienter för de flesta miljöer, t.ex. Gnome, kommandorad, Emacs och Windows. Psi finns installerat i <tt>/pkg</tt>.<br />
<br />
=== Tjänster ===<br />
<br />
; eJabberd<br />
: Servern vi kör är [http://ejabberd.jabber.ru/ eJabberd], för närvarande version 1.0.0. Som användare lär du inte märka någon skillnad mot [http://www.jabber.org/software/servers.shtml alla andra Jabber-servrar] som finns.<br />
<br />
; [http://www.ietf.org/rfc/rfc2782.txt SRV]-poster<br />
: Jabber använder SRV-poster för att hitta en server, så om din klient stöder det skall det för att du skall kunna koppla upp dig räcka att ge den ditt Jabber-ID som ovan. Om inte så får du även specificera att servern den skall koppla upp sig mot är <tt>jabber.lysator.liu.se</tt>.<br />
<br />
; Krypterad anslutning mot servern<br />
: Uppkopplingar sker antingen mot port 5222 följt av byte till TLS med STARTTLS-kommandot, eller mot port 5223 säkrat med TLS från början. Certifikatet är signerat av [http://ca.liu.se/ LiU CA]. Dock är det ett känt problem att hela kedjan av certifikat inte skickas ut.<br />
<br />
; ICQ-transport<br />
: Lysator kör en ICQ-transport ([http://pyicq-t.blathersource.org/ PyICQ-t]) på <tt>icq.jabber.lysator.liu.se</tt><br />
<br />
; MSN-transport<br />
: Lysator kör en MSN-transport ([http://msn-transport.jabberstudio.org/ PyMSNt]) på <tt>msn.jabber.lysator.liu.se</tt><br />
<br />
; Multi User Chat (MUC)<br />
: Lysator kör en Multi User Chat-modul (IRC-liknande konferenser) på <tt>conference.jabber.lysator.liu.se</tt><br />
<br />
; vCard<br />
: Lysator kör en vCard-katalog över lysiter som någon gång använt sitt Jabber-konto samt lagt upp ett vCard med information om sig själv på <tt>vcard.jabber.lysator.liu.se</tt>.<br />
<br />
Dessa tjänster hittas lättast genom att du ber din klient att göra "service discovery", "browse agents" eller något liknande på <tt>lysator.liu.se</tt>.<br />
<br />
== Diskutera ==<br />
<br />
LysKOM är ju fortfarande ett bättre sätt att föra långa publika diskussioner än Jabber. Bra möten är:<br />
<br />
;möte 13164 Jabber (-) erfarenhetsutbyte (både servrar och klienter)<br />
:Om du vill prata om protokollet, klienter eller servrar i allmänhet.<br />
;möte 9621 Lysators (alla) datorsystem (-) frågor och felrapporter<br />
:Om du vill prata om Lysators Jabber-server, maskinen den kör på och varför den är nere.</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Screen&diff=1515Screen2006-03-27T20:21:05Z<p>Simon: Avförvirrade lite.</p>
<hr />
<div>{| style="border: 1px solid black; float: right; margin-right: 1em"<br />
|+<br />
| '''CTRL-a c'''<br />
| Skapar ett nytt fönster <br />
|-<br />
| '''CTRL-a k'''<br />
| Döda aktuellt fönster <br />
|-<br />
| '''CTRL-a p'''<br />
| Växla till föregående fönster <br />
|-<br />
| '''CTRL-a n'''<br />
| Växla till nästa fönster <br />
|-<br />
| '''CTRL-a ''n''''', ''n'' ett tal 0-9<br />
| Växla till fönster nummer ''n'' <br />
|-<br />
| '''CTRL-a w'''<br />
| Visa en lista över alla fönster <br />
|-<br />
| '''CTRL-a A'''<br />
| Sätt namn på aktuellt fönster <br />
|}<br />
<br />
Unix förmåga att köra flera program samtidigt utnyttjas enklast via någon form av fönstersystem. Om man har en grafikskärm kör man lämpligtvis X11. För textterminaler finns programmet screen. Screen startas genom att ge kommandot screen. Efter någon sekund kommer prompten tillbaka på en rensad skärm. Nu kan man ge kommandon och hacka på som vanligt. Dessutom finns vissa specialtangenter för fönsterhanteringen:<br />
<br />
Det finns betydligt fler kommandon. Läs manualen! (<tt>man screen</tt>).</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Screen&diff=1514Screen2006-03-27T20:19:23Z<p>Simon: Tog bort en duplicerad rad</p>
<hr />
<div>{| style="border: 1px solid black; float: right; margin-right: 1em"<br />
|+<br />
| '''CTRL-a c'''<br />
| Skapar ett nytt fönster <br />
|-<br />
| '''CTRL-a k'''<br />
| Döda aktuellt fönster <br />
|-<br />
| '''CTRL-a p'''<br />
| Växla till föregående fönster <br />
|-<br />
| '''CTRL-a n'''<br />
| Växla till nästa fönster <br />
|-<br />
| '''CTRL-a n''', n ett tal 0-9<br />
| Växla till fönster nummer n <br />
|-<br />
| '''CTRL-a w'''<br />
| Visa en lista över alla fönster <br />
|-<br />
| '''CTRL-a A'''<br />
| Sätt namn på aktuellt fönster <br />
|}<br />
<br />
Unix förmåga att köra flera program samtidigt utnyttjas enklast via någon form av fönstersystem. Om man har en grafikskärm kör man lämpligtvis X11. För textterminaler finns programmet screen. Screen startas genom att ge kommandot screen. Efter någon sekund kommer prompten tillbaka på en rensad skärm. Nu kan man ge kommandon och hacka på som vanligt. Dessutom finns vissa specialtangenter för fönsterhanteringen:<br />
<br />
Det finns betydligt fler kommandon. Läs manualen! (<tt>man screen</tt>).</div>Simonhttps://datorhandbok.lysator.liu.se/index.php?title=Huvudsida&diff=1281Huvudsida2006-03-22T21:13:37Z<p>Simon: /* Lysators datorhandbok */</p>
<hr />
<div>== Lysators datorhandbok ==<br />
<br />
Under uppbyggnad. Tills dess:<br />
<br />
'''0wnz0r3d by [http://www.lysator.liu.se/~creideiki/ Creideiki]'''<br />
<br />
Jag kan ocksa andra pa den har sidan.</div>Simon