Server/cibert

Aus C3D2
Wechseln zu: Navigation, Suche
bis 2018-04-17 Server/cider

Gerät

Model
Mac mini
CPU
PowerPC G4
RAM
1 GB
  • 1 x 1 GB: DDR; 333 MHz; 184 pin; DIMM PC2700-1024
HDD
80 GB
  • IDE

Standort

(in der) Bibliothek

Anschaffung

Geschenk an einen Menschen im HQ

Betriebssystem

OpenBSD als Betriebssystem

OpenBSD/macppc

Installation von OpenBSD

INSTALLATION NOTES for OpenBSD/macppc 6.3

Erstellen von einem USB-Stick als Medium zum Installieren
  • Herunterladen vom .iso
  • Kopieren vom .iso auf den USB-Stick, sodass davon gestartet werden kann
    zum Beispiel mit dd
Starten vom USB-Stick als Medium zum Installieren

Öffnen von Open Firmware (direkt) beim Starten

Tastenkombination
Super + Alt + o + f

Booten von OpenBSD zum Installieren vom USB-Stick mit der Angabe des Pfades

(ohne zu wissen, ob das relevant ist): USB-Stick (außen) links; Tastatur (innen) rechts
boot usb0/disk:2,ofwboot 6.3/macppc/bsd.rd
Durchführen der Installation
dauerhaftes Festlegen des Startes von der Massenspeicher

Öffnen von Open Firmware (direkt) beim Starten

Tastenkombination
Super + Alt + o + f

Bei Open Firmware für die Festlegen des Gerätes von dem gebootet werden soll

setenv boot-device hd:,ofwboot

Speichern der Einstellungen

reset-all

Anwendungen bei OpenBSD

Verwaltung von Anwendungen bei OpenBSD

Gemäß dem Grundsatz "Es muss nur installiert sein, was auch auch gebraucht wird!" sind vergleichsweise wenige Pakete installiert.

(einfaches) Auflisten lassen aller Pakete, die manuell (gezielt) installiert wurden

Praktisch werden alle Pakete ausgeblendet, die als Abhängigkeiten installiert wurden.
pkg_info -mz

Löschen aller Pakete, die installiert sind, aber wegen mangelnden Abhängigkeiten gar nicht benötigt werden.

Ausnahmsweise mal ein Vergleich zu Debian (apt autoremove), Fedora (dnf autoremove) und bei FreeBSD (pkg autoremove) gemacht.
pkg_delete -a
foo
tmux

ootb

vim

Der standardmäßige Editor (bei #OpenBSD als Betriebssystem) ist vi. Eine Vielzahl von Menschen mögen aber "ergänzend" vim benutzen.

Da wir keine grafische Oberfläche brauchen, brauchen wir auch nur die Varianten no_x11 (also das Paket vim--no_x11 statt dem standardmäßigen Paket vim.).

Installieren vom Paket vim--no_x11

pkg_add vim--no_x11
nano

es brauchte wer nano

pkg_add nano
zsh

es brauchte wer zsh

pkg_add zsh
git
Beispielsweise braucht oh-my-zsh - wollten wir für die Konfiguration von #zsh vom #Account k-ot haben - git.

Kein Betriebssystem ohne git, wa?

Installieren vom Paket git

pkg_add git
sndio
Netzwerk-Support von sndiod

Zur Aktivierung in /etc/rc.conf.local eingetragen:

sndiod_flags="-L-"

Kann auch von nicht-OpenBSD-Systemen genutzt werden, durch setzen einer Umgebungsvariable:

export AUDIODEVICE=snd@cider.hq.c3d2.de/0

sndio wird z.B. von mpv unterstützt:

mpv -ao sndio TolleMusik.mp3


pulseaudio
  • wurde (aus Gewohnheit - wegen dem Ersatz von Server/cider) installiert
  • Eigentlich gibt es die bei OpenBSD standardmäßig gute Lösung #sndio.

Installieren des Paketes pulseaudio

pkg_add pulseaudio

Erstellen des (vorgeschlagenen) Verzeichnisses für die Arbeit von pulseaudio

mkdir /var/run/pulse

Anpassen der Besitzrechte am eben erstellten Verzeichnis (für die Arbeit von pulseaudio)

chown _pulse:_pulse /var/run/pulse

Anpassen der Datei für die Konfiguration vom Dienst pulseaudio

$EDITOR /etc/pulse/system.pa

load-module module-native-protocol-tcp auth-anonymous=1

avahi
mdnsd
pkg_add openmdnsd
Die erfolgte Konfiguration muss noch dokumentiert werden.

mpv

Das Paket ist nicht für die die Architektur (powerpc) verfügbar.

Das Paket wurde "erfolgreich" aus den Ports gebaut. Jedoch war das Ergebnis regelmäßiges kurzes Hängen beim Abspielen von Musik. Damn!

mplayer

für diese sogenannte Musik abspielen

Installieren vom Paket mplayer

pkg_add mplayer

youtube-dl

Installieren vom Paket youtube-dl

pkg_add youtube-dl
mpd
Das Paket ist nicht für die die Architektur (powerpc) verfügbar.
Help is on the way (maybe)!

andere mögliche oder unmögliche Betriebssystem

Debian

PowerPC (32-Bit) wird ab der Version 9 (Stretch) nicht mehr unterstützt. Die vorherige Version 8 (Jessie), die aktuell schon oldstable ist, wird nur noch bis 2018-06 gepflegt. Damn!

FreeBSD

Leider stehen keine (fertig gebauten) Pakete zur Verfügung. Das aktuelleFreeBSD Version 11.1 kann einfach installiert werden.

NetBSD

Accounts

Account root

  • Der Account root hat standardmäßig die maximalen Berechtigungen.
  • Der Account root soll sich nicht per SSH anmelden dürfen.
    Im Übrigen ist das (auch) OpenBSD style.

Account k-ot

Zuweisen der Berechtigungen zum Erlangen von administrativen Berechtigungen
  • Der Account k-ot soll möglichst (normal) wenige Berechtigungen haben.
  • Jedoch soll es dem Account k-ot (mit entsprechenden Zugangsdaten) möglich sein administrativen Berechtigungen zu erlangen.

Zuordnung des Accounts k-ot zur Gruppe wheel

user mod -G wheel k-ot
Exkurs zu alternativen Lösungen
sudo
doas
Erlangen von administrativen Berechtigungen

Durch die Zuordnung zu der Gruppe wheel ist es möglich mit Zugangsdaten zum #Account root zu wechseln.

Wechsel zum #Account root

su
oh-my-zsh
#git muss installiert werden.
ftp https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh
sh install.sh

Einzelnachweise


Siehe auch

foo im HQ

Server/cibert 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

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/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) Dell PowerEdge R210
Flyerständer · Kicker - Zeugs
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)