Profruit banner

Умен звънец в openHAB

16 декември 2023

Телефонът е винаги с мен и сега, където и да се намирам получавам известие от openHAB, че някой е позвънил и чака пред вратата. А ако ме няма вкъщи става ясно часа и датата на последното позвъняване.

Tasmota Multipress

30 септември 2023

Идеята е Sonoff Touch T1 US 2 в салона, да управлява освен своето осветление и това в кухнята, а още вентилатора.

DIY 12V 1A WiFi Router UPS

22 април 2023

При поредно прекъсване на захранването вкъщи, батерията на нoтбука и двата UPS автоматично превключват на аварийно захранване и едновременно полита съобщение за конфуза

Zigbee2MQTT клониране

21 януари 2023

... как да клонираме съществуваща настройка на Zigbee2MQTT без да се налага последвало интервю на zigbee-устройствата.

LD2410 - бюджетен датчик присъствие в openHAB

11 февруари 2023

Цената на HLK-LD2410 зададе име на поредната тема в моя блог. С негова помощ се постига "народен" датчик присъствие в домашната автоматизация. . ...

A long period of time led to the accumulation of 106 packages and 60 critical updates. If it works properly - don't touch it! Adding another ESP-microcontroller, via SSH reminded me of accumulated updates and I decided to "drop the tires".

Who is Who on the UBUNTU SERVER?

sudo nano /etc/os-release : Ubuntu 16.04.7 LTS
whoami : openhab

SSH Connection

ssh openhab@192.168.1.149 -p 8822
ssh 192.168.1.149 -l openhab -p 8822


SSH Welcome window

BACKUP - COPY BACKUP

// Server terminal
cd /var/lib/openhab2/backups/

tree
// rm -rv openhab2-backup*

sudo openhab-cli backup
// Success! Backup made in /var/lib/openhab2/backups/openhab2-backup-21_02_08-08_38_51.zip

........................... COPY BACKUP ..................................

// Server terminal
cp /var/lib/openhab2/backups/openhab2-backup-* ~/backups/

// Desktop terminal
scp -r -P8822 openhab@192.168.1.149:/var/lib/openhab2/backups/openhab2-backup-* ~/Desktop/IoT/OpenHAb/Backup/'Backup Store'

UPDATE SERVER SOFTWARE

// Update
sudo aptitude update

// Stop openHAB 2
sudo /bin/systemctl stop openhab2.service

// Stop Mosquitto 2
// sudo /etc/init.d/mosquitto stop
sudo /bin/systemctl stop mosquitto

// Stop zigbee2mqtt
sudo /bin/systemctl stop zigbee2mqtt

// Upgrade Ubuntu Server
apt list --upgradable
sudo aptitude safe-upgrade

KERNELS and CLEANING UP

The update installs a new kernel. The old one got orphaned.

linux kernels

// Aviable
uname -r

// Count
sudo dpkg --list | egrep -i --color 'linux-image|linux-headers' | wc -l

// All installed kernels
sudo dpkg --list | egrep -i --color 'linux-image|linux-headers'

// All installed kernels
dpkg -l | grep linux-image | awk '{print$2}'

Cleaning with the familiar script ~/scripts/ubuntucleaner.sh
#!/bin/bash
OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"
METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
YELLOW="\033[1;33m"
RED="\033[0;31m"
ENDCOLOR="\033[0m"
if [ $USER != root ]; then
echo -e $RED"Error: must be root"
echo -e $YELLOW"Exiting..."$ENDCOLOR
exit 0
fi
echo -e $YELLOW"Cleaning apt cache..."$ENDCOLOR
aptitude clean
echo -e $YELLOW"Removing old config files..."$ENDCOLOR
sudo aptitude purge $OLDCONF
echo -e $YELLOW"Removing old kernels..."$ENDCOLOR
sudo aptitude purge $OLDKERNELS
echo -e $YELLOW"Script Finished!"$ENDCOLOR
// Execution
sudo sh ~/scripts/ubuntucleaner.sh

OPENHAB 2 START

// Start openHAB 2
sudo /bin/systemctl start openhab2.service
sudo /bin/systemctl start mosquitto
sudo /bin/systemctl start zigbee2mqtt
sudo reboot
exit

systemctl status openhab2.service
systemctl status mosquitto.service
systemctl status zigbee2mqtt.service





до нови срещи   ^.^
08 февруари 2021 profruit 

0 Response to "Ubuntu Server 16.04 - Updates "

Публикуване на коментар

Този блог е реинкарнация на първите ми опити за споделяне в нета. На времето започнах с къси разкази на преживяното. После се обезсмисли и превърнах блога си в системно радио. Пиша единствено неща, които карат душата ми да живее: openHAB, Ubuntu, Споделено и т.н. Това е моето системно радио, разбирате ли? Моята вълна и вие сте на нея сега.

Архив на блога