Server/flatbert/Debian: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 275: Zeile 275:
</pre>
</pre>


== tmux retten ==
=== tmux retten ===


(geht nur bei Linux mit Hilfe von /proc, nicht BSD/Mac)
(geht nur bei Linux mit Hilfe von /proc, nicht BSD/Mac)


z.B bei Protokollupgrade (1.8 < 1.9) "tmux attach protocol version mismatch (client 8, server 7)"
z.B. bei Protokollupgrade (1.8 < 1.9) <code>tmux attach protocol version mismatch (client 8, server 7)</code>


<pre>
<source lang="bash">
pgrep tmux
pgrep tmux
/proc/<TMUX_PID>/exe attach
/proc/<TMUX_PID>/exe attach
</pre>
</source>


== ADMIN: btrfs daily snapshots ==
== ADMIN: btrfs daily snapshots ==

Version vom 12. März 2014, 02:04 Uhr


Hardware Info

  • CPU: [1] @ 2.40GHZ
  • RAM: 4x2GB
  • Board: [2]
  • HDD: 1x 500GB [3]
    • HDD: 1x 2TB [4]
    • HDD: 1x 1TB [5]
    • HDD: 1x 1TB [6]
  • boot: (lsblk)
    • ext2 /boot
    • NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    • sda 8:0 0 1.8T 0 disk
      • └─sda2 8:2 0 1.8T 0 part
    • sdb 8:16 0 931.5G 0 disk
      • ├─sdb1 8:17 0 1007K 0 part
      • ├─sdb2 8:18 0 200M 0 part
      • ├─sdb3 8:19 0 4G 0 part
      • └─sdb4 8:20 0 927.3G 0 part
    • sdc 8:32 0 465.8G 0 disk
      • ├─sdc1 8:33 0 1007K 0 part
      • ├─sdc2 8:34 0 200M 0 part /boot
      • ├─sdc3 8:35 0 461.6G 0 part
      • └─sdc4 8:36 0 4G 0 part
    • sdd 8:48 0 931.5G 0 disk
      • ├─sdd1 8:49 0 1007K 0 part
      • ├─sdd2 8:50 0 200M 0 part
      • ├─sdd3 8:51 0 4G 0 part
      • └─sdd4 8:52 0 927.3G 0 part
    • btrfs (RAID1 balance)
      • root = flatbert
      • lxc container = btrfs/container
      • lxc container = var/lib/lxc/container/rootfs
    • snapshots:
      • system /btrfs-snap/flatbert-snap-tägliches_datum
      • lxc container = btrfs/container-snap-tägliches_datum
      • lxc container = var/lib/lxc/container/rootfs-snap-tägliches_datum

Software Info

  • System: Debian Jessi
  • Virtualisierung: bisher ohne
  • Virtuelle Container: LXC
  • Kernel: Linux flatbert 3.12.8flatbert+ #7 SMP Sat Jan 18 20:35:01 CET 2014 x86_64 GNU/Linux

Administriert

Containers

  • astrom
  • astron
  • cloudybay
  • dhcp
  • dn42
  • drucker
  • feile
  • fernandopoo
  • git
  • global
  • jabber1
  • jabber2
  • knot
  • leviathan
  • semanta
  • sharing
  • wiefelspuetz
  • wolke7
  • wormhole
  • www1

Netze

IPv4

  • 217.115.11.128/27
  • 172.22.99.0/24
  • 172.22.100.0/24
  • 172.22.101.0/24

IPv6

  • 2001:4dd0:fb82:c3d2::/64

Virtuelle Maschinen

172.22.99 DNS Admin Services
1 blackhole astro
dodo
DNS Bind für hq.c3d2.de
254 dhcp klaud DHCP
253 dn42 klaud OpenVPN & Quagga für dn42.net
251 knot klaud DNS Cache Unbound
252 wormhole leon
astro
OpenVPN zu morphium für 46.4.237.224/27
23 astron astro chaosbay
eglassd
radar
TriggerMucBot
24 astrom astro http://www.hq.c3d2.de/pentastats/chaosbay
28 www1 klaud http(s) proxy für viele Vhosts
30 unsafe astro ssh chat@ssh.hq.c3d2.de
31 icq astro
shnifti
icq.hq.c3d2.de
spaceboyz.net
32 wiefelspuets astro
leon
collectd
ftp.c3d2.de logs auf 179/tcp
37 fernandopob koeart
39 moleflap dodo
poelzi
Moleflap * Web * Frontend
41 pentaverse dodo pentamedia.org
42 pots john
eri!
44 cloudybay payload pentapad.hq.c3d2.de
46 blotter blotter
47 eriklaut eri!
48 sharing astro http://sharing.hq.c3d2.de
51 maddog koeart Idea Torrent
53 pentabug thammi
54 mossad-silo klobs cthulhu-(wiki-) backup
217.115.11
129 wormhole astro
leon
wormhole.hq.c3d2.de
130 blackhole astro
leon
internet.hq.c3d2.de
132 jabber1 astro
leon
xmpp für hq.c3d2.de
133 jabber2 astro
leon
xmpp für hq.c3d2.de
134 www1 all www1.hq.c3d2.de
135 fernandopoo koeart fernandopoo.hq.c3d2.de
zwoelfelf.net

screen retten

[21:25:35] <blotter> lsof -p <pid-vom-screen>
[21:25:58] <blotter> cd  /run/screen/S-root/; touch 4300.blackhole;  mount --bind /proc/4300/fd/3 4300.blackhole
[21:26:37] <blotter> 4300.blackhole dann durch die infos von lsof ersetzten
[21:26:44] <blotter> danach screen -x oder -r

Oder einfach SIGCHLD schicken

tmux

tmux
tmux ls
tmux attach
STRG + B : detach

Ctrl-b c create a new window
Ctrl-b , rename window
Ctrl b n next window
Ctrl b p previous window
Ctrl-b : command prompt
Ctrl-b w choose window
Ctrl-b s choose tree
Ctrl-b $ rename session
Ctrl-b ? help

tmux retten

(geht nur bei Linux mit Hilfe von /proc, nicht BSD/Mac)

z.B. bei Protokollupgrade (1.8 < 1.9) tmux attach protocol version mismatch (client 8, server 7)

pgrep tmux
/proc/<TMUX_PID>/exe attach

ADMIN: btrfs daily snapshots

/btrfs-admin/btrfs_snap_daily_lxc.sh

oder

btrfs subvolume snapshot /btrfs/CONTAINER /btrfs/CONTAINER-snap-`date -u +%Y.%m.%d-%H.%M.%S`