Skip to content

Liste von Linuxbefehlen

Angeheftet Linux
5 1 1.1k
  • Kleine Liste von Befehlen, die ich immer mal wieder brauche. Bis ich die im Kopf behalte, muss ich sie mir aufschreiben 🙂

    ls

    Liste nur der Directories ausgeben

    [frank@eos etc]$ ls -d */
    alsa/                 daxctl.conf.d/  fwupd/           kernel/        modules-load.d/  pkcs11/         skel/              vpnc/
    audit/                dconf/          grub.d/          keyutils/      ndctl/           pki/            ssh/               wpa_supplicant/
    avahi/                debuginfod/     gss/             ld.so.conf.d/  ndctl.conf.d/    polkit-1/       ssl/               X11/
    binfmt.d/             default/        gssproxy/        libblockdev/   netctl/          ppp/            sudoers.d/         xdg/
    bluetooth/            depmod.d/       gtk-2.0/         libinput/      NetworkManager/  profile.d/      sysctl.d/          xinetd.d/
    ca-certificates/      dracut.conf.d/  gtk-3.0/         libnl/         nginx/           pulse/          systemd/           xl2tpd/
    cifs-utils/           eos-apps-info/  hp/              libpaper.d/    openldap/        rc_keymaps/     tmpfiles.d/
    conf.d/               exports.d/      ifplugd/         libsmbios/     openvpn/         request-key.d/  tpm2-tss/
    credstore/            firewall/       ImageMagick-7/   logrotate.d/   pacman.d/        sane.d/         udev/
    credstore.encrypted/  firewalld/      iproute2/        lvm/           pam.d/           sddm.conf.d/    udisks2/
    cups/                 fonts/          iptables/        ModemManager/  pinentry/        security/       UPower/
    cupshelpers/          foomatic/       java17-openjdk/  modprobe.d/    pipewire/        sensors.d/      usb_modeswitch.d/
    

    grep

    Wenn man mit grep die Datei syslog durchsucht, geht das einwandfrei. Doch mit der Datei syslog.1 meint grep ein binary File vor sich zu haben und weigert sich.

    rock64@rockpro64v_2_1:~$ sudo grep "Restic" /var/log/syslog.1
    Binary file /var/log/syslog.1 matches
    

    Mit der Option -a behandelt grep die Datei als Textdatei.

     rock64@rockpro64v_2_1:~$ sudo grep -a "Restic" /var/log/syslog.1
     Sep 18 04:33:05 rockpro64v_2_1 root: Restic-Backup Script erfolgreich! 18.09.2018_04:30
     Sep 18 04:35:06 rockpro64v_2_1 root: Restic-Backup erfolgreich überprüft! 18.09.2018_04:30
    

    Was ich auch immer wieder brauche, wenn ich dmesg nach irgendwas durchsuchen muss.

     dmesg | grep -i memory
     dmesg | grep -E "memory|dma|usb|tty"
    

    dpkg

    Wenn man Kamils Mainline runtergeladen hat und die .deb Dateien installieren möchte.

    sudo dpkg -i *.deb
    

    find

    ACHTUNG! Nicht ungefährlich der Befehl!

    # Alle Dateien löschen, die älter als 5 Tage sind.
    find /daten -name "*.rdb*" -mtime 5 -exec rm {} \;
    

    Hier noch ein aktuelles Beispiel

    ## Nur die Datenbanken der letzten 30 Tage behalten
    find /mnt/nas/Sicherungen_Cloud/mysql/ -name "joomla*.sql" -mtime +30 -exec rm {} \;
    

    du

    Verzeichnisgröße ermitteln

    du -hs /folder
    

    und Unterverzeichnisse

    du -shc /mnt/HC_Volume_XXXXXXXXX/nextcloud_data/*
    

    tail

    Log live anzeigen

    tail -f /var/log/...
    

    Die letzten 30 Zeilen

    tail -n 30 /var/log/syslog
    

    pstree

    apt install psmisc
    

    Ausgabe von pstree

    root@NFSServer:~# pstree
    systemd─┬─agetty
            ├─blkmapd
            ├─cron
            ├─dbus-daemon
            ├─qemu-ga
            ├─rpc.idmapd
            ├─rpc.mountd
            ├─rpcbind
            ├─rsyslogd───3*[{rsyslogd}]
            ├─sshd───sshd───sshd───bash───su───bash───pstree
            ├─systemd───(sd-pam)
            ├─systemd-journal
            ├─systemd-logind
            ├─systemd-timesyn───{systemd-timesyn}
            └─systemd-udevd
    

    dig (dns-utils)

    root@rockpro64:/etc/unbound# dig google.com
    
    ; <<>> DiG 9.11.5-P4-5.1-Debian <<>> google.com
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59187
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
    
    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 4096
    ;; QUESTION SECTION:
    ;google.com.			IN	A
    
    ;; ANSWER SECTION:
    google.com.		300	IN	A	172.217.16.142
    
    ;; Query time: 26 msec
    ;; SERVER: ::1#53(::1)
    ;; WHEN: Sun Feb 23 10:12:20 UTC 2020
    ;; MSG SIZE  rcvd: 55
    

    openssl

    openssl dhparam -out /etc/nginx/certs/dhparam.pem 2048
    

    und

    openssl rand -hex 32
    

    nmap

    root@debian:~# nmap 192.168.3.14
    Starting Nmap 7.70 ( https://nmap.org ) at 2020-04-11 13:03 CEST
    Nmap scan report for 192.168.3.14
    Host is up (0.00096s latency).
    Not shown: 999 closed ports
    PORT   STATE SERVICE
    22/tcp open  ssh
    MAC Address: 62:03:B0:D6:DC:B3 (Unknown)
    
    Nmap done: 1 IP address (1 host up) scanned in 1.63 seconds
    

    mdadm

    cat /proc/mdstat
    

    &

    watch -n1 cat /proc/mdstat
    

    &

    mdadm --assemble --scan 
    

    nmap

    root@frank-MS-7C37:~# nmap 192.168.3.11
    Starting Nmap 7.80 ( https://nmap.org ) at 2020-05-10 17:55 CEST
    Nmap scan report for 192.168.3.11
    Host is up (0.00082s latency).
    Not shown: 998 filtered ports
    PORT     STATE SERVICE
    22/tcp   open  ssh
    8000/tcp open  http-alt
    MAC Address: 62:03:B0:D6:DC:B3 (Unknown)
    
    Nmap done: 1 IP address (1 host up) scanned in 7.05 seconds
    

    telnet

    root@frank-MS-7C37:~# telnet 192.168.3.11 8000
    Trying 192.168.3.11...
    Connected to 192.168.3.11.
    Escape character is '^]'.
    ^C
    Connection closed by foreign host.
    

    Zum Beenden von telnet

    CTRL + ]
    

    und dann "quit" eingeben

    update-initramfs -u

    update-initramfs -u
    

    Einen symbolischen Link anlegen

    ln -s ~/Downloads ~/Desktop/Download
    

    Debian Version

    cat /etc/debian_version
    

    Partitionen anzeigen

    sudo lsblk -f
    

    .gz entpacken

    gunzip openwrt-rockchip-armv8-friendlyarm_nanopi-r4s-ext4-sysupgrade.img.gz
    

    netstat

    netstat -tulpn
       
    netstat -tulpn | grep 80
    

    ip

    ip in Farbe!

    ip -c a
    

    Screenshot_20221229_075628.png

    Konsole in Englisch

    [frank-ms7c92 ~]# LC_ALL=C  free
    

    Ausgabe

    [frank-ms7c92 ~]# free
                  gesamt       benutzt     frei      gemns.  Puffer/Cache verfügbar
    Speicher:   61609880    13752348    36892556      837540    10964976    46327716
    Swap:       67767424           0    67767424
    [frank-ms7c92 ~]# LC_ALL=C free
                   total        used        free      shared  buff/cache   available
    Mem:        61609880    13781124    36863292      837540    10965464    46298944
    Swap:       67767424           0    67767424
    
  • In meinem neuen PC ist eine 2,5G Karte drin, das muss man ja am WE mal testen. Und so bekommt man ein paar Infos zu den Interfaces.

    root@frank-MS-7C37:~# ethtool enp41s0
    Settings for enp41s0:
    	Supported ports: [ TP MII ]
    	Supported link modes:   10baseT/Half 10baseT/Full 
    	                        100baseT/Half 100baseT/Full 
    	                        1000baseT/Full 
    	                        2500baseT/Full 
    	Supported pause frame use: Symmetric Receive-only
    	Supports auto-negotiation: Yes
    	Supported FEC modes: Not reported
    	Advertised link modes:  10baseT/Half 10baseT/Full 
    	                        100baseT/Half 100baseT/Full 
    	                        1000baseT/Full 
    	                        2500baseT/Full 
    	Advertised pause frame use: Symmetric Receive-only
    	Advertised auto-negotiation: Yes
    	Advertised FEC modes: Not reported
    	Speed: Unknown!
    	Duplex: Unknown! (255)
    	Port: Twisted Pair
    	PHYAD: 0
    	Transceiver: internal
    	Auto-negotiation: on
    	MDI-X: Unknown
    	Supports Wake-on: pumbg
    	Wake-on: d
    	Link detected: no
    
  • systemd

    Anzeige der geladenen Dienste

    root@host:/etc/systemd/system# systemctl --type=service
      UNIT                                                  LOAD   ACTIVE SUB     DESCRIPTION                                                                  
      atd.service                                           loaded active running Deferred execution scheduler
      blk-availability.service                              loaded active exited  Availability of block devices
      cloud-config.service                                  loaded active exited  Apply the settings specified in cloud-config
      cloud-final.service                                   loaded active exited  Execute cloud user/final scripts
      cloud-init-local.service                              loaded active exited  Initial cloud-init job (pre-networking)
      cloud-init.service                                    loaded active exited  Initial cloud-init job (metadata service crawler)
      console-setup.service                                 loaded active exited  Set console font and keymap
      cron.service                                          loaded active running Regular background program processing daemon
      crowdsec-firewall-bouncer.service                     loaded active running The firewall bouncer for CrowdSec
      crowdsec.service                                      loaded active running Crowdsec agent
      dbus.service                                          loaded active running D-Bus System Message Bus
      getty@tty1.service                                    loaded active running Getty on tty1
      ifupdown-pre.service                                  loaded active exited  Helper to synchronize boot up for ifupdown
      keyboard-setup.service                                loaded active exited  Set the console keyboard layout
      kmod-static-nodes.service                             loaded active exited  Create List of Static Device Nodes
      lvm2-monitor.service                                  loaded active exited  Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling
      mariadb.service                                       loaded active running MariaDB 10.11.3 database server
      networking.service                                    loaded active exited  Raise network interfaces
      nginx.service                                         loaded active running A high performance web server and a reverse proxy server
      qemu-guest-agent.service                              loaded active running QEMU Guest Agent
      resolvconf.service                                    loaded active exited  Nameserver information manager
      semaphore.service                                     loaded active running Ansible Semaphore
      serial-getty@ttyS0.service                            loaded active running Serial Getty on ttyS0
      ssh.service                                           loaded active running OpenBSD Secure Shell server
      systemd-binfmt.service                                loaded active exited  Set Up Additional Binary Formats
      systemd-fsck@dev-disk-by\x2duuid-1E22\x2dDC00.service loaded active exited  File System Check on /dev/disk/by-uuid/1E22-DC00
      systemd-journal-flush.service                         loaded active exited  Flush Journal to Persistent Storage
      systemd-journald.service                              loaded active running Journal Service
      systemd-logind.service                                loaded active running User Login Management
      systemd-modules-load.service                          loaded active exited  Load Kernel Modules
      systemd-random-seed.service                           loaded active exited  Load/Save Random Seed
      systemd-remount-fs.service                            loaded active exited  Remount Root and Kernel File Systems
      systemd-sysctl.service                                loaded active exited  Apply Kernel Variables
      systemd-sysusers.service                              loaded active exited  Create System Users
      systemd-timesyncd.service                             loaded active running Network Time Synchronization
      systemd-tmpfiles-setup-dev.service                    loaded active exited  Create Static Device Nodes in /dev
      systemd-tmpfiles-setup.service                        loaded active exited  Create Volatile Files and Directories
      systemd-udev-trigger.service                          loaded active exited  Coldplug All udev Devices
      systemd-udevd.service                                 loaded active running Rule-based Manager for Device Events and Files
      systemd-update-utmp.service                           loaded active exited  Record System Boot/Shutdown in UTMP
      systemd-user-sessions.service                         loaded active exited  Permit User Sessions
      ufw.service                                           loaded active exited  Uncomplicated firewall
      user-runtime-dir@0.service                            loaded active exited  User Runtime Directory /run/user/0
      user@0.service                                        loaded active running User Manager for UID 0
    
    LOAD   = Reflects whether the unit definition was properly loaded.
    ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
    SUB    = The low-level unit activation state, values depend on unit type.
    44 loaded units listed. Pass --all to see loaded but inactive units, too.
    To show all installed unit files use 'systemctl list-unit-files'.
    
  • Anzeige des Speicherplatzes

    als Ersatz für df -h

       ~ duf                                                                                                                                    ✔ 
     ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
     │ 8 local devices                                                                                                      │
     ├─────────────────┬────────┬────────┬────────┬───────────────────────────────┬───────┬─────────────────────────────────┤
     │ MOUNTED ON      │   SIZE │   USED │  AVAIL │              USE%             │ TYPE  │ FILESYSTEM                      │
     ├─────────────────┼────────┼────────┼────────┼───────────────────────────────┼───────┼─────────────────────────────────┤
     │ /               │ 435.4G │ 154.6G │ 274.6G │ [#######.............]  35.5% │ btrfs │ /dev/luks-5336cabc-29f1-4af2-8a │
     │                 │        │        │        │                               │       │ 31/dd411a9a1599                 │
     │ /boot/efi       │ 299.4M │ 728.0K │ 298.7M │ [....................]   0.2% │ vfat  │ /dev/nvme0n1p1                  │
     │ /home           │ 435.4G │ 154.6G │ 274.6G │ [#######.............]  35.5% │ btrfs │ /dev/luks-5336cabc-29f1-4af2-8a │
     │                 │        │        │        │                               │       │ 31/dd411a9a1599                 │
     │ /mnt/1TB        │ 916.7G │ 821.8G │  48.3G │ [#################...]  89.7% │ ext4  │ /dev/sda1                       │
     │ /mnt/Backup     │ 457.4G │ 125.3G │ 308.8G │ [#####...............]  27.4% │ ext4  │ /dev/sdc1                       │
     │ /mnt/Backup_PVE │   3.6T │ 718.3G │   2.7T │ [###.................]  19.6% │ ext4  │ /dev/sdb1                       │
     │ /var/cache      │ 435.4G │ 154.6G │ 274.6G │ [#######.............]  35.5% │ btrfs │ /dev/luks-5336cabc-29f1-4af2-8a │
     │                 │        │        │        │                               │       │ 31/dd411a9a1599                 │
     │ /var/log        │ 435.4G │ 154.6G │ 274.6G │ [#######.............]  35.5% │ btrfs │ /dev/luks-5336cabc-29f1-4af2-8a │
     │                 │        │        │        │                               │       │ 31/dd411a9a1599                 │
     ╰─────────────────┴────────┴────────┴────────┴───────────────────────────────┴───────┴─────────────────────────────────╯
     ╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
     │ 1 network device                                                                                 │
     ├────────────┬────────┬────────┬────────┬───────────────────────────────┬──────┬───────────────────┤
     │ MOUNTED ON │   SIZE │   USED │  AVAIL │              USE%             │ TYPE │ FILESYSTEM        │
     ├────────────┼────────┼────────┼────────┼───────────────────────────────┼──────┼───────────────────┤
     │ /mnt/NAS   │ 786.4G │ 327.0G │ 419.3G │ [########............]  41.6% │ nfs4 │ 192.168.3.19:/NAS │
     ╰────────────┴────────┴────────┴────────┴───────────────────────────────┴──────┴───────────────────╯
     ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
     │ 9 special devices                                                                                                 │
     ├─────────────────────────────────┬────────┬────────┬───────┬───────────────────────────────┬──────────┬────────────┤
     │ MOUNTED ON                      │   SIZE │   USED │ AVAIL │              USE%             │ TYPE     │ FILESYSTEM │
     ├─────────────────────────────────┼────────┼────────┼───────┼───────────────────────────────┼──────────┼────────────┤
     │ /dev                            │  30.2G │     0B │ 30.2G │                               │ devtmpfs │ dev        │
     │ /dev/shm                        │  30.3G │  21.9M │ 30.3G │ [....................]   0.1% │ tmpfs    │ tmpfs      │
     │ /run                            │  30.3G │   2.0M │ 30.3G │ [....................]   0.0% │ tmpfs    │ run        │
     │ /run/credentials/systemd-crypts │   1.0M │     0B │  1.0M │                               │ tmpfs    │ tmpfs      │
     │ etup@luks\x2d3a8e1aea\x2d0d01\x │        │        │       │                               │          │            │
     │ 2d4e45\x2d940f\x2d63af54c3d7f0. │        │        │       │                               │          │            │
     │ service                         │        │        │       │                               │          │            │
     │ /run/credentials/systemd-crypts │   1.0M │     0B │  1.0M │                               │ tmpfs    │ tmpfs      │
     │ etup@luks\x2d5336cabc\x2d29f1\x │        │        │       │                               │          │            │
     │ 2d4af2\x2d8a31\x2ddd411a9a1599. │        │        │       │                               │          │            │
     │ service                         │        │        │       │                               │          │            │
     │ /run/credentials/systemd-journa │   1.0M │     0B │  1.0M │                               │ tmpfs    │ tmpfs      │
     │ ld.service                      │        │        │       │                               │          │            │
     │ /run/user/1000                  │   6.1G │   4.4M │  6.1G │ [....................]   0.1% │ tmpfs    │ tmpfs      │
     │ /sys/firmware/efi/efivars       │ 128.0K │  62.8K │ 60.2K │ [#########...........]  49.1% │ efivarfs │ efivarfs   │
     │ /tmp                            │  30.3G │ 954.6M │ 29.3G │ [....................]   3.1% │ tmpfs    │ tmpfs      │
     ╰─────────────────────────────────┴────────┴────────┴───────┴───────────────────────────────┴──────────┴────────────╯
    
  • Kurzer IPv6 Ping, ohne viel Tipparbeit

    root@:~# ping 2600::
    PING 2600::(2600::) 56 data bytes
    64 bytes from 2600::: icmp_seq=1 ttl=55 time=14.9 ms
    64 bytes from 2600::: icmp_seq=2 ttl=55 time=13.0 ms
    64 bytes from 2600::: icmp_seq=3 ttl=55 time=15.9 ms
    
  • OpenCloud - Storage Backends testen

    OpenCloud opencloud linux docker
    2
    0 Stimmen
    2 Beiträge
    110 Aufrufe
    FrankMF
    So, mal weiter damit beschäftigen. Also, durch meine ganze Testerei war doch ein Haufen Müll angefallen. dockeruser@opencloud:~/opencloud/deployments/examples/opencloud_full$ docker volume ls DRIVER VOLUME NAME local 0fcd6f237898477b251f3dacb6cd083996092b783f991f899b06d89befc41b1e local 1d8df3f5d41613ad93ed753ce2102a14738cf00e8e7d127ec79881660be291ab local 3b612ce20b207c226640d6b84c32c788cd0fad9f9157578c2310f4b3db63dd29 local 5dfdde733fefb9fdb805acec8338a860762e88cd0753f4bb4098a19fbcd4b6c3 local 6bd5659759fb99b0d0613175d2392ca268dbdb3bd0353b85ccdf9a6004e798c0 local 6f8881420aa0e7713ed5308e635fcb9382939b6570afbd1d776866a07f6d61f2 local 29f7d20edd9eda935041cea7af5aab0af748175d7df8f345288463753d2afa9a local 66ca6287706aac5013b458a109e7c143c4fb177670734fc7a0f68495b1c62fd4 local 74d304835ef51f91226cc22dbbd494d2ddc9a4d91badf88814cae24126efd04a local 0203eb654c1f28a60899ded4660fb101ea222a5f8c86a225d39f3e5da877f1c0 local 271c474feb2ed915afb8efa85e422461fcfdf8acd4097355841eadf33847b7ef local 569a8c34804afd5861299973bed023c0146f40c0dbda0d980b8651bbcadc7fc9 local 655b1f446b5db9749787d4be4445887dcb3d19906d4244d059a0f292a6cd5f01 local 843bb8d0d7845adab06e146c44b153b842d5a1a1d8eb3972bdee1d3cbcb7e815 local 987ee19b8639ad5fffabba276ceb1ca09af6ebc66efb007e561570589c9c53a8 local 1004f5b7b161a4fe37a07d7960740e5cd09b90d5744f1922fb3e41c1265f800a local 2043c77b57728106cbcca8b7e2d3ae2f07ddf4ca44ee21fca232526c95e07381 local 3685c81df1be0061352dfc5b0e6db8d8d9f9b0915a271f1ca53d2796a7876805 local 9581abcfb4fb42b2fabfabbc8139cc4659ca83d92a8b60041957565409293ef4 local 796650f1fa887ff0b153822b268a10aa3579f4f2ca3ce6855ff292e49b3bb6b8 local 426251107e3131a250b27b96e795355332127f19ccf1ec8252860aff5d0caec8 local bd43ceef38448db348cc34e7dc5c4fee9c834d8b6c5957b1e6cdb83cec7b0974 local d94e7ce6c0fb1f4f7b811f624b4526ea889f2f8b99d2aa1b21e79d00dfeb38d0 local e87a27c307a8be80839fae1c006273d57570bb99f60c78c95e86a1e9ea1a786c local f2b3e30406db730e2a341850243c115b6eb231f30f41f5353c7b2427de39af75 local opencloud_full_certs local opencloud_full_opencloud-apps local opencloud_full_opencloud-config local opencloud_full_opencloud-data Oje, das sieht ziemlich vermüllt aus. Dann mal ganz mutig alles löschen. Vorher alles gestoppt. docker compose down Volume löschen, nur ein Beispiel docker volume rm opencloud_full_opencloud-data Alles gelöscht. Dann mal ein Neustart docker compose up -d Jetzt sieht das schon viel besser aus. dockeruser@opencloud:~/opencloud/deployments/examples/opencloud_full$ docker volume ls DRIVER VOLUME NAME local 3737a8eab68ffdc08d6e41493346feeb2e06ef350a210213ab450775318e49f8 local opencloud_full_opencloud-apps Da ich neugierig bin, schauen wir mal rein. root@opencloud:~ ls -lha /var/lib/docker/volumes/3737a8eab68ffdc08d6e41493346feeb2e06ef350a210213ab450775318e49f8/_data/web/assets/apps/ total 8.0K drwxr-x--x 2 dockeruser dockeruser 4.0K May 19 18:25 . drwxr-x--x 3 dockeruser dockeruser 4.0K May 31 10:21 .. Vermutlich ein Speicher, wo die Web Apps was ablegen können. Der andere zeigt es dann klarer. root@opencloud-4gb-fsn1-2:~# ls -lha /var/lib/docker/volumes/opencloud_full_opencloud-apps/_data total 28K drwxr-x--x 7 dockeruser dockeruser 4.0K May 31 10:22 . drwx-----x 3 root root 4.0K May 31 10:21 .. drwxr-xr-x 2 root root 4.0K May 31 10:22 draw-io drwxr-xr-x 2 root root 4.0K May 31 10:21 external-sites drwxr-xr-x 3 root root 4.0K May 31 10:22 json-viewer drwxr-xr-x 2 root root 4.0K May 31 10:22 progress-bars drwxr-xr-x 3 root root 4.0K May 31 10:22 unzip Ok, das sollte mir erst mal reichen. Meine Installation lagert die certs ja aus, das habe ich im docker compose geändert. dockeruser@opencloud:~/opencloud/deployments/examples/opencloud_full$ ls -lha certs/ total 44K drwxr-xr-x 2 dockeruser dockeruser 4.0K May 30 05:49 . drwxr-xr-x 6 dockeruser dockeruser 4.0K May 31 10:38 .. -rw------- 1 dockeruser dockeruser 33K May 29 11:00 acme.json Im docker-compose.yml volumes: - ./certs:/certs # bind-mount acme.json Der Grund dafür ist, das ich das docker-compose nicht als root laufen haben möchte. Die Hauptdaten sind nach lokal ausgelagert. OC_CONFIG_DIR=/home/dockeruser/oc_data/config OC_DATA_DIR=/home/dockeruser/oc_data/data Somit sollte jetzt alles so passen und ich muss mal langsam mit der Spielerei aufhören
  • Update 1.32.6

    Vaultwarden vaultwarden linux
    1
    0 Stimmen
    1 Beiträge
    156 Aufrufe
    Niemand hat geantwortet
  • PHP - ChatGPT

    PHP php linux chatgpt
    1
    2
    0 Stimmen
    1 Beiträge
    160 Aufrufe
    Niemand hat geantwortet
  • Passkeys

    Linux linux passkeys
    2
    0 Stimmen
    2 Beiträge
    313 Aufrufe
    FrankMF
    Passend dazu aus dem Bitwarden Blog https://bitwarden.com/blog/bitwarden-passkey-management/
  • NodeBB - Upgrade v1.19.2

    NodeBB nodebb linux
    2
    1
    0 Stimmen
    2 Beiträge
    227 Aufrufe
    FrankMF
    Es gab da noch ein lästiges Problem -> https://github.com/NodeBB/nodebb-plugin-emoji/issues/52 npm install nodebb-plugin-emoji@3.5.13 Die Version v3.5.13 behebt das Problem.
  • Ansible - ein kurzer Test

    Linux ansible linux
    1
    0 Stimmen
    1 Beiträge
    186 Aufrufe
    Niemand hat geantwortet
  • Kopia - HTTP/S Server

    Verschoben Kopia kopia linux
    3
    2
    0 Stimmen
    3 Beiträge
    2k Aufrufe
    FrankMF
    Ich hatte ein paar Probleme, die ich mir teilweise nicht erklären kann Ich möchte den Kopia Server gerne über systemd steuern. SystemD [Unit] Description=Kopia Server After=syslog.target After=network.target [Service] Type=simple User=kopia Group=kopia ExecStart=/usr/bin/kopia server --tls-cert-file /home/kopia-server/fullchain.pem --tls-key-file /home/kopia-server/privkey.pem --htpasswd-file /home/kopia-server/.htpasswd --address <IPv4>:51515 Restart=always RestartSec=5 [Install] WantedBy=multi-user.target Danach systemctl daemon-reload systemctl start kopia-server Mit systemctl status kopia-server kann man sich den Status anzeigen lassen. Client Rechner Auf dem Client, der das Backup zum Server schicken soll, machen wir dann folgendes. USER@HOSTNAME:~$ kopia repo connect server --url=https://<DOMAIN>:51515 --override-username=USER --override-hostname=HOSTNAME Enter password to open repository: Connected to repository API Server. NOTICE: Kopia will check for updates on GitHub every 7 days, starting 24 hours after first use. To disable this behavior, set environment variable KOPIA_CHECK_FOR_UPDATES=false Alternatively you can remove the file "/home/frank/.config/kopia/repository.config.update-info.json". Danach steht die Verbindung und wir können Backups hochschieben. kopia snapshot create $HOME Damit wird das Homeverzeichnis gesichert. Das initiale Backup, hat 30 Minuten gebraucht. created snapshot with root kb9e50ff5xxxxxxxxxx265d40a5d0861 and ID cda5c0ffxxxxxxxxxxxxxxa4cb4a367b in 30m28s Ein späteres Backup, sieht so aus. USER@HOSTNAME:~$ kopia snapshot create $HOME Snapshotting USER@HOSTNAME:/home/frank ... * 0 hashing, 51 hashed (324.8 MB), 8524 cached (6.6 GB), 0 uploaded (0 B), 0 errors 100.0% Created snapshot with root kc20a4xxxxxxxxxxxx745c6c7b37c and ID d7a96eaxxxxxxxxxxx0961018eacffa in 3m12s Nach 3 Minuten durch. Zu diesem Zeitpunkt hat sich aber auch nicht wirklich was geändert! Fazit Das Tool macht immer noch einen sehr guten Eindruck. Die Geschwindigkeit ist sehr gut. Die Anleitung ist leider unzureichend. Da gibt es so viele Möglichkeiten, da braucht es sehr lange, bis man da mal durchsteigt. Zum Glück, ist das was man normalerweise braucht, recht überschaubar. Bis zum produktiven Einsatz braucht das aber bei mir noch eine Menge mehr Tests. Was ich noch testen möchte Verzeichnis mounten Backup testweise wieder herstellen (zumindestens teilweise) Der Test läuft mit Standard Einstellungen, also z.B. ohne Kompression. Das sollte man dann auch mal testen.. Bitte achtet auf gleiche Versionen auf dem Clienten, wie auf dem Server. Ich meine da ein paar Probleme festgestellt zu haben...
  • Debian Buster 10 Release

    Linux linux nvidia
    3
    1
    0 Stimmen
    3 Beiträge
    464 Aufrufe
    FrankMF
    Da man ja beim Login auswählen kann, mit was die Session startet, war ich doch jetzt etwas neugierig was überhaupt läuft. [image: 1562484643462-img_20190707_092217.jpg] frank@debian:~$ echo $WAYLAND_DISPLAY frank@debian:~$ loginctl SESSION UID USER SEAT TTY 7 1000 frank seat0 tty2 c1 116 Debian-gdm seat0 tty1 2 sessions listed. frank@debian:~$ loginctl show-session c1 -p Type Type=x11 frank@debian:~$ loginctl show-session c1 Id=c1 User=116 Name=Debian-gdm Timestamp=Sat 2019-07-06 22:43:34 CEST TimestampMonotonic=30094837 VTNr=1 Seat=seat0 TTY=tty1 Remote=no Service=gdm-launch-environment Scope=session-c1.scope Leader=1015 Audit=4294967295 Type=x11 Class=greeter Active=no State=online IdleHint=yes IdleSinceHint=1562446130937731 IdleSinceHintMonotonic=346278596 LockedHint=yes Die Installation der Nvidia Treiber macht da wohl einen x11 Desktop raus. Aber auch nicht weiter schlimm, der Wayland lief ja hier überhaupt nicht. Würde mich aber über interessante Links zum Thema freuen