Systemupdate ohne Passwort ausführen

September 8, 2020 - Lesezeit: ~1 Minute

Mein Server aktualisiere ich über 4 Befehle. Da ich es meistens vom Handy mache, ist die Eingabe des Passwortes mühselig

sudo apt update && sudo apt dist-upgrade
sudo apt-get autoremove --purge
sudo apt-get autoclean

Also lege ich eine neue Regel für sudo an.

sudo visudo /etc/sudoers.d/010_update

Die 1. Zeile definiert einen Alias für genau diese Befehle mit ihren Parameters:

Cmnd_Alias UPDATE = /usr/bin/apt update, /usr/bin/apt dist-upgrade, /usr/bin/apt-get autoremove --purge, /usr/bin/apt-get autoclean

In der nächsten Zeile wird der Nutzer / die Nutzer definiert, der das Update durchführen darf:

User_Alias UPDATER = nutzer

Zum Schluss wird die Ausnahme definiert:

UPDATER ALL = NOPASSWD: UPDATE
Tags: Ubuntu Linux Debian

Server mit Raspberry Pi 4 und Festplatte(SSD)

März 31, 2020 - Lesezeit: 2 Minuten

1. Image herunterladen und mit dem Startup Disk Creator eine SD-Karte spielen

2. In der Boot-Partition eine Datei ssh anlegen

sudo touch /media/nutzer/boot/ssh

3. Netzwerk und Netzteil anschließen

ssh pi@ip-adresse  
Passwort: raspberry

Und jetzt alle notwendigen Einstellungen vornehmen

4. SSD vorbereiten und mindestens eine Partition als EXT4 formatieren.

Dann die PARTUUID der Partition ermitteln

sudo blkid /dev/sdb1      # sdb1 war bei mir die Partition

5. Den Inhalt der Partition rootfs der SD-Karte auf die Festplatte kopieren

sudo rsync --stats --progress --numeric-ids -axAhHSPc /media/bernd/rootfs/ /media/bernd/ssd-partition

6. In der Datei ssd-partition/etc/fstab den Eintrag für / korrigieren

PARTUUID=e800795a-01  /               ext4    defaults,noatime  0       1

7. In der Datei SD-Karte /boot/cmdline.txt dein Eitrag für root korriegieren

console=tty1 root=PARTUUID=e800795a-01 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

8. 64-bit Kernel erlauben: in der Datei /boot/config.txt den eintrag hinzufügen

arm_64bit=1

9. Jetzt kann der Pi gestartet werden

pi@server2020:~ $ df -h
Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
/dev/root       229G    1,6G  216G    1% /
devtmpfs        866M       0  866M    0% /dev
tmpfs           995M       0  995M    0% /dev/shm
tmpfs           995M    8,5M  987M    1% /run
tmpfs           5,0M    4,0K  5,0M    1% /run/lock
tmpfs           995M       0  995M    0% /sys/fs/cgroup
/dev/mmcblk0p1  253M     53M  200M   21% /boot
tmpfs           199M       0  199M    0% /run/user/1000
pi@server2020:~ $

http://www.ms-team.de/Sammlung/RaspberryPi/Raspberry-Pi-User-umbenennen/raspberry-user.Raspberry-Pi-User.html

 

Tags: Linux

Case und While in einer Stored Procedure nutzen

Februar 21, 2019 - Lesezeit: ~1 Minute
execute block
returns
(txt varchar(10))
as
declare variable i int=1;
begin
  while (i<10) do begin
    txt=case i
       when 1 then 'Eins'
       when 2 then 'Zwei'
       when 3 then 'Drei'
       else '>3'
    end;
    i=i+1;
    suspend;
  end
end
Tags: Firebird

lokale Variable in Firebird mit einem Wert vorbelegen

Februar 21, 2019 - Lesezeit: ~1 Minute
declare variable i HW_INT16=2;
Tags: Firebird

Hardware-Enablement-Stacks (HWE) aktivieren

Februar 19, 2019 - Lesezeit: ~1 Minute
sudo apt install linux-generic-hwe-18.04

sudo apt install xserver-xorg-hwe-18.04
 
Tags: Ubuntu Kubuntu

VirtualBox 6.0 - Desktopverknüpfung funktioniert nicht mehr

Januar 4, 2019 - Lesezeit: ~1 Minute

Der Aufruf hat sich geändert von

/usr/lib/virtualbox/VirtualBox --comment "Maschine 1" --startvm "{Maschine-GUID}"

zu

/usr/lib/virtualbox/VirtualBoxVM --comment "Maschine 1" --startvm "{Maschine-GUID}"
Tags: Kubuntu Linux VirtualBox