81%
30.11.2025
_config
03 bash#> vi sshd_config
04 AllowTcpForwarding no
05 ClientAliveCountMax 3
06 ClientAliveInterval 0
07 Compression delayed
08 LoginGraceTime 60s
09 LogLevel DEBUG3
10 MaxAuthTries 2 ... 3
81%
30.11.2025
node1
192.168.56.101 (eth1)
10.0.2.1 (eth0)
node2
192.168.56.102 (eth1)
10.0.2.2 (eth0)
node3
192.168.56.103 (eth1)
10.0.2.3 (eth0
80%
30.11.2025
Connection
01 #!/usr/bin/expect
02
03 set host [lindex $argv 0]
04 set timeout 5
05 spawn /usr/bin/ssh aefrisch@$host
06 expect "(yes/no)? " {
07 send "yes\r"
08 }
09 expect "password:"
10 send
80%
30.11.2025
end (Figure 2).
Listing 3
update-dns
01 #!/usr/bin/perl
02
03 use DBI;
04
05 $db_user = "powerdns";
06 $db_passwd = "powerpass";
07
08 $hostname = $ARGV[0] . ".my.org";
09 $ip = $ARGV[1
80%
30.11.2025
= DeltaCloud.new(USER, PASSWORD, URL)
05 summary = Hash.new(0)
06 state = client.instances.inject({}) do |state, inst|
07 state[inst.id] = inst.state
08 summary[inst.state] += 1
09 state
10 end
11
79%
30.11.2025
ID.
Version 3.0 of the cluster suite (in RHEL 6 and Fedora 10 or later), replaces OpenAIS with Corosync [3]. Viewed superficially, not too many changes are seen between the two cluster managers ... 3
78%
30.11.2025
costs
157
303
Production downtime costs
0
0
TCO
7,847
3,709
Like sole proprietors, small business don't have their own IT departments ... 3
78%
30.11.2025
Throttling Script
01 #!/bin/bash
02 # Our predefined variables
03 DEV=eth0
04 DEVING=eth1
05 DIR=src
06 PKT=920
07 BAND=1Gbit
08 # Reset values from previous script runs
09 tc qdisc del dev $DEV root
10
78%
30.11.2025
. If a hostname is used it
06 * must match the reverse dns of the server.
07 * /
08 host = "10.42.0.1";
09
10 /* passwords: the passwords we send (OLD C:) and accept (OLD N:).
11
78%
30.11.2025
/openvpn/keys/CA.crt
08 cert /etc/openvpn/keys/server.crt
09 key /etc/openvpn/keys/server.key
10 tls-auth /etc/openvpn/keys/tls-auth.key
11
12 server 192.168.1.0 255.255.255.0
13
14 keepalive 10 60
15 comp-lzo
16
17