Jeśli użytkownik ma nie posiadać dostępu do root`a a chcielibyśmy mu nadać uprawnienia wyższe np. do aktualizacji systemu, możemy uczynić jak poniżej:

  1. jeśli nie mamy zainstalowanej komendy sudo wykonujemy następujące polecenie: apt install sudo
  2. uruchamiamy visudo i tam dodajemy następujący wpis:
    User_Alias GRUPAPIERWSZA = uzytkownik1
    GRUPAPIERWSZA ALL = /usr/bin/apt update, /usr/bin/apt upgrade, /usr/bin/apt autoremove

Po instalacji vCenter w celu uzyskania dostępu do vcsa przez przeglądarkę WWW, np. vcsa.mojadomena.local w systemie Debian/Ubuntu należy dodać w /etc/hosts następujący wpis (poniżej przykładowy wpis):

192.168.10.x mojadomena.local

192.168.10.xx vcsa.mojadomena.local

Po wygenerowaniu certyfikatu (selsigned czy letsencrypt) możemy ustawić sobie przekierowanie strony z http na https w poniższy sposób w pliku 000-default.conf

<VirtualHost *:80>
...

Redirect "/" "https://192.0.2.1/"

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html


...
</VirtualHost>

W celu sprawdzenia daty utworzenia folderu (pliku) w systemach Debian/Ubuntu możemy sprawdzić to następująco:

ls -li #szukamy inode pliku

df -h #sprawdzamy nasz folder np. /home na którym dysku się znajduje np. /dev/sda4

debugfs -R 'stat <nasz numer inode>’ /dev/sda4 #korzystamy z debugfs

pozycja crtime pokaże nam datę utworzenia folderu

Jeżeli chcielibyśmy aby docker współpracował z naszą maszyną wirtualną na Proxmox`ie, musimy wykonać następujące kroki:

  1. Instalujemy maszynę/kontener na Proxmox`ie
  2. Ustawiamy na naszej maszynie w ustawieniach Opcje -> Features na nesting=1
  3. Instalujemy docker komendą apk add docker
  4. Zmieniamy wpisy dla cgroups w Alpine Linux i po wpisach restarujemy maszynę/dockera:
# remove dirs for failed mounts 
rmdir /sys/fs/cgroup/cpu && rmdir /sys/fs/cgroup/cpuacct && rmdir /sys/fs/cgroup/net_cls && rmdir /sys/fs/cgroup/net_prio 
# mount missing cgroups (Ubuntu style) 
mkdir "/sys/fs/cgroup/cpu,cpuacct" 
mount -n -t cgroup -o "nodev,noexec,nosuid,cpu,cpuacct" "cpu,cpuacct" "/sys/fs/cgroup/cpu,cpuacct" 
ln -s "cpu,cpuacct" /sys/fs/cgroup/cpu 
ln -s "cpu,cpuacct" /sys/fs/cgroup/cpuacct 
mkdir "/sys/fs/cgroup/net_cls,net_prio"
mount -n -t cgroup -o nodev,noexec,nosuid,net_cls,net_prio" "net_cls,net_prio" "/sys/fs/cgroup/net_cls,net_prio" 
ln -s "net_cls,net_prio" /sys/fs/cgroup/net_cls
ln -s "net_cls,net_prio" /sys/fs/cgroup/net_prio
# mount systemd cgroup (Alpine mounts openrc, but Docker requires systemd...) # (based on hint at https://k9s.hatenablog.jp/entry/2019/06/16/075741) 
mkdir /sys/fs/cgroup/systemd 
mount -n -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd