Write
dd if=/dev/zero of=./test bs=4k count=1000000 oflag=dsync
Read
dd if=./test if=/dev/null bs=4k count=1000000 oflag=dsync
Drop caches
Write
dd if=/dev/zero of=./test bs=4k count=1000000 oflag=dsync
Read
dd if=./test if=/dev/null bs=4k count=1000000 oflag=dsync
Drop caches
check_xwin() { | |
if [ "$(uname -o)" == "Cygwin" ] ; then | |
# Check for Cygwin's Xorg | |
if [ -z $(whereis -b startxwin | cut -d: -f2-) ] ; then | |
# Start Xorg if not runned | |
if ! $(ps aux | grep -q XWin); then | |
startxwin | |
fi | |
fi | |
fi |
#!/bin/bash | |
for i in $(onetemplate list -l ID -n | tail -n +2); do | |
onetemplate show $i | awk '/TEMPLATE CONTENTS/ {seen = 1} seen {print}' | tail -n +2 > $i | |
done |
#!/bin/bash | |
# | |
# VM_HOOK = [ | |
# name = "time_restore", | |
# on = "RUNNING", | |
# state = "ACTIVE", | |
# lcm_state = "BOOT_SUSPENDED", | |
# command = "time_restore.sh", | |
# arguments = "$ID $TEMPLATE" ] |
--- /usr/share/kolab-webadmin/lib/kolab_client_task.php.bak 2016-10-17 18:30:42.341922652 +0300 | |
+++ /usr/share/kolab-webadmin/lib/kolab_client_task.php 2016-10-17 18:30:17.975488877 +0300 | |
@@ -260,6 +260,16 @@ | |
die; | |
} | |
else { | |
+// Log fail attemts for Fail2ban ############## | |
+ $logfile = "/var/log/kolab-webadmin/auth_fail.log"; | |
+ if($logfh = fopen($logfile, 'a')) { | |
+ $date = date("[d/M/Y:H:i:s O]"); |
onlyoffice.conf
from it:docker run -name communityserver -i -t -d onlyoffice/communityserver`
# wait 1-2 minutes.
sudo docker exec -i -t communityserver /bin/bash -c 'cat /etc/nginx/sites-enabled/onlyoffice' > onlyoffice.conf`
sudo docker rm -fv communityserver
#!/bin/bash | |
# Wait for file | |
until [ -f "$1" ]; do sleep 5 ; done | |
# Remove exist hostname | |
sed -i '/ '$(hostname)'$/d' "$1" 2> /dev/null | |
# Write new hostname | |
echo "$(ip addr list | grep -oP '(?<=inet )([0-9]+.){3}[0-9]+' | tail -n1) $(hostname)" >> "$1" |
#!/bin/bash | |
# | |
# Usage: | |
# swap_to_bridge.sh [bridge_name] | |
# | |
set -x | |
#mount -o remount,exec /tmp | |
R=/tmp/root | |
INTERFACE="$(ip route | grep -v '^default' | grep -oP -m1 '(?<=dev )[^ ]*')" |
#!/bin/bash | |
REPEAT=120 #2 minutes | |
# Wait for file | |
until [ -f "$1" ]; do | |
sleep 1 | |
# Timeout check | |
if [ "$REPEAT" -gt 0 ]; then |
#!/bin/bash | |
UUID=$1 | |
KEYRING=$2 | |
cat > /tmp/secret.xml <<EOT | |
<secret ephemeral='no' private='no'> | |
<uuid>$UUID</uuid> | |
<usage type='ceph'> | |
<name>client.libvirt secret</name> |