Skip to content

Liste von Linuxbefehlen

Angeheftet Linux
  • 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      │
     ╰─────────────────────────────────┴────────┴────────┴───────┴───────────────────────────────┴──────────┴────────────╯
    
  • 0 Stimmen
    3 Beiträge
    26 Aufrufe
    frankm@nrw.socialF
    @andreasgoebel Ich bin aktuell auf einem Manjaro Testing mit KDE Desktop und habe den Desktop so eingerichtet, wie ich mich wohl fühle. Wenn ich vor einer Neuinstallation stehen würde, würde ich Fedora eine Chance geben.Aktuell richte ich Fedora 42 so ein, das ich mal einen "Notfall-PC" habe, wenn der erste rum zickt
  • Restic feiert 10. Geburtstag

    Restic restic linux
    1
    1
    0 Stimmen
    1 Beiträge
    162 Aufrufe
    Niemand hat geantwortet
  • Links zu Vaultwarden

    Angeheftet Vaultwarden vaultwarden bitwarden linux
    1
    0 Stimmen
    1 Beiträge
    153 Aufrufe
    Niemand hat geantwortet
  • Crowdsec - Ein fail2ban Ersatz?

    Linux crowdsec linux fail2ban
    2
    1
    0 Stimmen
    2 Beiträge
    937 Aufrufe
    FrankMF
    Ich kann jetzt hier von meiner ersten Erfahrung berichten und wie CrowdSec mich gebannt hat Was war passiert? Ich war gestern sehr intensiv mit der Konfiguration von Nextcloud <-> Collabora Online beschäftigt. Nachdem ich irgendwie nicht weiterkam habe ich mich der Erstellung eines Dokumentes gewidmet. Nach einiger Zeit war die Nextcloud nicht mehr erreichbar. Ok, hatte ich bei der Konfiguration auch schon mal, den Server einmal neugestartet und fertig. Doch jetzt kam es, Server neugestartet - hilft nicht. Gut, schauen wir mal nach, Der SSH Login ging auch nicht Jetzt war guter Rat gefragt. Zu diesem Zeitpunkt ging ich noch davon aus, das auf diesem Server kein CrowdSec installiert war, sondern fail2ban. Und fail2ban hatte eine sehr kurze Bantime vom 10M. Also blieb wohl nur noch das Rescue System von Hetzner. [image: 1694411392066-488866bc-3dcf-4abc-9e98-6107d65aa4c7-grafik.png] Da hatte ich ja so gut wie gar keine Erfahrung mit. Also mal kurz den Nico angetriggert und es kam folgender Link. https://docs.hetzner.com/de/robot/dedicated-server/troubleshooting/hetzner-rescue-system/ Das Laufwerk war schnell bestimmt und schnell nach /tmp gemountet. Danach musste man sich noch mit chroot in diese Umgebung anmelden. chroot-prepare /mnt chroot /mnt Nachdem das klappte, habe ich eben fail2ban disabled. sysmctl disable fail2ban Danach das Rescue beendet. Der Server startete wieder und ich kam wieder per SSH drauf. Puuh. Bei meiner ersten Kontrolle fiel mir was auf root@:~# pstree systemd─┬─2*[agetty] ├─atd ├─cron ├─crowdsec─┬─journalctl │ └─8*[{crowdsec}] ├─crowdsec-firewa───9*[{crowdsec-firewa}] Wie? Da läuft CrowdSec? Da ich dabei bin die Server auf CrowdSec umzustellen, war das wohl hier schon gemacht, aber leider nicht vernünftig. fail2ban hätte mindestens disabled werden müssen und in meiner Dokumentation war das auch nicht enthalten. 6 setzen! CrowdSec besteht ja aus zwei Diensten, CrowdSec und dem Firewall-Bouncer. Der CrowdSec Dienst lief aber nicht, der war irgendwie failed. Ok, starten wir ihn und schauen was passiert. Nachdem er gestarte war mal die Banliste angeschaut. cscli decisions list ergab diesen Eintrag. 2551501 │ crowdsec │ Ip:5.146.xxx.xxx │ crowdsecurity/http-crawl-non_statics │ ban │ │ │ 53 │ 1h5m55.391864693s │ 1671 Meine IP war gebannt. Dann wissen wir ja , woher die Probleme kamen. cscli decisions delete --id 2551501 Nach Eingabe war der Ban entfernt. Na gut, aber da ich aktuell immer noch an der richtigen Konfiguration von NC <-> CODE bastel, könnte das ja wieder passieren. Was machen? Kurz gegoogelt. Es gibt eine Whitelist. Aha! /etc/crowdsec/parsers/s02-enrich/whitelists.yaml name: crowdsecurity/whitelists description: "Whitelist events from private ipv4 addresses" whitelist: reason: "private ipv4/ipv6 ip/ranges" ip: - "127.0.0.1" - "::1" - "5.146.XXX.XXX" cidr: - "192.168.0.0/16" - "10.0.0.0/8" - "172.16.0.0/12" # expression: # - "'foo.com' in evt.Meta.source_ip.reverse" Danach den Dienst neustarten. Jetzt hoffen wir mal, das es hilft. Zum Schluss noch was, was mir aufgefallen war und was mich auch sehr verwirrt hatte. CrowdSec hatte wegen einem crowdsecurity/http-crawl-non_statics gebannt. Dadurch konnte ich meine subdomain.<DOMAIN> nicht erreichen. Ok, logisch, wenn der Ban von da ausgeht. Ich konnte aber gleichzeitig eine andere subdomain mit derselben <DOMAIN> auch nicht erreichen. Komplett verwirrte es mich dann, als ich eine andere <DOMAIN> auf dem selben Server erreichen konnte. Und zum Schluss ging auch der SSH nicht. Also, wieder viel gelernt..
  • Happy Birthday Debian

    Allgemeine Diskussionen debian linux
    1
    1
    0 Stimmen
    1 Beiträge
    105 Aufrufe
    Niemand hat geantwortet
  • Debian 11.1 released

    Linux linux debian
    1
    0 Stimmen
    1 Beiträge
    184 Aufrufe
    Niemand hat geantwortet
  • Kopia - Kopia-Server mit Kopia-UI

    Kopia kopia linux
    1
    2
    0 Stimmen
    1 Beiträge
    441 Aufrufe
    Niemand hat geantwortet
  • IPTables dauerhaft speichern

    Angeheftet Linux linux iptables
    1
    0 Stimmen
    1 Beiträge
    605 Aufrufe
    Niemand hat geantwortet