Archive for Okt.. 2017

/etc/rc.local und Systemd

Mit der Einführung von „systemd“ ist bei Ubuntu ab Version 17.04 auch das Init-Skript „rc.local“ weggefallen.

Wer aber bei einem Systemstart weiterhin Skripte ausführen muss, kann sich über systemd sogenannte Services anlegen.

Diese Services kann man aber natürlich auch so anlegen, das sie arbeiten, bzw gestartet werden, wie die rc.local bei äteren Ubuntu Systemen.

Das grundsätzliche Anlegen eines Services für Systemd wird begonnen mit dem Anlegen der Datei /etc/systemd/system/rc-local.service:

1
sudo nano /etc/systemd/system/rc-local.service

Anschließend den Inhalt einfügen

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=multi-user.target

Dann benötigen wir noch eine rc.local im „/etc“-Verzeichnis

1
sudo nano /etc/rc.local

Standardmäßig mit dem Inhalt einer rc.local:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0

Rechte der Datei ändern:

1
sudo chmod +x /etc/rc.local

Neuen Systemd Service starten bzw am Dienst registrieren

1
sudo systemctl start rc-local.service

Dienst als Autostart aktivieren.

1
sudo systemctl enable rc-local.service

Überprüfbar ist das ganze mit dem Befehl

1
sudo systemctl status rc-local.service

Output des Befehls

1
2
3
4
5
6
7
8
9
● rc-local.service - /etc/rc.local Compatibility
Loaded: loaded (/etc/systemd/system/rc-local.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/rc-local.service.d
└─debian.conf
Active: active (exited) since Thu 2017-10-05 07:17:55 CEST; 2h 39min ago
Tasks: 0 (limit: 4915)
Memory: 2.3M
CPU: 496ms
CGroup: /system.slice/rc-local.service

Breitbandmessung


Breitbandmessung – Die App zur Messung von mobilen Breitbandanschlüssen

Mit der Breitbandmessung können Sie schnell und einfach die Geschwindigkeit Ihres Internetzugangs messen und dadurch die Leistungsfähigkeit Ihres stationären und/oder mobilen Breitbandanschlusses ermitteln. Eine Messung ist anbieter- und technologieunabhängig möglich. Der Test erlaubt es Ihnen, die tatsächliche Datenübertragungsrate Ihres Breitbandanschlusses mit der vertraglich vereinbarten Datenübertragungsrate zu vergleichen. Die Breitbandmessung kann eigenständig durchgeführt werden; die Messergebnisse sind elektronisch speicherbar.

Der Test wurde von der zafaco GmbH im Auftrag der Bundesnetzagentur entwickelt.

Grundlage der Breitbandmessung sind die Transparenzvorgaben im Telekommunikationsgesetz (§§ 43a, 45n). Endkunden soll ermöglicht werden, auf einfache Weise Umfang und Qualität von Telekommunikationsdiensten zu vergleichen. Die gesetzlichen Regelungen sehen deshalb u. a. vor, dass die Bundesnetzagentur eigene Messungen durchführen oder Hilfsmittel entwickeln kann, damit Endkunden eigenständige Messungen vornehmen können.

In den Jahren 2012 und 2013 hatte die Bundesnetzagentur bereits bundesweite Messkampagnen durchgeführt, bei denen Internetnutzer die Datenübertragungsrate ihres Internetzugangsdienstes messen konnten. Die Ergebnisse dieser Messungen flossen jeweils in eine Studie zur „Dienstequalität breitbandiger Internetzugänge“ ein. Die Studien sind auf der Internetseite der Bundesnetzagentur unter https://www.bundesnetzagentur.de/qualitaetsstudie abrufbar.

Die Breitbandmessung nutzt während der kompletten Messdauer die maximal zur Verfügung stehende Bandbreite.
Bitte beachten Sie, dass Datenverkehr je nach Tarif und beim internationalen Roaming hohe Kosten hervorrufen kann.

Google Play Store: https://play.google.com/store/apps/details?id=com.zafaco.breitbandmessung&hl=de

Apple iTunes: https://itunes.apple.com/de/app/breitbandmessung/id1037354483?mt=8