Computer/debbert: Unterschied zwischen den Versionen

Aus C3D2
Wechseln zu: Navigation, Suche
(Alpine Linux als Betriebssystem)
Zeile 54: Zeile 54:
  
 
=== <s>[[Alpine Linux]] als [[Betriebssystem]]</s> ===
 
=== <s>[[Alpine Linux]] als [[Betriebssystem]]</s> ===
 +
 +
----
 +
 +
Herunterladen von [[Alpine Linux]]
 +
* aktuelle Version
 +
*: 2018-05-02 ''3.7.0''
 +
* Variante ''vanilla''
 +
*: Includes a vanilla kernel. Does not include grsec patch set. Suitable for debugging.
 +
* Variante ''x86''
 +
* http://dl-cdn.alpinelinux.org/alpine/v3.7/releases/x86/alpine-vanilla-3.7.0-x86.iso
 +
 +
Schreiben auf einen USB-Stick
 +
 +
Starten
 +
 +
[[#Installation von einem Betriebssystem]] mit rEFIt
 +
 +
----
  
 
schlichtes (einfaches) "zu erwartende" Installieren mit dem standardmäßigen Skipt
 
schlichtes (einfaches) "zu erwartende" Installieren mit dem standardmäßigen Skipt
Zeile 72: Zeile 90:
  
 
Installieren von üblichen Programmen
 
Installieren von üblichen Programmen
: <code>apk add sudo nano</code>
+
: <code>apk add sudo tmux nano</code>
  
 
Installieren von Xfce (als Arbeitsplatzumgebung (de)) und SLiM (als Verwaltung der Arbeitsoberflächen (dm))
 
Installieren von Xfce (als Arbeitsplatzumgebung (de)) und SLiM (als Verwaltung der Arbeitsoberflächen (dm))
Zeile 98: Zeile 116:
 
----
 
----
  
ausweisen lassen von installierten Paketen  
+
Ausweisenlassen von installierten Paketen  
 
: <code>cat /etc/apk/world</code>
 
: <code>cat /etc/apk/world</code>
  
Zeile 107: Zeile 125:
  
 
; Debatte diskless zu Alpine Linux:
 
; Debatte diskless zu Alpine Linux:
 +
 +
===== zsh =====
 +
 +
: <code>apk add zsh</code>
 +
 +
; fehlerhafter prompt:
 +
 +
Ohne ''~/.zshrc'' ist das promt (''\h:\w\$'' wegen der Verwendung von <code>echo $PS1</code> mit <code>busybox</code>) hässlich (falsch).
 +
 +
Erstellen einer [https://wiki.archlinux.org/index.php/Zsh#Simple_.zshrc einfachen .zshrc] für den einzelnen Account
 +
: <code>$EDITOR ~/.zshrc</code>
 +
<pre>
 +
autoload -Uz compinit promptinit
 +
compinit
 +
promptinit
 +
 +
walters
 +
</pre>
  
 
== Software ==
 
== Software ==

Version vom 3. Mai 2018, 02:48 Uhr

Server/debbert ist tot!
Lang lebe Server/alpbert!

Zweck

Ort

Netzwerk

IP
IPv4
per DHCP per MAC?
….174
DNS
debbert.hq.c3d2.de

Hardware

Apple iMac
Prozessor
Intel Core Solo Prozessor T1400 (1.83 GHz)
Arbeitsspeicher
2 x 1 GB
Massenspeicher
1 x 500 GB

Betriebssystem

Installation von einem Betriebssystem

Für das einfache Starten von einem Medium per USB braucht es ein System für 32-Bit und EFI. Aktuell (2018-05) bieten das nur wenige Betriebssysteme. (Üblicher Weise wird die Annahme getroffen, dass EFI nur für Versionen mit 64-Bit bereitgestellt werden muss.)

Auf die Schnelle konnten nur wenige Distributionen identifiziert werden, die diese Anforderungen erfüllen. Erfolgreich getestet werden konnten:

Eine Alternative Herangehensweise schafft wikipedia:en:rEFIt (Homepage). Wenn eine entsprechende CD verwendet wird (eifach brennen), dann kann sie zum Starten genutzt werden und dann vom USB-Stick installiert werden.

Im Übrigen kann das Gedrückthalten der Taste Alt zum Zugang für die Auswahl vom Medium, von dem gestartet werden soll, führen.

Debian als Betriebssystem

Debian (mac 686-pae) testing (stretch) - Linux debbert 4.4.0-rc6-686-pae #1 SMP Debian 4.4~rc6-1~exp1 (2015-12-21) i686 GNU/Linux

NetBSD als Betriebssystem

Zur Bespaßung - Nachwehe vom vorangegangenen BSDienstag - wurde 2018-05-02 NetBSD (Version 8) installiert.

Alpine Linux als Betriebssystem


Herunterladen von Alpine Linux

Schreiben auf einen USB-Stick

Starten

#Installation von einem Betriebssystem mit rEFIt


schlichtes (einfaches) "zu erwartende" Installieren mit dem standardmäßigen Skipt

setup-alpine

Neustarten (nach der erfolgreichen Installation)

reboot

Anpassen der Quellen für Pakete

$EDITOR /etc/apk/repo…
@edge …

Installieren mit dem standardmäßigen Skipt von Xorg

setup-xorg-base

Installieren von üblichen Programmen

apk add sudo tmux nano

Installieren von Xfce (als Arbeitsplatzumgebung (de)) und SLiM (als Verwaltung der Arbeitsoberflächen (dm))

apk add xfce4 slim

Festlegen von SLiM als Verwaltung der Arbeitsoberflächen (dm) für das System

rc-update slim …

Erstellen vom (bei uns üblichen) Account k-ot

… k-ot

Hinzufügen des Accounts k-ot zu den Gruppen wheel (administrative Berechtigungen können erlangt werden), audio und video'

… wheel audio video

Erstellen der Datei .xinitrc für das Festlegen des für den Account zu verwendenden Arbeitsplatzumgebung

.xinitrc
startxfce4

Neustarten

auch um (alle) Dienste, die vielleicht für das System aktiviert wurden, aber noch nicht gleich gestartet wurden, zu starten
um um zu Testen, dass das Anmelden von einem erstellten Account (nach einem Neustart) funktioniert
reboot

Ausweisenlassen von installierten Paketen

cat /etc/apk/world

Installieren von Firefox ESR (Chromium und Firefox sind bei 32-Bit nicht verfügbar.)

apk add firefox-esr
Debatte diskless zu Alpine Linux
zsh
apk add zsh
fehlerhafter prompt

Ohne ~/.zshrc ist das promt (\h:\w\$ wegen der Verwendung von echo $PS1 mit busybox) hässlich (falsch).

Erstellen einer einfachen .zshrc für den einzelnen Account

$EDITOR ~/.zshrc
autoload -Uz compinit promptinit
compinit
promptinit

walters

Software

  • conky
  • oh-my-zsh
  • lxc-to-go

known issues

  • (eth0) hw csum failure (workaround: 30.12.2015 - enforce wlan0)

foo im HQ

Computer/debbert ist Teil vom HQ. Mit der hier verwendeten Vorlage:foo im HQ sollst du eine Übersicht über andere wichtige Gegenstände im HQ bekommen.


Übersicht zu allen wichtigen Gegenständen im HQ (im Zentralwerk)
Raum im HQ Gegenstände
Hardware Sonstiges
Eingang zur Assembly

(Drucker) Xerox WorkCentre 7232#xeri · (Drucker) Xerox WorkCentre 7232#roxi

Staubsauger

Schlüsselkasten · HQ/Schalter · HQ/Klingel · keymatic

Postregal

Assembly

Server/ciderServer/cibertServer/pulsebert · Server/glotzbert · Server/lisbeth

TV · Beamer
LED-Stripe
HDMI-Capturedevice

Thermodrucker · Drucker#Epson Stylus SX420W · Drucker#Samsung SCX-4200 · C3DDrkkr

(Computer/restbert) Lenovo ThinkPad#X230 restbert · (Computer/carbert) Lenovo ThinkPad#X230 carbert · (Computer/pestbert) Lenovo ThinkPad#T61 pestbert · (Computer/pubert) Lenovo ThinkPad#T61 pubert · (Computer/upbert) Lenovo ThinkPad#T61 upbert · (Computer/penbert) Lenovo ThinkPad#X60 penbert

Feinstaubsensor#indoor

Bibliothek (im Bücherregal) · Beratungstisch · Schreibtische · Sofaecke · Leinwand
Küche Matemat Matekasse · Küchenzeile · Kühlschrank (Mate)
Werkstatt

Computer/testbert · Computer/delbert

Nähmaschine Pfaffbert · Nähmaschine Singbert

Werkzeug · Array
Schrank für Projekte novena · Stempel
Netzteile · Labornetzteil
Verbrauchsmaterial
Backstage Server/dacbert · Computer/debbert · Computer/alpbert
vor den Fenstern Feinstaubsensor#outdoor
auf dem Gang

Serverschrank#links

(Server/server3) Lenovo ThinkServer RD220#Gerät 0 · Dell PowerVault MD1000#Gerät 0

Serverschrank#rechts

(Server/server1) HP ProLiant DL380 G7
Server/server2
(Server/server4) HP ProLiant DL160 G6 · (Server/server5) Lenovo System x3250 M5
(Server/server6 · Server/server7) Supermicro 808-12
(Server/server8) FSC RX300 S6#Gerät 0 · (Server/server9) FSC RX300 S6#Gerät 1
Flyerständer
Keller

PC´s,Laptops,Netzteile,…

Server/storage
(Server/server3) Lenovo ThinkServer RD220#Gerät 1 · Dell PowerVault MD1000#Gerät 1

Officekram Bauzeugs
raumübergreifend HQ/NetzIntern:Zentralwerk/Netzwerk · HQ/Telefon · Heizung
(Seminarraum)
Dach Freifunk · Starlink