Browse Source

lang

master
zeus 3 years ago
parent
commit
f7137221c7
  1. 105
      hybrid-linux-en/apt.adoc
  2. 144
      hybrid-linux-en/basics.adoc
  3. 421
      hybrid-linux-en/basics.cast
  4. 101
      hybrid-linux-en/demo.cast
  5. 57
      hybrid-linux-en/demo1.cast
  6. 19
      hybrid-linux-en/ex_find_and_grep.adoc
  7. 19
      hybrid-linux-en/ex_find_and_grep_answer.adoc
  8. 200
      hybrid-linux-en/filesystem-backup.adoc
  9. 47
      hybrid-linux-en/filesystem.adoc
  10. 657
      hybrid-linux-en/filesystem.cast
  11. 95
      hybrid-linux-en/find_and_grep.adoc
  12. 134
      hybrid-linux-en/index.js
  13. 170
      hybrid-linux-en/proc.adoc
  14. 190
      hybrid-linux-en/proc.cast
  15. 14
      hybrid-linux-en/test.adoc
  16. 9
      index.js

105
hybrid-linux-en/apt.adoc

@ -0,0 +1,105 @@
= An Introduction to Linux !
Apostolos rootApostolos@swarmlab.io
// Metadata:
:description: Intro and Install
:keywords: Linux, apt
:data-uri:
:toc: right
:toc-title: Table of contents
:toclevels: 4
:source-highlighter: highlight
:no-header-footer:
:nofooter:
:last-update-label!:
:icons: font
:sectnums:
{empty} +
== Managing software
=== APT
WHAT IS APT?
A packaging system simply provides programs and applications for installation.
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
==== Updating Package Database
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
Without this the system won’t know if there are newer packages available or not.
[source,bash]
----
apt-get update
----
==== Upgrading Package Database
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
[source,bash]
----
sudo apt-get upgrade
----
==== SEARCH FOR PACKAGES WITH APT
To search for a package you can use the following command:
[source,bash]
----
apt search apache2
----
==== INSTALLING NEW PACKAGES
If you are find the name of the package you want to install, you can install it by running this command:
[source,bash]
----
apt install apache2 vlc
----
==== REMOVING INSTALLED PACKAGES
To uninstall a package from your system, you can use the following command:
[source,bash]
----
apt remove vlc
----
NOTE: This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
[source,bash]
----
apt purge vlc
----
==== clean up any unused libraries and packages
[source,bash]
----
apt autoremove
----
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
:hardbreaks:
{empty} +
{empty} +
{empty}
:!hardbreaks:

144
hybrid-linux-en/basics.adoc

@ -0,0 +1,144 @@
= An Introduction to Linux !
Apostolos rootApostolos@swarmlab.io
// Metadata:
:description: Intro and Install
:keywords: Linux, apt
:data-uri:
:toc: right
:toc-title: Table of contents
:toclevels: 4
:source-highlighter: highlight
:no-header-footer:
:nofooter:
:last-update-label!:
:icons: font
:sectnums:
== Absolute basics
.Absolute basics
[options="header,footer"]
|=======================
|Command| Meaning
|ls| Displays a list of files in the current working directory.
|cd directory| change directories
|passwd |change the password for the current user
|file filename| display file type of file with name filename
|cat textfile| throws content of textfile on the screen
|pwd| display present working directory
|exit or logout| leave this session
|man command| read man pages on command
|=======================
=== Key combinations
.Key combinations
[options="header,footer"]
|=======================
|Key or key combination| Function
|Ctrl+C| End a running program and return the prompt
|Ctrl+Z| Suspend a program
|ArrowUp and ArrowDown| Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
|Tab| Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
|Tab Tab| Shows file or command completion possibilities.
|Shift+PageUp and Shift+PageDown| Browse terminal buffer (to see text that has "scrolled off" the screen).
|=======================
=== ls -l
[source,bash]
----
# ls -al
drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
crw------- 1 root root 5, 1 Οκτ 23 21:22 console
lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
----
==== File types
This table gives an overview of the characters determining the file type:
NOTE: **d**rwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
.File types in a long list
[options="header,footer"]
|=======================
|Symbol| Meaning
|-| Regular file
|d| Directory
|l| Link
|c| Special file
|s| Socket
|p| Named pipe
|b| Block device
|=======================
NOTE: -**rw-**rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
==== Access rights
.Access rights
[options="header,footer"]
|=======================
|Code| Meaning
|0 or -|The access right that is supposed to be on this place is not granted.
|4 or r|read access is granted to the user category defined in this place
|2 or w|write permission is granted to the user category defined in this place
|1 or x|execute permission is granted to the user category defined in this place
|=======================
==== User group codes
.User group codes
[options="header,footer"]
|=======================
|Code| Meaning|
|u| user permissions|-**rw-**rw-r--
|g| group permissions|-rw-**rw-**r--
|o| permissions for others|-rw-rw-**rw-**
|=======================
==== Exercises
[source,bash]
----
touch example
chmod 400 example
ls -l example
chmod 500 example
ls -l example
chmod 600 example
ls -l example
chmod 644 example
ls -l example
chmod 660 example
ls -l example
chmod 700 example
ls -l example
chmod 755 example
ls -l example
chmod 775 example
ls -l example
ls -l example
chmod 777 example
ls -l example
----
:hardbreaks:
{empty} +
{empty} +
{empty}
:!hardbreaks:

421
hybrid-linux-en/basics.cast

@ -0,0 +1,421 @@
{"version": 2, "width": 87, "height": 33, "timestamp": 1612893418, "env": {"SHELL": "/bin/bash", "TERM": "xterm"}}
[0.034139, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[1.710688, "o", "c"]
[1.770303, "o", "d"]
[1.924529, "o", " "]
[2.989086, "o", "/"]
[3.149012, "o", "t"]
[3.474723, "o", "m"]
[4.327055, "o", "p"]
[5.085822, "o", "\r\n\u001b]0;zeus@swarmlab: /tmp\u0007zeus@swarmlab:/tmp$ "]
[6.128322, "o", "m"]
[6.352816, "o", "k"]
[6.553889, "o", "d"]
[6.819115, "o", "i"]
[7.192075, "o", "r"]
[7.506795, "o", " "]
[9.81054, "o", "e"]
[10.15236, "o", "x"]
[11.075198, "o", "1"]
[11.978071, "o", "\r\n"]
[11.984932, "o", "\u001b]0;zeus@swarmlab: /tmp\u0007zeus@swarmlab:/tmp$ "]
[12.873202, "o", "c"]
[12.952936, "o", "d"]
[13.245447, "o", " "]
[13.570397, "o", "e"]
[13.996676, "o", "x"]
[14.55367, "o", "1"]
[16.011771, "o", "\r\n\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[16.975072, "o", "p"]
[17.226207, "o", "w"]
[17.501338, "o", "d"]
[17.897133, "o", "\r\n"]
[17.897418, "o", "/tmp/ex1"]
[17.897557, "o", "\r\n"]
[17.897802, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[22.04528, "o", "t"]
[22.32744, "o", "o"]
[22.622483, "o", "u"]
[22.866944, "o", "c"]
[23.111904, "o", "h"]
[23.386964, "o", " "]
[23.598149, "o", "e"]
[23.882923, "o", "x"]
[24.743104, "o", "a"]
[25.443891, "o", "m"]
[25.835899, "o", "p"]
[26.05061, "o", "l"]
[26.211667, "o", "e"]
[27.628063, "o", "\r\n"]
[27.632413, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[28.600751, "o", "l"]
[28.721384, "o", "s"]
[28.905733, "o", " "]
[29.269593, "o", "-"]
[29.473363, "o", "a"]
[29.695167, "o", "l"]
[30.527638, "o", "\r\n"]
[30.532851, "o", "total 16\r\n"]
[30.533661, "o", "drwxr-xr-x 2 zeus zeus 4096 Φεβ 9 19:57 \u001b[0m\u001b[01;34m.\u001b[0m\r\ndrwxrwxrwt 26 root root 12288 Φεβ 9 19:57 \u001b[30;42m..\u001b[0m\r\n-rw-r--r-- 1 zeus zeus 0 Φεβ 9 19:57 example\r\n"]
[30.534001, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[33.331781, "o", "c"]
[33.657039, "o", "h"]
[34.173722, "o", "m"]
[34.871821, "o", "o"]
[35.166818, "o", "d"]
[35.723751, "o", " "]
[36.351108, "o", "4"]
[37.694825, "o", "0"]
[37.835597, "o", "0"]
[38.230949, "o", " "]
[38.516415, "o", "e"]
[38.878715, "o", "x"]
[39.163904, "o", "a"]
[39.432405, "o", "mple "]
[40.638256, "o", "\r\n"]
[40.643081, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[41.39929, "o", "chmod 400 example "]
[41.794875, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\u001b[12Pls -al"]
[42.896733, "o", "\r\n"]
[42.902019, "o", "total 16\r\n"]
[42.902689, "o", "drwxr-xr-x 2 zeus zeus 4096 Φεβ 9 19:57 \u001b[0m\u001b[01;34m.\u001b[0m\r\ndrwxrwxrwt 26 root root 12288 Φεβ 9 19:57 \u001b[30;42m..\u001b[0m\r\n-r-------- 1 zeus zeus 0 Φεβ 9 19:57 example\r\n"]
[42.903275, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[46.782073, "o", "ls -al"]
[47.218012, "o", "\b\b\b\b\b\bchmod 400 example "]
[47.714401, "o", "\b"]
[48.215495, "o", "\b"]
[48.250913, "o", "\b"]
[48.286624, "o", "\b"]
[48.321886, "o", "\b"]
[48.357652, "o", "\b"]
[48.390743, "o", "\b"]
[48.938722, "o", "\b"]
[49.153673, "o", "\b"]
[49.344836, "o", "\b"]
[49.536071, "o", "\b"]
[50.646791, "o", "\b\u001b[1P"]
[50.797524, "o", "\u001b[1@5"]
[51.395008, "o", "\r\n"]
[51.396677, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[52.109641, "o", "chmod 500 example "]
[52.541484, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\u001b[12Pls -al"]
[53.099167, "o", "\r\n"]
[53.102269, "o", "total 16\r\n"]
[53.102511, "o", "drwxr-xr-x 2 zeus zeus 4096 Φεβ 9 19:57 \u001b[0m\u001b[01;34m.\u001b[0m\r\ndrwxrwxrwt 26 root root 12288 Φεβ 9 19:57 \u001b[30;42m..\u001b[0m\r\n-r-x------ 1 zeus zeus 0 Φεβ 9 19:57 \u001b[01;32mexample\u001b[0m\r\n"]
[53.102942, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[55.632114, "o", "ls -al"]
[56.085462, "o", "\b\b\b\b\b\bchmod 500 example "]
[56.594987, "o", "\b"]
[57.096312, "o", "\b"]
[57.130246, "o", "\b"]
[57.164846, "o", "\b"]
[57.200545, "o", "\b"]
[57.235379, "o", "\b"]
[57.268398, "o", "\b"]
[57.301726, "o", "\b"]
[57.334758, "o", "\b"]
[57.37002, "o", "\b"]
[57.56443, "o", "\b"]
[58.5961, "o", "\b\u001b[1P"]
[59.042169, "o", "\u001b[1@6"]
[59.904152, "o", "\r\n"]
[59.906759, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[60.462917, "o", "chmod 600 example "]
[60.788421, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\u001b[12Pls -al"]
[62.223809, "o", "\r\n"]
[62.226469, "o", "total 16\r\n"]
[62.226701, "o", "drwxr-xr-x 2 zeus zeus 4096 Φεβ 9 19:57 \u001b[0m\u001b[01;34m.\u001b[0m\r\ndrwxrwxrwt 26 root root 12288 Φεβ 9 19:57 \u001b[30;42m..\u001b[0m\r\n-rw------- 1 zeus zeus 0 Φεβ 9 19:57 example\r\n"]
[62.227059, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[64.112631, "o", "ls -al"]
[64.528888, "o", "\b\b\b\b\b\bchmod 600 example "]
[65.105654, "o", "\b"]
[65.320279, "o", "\b"]
[65.501362, "o", "\b"]
[65.685387, "o", "\b"]
[65.857123, "o", "\b"]
[66.048259, "o", "\b"]
[66.232467, "o", "\b"]
[66.423669, "o", "\b"]
[66.595097, "o", "\b"]
[67.10987, "o", "\b\u001b[1P"]
[67.424745, "o", "\b\u001b[1P"]
[68.576398, "o", "\u001b[1@4"]
[69.012045, "o", "\u001b[1@4"]
[70.323628, "o", "\r\n"]
[70.325983, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[70.892269, "o", "chmod 644 example "]
[71.14433, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\u001b[12Pls -al"]
[72.145424, "o", "\r\n"]
[72.150721, "o", "total 16\r\n"]
[72.151333, "o", "drwxr-xr-x 2 zeus zeus 4096 Φεβ 9 19:57 \u001b[0m\u001b[01;34m.\u001b[0m\r\ndrwxrwxrwt 26 root root 12288 Φεβ 9 19:58 \u001b[30;42m..\u001b[0m\r\n-rw-r--r-- 1 zeus zeus 0 Φεβ 9 19:57 example\r\n"]
[72.151768, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[74.594793, "o", "ls -al"]
[74.950473, "o", "\b\b\b\b\b\bchmod 644 example "]
[75.903265, "o", "\b"]
[76.402719, "o", "\b"]
[76.438904, "o", "\b"]
[76.474817, "o", "\b"]
[77.107383, "o", "\b"]
[77.402227, "o", "\b"]
[77.633928, "o", "\b"]
[77.828285, "o", "\b"]
[78.039564, "o", "\b"]
[78.45386, "o", "\b\u001b[1P"]
[78.705112, "o", "\b\u001b[1P"]
[79.081045, "o", "\b\u001b[1P"]
[80.104444, "o", "\u001b[1@7"]
[80.439258, "o", "\u001b[1@7"]
[80.815004, "o", "\u001b[1@7"]
[81.859254, "o", "\r\n"]
[81.861742, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[83.015095, "o", "chmod 777 example "]
[83.343589, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\u001b[12Pls -al"]
[84.345013, "o", "\r\n"]
[84.349171, "o", "total 16\r\ndrwxr-xr-x 2 zeus zeus 4096 Φεβ 9 19:57 \u001b[0m\u001b[01;34m.\u001b[0m\r\ndrwxrwxrwt 26 root root 12288 Φεβ 9 19:58 \u001b[30;42m..\u001b[0m\r\n-rwxrwxrwx 1 zeus zeus 0 Φεβ 9 19:57 \u001b[01;32mexample\u001b[0m\r\n"]
[84.35031, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[86.700049, "o", "m"]
[86.995477, "o", "k"]
[87.206987, "o", "d"]
[87.471528, "o", "i"]
[87.663228, "o", "r"]
[87.998461, "o", " "]
[88.586351, "o", "d"]
[88.881884, "o", "i"]
[89.022517, "o", "r"]
[89.579718, "o", "1"]
[90.392107, "o", "\r\n"]
[90.394966, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[91.427152, "o", "mkdir dir1"]
[92.082873, "o", "/"]
[94.131364, "o", "d"]
[94.467826, "o", "i"]
[94.638902, "o", "r"]
[95.14571, "o", "2"]
[95.602128, "o", "\r\n"]
[95.604738, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[96.547448, "o", "mkdir dir1/dir2"]
[97.353852, "o", "/"]
[97.954026, "o", "d"]
[98.742203, "o", "3"]
[99.634997, "o", "\r\n"]
[99.638408, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[100.41888, "o", "mkdir dir1/dir2/d3"]
[100.780726, "o", "\b"]
[101.280857, "o", "\b"]
[101.31704, "o", "\b"]
[101.353219, "o", "\b"]
[101.389566, "o", "\b"]
[101.424741, "o", "\b"]
[101.457587, "o", "\b"]
[101.490702, "o", "\b"]
[101.52279, "o", "\b"]
[101.559018, "o", "\b"]
[101.59449, "o", "\b"]
[101.629056, "o", "\b"]
[101.662715, "o", "\b"]
[102.148002, "o", "\b\u001b[1P dir1/dir2/d3\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[102.359921, "o", "\b\u001b[1P dir1/dir2/d3\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[102.535067, "o", "\b\u001b[1P dir1/dir2/d3\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[102.706161, "o", "\b\u001b[1P dir1/dir2/d3\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[102.877612, "o", "\b\u001b[1P dir1/dir2/d3\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[103.509842, "o", "t dir1/dir2/d3\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[103.781978, "o", "o dir1/dir2/d3\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[104.106949, "o", "u dir1/dir2/d3\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[104.378979, "o", "c dir1/dir2/d3\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[104.573514, "o", "h dir1/dir2/d3\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[105.283516, "o", "\u001b[C"]
[105.782973, "o", "\u001b[C"]
[105.818709, "o", "\u001b[C"]
[105.854441, "o", "\u001b[C"]
[105.8899, "o", "\u001b[C"]
[105.925352, "o", "\u001b[C"]
[105.958838, "o", "\u001b[C"]
[105.992329, "o", "\u001b[C"]
[106.025481, "o", "\u001b[C"]
[106.059643, "o", "\u001b[C"]
[106.095271, "o", "\u001b[C"]
[106.130322, "o", "\u001b[C"]
[106.162848, "o", "\u001b[C"]
[106.196544, "o", "\u0007"]
[106.229845, "o", "\u0007"]
[106.26294, "o", "\u0007"]
[106.296131, "o", "\u0007"]
[106.820852, "o", "/"]
[107.18628, "o", "f"]
[107.602416, "o", "i"]
[107.854179, "o", "l"]
[108.038567, "o", "e"]
[108.420914, "o", "1"]
[109.478039, "o", "\r\n"]
[109.48064, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[110.036817, "o", "touch dir1/dir2/d3/file1"]
[110.399343, "o", "\b"]
[110.899137, "o", "\b"]
[110.934696, "o", "\b"]
[110.9708, "o", "\b"]
[111.006817, "o", "\b"]
[111.042346, "o", "\b"]
[111.074945, "o", "\b"]
[111.108257, "o", "\b"]
[111.141402, "o", "\b"]
[111.176802, "o", "\b"]
[111.212988, "o", "\b"]
[111.248496, "o", "\b"]
[111.282109, "o", "\b"]
[111.314785, "o", "\b"]
[111.348027, "o", "\b"]
[111.382121, "o", "\b"]
[111.417833, "o", "\b"]
[111.546252, "o", "\b"]
[111.747671, "o", "\b"]
[112.111672, "o", "\b\u001b[1P dir1/dir2/d3/file1\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[112.322911, "o", "\b\u001b[1P dir1/dir2/d3/file1\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[112.51698, "o", "\b\u001b[1P dir1/dir2/d3/file1\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[112.728924, "o", "\b\u001b[1P dir1/dir2/d3/file1\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[112.930381, "o", "\b\u001b[1P dir1/dir2/d3/file1\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[114.424874, "o", "c dir1/dir2/d3/file1\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[114.700416, "o", "h dir1/dir2/d3/file1\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[114.952553, "o", "m dir1/dir2/d3/file1\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[115.583318, "o", "o dir1/dir2/d3/file1\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[115.80898, "o", "d dir1/dir2/d3/file1\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[116.71752, "o", "\u001b[C dir1/dir2/d3/file1\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[117.590477, "o", "7 dir1/dir2/d3/file1\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[119.095303, "o", "5 dir1/dir2/d3/file1\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[119.540632, "o", "5 dir1/dir2/d3/file1\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"]
[120.148011, "o", "\r\n"]
[120.149761, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[121.05263, "o", "\u0007"]
[121.901629, "o", "chmod 755 dir1/dir2/d3/file1"]
[123.209121, "o", "\b"]
[123.709197, "o", "\b"]
[123.74513, "o", "\b"]
[123.781022, "o", "\b"]
[123.814848, "o", "\b"]
[123.847831, "o", "\b"]
[123.881364, "o", "\b"]
[123.917129, "o", "\b"]
[123.952595, "o", "\b"]
[123.988792, "o", "\b"]
[124.024076, "o", "\b"]
[124.057847, "o", "\b"]
[124.091708, "o", "\b"]
[124.124828, "o", "\b"]
[124.160557, "o", "\b"]
[124.1942, "o", "\b"]
[124.228729, "o", "\b"]
[124.683089, "o", "\b\b\b\b\b\b\b\b\b\b\b\u001b[K"]
[125.48953, "o", "t"]
[125.703571, "o", "r"]
[126.159747, "o", "e"]
[126.331248, "o", "e"]
[126.532959, "o", "\r\n"]
[126.53656, "o", "\u001b[01;34m.\u001b[00m\r\n"]
[126.536768, "o", "├── \u001b[01;34mdir1\u001b[00m\r\n│   └── \u001b[01;34mdir2\u001b[00m\r\n│   └── \u001b[01;34md3\u001b[00m\r\n│   └── \u001b[01;32mfile1\u001b[00m\r\n└── \u001b[01;32mexample\u001b[00m\r\n\r\n3 directories, 2 files\r\n"]
[126.537208, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[128.372841, "o", "l"]
[128.583974, "o", "s"]
[128.809871, "o", " "]
[129.175213, "o", "-"]
[129.356225, "o", "a"]
[129.611454, "o", "l"]
[130.024319, "o", " "]
[130.745258, "o", "d"]
[131.0375, "o", "i"]
[131.181221, "o", "r"]
[131.503578, "o", "\r\n"]
[131.505414, "o", "ls: cannot access 'dir'"]
[131.505572, "o", ": No such file or directory\r\n"]
[131.506021, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[132.69381, "o", "ls -al dir"]
[132.979221, "o", "1/"]
[133.717336, "o", "\r\n"]
[133.722433, "o", "total 12\r\ndrwxr-xr-x 3 zeus zeus 4096 Φεβ 9 19:58 \u001b[0m\u001b[01;34m.\u001b[0m\r\ndrwxr-xr-x 3 zeus zeus 4096 Φεβ 9 19:58 \u001b[01;34m..\u001b[0m\r\ndrwxr-xr-x 3 zeus zeus 4096 Φεβ 9 19:58 \u001b[01;34mdir2\u001b[0m\r\n"]
[133.723356, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[134.774614, "o", "ls -al dir1/"]
[136.417405, "o", "*"]
[136.9043, "o", "\r\n"]
[136.906442, "o", "total 12\r\n"]
[136.906625, "o", "drwxr-xr-x 3 zeus zeus 4096 Φεβ 9 19:58 \u001b[0m\u001b[01;34m.\u001b[0m\r\ndrwxr-xr-x 3 zeus zeus 4096 Φεβ 9 19:58 \u001b[01;34m..\u001b[0m\r\ndrwxr-xr-x 2 zeus zeus 4096 Φεβ 9 19:58 \u001b[01;34md3\u001b[0m\r\n"]
[136.907, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[138.121781, "o", "ls -al dir1/*"]
[140.340482, "o", "\b\u001b[K"]
[140.805947, "o", "d"]
[141.164798, "o", "ir2/"]
[141.900021, "o", "\r\n"]
[141.904339, "o", "total 12\r\ndrwxr-xr-x 3 zeus zeus 4096 Φεβ 9 19:58 \u001b[0m\u001b[01;34m.\u001b[0m\r\ndrwxr-xr-x 3 zeus zeus 4096 Φεβ 9 19:58 \u001b[01;34m..\u001b[0m\r\n"]
[141.905361, "o", "drwxr-xr-x 2 zeus zeus 4096 Φεβ 9 19:58 \u001b[01;34md3\u001b[0m\r\n"]
[141.905726, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[142.65074, "o", "ls -al dir1/dir2/"]
[143.090457, "o", "d3/"]
[143.550544, "o", "\r\n"]
[143.553615, "o", "total 8\r\ndrwxr-xr-x 2 zeus zeus 4096 Φεβ 9 19:58 \u001b[0m\u001b[01;34m.\u001b[0m\r\ndrwxr-xr-x 3 zeus zeus 4096 Φεβ 9 19:58 \u001b[01;34m..\u001b[0m\r\n"]
[143.554093, "o", "-rwxr-xr-x 1 zeus zeus 0 Φεβ 9 19:58 \u001b[01;32mfile1\u001b[0m\r\n"]
[143.554294, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[144.559404, "o", "ls -al dir1/dir2/d3/"]
[147.491913, "o", "\b\u001b[K"]
[147.682915, "o", "\b\u001b[K"]
[147.877016, "o", "\b\u001b[K"]
[148.118482, "o", "\b\u001b[K"]
[148.343332, "o", "\b\u001b[K"]
[148.564483, "o", "\b\u001b[K"]
[148.800495, "o", "\b\u001b[K"]
[149.021638, "o", "\b\u001b[K"]
[149.213429, "o", "\b\u001b[K"]
[150.15835, "o", "\b"]
[150.372894, "o", "\b"]
[150.53387, "o", "\b"]
[150.705229, "o", "\b"]
[150.859197, "o", "\b"]
[151.179061, "o", "\b\u001b[1P dir1\b\b\b\b\b"]
[151.343618, "o", "\b\u001b[1P dir1\b\b\b\b\b"]
[151.524458, "o", "\b\u001b[1P dir1\b\b\b\b\b"]
[151.67604, "o", "\u001b[1Pdir1\b\b\b\b\b"]
[151.849898, "o", "\b\u001b[1P dir1\b\b\b\b\b"]
[152.021018, "o", "\b\u001b[1P dir1\b\b\b\b\b"]
[152.648685, "o", "c dir1\b\b\b\b\b"]
[152.954024, "o", "h dir1\b\b\b\b\b"]
[153.279281, "o", "m dir1\b\b\b\b\b"]
[153.424135, "o", "\u0007"]
[154.612414, "o", "o dir1\b\b\b\b\b"]
[154.695923, "o", "d dir1\b\b\b\b\b"]
[155.332353, "o", "\u001b[C dir1\b\b\b\b\b"]
[156.011911, "o", "6 dir1\b\b\b\b\b"]
[156.71963, "o", "0 dir1\b\b\b\b\b"]
[156.852865, "o", "0 dir1\b\b\b\b\b"]
[157.135286, "o", "\u001b[C dir1\b\b\b\b\b"]
[157.816285, "o", "- dir1\b\b\b\b\b"]
[158.645003, "o", "R dir1\b\b\b\b\b"]
[159.447466, "o", "\r\n"]
[159.449203, "o", "chmod: cannot access 'dir1/dir2'"]
[159.450144, "o", ": Permission denied\r\n\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[160.187993, "o", "chmod 600 -R dir1"]
[160.642941, "o", "\b"]
[161.144612, "o", "\b"]
[161.179575, "o", "\b"]
[161.216059, "o", "\b"]
[161.252522, "o", "\b"]
[161.288083, "o", "\b"]
[161.321951, "o", "\b"]
[162.314166, "o", "\b"]
[162.558697, "o", "\b"]
[162.810145, "o", "\b"]
[163.194194, "o", "\b\u001b[1P"]
[163.939593, "o", "\u001b[1@7"]
[164.240922, "o", "\r\n"]
[164.243248, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[165.47162, "o", "chmod 700 -R dir1"]
[165.743465, "o", "\b\b\b\b\b\b\b\b\b\b\b6\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C"]
[166.340404, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bls -al dir1/dir2/d3/"]
[167.351815, "o", "\r\n"]
[167.35533, "o", "total 8\r\ndrwx------ 2 zeus zeus 4096 Φεβ 9 19:58 \u001b[0m\u001b[01;34m.\u001b[0m\r\ndrwx------ 3 zeus zeus 4096 Φεβ 9 19:58 \u001b[01;34m..\u001b[0m\r\n-rwx------ 1 zeus zeus 0 Φεβ 9 19:58 \u001b[01;32mfile1\u001b[0m\r\n"]
[167.356418, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[171.479381, "o", "t"]
[171.700644, "o", "r"]
[172.076264, "o", "e"]
[172.257517, "o", "e"]
[172.55271, "o", "\r\n"]
[172.554702, "o", "\u001b[01;34m.\u001b[00m\r\n"]
[172.556866, "o", "├── \u001b[01;34mdir1\u001b[00m\r\n"]
[172.557031, "o", "│   └── \u001b[01;34mdir2\u001b[00m\r\n│   └── \u001b[01;34md3\u001b[00m\r\n│   └── \u001b[01;32mfile1\u001b[00m\r\n└── \u001b[01;32mexample\u001b[00m\r\n\r\n3 directories, 2 files\r\n"]
[172.557549, "o", "\u001b]0;zeus@swarmlab: /tmp/ex1\u0007zeus@swarmlab:/tmp/ex1$ "]
[175.940355, "o", "exit\r\n"]

101
hybrid-linux-en/demo.cast

@ -0,0 +1,101 @@
{"version": 2, "width": 143, "height": 44, "timestamp": 1612541189, "idle_time_limit": 2.5, "env": {"SHELL": "/bin/bash", "TERM": "xterm"}}
[0.038915, "o", "\u001b]0;zeus@swarmlab: /data/appl/ok/gitversion/examples-services/hybrid-linux/Course\u0007zeus@swarmlab:/data/appl/ok/gitversion/examples-services/hybrid-linux/Course$ "]
[5.582632, "o", "docker exec -it -udocker hybrid-linux_master_1 /bin/bash"]
[7.056028, "o", "\r\n"]
[7.195975, "o", "To run a command as administrator (user \"root\"), use \"sudo <command>\".\r\nSee \"man sudo_root\" for details.\r\n\r\n"]
[7.196479, "o", "docker@76a11f452a37:/project$ "]
[10.453584, "o", "i"]
[10.776779, "o", "f"]
[11.014731, "o", "c"]
[11.726258, "o", "o"]
[11.8379, "o", "nfig "]
[12.457711, "o", "\r\n"]
[12.459382, "o", "eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500\r\n inet 172.27.0.2 netmask 255.255.0.0 broadcast 172.27.255.255\r\n ether 02:42:ac:1b:00:02 txqueuelen 0 (Ethernet)\r\n RX packets 1511 bytes 87967 (87.9 KB)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 104533 bytes 4405311 (4.4 MB)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\nlo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536\r\n inet 127.0.0.1 netmask 255.0.0.0\r\n loop txqueuelen 1000 (Local Loopback)\r\n RX packets 1951 bytes 182571 (182.5 KB)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 1951 bytes 182571 (182.5 KB)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\n"]
[12.460276, "o", "docker@76a11f452a37:/project$ "]
[15.46855, "o", "n"]
[15.665159, "o", "m"]
[15.836823, "o", "a"]
[16.074323, "o", "p"]
[16.275806, "o", " "]
[16.567909, "o", "-"]
[17.127539, "o", "s"]
[17.717655, "o", "P"]
[18.026098, "o", " "]
[19.612596, "o", "1"]
[20.081581, "o", "7"]
[20.333127, "o", "2"]
[21.925102, "o", "."]
[22.051564, "o", "2"]
[23.163517, "o", "7"]
[23.814861, "o", "."]
[24.253768, "o", "0"]
[25.073106, "o", "."]
[25.304095, "o", "2"]
[25.744479, "o", "/"]
[26.273982, "o", "2"]
[26.602261, "o", "4"]
[26.868424, "o", "\r\n"]
[26.874464, "o", "\r\nStarting Nmap 7.60 ( https://nmap.org ) at 2021-02-05 16:06 UTC\r\n"]
[29.792163, "o", "Nmap scan report for 172.27.0.1\r\nHost is up (0.00047s latency).\r\nNmap scan report for 76a11f452a37 (172.27.0.2)\r\n"]
[29.792306, "o", "Host is up (0.00028s latency).\r\nNmap scan report for hybrid-linux_worker_1.hybrid-linux_hybrid-linux (172.27.0.3)\r\nHost is up (0.00023s latency).\r\nNmap scan report for hybrid-linux_worker_2.hybrid-linux_hybrid-linux (172.27.0.4)\r\nHost is up (0.00018s latency).\r\n"]
[29.792532, "o", "Nmap done: 256 IP addresses (4 hosts up) scanned in 2.92 seconds\r\n"]
[29.793575, "o", "docker@76a11f452a37:/project$ "]
[31.346812, "o", "s"]
[31.547982, "o", "s"]
[31.685745, "o", "h"]
[31.947886, "o", " "]
[32.226221, "o", "d"]
[32.467607, "o", "o"]
[32.667054, "o", "c"]
[32.838412, "o", "k"]
[32.979163, "o", "e"]
[33.236816, "o", "r"]
[33.317479, "o", " "]
[33.837631, "o", "@"]
[34.948683, "o", "\b \b"]
[35.146621, "o", "\b \b"]
[37.593721, "o", "@"]
[39.452856, "o", "1"]
[39.670476, "o", "7"]
[39.902152, "o", "2"]
[41.457314, "o", "."]
[41.627979, "o", "2"]
[42.445799, "o", "7"]
[43.047344, "o", "."]
[43.375327, "o", "0"]
[43.945384, "o", "."]
[44.076185, "o", "3"]
[44.334094, "o", "\r\n"]
[44.475023, "o", "Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-135-generic x86_64)\r\n\r\n * Documentation: https://help.ubuntu.com\r\n * Management: https://landscape.canonical.com\r\n * Support: https://ubuntu.com/advantage\r\nThis system has been minimized by removing packages and content that are\r\nnot required on a system that users do not log into.\r\n\r\nTo restore this content, you can run the 'unminimize' command.\r\n\r\nThe programs included with the Ubuntu system are free software;\r\nthe exact distribution terms for each program are described in the\r\nindividual files in /usr/share/doc/*/copyright.\r\n\r\nUbuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by\r\napplicable law.\r\n\r\n\r\nThe programs included with the Ubuntu system are free software;\r\nthe exact distribution terms for each program are described in the\r\nindividual files in /usr/share/doc/*/copyright.\r\n\r\nUbuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by\r\napplicable law.\r\n\r\nLast login: Fri Feb 5 15:58:17 2021 from 172.27.0.2\r\r\n"]
[44.479108, "o", "$ "]
[46.184679, "o", "b"]
[46.281021, "o", "a"]
[46.492581, "o", "s"]
[46.586355, "o", "h"]
[46.925913, "o", "\r\n"]
[46.932565, "o", "To run a command as administrator (user \"root\"), use \"sudo <command>\".\r\nSee \"man sudo_root\" for details.\r\n\r\n"]
[46.933432, "o", "docker@d0524f1565d4:~$ "]
[47.834941, "o", "i"]
[48.035487, "o", "f"]
[48.263395, "o", "c"]
[49.035877, "o", "o"]
[49.137918, "o", "nfig "]
[49.845107, "o", "\r\n"]
[49.847923, "o", "eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500\r\n inet 172.27.0.3 netmask 255.255.0.0 broadcast 172.27.255.255\r\n ether 02:42:ac:1b:00:03 txqueuelen 0 (Ethernet)\r\n RX packets 108165 bytes 4561685 (4.5 MB)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 303 bytes 25824 (25.8 KB)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\nlo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536\r\n inet 127.0.0.1 netmask 255.0.0.0\r\n loop txqueuelen 1000 (Local Loopback)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\n"]
[49.848378, "o", "docker@d0524f1565d4:~$ "]
[52.117657, "o", "e"]
[52.455103, "o", "x"]
[52.905012, "o", "i"]
[53.066025, "o", "t"]
[53.324857, "o", "\r\nexit\r\n"]
[53.325427, "o", "$ "]
[54.098112, "o", "e"]
[54.345206, "o", "x"]
[54.647069, "o", "i"]
[54.784636, "o", "t"]
[55.068005, "o", "\r\n"]
[55.069202, "o", "Connection to 172.27.0.3 closed.\r\r\n"]
[55.069533, "o", "docker@76a11f452a37:/project$ "]
[58.464996, "o", "exit\r\n"]
[58.519256, "o", "\u001b]0;zeus@swarmlab: /data/appl/ok/gitversion/examples-services/hybrid-linux/Course\u0007zeus@swarmlab:/data/appl/ok/gitversion/examples-services/hybrid-linux/Course$ "]
[63.505678, "o", "exit\r\n"]

57
hybrid-linux-en/demo1.cast

@ -0,0 +1,57 @@
{"version": 2, "width": 202, "height": 48, "timestamp": 1612890841, "env": {"SHELL": "/bin/bash", "TERM": "screen"}}
[0.044796, "o", "zeus@swarmlab:/data/appl/ok/LabLearningObject-hybrid/hybrid-linux$ "]
[5.633007, "o", "l"]
[5.702361, "o", "s"]
[5.873936, "o", " "]
[6.199667, "o", "-"]
[6.340667, "o", "a"]
[6.50172, "o", "l"]
[6.766605, "o", "\r\n"]
[6.769796, "o", "total 60\r\n"]
[6.77004, "o", "drwxr-xr-x 2 zeus zeus 4096 Φεβ 9 19:14 \u001b[0m\u001b[01;34m.\u001b[0m\r\ndrwxr-xr-x 4 zeus zeus 4096 Φεβ 9 15:33 \u001b[01;34m..\u001b[0m\r\n-rw-r--r-- 1 zeus zeus 2479 Φεβ 9 17:46 apt.adoc\r\n-rw-r--r-- 1 zeus zeus 3518 Φεβ 9 17:46 basics.adoc\r\n-rw-r--r-- 1 zeus zeus 353 Φεβ 9 19:14 demo1.cast\r\n-rw-r--r-- 1 zeus zeus 6404 Φεβ 7 16:29 demo.cast\r\n-rw-r--r-- 1 zeus zeus 2043 Φεβ 9 17:46 filesystem.adoc\r\n-rw-r--r-- 1 zeus zeus 5707 Φεβ 9 17:26 filesystem-backup.adoc\r\n-rw-r--r-- 1 zeus zeus 1936 Φεβ 9 17:40 find_and_grep.adoc\r\n-rw-r--r-- 1 zeus zeus 1527 Φεβ 9 17:38 index.js\r\n-rw-r--r-- 1 zeus zeus 6177 Φεβ 9 17:33 proc.adoc\r\n-rw-r--r-- 1 zeus zeus 276 Φεβ 8 20:27 test.adoc\r\n"]
[6.770827, "o", "zeus@swarmlab:/data/appl/ok/LabLearningObject-hybrid/hybrid-linux$ "]
[8.958932, "o", "p"]
[9.153367, "o", "w"]
[9.38508, "o", "d"]
[9.616225, "o", "\r\n"]
[9.61647, "o", "/data/appl/ok/LabLearningObject-hybrid/hybrid-linux\r\n"]
[9.616746, "o", "zeus@swarmlab:/data/appl/ok/LabLearningObject-hybrid/hybrid-linux$ "]
[10.509551, "o", "i"]
[10.723559, "o", "f"]
[10.884715, "o", "c"]
[11.116031, "o", "o"]
[11.238467, "o", "nfig "]
[11.545235, "o", "\r\n"]
[11.548717, "o", "br-0dc619c0a2c7: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500\r\n inet 172.27.0.1 netmask 255.255.0.0 broadcast 172.27.255.255\r\n"]
[11.549008, "o", " ether 02:42:2d:1e:1a:0f txqueuelen 0 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\nbr-1031fc10c27f: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500\r\n inet 172.25.0.1 netmask 255.255.0.0 broadcast 172.25.255.255\r\n ether 02:42:b1:a5:5f:e7 txqueuelen 0 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\nbr-302f5ad0c46a: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500\r\n inet 192.168.208.1 netmask 255.255.240.0 broadcast 192.168.223.255\r\n"]
[11.549389, "o", " ether 02:42:4e:f1:df:54 txqueuelen 0 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\nbr-355e9f7323e1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500\r\n inet 172.26.0.1 netmask 255.255.0.0 broadcast 172.26.255.255\r\n"]
[11.549625, "o", " ether 02:42:4e:5f:88:ab txqueuelen 0 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\nbr-4a6a5a463767: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500\r\n inet 172.19.0.1 netmask 255.255.0.0 broadcast 172.19.255.255\r\n ether 02:42:c6:dd:18:68 txqueuelen 0 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\nbr-4c9bea4304b6: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500\r\n inet 172.23.0.1 netmask 255.255.0.0 broadcast 172.23.255.255\r\n ether 02:42:02:18:01:0e txqueuelen 0 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 c"]
[11.549807, "o", "arrier 0 collisions 0\r\n\r\nbr-74a34f0e3458: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500\r\n inet 172.24.0.1 netmask 255.255.0.0 broadcast 172.24.255.255\r\n ether 02:42:35:38:e6:7e txqueuelen 0 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\nbr-77bf4efb882d: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500\r\n inet 192.168.192.1 netmask 255.255.240.0 broadcast 192.168.207.255\r\n"]
[11.549953, "o", " ether 02:42:27:81:27:a6 txqueuelen 0 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\n"]
[11.550009, "o", "br-ba85aef52ee6: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500\r\n inet 172.22.0.1 netmask 255.255.0.0 broadcast 172.22.255.255\r\n"]
[11.550066, "o", " ether 02:42:db:23:1c:a2 txqueuelen 0 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n"]
[11.550109, "o", " RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\n"]
[11.550143, "o", "br-d66b951118f1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500\r\n inet 172.18.0.1 netmask 255.255.0.0 broadcast 172.18.255.255\r\n"]
[11.550205, "o", " ether 02:42:37:69:81:b7 txqueuelen 0 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n"]
[11.550246, "o", " TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\n"]
[11.550281, "o", "br-f9d2cc8a1483: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500\r\n"]
[11.550794, "o", " inet 172.21.0.1 netmask 255.255.0.0 broadcast 172.21.255.255\r\n ether 02:42:f1:6e:0e:48 txqueuelen 0 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\ndocker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500\r\n inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255\r\n ether 02:42:36:98:86:c9 txqueuelen 0 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\ndocker_gwbridge: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500\r\n inet 172.20.0.1 netmask 255.255.0.0 broadcast 172.20.255.255\r\n inet6 fe80::42:2dff:fe18:d471 prefixlen 64 scopeid 0x20<link>\r\n ether 02:42:2d:18:d4:71 txqueuelen 0 (Ethernet)\r\n RX packets 0 bytes 0 "]
[11.550953, "o", "(0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 69 bytes 10367 (10.3 KB)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\nenp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500\r\n ether b0:5c:da:2c:47:6c txqueuelen 1000 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\nlo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536\r\n inet 127.0.0.1 netmask 255.0.0.0\r\n inet6 ::1 prefixlen 128 scopeid 0x10<host>\r\n loop txqueuelen 1000 (Local Loopback)\r\n"]
[11.551037, "o", " RX packets 55198 bytes 413390642 (413.3 MB)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 55198 bytes 413390642 (413.3 MB)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\nswarmlab0: flags=209<UP,POINTOPOINT,RUNNING,NOARP> mtu 1420\r\n"]
[11.551083, "o", " inet 10.13.13.2 netmask 255.255.255.0 destination 10.13.13.2\r\n"]
[11.551115, "o", " unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)\r\n RX packets 40655 bytes 5423972 (5.4 MB)\r\n"]
[11.551155, "o", " RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 60077 bytes 8370340 (8.3 MB)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\n"]
[11.551187, "o", "veth365e8dc: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500\r\n"]
[11.551234, "o", " inet6 fe80::7c60:c6ff:fe60:f002 prefixlen 64 scopeid 0x20<link>\r\n"]
[11.55128, "o", " ether 7e:60:c6:60:f0:02 txqueuelen 0 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 119 bytes 17468 (17.4 KB)\r\n"]
[11.551313, "o", " TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\nvirbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500\r\n"]
[11.551344, "o", " inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255\r\n"]
[11.551399, "o", " ether 52:54:00:bd:00:c7 txqueuelen 1000 (Ethernet)\r\n RX packets 0 bytes 0 (0.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n"]
[11.551432, "o", " TX packets 0 bytes 0 (0.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\n"]
[11.551462, "o", "wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500\r\n"]
[11.551492, "o", " inet 192.168.1.6 netmask 255.255.255.0 broadcast 192.168.1.255\r\n"]
[11.551534, "o", " inet6 fe80::fec:131a:8d83:3e3a prefixlen 64 scopeid 0x20<link>\r\n"]
[11.551573, "o", " inet6 2a02:587:1204:daa2:8caa:1eed:b14a:5e9c prefixlen 64 scopeid 0x0<global>\r\n ether 1c:bf:c0:c5:d3:b9 txqueuelen 1000 (Ethernet)\r\n RX packets 891417 bytes 398036543 (398.0 MB)\r\n"]
[11.551608, "o", " RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 386605 bytes 79086201 (79.0 MB)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\n"]
[11.552481, "o", "zeus@swarmlab:/data/appl/ok/LabLearningObject-hybrid/hybrid-linux$ "]
[13.230123, "o", "exit\r\n"]

19
hybrid-linux-en/ex_find_and_grep.adoc

@ -0,0 +1,19 @@
= An Introduction to Linux !
Apostolos rootApostolos@swarmlab.io
// Metadata:
:description: Intro and Install
:keywords: Linux, apt
:data-uri:
:toc: right
:toc-title: Table of contents
:toclevels: 4
:source-highlighter: highlight
:no-header-footer:
:nofooter:
:last-update-label!:
:icons: font
:sectnums:
== Exercise

19
hybrid-linux-en/ex_find_and_grep_answer.adoc

@ -0,0 +1,19 @@
= An Introduction to Linux !
Apostolos rootApostolos@swarmlab.io
// Metadata:
:description: Intro and Install
:keywords: Linux, apt
:data-uri:
:toc: right
:toc-title: Table of contents
:toclevels: 4
:source-highlighter: highlight
:no-header-footer:
:nofooter:
:last-update-label!:
:icons: font
:sectnums:
== Exercise answer

200
hybrid-linux-en/filesystem-backup.adoc

@ -0,0 +1,200 @@
= An Introduction to Linux !
Apostolos rootApostolos@swarmlab.io
// Metadata:
:description: Intro and Install
:keywords: Linux, apt
:data-uri:
:toc: right
:toc-title: Table of contents
:toclevels: 4
:source-highlighter: highlight
:no-header-footer:
:nofooter:
:last-update-label!:
:icons: font
:sectnums:
{empty} +
== Linux file system layout
.Subdirectories of the root directory
[options="header,footer"]
|=======================
|Directory| Content
|/bin| Common programs, shared by the system, the system administrator and the users.
|/boot| The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
|/dev| Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
|/etc| Most important system configuration files are in /etc
|/home| Home directories of the common users.
|/lib| Library files, includes files for all kinds of programs needed by the system and the users.
|/mnt| Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
|/opt| Typically contains extra and third party software.
|/proc| A virtual file system containing information about system resources.
|/root| The administrative user's home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
|/sbin| Programs for use by the system and the system administrator.
|/tmp| Temporary space for use by the system, cleaned upon reboot, so don't use this for saving any work!
|/usr| Programs, libraries, documentation etc. for all user-related programs.
|/var| Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
|=======================
== Find and grep
=== find
The find tool, known from UNIX, is very powerful. This command not only allows you to search file names, it can also accept file size, date of last change and other file properties as criteria for a search.
The most common use is for finding file names:
NOTE: find <path> -name <searchstring>
This can be interpreted as "Look in all files and subdirectories contained in a given path, and print the names of the files containing the search string in their name" **(not in their content).**
[source,bash]
----
find /etc -name "*.conf"
----
=== grep
grep is used for filtering input lines and returning certain patterns to the output.
NOTE: grep "string" path/to/file
[source,bash]
----
grep "root" /etc/passwd
----
=== find and grep command together
find /etc -name "*.conf" -exec grep -Hns "conf" {} \;
.Explanation
[source,bash]
----
-H, --with-filename
Print the filename for each match
-n, --line-number
Prefix each line of output with the 1-based line number within its input file
-s, --no-messages
Suppress error messages about nonexistent or unreadable files.
----
NOTE: This can be interpreted as +
- "Look for *.conf files and subdirectories contained in /etc, and **if true** exec **grep -Hns conf** in the given file"
TIP: Very powerful in bash scripts
create a file test.sh
.bash script
[source,bash]
----
#!/bin/bash
STRING=$(find /etc -name "*.conf" -exec grep -Hns "conf" {} \;)
echo $STRING
----
exec it
.bash script
[source,bash]
----
chmod 700 test.sh
./test.sh
----
== Managing software
=== APT
WHAT IS APT?
A packaging system simply provides programs and applications for installation.
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
==== Updating Package Database
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
Without this the system won’t know if there are newer packages available or not.
[source,bash]
----
apt-get update
----
==== Upgrading Package Database
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
[source,bash]
----
sudo apt-get upgrade
----
==== SEARCH FOR PACKAGES WITH APT
To search for a package you can use the following command:
[source,bash]
----
apt search apache2
----
==== INSTALLING NEW PACKAGES
If you are find the name of the package you want to install, you can install it by running this command:
[source,bash]
----
apt install apache2 vlc
----
==== REMOVING INSTALLED PACKAGES
To uninstall a package from your system, you can use the following command:
[source,bash]
----
apt remove vlc
----
NOTE: This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
[source,bash]
----
apt purge vlc
----
==== clean up any unused libraries and packages
[source,bash]
----
apt autoremove
----
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
:hardbreaks:
{empty} +
{empty} +
{empty}
:!hardbreaks:

47
hybrid-linux-en/filesystem.adoc

@ -0,0 +1,47 @@
= An Introduction to Linux !
Apostolos rootApostolos@swarmlab.io
// Metadata:
:description: Intro and Install
:keywords: Linux, apt
:data-uri:
:toc: right
:toc-title: Table of contents
:toclevels: 4
:source-highlighter: highlight
:no-header-footer:
:nofooter:
:last-update-label!:
:icons: font
:sectnums:
== Linux file system layout
.Subdirectories of the root directory
[options="header,footer"]
|=======================
|Directory| Content
|/bin| Common programs, shared by the system, the system administrator and the users.
|/boot| The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
|/dev| Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
|/etc| Most important system configuration files are in /etc
|/home| Home directories of the common users.
|/lib| Library files, includes files for all kinds of programs needed by the system and the users.
|/mnt| Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
|/opt| Typically contains extra and third party software.
|/proc| A virtual file system containing information about system resources.
|/root| The administrative user's home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
|/sbin| Programs for use by the system and the system administrator.
|/tmp| Temporary space for use by the system, cleaned upon reboot, so don't use this for saving any work!
|/usr| Programs, libraries, documentation etc. for all user-related programs.
|/var| Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
|=======================
:hardbreaks:
{empty} +
{empty} +
{empty}
:!hardbreaks:

657
hybrid-linux-en/filesystem.cast

@ -0,0 +1,657 @@
{"version": 2, "width": 87, "height": 33, "timestamp": 1612894870, "env": {"SHELL": "/bin/bash", "TERM": "xterm"}}
[0.036729, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[2.249524, "o", "t"]
[2.440589, "o", "r"]
[3.017713, "o", "e"]
[3.199328, "o", "e"]
[3.735819, "o", " "]
[4.081485, "o", "-"]
[5.215232, "o", "L"]
[5.987218, "o", " "]
[6.238561, "o", "1"]
[7.507719, "o", " "]
[7.729003, "o", "/"]
[8.836093, "o", "\r\n"]
[8.839101, "o", "\u001b[01;34m/\u001b[00m\r\n├── \u001b[01;34mbin\u001b[00m\r\n├── \u001b[01;34mboot\u001b[00m\r\n├── \u001b[01;34mcdrom\u001b[00m\r\n├── \u001b[01;34mdata\u001b[00m\r\n├── \u001b[01;34mdev\u001b[00m\r\n├── \u001b[01;34metc\u001b[00m\r\n├── \u001b[01;34mhome\u001b[00m\r\n├── \u001b[01;36minitrd.img\u001b[00m -> boot/initrd.img-4.15.0-135-generic\r\n├── \u001b[01;36minitrd.img.old\u001b[00m -> boot/initrd.img-4.15.0-132-generic\r\n├── \u001b[01;34mlib\u001b[00m\r\n├── \u001b[01;34mlib64\u001b[00m\r\n├── \u001b[01;34mlost+found\u001b[00m\r\n├── \u001b[01;34mmedia\u001b[00m\r\n├── \u001b[01;34mmnt\u001b[00m\r\n├── \u001b[01;34mopt\u001b[00m\r\n├── \u001b[01;34mpath\u001b[00m\r\n"]
[8.839604, "o", "├── \u001b[01;34mproc\u001b[00m\r\n├── \u001b[01;34mroot\u001b[00m\r\n├── \u001b[01;34mrun\u001b[00m\r\n├── \u001b[01;34msbin\u001b[00m\r\n├── \u001b[01;34msnap\u001b[00m\r\n├── \u001b[01;34msrv\u001b[00m\r\n├── \u001b[01;34msys\u001b[00m\r\n├── \u001b[30;42mtmp\u001b[00m\r\n├── \u001b[01;34musr\u001b[00m\r\n├── \u001b[01;34mvar\u001b[00m\r\n├── \u001b[01;36mvmlinuz\u001b[00m -> boot/vmlinuz-4.15.0-135-generic\r\n└── \u001b[01;36mvmlinuz.old\u001b[00m -> boot/vmlinuz-4.15.0-132-generic\r\n\r\n24 directories, 4 files\r\n"]
[8.840012, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[12.082861, "o", "l"]
[12.19357, "o", "s"]
[13.00574, "o", " "]
[16.648078, "o", "/"]
[17.336267, "o", "b"]
[17.721064, "o", "i"]
[17.875581, "o", "n"]
[18.995966, "o", "\r\n"]
[19.001287, "o", "\u001b[0m\u001b[01;32mbash\u001b[0m \u001b[01;32mefibootmgr\u001b[0m \u001b[01;32mnano\u001b[0m \u001b[01;32msleep\u001b[0m\r\n\u001b[01;32mbrltty\u001b[0m \u001b[01;32megrep\u001b[0m \u001b[01;36mnc\u001b[0m \u001b[01;32mss\u001b[0m\r\n\u001b[01;32mbtrfs\u001b[0m \u001b[01;32mfalse\u001b[0m \u001b[01;32mnc.openbsd\u001b[0m \u001b[01;36mstatic-sh\u001b[0m\r\n\u001b[01;36mbtrfsck\u001b[0m \u001b[01;32mfgconsole\u001b[0m \u001b[01;36mnetcat\u001b[0m \u001b[01;32mstty\u001b[0m\r\n\u001b[01;32mbtrfs-debug-tree\u001b[0m \u001b[01;32mfgrep\u001b[0m \u001b[01;32mnetstat\u001b[0m \u001b[37;41msu\u001b[0m\r\n\u001b[01;32mbtrfs-find-root\u001b[0m \u001b[01;32mfindmnt\u001b[0m \u001b[01;32mnetworkctl\u001b[0m \u001b[01;32msync\u001b[0m\r\n\u001b[01;32mbtrfs-image\u001b[0m \u001b[01;32mfsck.btrfs\u001b[0m \u001b[01;36mnisdomainname\u001b[0m \u001b[01;32msystemctl\u001b[0m\r\n\u001b[01;32mbtrfs-map-logical\u001b[0m \u001b[01;32mfuser\u001b[0m \u001b[01;32mntfs-3g\u001b[0m \u001b[01;36msystemd\u001b[0m\r\n"]
[19.001949, "o", "\u001b[01;32mbtrfs-select-super\u001b[0m \u001b[37;41mfusermount\u001b[0m \u001b[01;32mntfs-3g.probe\u001b[0m \u001b[01;32msystemd-ask-password\u001b[0m\r\n\u001b[01;32mbtrfstune\u001b[0m \u001b[01;32mgetfacl\u001b[0m \u001b[01;32mntfscat\u001b[0m \u001b[01;32msystemd-escape\u001b[0m\r\n\u001b[01;32mbtrfs-zero-log\u001b[0m \u001b[01;32mgrep\u001b[0m \u001b[01;32mntfscluster\u001b[0m \u001b[01;32msystemd-hwdb\u001b[0m\r\n\u001b[01;32mbunzip2\u001b[0m \u001b[01;32mgunzip\u001b[0m \u001b[01;32mntfscmp\u001b[0m \u001b[01;32msystemd-inhibit\u001b[0m\r\n\u001b[01;32mbusybox\u001b[0m \u001b[01;32mgzexe\u001b[0m \u001b[01;32mntfsfallocate\u001b[0m \u001b[01;32msystemd-machine-id-setup\u001b[0m\r\n\u001b[01;32mbzcat\u001b[0m \u001b[01;32mgzip\u001b[0m \u001b[01;32mntfsfix\u001b[0m \u001b[01;32msystemd-notify\u001b[0m\r\n\u001b[01;36mbzcmp\u001b[0m \u001b[01;32mhciconfig\u001b[0m \u001b[01;32mntfsinfo\u001b[0m \u001b[01;32msystemd-sysusers\u001b[0m\r\n\u001b[01;32mbzdiff\u001b[0m \u001b[01;32mhostname\u001b[0m \u001b[01;32mntfsls\u001b[0m \u001b[01;32msystemd-tmpfiles\u001b[0m\r\n\u001b[01;36mbzegrep\u001b[0m \u001b[01;32mip\u001b[0m \u001b[01;32mntfsmove\u001b[0m \u001b[01;32msystemd-tty-ask-password-a"]
[19.002025, "o", "gent\u001b[0m\r\n\u001b[01;32mbzexe\u001b[0m \u001b[01;32mjournalctl\u001b[0m \u001b[01;32mntfsrecover\u001b[0m \u001b[01;32mtar\u001b[0m\r\n\u001b[01;36mbzfgrep\u001b[0m \u001b[01;32mkbd_mode\u001b[0m \u001b[01;32mntfssecaudit\u001b[0m \u001b[01;32mtempfile\u001b[0m\r\n\u001b[01;32mbzgrep\u001b[0m \u001b[01;32mkill\u001b[0m \u001b[01;32mntfstruncate\u001b[0m \u001b[01;32mtouch\u001b[0m\r\n\u001b[01;32mbzip2\u001b[0m \u001b[01;32mkmod\u001b[0m \u001b[01;32mntfsusermap\u001b[0m \u001b[01;32mtrue\u001b[0m\r\n\u001b[01;32mbzip2recover\u001b[0m \u001b[01;32mless\u001b[0m \u001b[01;32mntfswipe\u001b[0m \u001b[01;32mudevadm\u001b[0m\r\n\u001b[01;36mbzless\u001b[0m \u001b[01;32mlessecho\u001b[0m \u001b[01;36mopen\u001b[0m \u001b[01;32mulockmgr_server\u001b[0m\r\n\u001b[01;32mbzmore\u001b[0m \u001b[01;36mlessfile\u001b[0m \u001b[01;32mopenvt\u001b[0m \u001b[37;41mumount\u001b[0m\r\n\u001b[01;32mcat\u001b[0m \u001b[01;32mlesskey\u001b[0m \u001b[01;36mpidof\u001b[0m \u001b[01;32muname\u001b[0m\r\n\u001b[01;32mchacl\u001b[0m \u001b[01;32mlesspipe\u001b[0m \u001b[37;41mping\u001b[0m \u001b[01;32muncompress\u001b[0m\r\n\u001b[01;32mchgrp\u001b[0m \u001b[01;32mln\u001b[0m \u001b[01;36mping4\u001b[0m "]
[19.00209, "o", " \u001b[01;32municode_start\u001b[0m\r\n\u001b[01;32mchmod\u001b[0m \u001b[01;32mloadkeys\u001b[0m \u001b[01;36mping6\u001b[0m \u001b[01;32mvdir\u001b[0m\r\n\u001b[01;32mchown\u001b[0m \u001b[01;32mlogin\u001b[0m \u001b[01;32mplymouth\u001b[0m \u001b[01;32mwdctl\u001b[0m\r\n\u001b[01;32mchvt\u001b[0m \u001b[01;32mloginctl\u001b[0m \u001b[01;32mps\u001b[0m \u001b[01;32mwhich\u001b[0m\r\n\u001b[01;32mcp\u001b[0m \u001b[01;32mlowntfs-3g\u001b[0m \u001b[01;32mpwd\u001b[0m \u001b[01;32mwhiptail\u001b[0m\r\n\u001b[01;32mcpio\u001b[0m \u001b[01;32mls\u001b[0m \u001b[01;36mrbash\u001b[0m \u001b[01;36mypdomainname\u001b[0m\r\n\u001b[01;32mdash\u001b[0m \u001b[01;32mlsblk\u001b[0m \u001b[01;32mreadlink\u001b[0m \u001b[01;32mzcat\u001b[0m\r\n\u001b[01;32mdate\u001b[0m \u001b[01;36mlsmod\u001b[0m \u001b[01;32mred\u001b[0m \u001b[01;32mzcmp\u001b[0m\r\n\u001b[01;32mdd\u001b[0m \u001b[01;32mmkdir\u001b[0m \u001b[01;32mrm\u001b[0m \u001b[01;32mzdiff\u001b[0m\r\n\u001b[01;32mdf\u001b[0m \u001b[01;32mmkfs.btrfs\u001b[0m \u001b[01;32mrmdir\u001b[0m \u001b[01;32mzegrep\u001b[0m\r\n\u001b[01;32mdir\u001b[0m \u001b[01;32mmknod\u001b[0m \u001b[01;36mrn"]
[19.002148, "o", "ano\u001b[0m \u001b[01;32mzfgrep\u001b[0m\r\n\u001b[01;32mdmesg\u001b[0m \u001b[01;32mmktemp\u001b[0m \u001b[01;32mrun-parts\u001b[0m \u001b[01;32mzforce\u001b[0m\r\n\u001b[01;36mdnsdomainname\u001b[0m \u001b[01;32mmore\u001b[0m \u001b[01;32msed\u001b[0m \u001b[01;32mzgrep\u001b[0m\r\n\u001b[01;36mdomainname\u001b[0m \u001b[37;41mmount\u001b[0m \u001b[01;32msetfacl\u001b[0m \u001b[01;32mzless\u001b[0m\r\n\u001b[01;32mdumpkeys\u001b[0m \u001b[01;32mmountpoint\u001b[0m \u001b[01;32msetfont\u001b[0m \u001b[01;32mzmore\u001b[0m\r\n\u001b[01;32mecho\u001b[0m \u001b[01;36mmt\u001b[0m \u001b[01;32msetupcon\u001b[0m \u001b[01;32mznew\u001b[0m\r\n\u001b[01;32med\u001b[0m \u001b[01;32mmt-gnu\u001b[0m \u001b[01;36msh\u001b[0m\r\n\u001b[01;32mefibootdump\u001b[0m \u001b[01;32mmv\u001b[0m \u001b[01;36msh.distrib\u001b[0m\r\n"]
[19.002454, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[20.700295, "o", "ls /bin"]
[21.035195, "o", "\b\b\b\b\b\b\btree -L 1 /"]
[22.391802, "o", "\r\n"]
[22.394341, "o", "\u001b[01;34m/\u001b[00m\r\n├── \u001b[01;34mbin\u001b[00m\r\n├── \u001b[01;34mboot\u001b[00m\r\n├── \u001b[01;34mcdrom\u001b[00m\r\n├── \u001b[01;34mdata\u001b[00m\r\n├── \u001b[01;34mdev\u001b[00m\r\n"]
[22.394625, "o", "├── \u001b[01;34metc\u001b[00m\r\n├── \u001b[01;34mhome\u001b[00m\r\n├── \u001b[01;36minitrd.img\u001b[00m -> boot/initrd.img-4.15.0-135-generic\r\n├── \u001b[01;36minitrd.img.old\u001b[00m -> boot/initrd.img-4.15.0-132-generic\r\n├── \u001b[01;34mlib\u001b[00m\r\n├── \u001b[01;34mlib64\u001b[00m\r\n├── \u001b[01;34mlost+found\u001b[00m\r\n├── \u001b[01;34mmedia\u001b[00m\r\n├── \u001b[01;34mmnt\u001b[00m\r\n├── \u001b[01;34mopt\u001b[00m\r\n├── \u001b[01;34mpath\u001b[00m\r\n├── \u001b[01;34mproc\u001b[00m\r\n├── \u001b[01;34mroot\u001b[00m\r\n├── \u001b[01;34mrun\u001b[00m\r\n├── \u001b[01;34msbin\u001b[00m\r\n├── \u001b[01;34msnap\u001b[00m\r\n├── \u001b[01;34msrv\u001b[00m\r\n├── \u001b[01;34msys\u001b[00m\r\n├── \u001b[30;42mtmp\u001b[00m\r\n├── \u001b[01;34musr\u001b[00m\r\n├── \u001b[01;34mvar\u001b[00m\r\n├── \u001b[01;36mvmlinuz\u001b[00m -> boot/vmlinuz-4.15.0-135-generic\r\n└── \u001b[01;36mvmlinuz.old\u001b[00m -> boot/vmlinuz-4.15.0-132-generic\r\n\r\n24 directories, 4 files\r\n"]
[22.395071, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[25.828612, "o", "l"]
[25.952745, "o", "s"]
[26.365341, "o", " "]
[27.107314, "o", "/"]
[27.197345, "o", "e"]
[27.604073, "o", "t"]
[27.959317, "o", "c"]
[28.93066, "o", "\r\n"]
[28.934992, "o", " \u001b[0m\u001b[01;34macpi\u001b[0m hosts.allow \u001b[01;34mpm\u001b[0m\r\n adduser.conf hosts.deny pnm2ppa.conf\r\n \u001b[01;34malternatives\u001b[0m \u001b[01;34mhp\u001b[0m \u001b[01;34mpolkit-1\u001b[0m\r\n anacrontab \u001b[01;34mifplugd\u001b[0m popularity-contest.conf\r\n \u001b[01;34manydesk\u001b[0m iftab \u001b[01;34mppp\u001b[0m\r\n \u001b[01;34mapache2\u001b[0m \u001b[01;34mImageMagick-6\u001b[0m prime-discrete\r\n apg.conf \u001b[01;34minit\u001b[0m \u001b[01;36mprintcap\u001b[0m\r\n \u001b[01;34mapm\u001b[0m \u001b[01;34minit.d\u001b[0m profile\r\n \u001b[01;34mapparmor\u001b[0m \u001b[01;34minitramfs-tools\u001b[0m \u001b[01;34mprofile.d\u001b[0m\r\n \u001b[01;34mapparmor.d\u001b[0m inputrc protocols\r\n \u001b[01;34mapport\u001b[0m \u001b[01;34minsserv.conf.d\u001b[0m \u001b[01;34mpulse\u001b[0m\r\n appstream.conf "]
[28.935247, "o", " inxi.conf \u001b[01;34mpython\u001b[0m\r\n \u001b[01;34mapt\u001b[0m \u001b[01;34miproute2\u001b[0m \u001b[01;34mpython2.7\u001b[0m\r\n \u001b[01;34maptdaemon\u001b[0m issue \u001b[01;34mpython3\u001b[0m\r\n \u001b[01;34mat-spi2\u001b[0m issue.net \u001b[01;34mpython3.6\u001b[0m\r\n \u001b[01;34mavahi\u001b[0m \u001b[01;34mkernel\u001b[0m \u001b[01;32mqemu-ifdown\u001b[0m\r\n bash.bashrc kernel-img.conf \u001b[01;32mqemu-ifup\u001b[0m\r\n bash_completion kerneloops.conf \u001b[01;34mrc0.d\u001b[0m\r\n \u001b[01;34mbash_completion.d\u001b[0m \u001b[01;34mldap\u001b[0m \u001b[01;34mrc1.d\u001b[0m\r\n bindresvport.blacklist ld.so.cache \u001b[01;34mrc2.d\u001b[0m\r\n \u001b[01;34mbinfmt.d\u001b[0m ld.so.conf \u001b[01;34mrc3.d\u001b[0m\r\n \u001b[01;34mbluetooth\u001b[0m \u001b[01;34mld.so.conf.d\u001b[0m \u001b[01;34mrc4.d\u001b[0m\r\n brlapi.key legal "]
[28.936014, "o", " \u001b[01;34mrc5.d\u001b[0m\r\n \u001b[01;34mbrltty\u001b[0m libao.conf \u001b[01;34mrc6.d\u001b[0m\r\n brltty.conf libaudit.conf \u001b[01;34mrcS.d\u001b[0m\r\n \u001b[01;34mca-certificates\u001b[0m \u001b[01;34mlibblockdev\u001b[0m \u001b[01;34mresolvconf\u001b[0m\r\n ca-certificates.conf libguestfs-tools.conf \u001b[01;36mresolv.conf\u001b[0m\r\n ca-certificates.conf.dpkg-old \u001b[01;34mlibibverbs.d\u001b[0m \u001b[01;32mrmt\u001b[0m\r\n \u001b[01;34mcalendar\u001b[0m \u001b[01;34mlibnl-3\u001b[0m rpc\r\n \u001b[01;34mchatscripts\u001b[0m \u001b[01;34mlibpaper.d\u001b[0m rsyslog.conf\r\n \u001b[01;34mchromium-browser\u001b[0m \u001b[01;34mlibreoffice\u001b[0m \u001b[01;34mrsyslog.d\u001b[0m\r\n \u001b[01;34mcompizconfig\u001b[0m \u001b[01;34mlibvirt\u001b[0m \u001b[01;34msamba\u001b[0m\r\n \u001b[01;34mconsole-setup\u001b[0m \u001b[01;34mlightdm\u001b[0m \u001b[01;34msane.d\u001b[0m\r\n \u001b[01;34mcracklib\u001b[0m \u001b[01;34mlighttpd\u001b[0m "]
[28.936324, "o", " \u001b[01;34msasl2\u001b[0m\r\n \u001b[01;34mcron.d\u001b[0m lintianrc securetty\r\n \u001b[01;34mcron.daily\u001b[0m locale.alias \u001b[01;34msecurity\u001b[0m\r\n \u001b[01;34mcron.hourly\u001b[0m locale.gen \u001b[01;34mselinux\u001b[0m\r\n \u001b[01;34mcron.monthly\u001b[0m \u001b[01;36mlocaltime\u001b[0m sensors3.conf\r\n crontab \u001b[01;34mlogcheck\u001b[0m \u001b[01;34msensors.d\u001b[0m\r\n \u001b[01;34mcron.weekly\u001b[0m login.defs services\r\n \u001b[01;34mcryptsetup-initramfs\u001b[0m logrotate.conf \u001b[01;34msgml\u001b[0m\r\n crypttab \u001b[01;34mlogrotate.d\u001b[0m shadow\r\n \u001b[01;34mcups\u001b[0m lsb-release shadow-\r\n \u001b[01;34mcupshelpers\u001b[0m ltrace.conf shells\r\n \u001b[01;34mdbus-1\u001b[0m \u001b[01;34mlvm\u001b[0m signond.conf\r\n \u001b[01;34mdconf\u001b[0m machine-id "]
[28.936389, "o", " \u001b[01;34msignon-ui\u001b[0m\r\n debconf.conf magic \u001b[01;34mskel\u001b[0m\r\n debian_version magic.mime \u001b[01;34msound\u001b[0m\r\n \u001b[01;34mdefault\u001b[0m mailcap \u001b[01;34mspeech-dispatcher\u001b[0m\r\n deluser.conf mailcap.order \u001b[01;34mssh\u001b[0m\r\n \u001b[01;34mdepmod.d\u001b[0m manpath.config \u001b[01;34mssl\u001b[0m\r\n \u001b[01;34mdhcp\u001b[0m \u001b[01;34mmate-settings-daemon\u001b[0m subgid\r\n \u001b[01;34mdictionaries-common\u001b[0m matplotlibrc subgid-\r\n \u001b[01;34mdnsmasq.d\u001b[0m \u001b[01;34mmdadm\u001b[0m subuid\r\n \u001b[01;34mdnsmasq.d-available\u001b[0m \u001b[01;34mmenu\u001b[0m subuid-\r\n \u001b[01;34mdoc-base\u001b[0m \u001b[01;34mmenu-methods\u001b[0m sudoers\r\n \u001b[01;34mdocker\u001b[0m mime.types \u001b[01;34msudoers.d\u001b[0m\r\n \u001b[01;34mdpkg\u001b[0m mke2fs.co"]
[28.936424, "o", "nf su-to-rootrc\r\n \u001b[01;34memacs\u001b[0m \u001b[01;34mmodprobe.d\u001b[0m sysctl.conf\r\n environment modules \u001b[01;34msysctl.d\u001b[0m\r\n ethertypes \u001b[01;34mmodules-load.d\u001b[0m \u001b[01;34msystemd\u001b[0m\r\n ffserver.conf \u001b[01;36mmtab\u001b[0m \u001b[01;34mterminfo\u001b[0m\r\n \u001b[01;34mfirefox\u001b[0m mtools.conf \u001b[01;34mthermald\u001b[0m\r\n \u001b[01;34mfonts\u001b[0m \u001b[01;34mmysql\u001b[0m \u001b[01;34mthunderbird\u001b[0m\r\n fstab nanorc timezone\r\n fuse.conf \u001b[01;34mnetns\u001b[0m \u001b[01;34mtimidity\u001b[0m\r\n \u001b[01;34mfwupd\u001b[0m \u001b[01;34mnetplan\u001b[0m \u001b[01;34mtmpfiles.d\u001b[0m\r\n gai.conf netscsid.conf ucf.conf\r\n \u001b[01;34mgconf\u001b[0m \u001b[01;34mnetwork\u001b[0m \u001b[01;34mudev\u001b[0m\r\n \u001b[01;34mgdb\u001b[0"]
[28.936456, "o", "m \u001b[01;34mnetworkd-dispatcher\u001b[0m \u001b[01;34mudisks2\u001b[0m\r\n \u001b[01;34mgdm3\u001b[0m \u001b[01;34mNetworkManager\u001b[0m \u001b[01;34mufw\u001b[0m\r\n \u001b[01;34mgeoclue\u001b[0m networks updatedb.conf\r\n \u001b[01;34mghostscript\u001b[0m \u001b[01;34mnewt\u001b[0m \u001b[01;34mupdate-manager\u001b[0m\r\n \u001b[01;34mgimp\u001b[0m nsswitch.conf \u001b[01;34mupdate-motd.d\u001b[0m\r\n \u001b[01;34mglvnd\u001b[0m \u001b[01;34mobex-data-server\u001b[0m \u001b[01;34mupdate-notifier\u001b[0m\r\n \u001b[01;34mgnome\u001b[0m odbc.ini \u001b[01;34mUPower\u001b[0m\r\n \u001b[01;34mgnome-app-install\u001b[0m odbcinst.ini upstart-xsessions\r\n \u001b[01;34mgnome-system-tools\u001b[0m \u001b[01;34mopenal\u001b[0m usb_modeswitch.conf\r\n \u001b[01;34mgroff\u001b[0m \u001b[01;34mopenvpn\u001b[0m \u001b[01;34musb_modeswitch.d\u001b[0m\r\n group \u001b[01;34mopenvswit"]
[28.936493, "o", "ch\u001b[0m vdpau_wrapper.cfg\r\n group- \u001b[01;34mopt\u001b[0m \u001b[01;34mvim\u001b[0m\r\n \u001b[01;34mgrub.d\u001b[0m \u001b[01;34m'osinfo=backup'\u001b[0m \u001b[01;36mvirt-builder\u001b[0m\r\n gshadow \u001b[01;36mos-release\u001b[0m \u001b[01;34mvpncloud\u001b[0m\r\n gshadow- \u001b[01;34mPackageKit\u001b[0m \u001b[01;36mvtrgb\u001b[0m\r\n \u001b[01;34mgss\u001b[0m pam.conf wgetrc\r\n \u001b[01;34mgtk-2.0\u001b[0m \u001b[01;34mpam.d\u001b[0m \u001b[01;34mwildmidi\u001b[0m\r\n \u001b[01;34mgtk-3.0\u001b[0m papersize \u001b[01;34mwireguard\u001b[0m\r\n \u001b[01;34mguest-session\u001b[0m passwd wodim.conf\r\n \u001b[01;34mgufw\u001b[0m passwd- \u001b[01;34mwpa_supplicant\u001b[0m\r\n hddtemp.db \u001b[01;34mpcmcia\u001b[0m \u001b[01;34mX11\u001b[0m\r\n hdparm.conf \u001b[01;34mpd\u001b[0m \u001b[01;34mx"]
[28.936542, "o", "dg\u001b[0m\r\n host.conf \u001b[01;34mperl\u001b[0m \u001b[01;34mxml\u001b[0m\r\n hostname \u001b[01;34mphp\u001b[0m \u001b[01;34mxrdb\u001b[0m\r\n hosts \u001b[01;34mpki\u001b[0m zsh_command_not_found\r\n"]
[28.936895, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[31.629729, "o", "v"]
[31.911081, "o", "i"]
[32.327291, "o", "m"]
[32.552217, "o", " "]
[33.128887, "o", "/"]
[33.401139, "o", "e"]
[33.686691, "o", "t"]
[33.99185, "o", "c"]
[34.831076, "o", "/"]
[36.680964, "o", "a"]
[36.882213, "o", "p"]
[37.068191, "o", "\u0007"]
[37.420983, "o", "\r\napache2/ apm/ apparmor.d/ appstream.conf aptdaemon/\r\n"]
[37.421217, "o", "apg.conf apparmor/ apport/ apt/ \r\n\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ vim /etc/ap"]
[38.302749, "o", "a"]
[38.537959, "o", "che2/"]
[38.858831, "o", "\u0007"]
[39.065282, "o", "\r\napache2.conf conf-enabled/ magic mods-enabled/ sites-available/\r\n"]
[39.065542, "o", "conf-available/ envvars mods-available/ ports.conf sites-enabled/\r\n\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ vim /etc/apache2/"]
[41.880887, "o", "a"]
[42.236268, "o", "p"]
[42.347017, "o", "a"]
[42.591712, "o", "che2.conf "]
[43.988827, "o", "\r\n"]
[44.044908, "o", "\u001b[?2004h\u001b[?1049h\u001b[22;0;0t\u001b[?1h\u001b=\u001b[?2004h"]
[44.045403, "o", "\u001b[1;33r\u001b[?12h\u001b[?12l\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[?25l\u001b[33;1H\"/etc/apache2/apache2.conf\""]
[44.045576, "o", " [readonly] 227L, 7224C"]
[44.049776, "o", "\u001b[2;1H▽\u001b[6n\u001b[2;1H \u001b[1;1H\u001b[>c\u001b]10;?\u0007\u001b]11;?\u0007"]
[44.051914, "o", "\u001b[2;1H\u001b[34m#\r\n# \u001b[m\u001b[4m\u001b[34mLogLevel\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34mControl\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mseverity\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmessages\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlogged\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34merror\u001b[m\u001b[34m_\u001b[m\u001b[4m\u001b[34mlog\u001b[m\u001b[34m.\r\n# \u001b[m\u001b[4m\u001b[34mAvailable\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mvalues\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34mtrace8\u001b[m\u001b[34m, ..., \u001b[m\u001b[4m\u001b[34mtrace1\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mdebug\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34minfo\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mnotice\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mwarn\u001b[m\u001b[34m,\r\n# \u001b[m\u001b[4m\u001b[34merror\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mcrit\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34malert\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34memerg\u001b[m\u001b[34m.\r\n# \u001b[m\u001b[4m\u001b[34mIt\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34malso\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpossible\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfigure\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlog\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlevel\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mparticular\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmodules\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34me\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mg\u001b[m\u001b[34m.\r\n# \"\u001b[m\u001b[4m\u001b[34mLogLev"]
[44.052299, "o", "el\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minfo\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mssl\u001b[m\u001b[34m:\u001b[m\u001b[4m\u001b[34mwarn\u001b[m\u001b[34m\"\r\n#\u001b[m\r\n\u001b[4m\u001b[36mLogLevel\u001b[m \u001b[4m\u001b[31mwarn\u001b[m\r\n\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mInclude\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmodule\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m:\u001b[m\r\n\u001b[4mIncludeOptional\u001b[m \u001b[4mmods\u001b[m-\u001b[4menabled\u001b[m/*.\u001b[4mload\r\nIncludeOptional\u001b[m \u001b[4mmods\u001b[m-\u001b[4menabled\u001b[m/*.\u001b[4mconf\u001b[m\r\n\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mInclude\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlist\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mports\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlisten\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mon\u001b[m\r\n\u001b[4m\u001b[36mInclude\u001b[m \u001b[4mports\u001b[m.\u001b[4mconf\u001b[m\r\n\r\n\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mSets\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdefault\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msecurity\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmodel\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mApache2\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mHTTPD\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mIt\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdoes\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mnot\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mallow\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34maccess\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m "]
[44.053135, "o", "\u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mroot\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfilesystem\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34moutside\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34musr\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mshare\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34mvar\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mwww\u001b[m\u001b[34m.\r\n# \u001b[m\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mformer\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mused\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mby\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mweb\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mapplications\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpackaged\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m,\r\n# \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlatter\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmay\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mused\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlocal\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectories\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserved\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mby\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mweb\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mIf\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34myour\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msystem\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserving\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mcontent\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfro"]
[44.053334, "o", "m\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34ma\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msub\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34mdirectory\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34msrv\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34myou\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmust\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mallow\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34maccess\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhere\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34many\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mrelated\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mvirtual\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhost\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m<\u001b[m\u001b[4m\u001b[33mDirectory\u001b[m\u001b[31m /\u001b[m\u001b[33m>\u001b[m\u001b[26;9H\u001b[4m\u001b[36mOptions\u001b[m \u001b[4m\u001b[31mFollowSymLinks\u001b[m\u001b[27;9H\u001b[4m\u001b[36mAllowOverride\u001b[m \u001b[4m\u001b[31mNone\u001b[m\u001b[28;9H\u001b[4m\u001b[36mRequire\u001b[m \u001b[4m\u001b[31mall\u001b[m \u001b[4mdenied\u001b[m\r\n\u001b[33m</\u001b[m\u001b[4m\u001b[33mDirectory\u001b[m\u001b[33m>\r\n\r\n<\u001b[m\u001b[4m\u001b[33mDirectory\u001b[m\u001b[31m /\u001b[m\u001b[4m\u001b[31musr\u001b[m\u001b[31m/\u001b[m\u001b[4m\u001b[31mshare\u001b[m\u001b[33m>\u001b[m\u001b[32;9H\u001b[4m\u001b[36mAllowOverride\u001b[m \u001b[4m\u001b[31mNone\u001b[m\u001b[33;70H150,9\u001b[9C68%\u001b[16;9H\u001b[?25h"]
[44.076005, "o", "\u001bP+q436f\u001b\\\u001bP+q6b75\u001b\\\u001bP+q6b64\u001b\\\u001bP+q6b72\u001b\\\u001bP+q6b6c\u001b\\\u001bP+q2332\u001b\\\u001bP+q2334\u001b\\\u001bP+q2569\u001b\\\u001bP+q2a37\u001b\\\u001bP+q6b31\u001b\\"]
[46.069185, "o", "\u001b[?25l\u001b[33;1H\u001b[K\u001b[33;1H:\u001b[?2004h\u001b[?25h"]
[46.281169, "o", "1\u001b[?25l\u001b[?25h"]
[46.482193, "o", "\r"]
[46.485614, "o", "\u001b[?25l\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[1;1H\u001b[34m# \u001b[m\u001b[4m\u001b[34mThis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmain\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mApache\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mIt\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mcontains\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectives\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthat\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mgive\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mits\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minstructions\u001b[m\u001b[34m.\r\n# \u001b[m\u001b[4m\u001b[34mSee\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhttp\u001b[m\u001b[34m://\u001b[m\u001b[4m\u001b[34mhttpd\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mapache\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34morg\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mdocs\u001b[m\u001b[34m/2.4/ \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdetailed\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minformation\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mabout\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectives\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34musr\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mshare\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mdoc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b"]
[46.485802, "o", "[34mREADME\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mabout\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mspecific\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mhints\u001b[m\u001b[34m.\r\n#\r\n#\r\n# \u001b[m\u001b[4m\u001b[34mSummary\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhow\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mApache\u001b[m\u001b[34m 2 \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mworks\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m:\r\n# \u001b[m\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mApache\u001b[m\u001b[34m 2 \u001b[m\u001b[4m\u001b[34mweb\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mquite\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdifferent\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mupstream\u001b[m\u001b[34m'\u001b[m\u001b[4m\u001b[34ms\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msuggested\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mway\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfigure\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mweb\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mThis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbecause\u001b[m"]
[46.489134, "o", "\u001b[34m \u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m'\u001b[m\u001b[4m\u001b[34ms\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mdefault\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mApache2\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minstallation\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mattempts\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmake\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34madding\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mremoving\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmodules\u001b[m\u001b[34m,\r\n# \u001b[m\u001b[4m\u001b[34mvirtual\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhosts\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mextra\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectives\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mas\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mflexible\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mas\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpossible\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34min\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34morder\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmake\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mautomating\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mchanges\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34madministering\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mas\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34measy\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mas\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mpossible\u001b[m\u001b[34m.\r\n\r\n# \u001b[m\u001b[4m\u001b[34m"]
[46.48931, "o", "It\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msplit\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mseveral\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfiles\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mforming\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhierarchy\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34moutlined\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mbelow\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mall\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlocated\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34metc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m/ \u001b[m\u001b[4m\u001b[34mdirectory\u001b[m\u001b[34m:\r\n#\r\n# /\u001b[m\u001b[4m\u001b[34metc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m/\r\n# |-- \u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\u001b[34m# | `-- \u001b[m\u001b[4m\u001b[34mports\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\u001b[34m# |-- \u001b[m\u001b[4m\u001b[34mmods\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34menabled\u001b[m\r\n\u001b[34m# | |-- *.\u001b[m\u001b[4m\u001b[34mload\u001b[m\r\n\u001b[34m# | `-- *.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\u001b[34m# |-- \u001b[m\u001b[4m\u001b[34mconf\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34menabled\u001b[m\r\n\u001b[34m# | `-- *.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\u001b[34m# `-- \u001b[m\u001b[4m\u001b[34msites"]
[46.490354, "o", "\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34menabled\u001b[m\r\n\u001b[34m# `-- *.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\u001b[34m#\r\n#\r\n# * \u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmain\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m (\u001b[m\u001b[4m\u001b[34mthis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m). \u001b[m\u001b[4m\u001b[34mIt\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mputs\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpieces\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mtogether\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mby\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mincluding\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mall\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mremaining\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfiles\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwhen\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mstarting\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mup\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[33;70H1,1\u001b[11CTop\u001b[1;1H\u001b[?25h"]
[47.196484, "o", "\u001b[?25l\u001b[33;70H2\u001b[2;1H\u001b[?25h"]
[47.695373, "o", "\u001b[?25l\u001b[33;70H3\u001b[3;1H\u001b[?25h"]
[47.730956, "o", "\u001b[?25l\u001b[33;70H4\u001b[4;1H\u001b[?25h"]
[47.765792, "o", "\u001b[?25l\u001b[33;70H5\u001b[5;1H\u001b[?25h"]
[47.801554, "o", "\u001b[?25l\u001b[33;70H6\u001b[6;1H\u001b[?25h"]
[47.836648, "o", "\u001b[?25l\u001b[33;70H7\u001b[7;1H\u001b[?25h"]
[47.869459, "o", "\u001b[?25l\u001b[33;70H8\u001b[8;1H\u001b[?25h"]
[47.902894, "o", "\u001b[?25l\u001b[33;70H9\u001b[9;1H\u001b[?25h"]
[47.935873, "o", "\u001b[?25l\u001b[33;70H10,1\u001b[10;1H\u001b[?25h"]
[47.970443, "o", "\u001b[?25l\u001b[33;71H1\u001b[11;1H\u001b[?25h"]
[48.006054, "o", "\u001b[?25l\u001b[33;71H2\u001b[12;1H\u001b[?25h"]
[48.042455, "o", "\u001b[?25l\u001b[33;71H3\u001b[13;1H\u001b[?25h"]
[48.077954, "o", "\u001b[?25l\u001b[33;71H4\u001b[14;1H\u001b[?25h"]
[48.111188, "o", "\u001b[?25l\u001b[33;71H5,0-1\u001b[15;1H\u001b[?25h"]
[48.144455, "o", "\u001b[?25l\u001b[33;71H6,1 \u001b[16;1H\u001b[?25h"]
[48.178889, "o", "\u001b[?25l\u001b[33;71H7\u001b[17;1H\u001b[?25h"]
[48.214104, "o", "\u001b[?25l\u001b[33;71H8\u001b[18;1H\u001b[?25h"]
[48.25038, "o", "\u001b[?25l\u001b[33;71H9\u001b[19;1H\u001b[?25h"]
[48.286391, "o", "\u001b[?25l\u001b[33;70H20\u001b[20;1H\u001b[?25h"]
[48.321673, "o", "\u001b[?25l\u001b[33;71H1\u001b[21;1H\u001b[?25h"]
[48.354829, "o", "\u001b[?25l\u001b[33;71H2\u001b[22;1H\u001b[?25h"]
[48.387956, "o", "\u001b[?25l\u001b[33;71H3\u001b[23;1H\u001b[?25h"]
[48.421559, "o", "\u001b[?25l\u001b[33;71H4\u001b[24;1H\u001b[?25h"]
[48.457294, "o", "\u001b[?25l\u001b[33;71H5\u001b[25;1H\u001b[?25h"]
[48.49315, "o", "\u001b[?25l\u001b[33;71H6\u001b[26;1H\u001b[?25h"]
[48.529211, "o", "\u001b[?25l\u001b[33;71H7\u001b[27;1H\u001b[?25h"]
[49.319848, "o", "\u001b[?25l\u001b[33;70H\u001b[K\u001b[33;1H:\u001b[?2004h\u001b[?25h"]
[49.511654, "o", "s\u001b[?25l\u001b[?25h"]
[49.766263, "o", "e\u001b[?25l\u001b[?25h"]
[50.172167, "o", "t\u001b[?25l\u001b[?25h"]
[50.474451, "o", "\u001b[?25l \u001b[?25h"]
[50.762353, "o", "n\u001b[?25l\u001b[?25h"]
[51.024256, "o", "u\u001b[?25l\u001b[?25h"]
[51.440311, "o", "\r"]
[51.443631, "o", "\u001b[?25l\u001b[1;1H\u001b[33m 1 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mThis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[1Cthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmain\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mApache\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mIt\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mcontains\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\r\n\u001b[33m 2 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectives\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthat\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mgiv\u001b[2Cthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[2Ct\u001b[m\u001b[1C\u001b[34m \u001b[m\u001b[4m\u001b[34minstructions\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m 3 \u001b[m\u001b[34m#\u001b[m\u001b[1C\u001b[4m\u001b[34mSee\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhttp\u001b[m\u001b[34m://\u001b[m\u001b[4m\u001b[34mhttpd\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mapache\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34morg\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mdocs\u001b[m\u001b[1C\u001b[34m2.4/\u001b[m\u001b[1C\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdetailed\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minformation\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mabout\u001b[m\r\n\u001b[33m 4 \u001b[m\u001b[34m#\u001b[m\u001b[1C\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectives\u001b[1Cand\u001b[m\u001b[34m \u001b[m\u001b[1C\u001b[4m\u001b[34musr\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mshare\u001b[1Cdoc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mREADME\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mDebian\u001b"]
[51.443819, "o", "[m\u001b[34m \u001b[m\u001b[4m\u001b[34mabout\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mspecific\u001b[m\r\n\u001b[33m 5 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mhints\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m 6 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m 7 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m 8 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mSummary\u001b[m\u001b[34m \u001b[m\u001b[1C\u001b[4m\u001b[34mf\u001b[1Chow\u001b[1Cthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mApache\u001b[m\u001b[34m 2 \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mworks\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m:\u001b[m\r\n\u001b[33m 9 \u001b[m\u001b[34m#\u001b[m\u001b[1C\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mApache\u001b[m\u001b[34m 2\u001b[m\u001b[1C\u001b[4m\u001b[34mweb\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mquite\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdifferent\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\r\n\u001b[33m 10 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mupstream\u001b[m\u001b[34m'\u001b[m\u001b[4m\u001b[34ms\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msuggested\u001b[1Cway\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfigur\u001b[2Cthe\u001b[1Cweb\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mThis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbecause\u001b[m\u001b[34m \u001b[m"]
[51.446855, "o", "\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m'\u001b[m\u001b[4m\u001b[34ms\u001b[m\r\n\u001b[33m 11 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mdefault\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mApache2\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minstallation\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mattempts\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmake\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34madding\u001b[1Cand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mremoving\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmodules\u001b[m\u001b[34m,\u001b[m\r\n\u001b[33m 12 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mvirtual\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhosts\u001b[m\u001b[34m,\u001b[m\u001b[1C\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mextra\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectives\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mas\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mflexible\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34ma\u001b[m\u001b[1C\u001b[34m \u001b[m\u001b[4m\u001b[34mpossible\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34min\u001b[m\r\n\u001b[33m 13 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34morder\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmake\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mautomating\u001b[1Cthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mchanges\u001b[2Cnd\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34madministering\u001b[1Cthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m \u001b[2C \u001b[m\u001b[4m\u001b[34measy\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mas\u001b[m\r\n\u001b[33m 14 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mpossible\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m 15 \r\n 16 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mIt\u001b[m\u001b[34m"]
[51.447031, "o", " \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mspli\u001b[m\u001b[1C\u001b[34m \u001b[m\u001b[4m\u001b[34minto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msevera\u001b[m\u001b[1C\u001b[34m \u001b[m\u001b[4m\u001b[34mfiles\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mforming\u001b[1Cthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhierarchy\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34moutlined\u001b[m\r\n\u001b[33m 17 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mbelow\u001b[m\u001b[34m,\u001b[m\u001b[1C\u001b[4m\u001b[34mall\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlocated\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[1Cthe\u001b[m\u001b[34m \u001b[m\u001b[1C\u001b[4m\u001b[34metc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m/ \u001b[m\u001b[4m\u001b[34mdirectory\u001b[m\u001b[34m:\u001b[m\r\n\u001b[33m 18 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m 19 \u001b[m\u001b[34m# \u001b[m\u001b[1C\u001b[4m\u001b[34metc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m/\u001b[m\r\n\u001b[33m 20 \u001b[m\u001b[34m# |-- \u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\u001b[33m 21 \u001b[m\u001b[34m# | `-- \u001b[m\u001b[4m\u001b[34mports\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\u001b[33m 22 \u001b[m\u001b[34m# |-- \u001b[m\u001b[4m\u001b[34mmods\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34menabled\u001b[m\r\n\u001b[33m 23 \u001b[m\u001b[34m# | |-- *.\u001b[m\u001b[4m\u001b[34mload\u001b[m\r\n\u001b[33m 24 \u001b[m\u001b[34m# | `-- *.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\u001b[33m 25 \u001b[m\u001b[34m# |-- \u001b[m\u001b[4m\u001b[34mconf\u001b[m\u001b[34m-"]
[51.448302, "o", "\u001b[m\u001b[4m\u001b[34menabled\u001b[m\r\n\u001b[33m 26 \u001b[m\u001b[34m# | `-- *.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\u001b[33m 27 \u001b[m\u001b[34m# `-- \u001b[m\u001b[1C\u001b[4m\u001b[34mites\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34menabled\u001b[m\r\n\u001b[33m 28 \u001b[m\u001b[34m#\u001b[11C `-- *.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\u001b[33m 29 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m 30 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m 31 \u001b[m\u001b[34m# * \u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[1Cthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmai\u001b[m\u001b[1C\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m (\u001b[m\u001b[4m\u001b[34mthis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m). \u001b[m\u001b[4m\u001b[34mI\u001b[m\u001b[1C\u001b[34m \u001b[m\u001b[4m\u001b[34mputs\u001b[1Cth\u001b[m\u001b[1C\u001b[34m \u001b[m\u001b[4m\u001b[34mpieces\u001b[m\r\n\u001b[33m 32 \u001b[m\u001b[34m# \u001b[m\u001b[1C\u001b[4m\u001b[34mogether\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mby\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mincluding\u001b[1Call\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mremaining\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfiles\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwhen\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mstarting\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mup\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[33;70H27,1\u001b[10CTop\u001b[27;5H\u001b[?25h"]
[52.265284, "o", "\u001b[?25l\u001b[33;71H8\u001b[28;5H\u001b[?25h"]
[52.765907, "o", "\u001b[?25l\u001b[33;71H9\u001b[29;5H\u001b[?25h"]
[52.801191, "o", "\u001b[?25l\u001b[33;70H30\u001b[30;5H\u001b[?25h"]
[52.836864, "o", "\u001b[?25l\u001b[33;71H1\u001b[31;5H\u001b[?25h"]
[52.872249, "o", "\u001b[?25l\u001b[33;71H2\u001b[32;5H\u001b[?25h"]
[52.9081, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 33 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mweb\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m.\u001b[m\u001b[33;1H\u001b[K\u001b[33;70H33,1\u001b[11C0%\u001b[32;5H\u001b[?25h"]
[52.943145, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 34 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H34,1\u001b[11C1%\u001b[32;5H\u001b[?25h"]
[52.976952, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 35 \u001b[m\u001b[34m# * \u001b[m\u001b[4m\u001b[34mports\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34malways\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mincluded\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfrom\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmain\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mIt\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H35,1\u001b[11C1%\u001b[32;5H\u001b[?25h"]
[53.010291, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 36 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34msupposed\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdetermine\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlistening\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mports\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mincoming\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconnections\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwhich\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mcan\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbe\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H36,1\u001b[11C2%\u001b[32;5H\u001b[?25h"]
[53.043127, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 37 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mcustomized\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34manytime\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H37,1\u001b[11C2%\u001b[32;5H\u001b[?25h"]
[53.081207, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 38 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H38,1\u001b[11C3%\u001b[32;5H\u001b[?25h"]
[53.114535, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 39 \u001b[m\u001b[34m# * \u001b[m\u001b[4m\u001b[34mConfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfiles\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmods\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34menabled\u001b[m\u001b[34m/, \u001b[m\u001b[4m\u001b[34mconf\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34menabled\u001b[m\u001b[34m/ \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msites\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34menabled\u001b[m\u001b[34m/\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H39,1\u001b[11C3%\u001b[32;5H\u001b[?25h"]
[53.147639, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 40 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mdirectories\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mcontain\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mparticular\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msnippets\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwhich\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmanage\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmodules\u001b[m\u001b[34m,\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H40,1\u001b[11C4%\u001b[32;5H\u001b[?25h"]
[53.181205, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 41 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mglobal\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfragments\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mvirtual\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhost\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfigurations\u001b[m\u001b[34m,\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H41,1\u001b[11C4%\u001b[32;5H\u001b[?25h"]
[53.212821, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 42 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mrespectively\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H42,1\u001b[11C5%\u001b[32;5H\u001b[?25h"]
[53.247452, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 43 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H43,1\u001b[11C5%\u001b[32;5H\u001b[?25h"]
[53.283632, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 44 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mThey\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mare\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mactivated\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mby\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msymlinking\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mavailable\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfiles\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfrom\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mtheir\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H44,1\u001b[11C6%\u001b[32;5H\u001b[?25h"]
[53.319418, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 45 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mrespective\u001b[m\u001b[34m *-\u001b[m\u001b[4m\u001b[34mavailable\u001b[m\u001b[34m/ \u001b[m\u001b[4m\u001b[34mcounterparts\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mThese\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mshould\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmanaged\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mby\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34musing\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mour\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H45,1\u001b[11C6%\u001b[32;5H\u001b[?25h"]
[53.354826, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 46 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mhelpers\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34ma2enmod\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34ma2dismod\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34ma2ensite\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34ma2dissite\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34ma2enconf\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34ma2disconf\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mSee\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H46,1\u001b[11C7%\u001b[32;5H\u001b[?25h"]
[53.419035, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 47 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mtheir\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mrespective\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mman\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpages\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdetailed\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minformation\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H47,1\u001b[11C7%\u001b[32;5H\u001b[?25h"]
[53.918548, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 48 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H48,1\u001b[11C8%\u001b[32;5H\u001b[?25h"]
[53.95505, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 49 \u001b[m\u001b[34m# * \u001b[m\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbinary\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mcalled\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mDue\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34muse\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34menvironment\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mvariables\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H49,1\u001b[11C8%\u001b[32;5H\u001b[?25h"]
[53.990947, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 50 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdefault\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mneeds\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mstarted\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mstopped\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwith\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H50,1\u001b[11C9%\u001b[32;5H\u001b[?25h"]
[54.025885, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 51 \u001b[m\u001b[34m# /\u001b[m\u001b[4m\u001b[34metc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34minit\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34md\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mapache2ctl\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mCalling\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34musr\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mbin\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectly\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwill\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnot\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H51,1\u001b[11C9%\u001b[32;5H\u001b[?25h"]
[54.061267, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 52 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mwork\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwith\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdefault\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H52,1\u001b[10C10%\u001b[32;5H\u001b[?25h"]
[54.096658, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 53 \u001b[m\u001b[33;70H\u001b[K\u001b[33;70H53,0-1\u001b[8C10%\u001b[32;5H\u001b[?25h"]
[54.129699, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 54 \u001b[m\u001b[33;70H\u001b[K\u001b[33;70H54,0-1\u001b[8C11%\u001b[32;5H\u001b[?25h"]
[54.163157, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 55 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mGlobal\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H55,1\u001b[10C11%\u001b[32;5H\u001b[?25h"]
[54.197435, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 56 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H56,1\u001b[10C12%\u001b[32;5H\u001b[?25h"]
[54.232689, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 57 \u001b[m\u001b[33;70H\u001b[K\u001b[33;70H57,0-1\u001b[8C12%\u001b[32;5H\u001b[?25h"]
[54.268001, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 58 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H58,1\u001b[10C13%\u001b[32;5H\u001b[?25h"]
[54.30144, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 59 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mServerRoot\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mtop\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectory\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mtree\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34munder\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwhich\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m'\u001b[m\u001b[4m\u001b[34ms\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H59,1\u001b[10C13%\u001b[32;5H\u001b[?25h"]
[54.337112, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 60 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34merror\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlog\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfiles\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mare\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mkept\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H60,1\u001b[10C14%\u001b[32;5H\u001b[?25h"]
[54.369131, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 61 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H61,1\u001b[10C14%\u001b[32;5H\u001b[?25h"]
[54.402895, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 62 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mNOTE\u001b[m\u001b[34m! \u001b[m\u001b[4m\u001b[34mIf\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34myou\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mintend\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mplace\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mon\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34man\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mNFS\u001b[m\u001b[34m (\u001b[m\u001b[4m\u001b[34mor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34motherwise\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnetwork\u001b[m\u001b[34m)\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H62,1\u001b[10C15%\u001b[32;5H\u001b[?25h"]
[54.438778, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 63 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mmounted\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfilesystem\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthen\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mplease\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mread\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mMutex\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdocumentation\u001b[m\u001b[34m (\u001b[m\u001b[4m\u001b[34mavailable\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H63,1\u001b[10C15%\u001b[32;5H\u001b[?25h"]
[54.474289, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 64 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mat\u001b[m\u001b[34m <\u001b[m\u001b[4m\u001b[34mURL\u001b[m\u001b[34m:\u001b[m\u001b[4m\u001b[34mhttp\u001b[m\u001b[34m://\u001b[m\u001b[4m\u001b[34mhttpd\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mapache\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34morg\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mdocs\u001b[m\u001b[34m/2.4/\u001b[m\u001b[4m\u001b[34mmod\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mcore\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mhtml\u001b[m\u001b[34m#\u001b[m\u001b[4m\u001b[34mmutex\u001b[m\u001b[34m>);\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H64,1\u001b[10C16%\u001b[32;5H\u001b[?25h"]
[54.509386, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 65 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34myou\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwill\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msave\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34myourself\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34ma\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlot\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mtrouble\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H65,1\u001b[10C16%\u001b[32;5H\u001b[?25h"]
[54.545336, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 66 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H66,1\u001b[10C17%\u001b[32;5H\u001b[?25h"]
[54.580408, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 67 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mDo\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[30m\u001b[43mNOT\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34madd\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34ma\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mslash\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mat\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mend\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectory\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpath\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H67,1\u001b[10C17%\u001b[32;5H\u001b[?25h"]
[54.615042, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 68 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H68,1\u001b[10C18%\u001b[32;5H\u001b[?25h"]
[54.648338, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 69 \u001b[m\u001b[34m#\u001b[m\u001b[4m\u001b[34mServerRoot\u001b[m\u001b[34m \"/\u001b[m\u001b[4m\u001b[34metc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m\"\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H69,1\u001b[10C18%\u001b[32;5H\u001b[?25h"]
[54.682995, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 70 \u001b[m\u001b[33;70H\u001b[K\u001b[33;70H70,0-1\u001b[8C19%\u001b[32;5H\u001b[?25h"]
[54.718778, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 71 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H71,1\u001b[10C20%\u001b[32;5H\u001b[?25h"]
[54.754773, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 72 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34maccept\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserialization\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlock\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mMUST\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mBE\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mSTORED\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mON\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mA\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mLOCAL\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mDISK\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H72,1\u001b[10C20%\u001b[32;5H\u001b[?25h"]
[54.787484, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 73 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H73,1\u001b[10C21%\u001b[32;5H\u001b[?25h"]
[54.82074, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 74 \u001b[m\u001b[34m#\u001b[m\u001b[4m\u001b[34mMutex\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m:${\u001b[m\u001b[4m\u001b[34mAPACHE\u001b[m\u001b[34m_\u001b[m\u001b[4m\u001b[34mLOCK\u001b[m\u001b[34m_\u001b[m\u001b[4m\u001b[34mDIR\u001b[m\u001b[34m} \u001b[m\u001b[4m\u001b[34mdefault\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H74,1\u001b[10C21%\u001b[32;5H\u001b[?25h"]
[54.857609, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 75 \u001b[m\u001b[33;70H\u001b[K\u001b[33;70H75,0-1\u001b[8C22%\u001b[32;5H\u001b[?25h"]
[54.889881, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 76 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H76,1\u001b[10C22%\u001b[32;5H\u001b[?25h"]
[54.92592, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 77 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectory\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwhere\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mshm\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mother\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mruntime\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfiles\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwill\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mstored\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H77,1\u001b[10C23%\u001b[32;5H\u001b[?25h"]
[54.961388, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 78 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H78,1\u001b[10C23%\u001b[32;5H\u001b[?25h"]
[54.99416, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 79 \u001b[m\u001b[33;70H\u001b[K\u001b[33;70H79,0-1\u001b[8C24%\u001b[32;5H\u001b[?25h"]
[55.027519, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 80 \u001b[m\u001b[4mDefaultRuntimeDir\u001b[m ${\u001b[4mAPACHE\u001b[m_\u001b[4mRUN\u001b[m_\u001b[4mDIR\u001b[m}\u001b[33;70H\u001b[K\u001b[33;70H80,1\u001b[10C24%\u001b[32;5H\u001b[?25h"]
[55.061352, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 81 \u001b[m\u001b[33;70H\u001b[K\u001b[33;70H81,0-1\u001b[8C25%\u001b[32;5H\u001b[?25h"]
[55.094761, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 82 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H82,1\u001b[10C25%\u001b[32;5H\u001b[?25h"]
[55.130406, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 83 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mPidFile\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwhich\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mshould\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mrecord\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mits\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mprocess\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H83,1\u001b[10C26%\u001b[32;5H\u001b[?25h"]
[55.164832, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 84 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34midentification\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnumber\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwhen\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mit\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mstarts\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H84,1\u001b[10C26%\u001b[32;5H\u001b[?25h"]
[55.200804, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 85 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mThis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mneeds\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mset\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34metc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34menvvars\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H85,1\u001b[10C27%\u001b[32;5H\u001b[?25h"]
[55.235027, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 86 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H86,1\u001b[10C27%\u001b[32;5H\u001b[?25h"]
[55.271409, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 87 \u001b[m\u001b[4m\u001b[36mPidFile\u001b[m ${\u001b[4mAPACHE\u001b[m_\u001b[4mPID\u001b[m_\u001b[4mFILE\u001b[m}\u001b[33;70H\u001b[K\u001b[33;70H87,1\u001b[10C28%\u001b[32;5H\u001b[?25h"]
[55.305537, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 88 \u001b[m\u001b[33;70H\u001b[K\u001b[33;70H88,0-1\u001b[8C28%\u001b[32;5H\u001b[?25h"]
[55.339357, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 89 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H89,1\u001b[10C29%\u001b[32;5H\u001b[?25h"]
[55.37559, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 90 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mTimeout\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnumber\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mseconds\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbefore\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mreceives\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msends\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mtime\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mout\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H90,1\u001b[10C29%\u001b[32;5H\u001b[?25h"]
[55.411316, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 91 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H91,1\u001b[10C30%\u001b[32;5H\u001b[?25h"]
[55.447415, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 92 \u001b[m\u001b[4m\u001b[36mTimeout\u001b[m 300\u001b[33;70H\u001b[K\u001b[33;70H92,1\u001b[10C30%\u001b[32;5H\u001b[?25h"]
[55.481462, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 93 \u001b[m\u001b[33;70H\u001b[K\u001b[33;70H93,0-1\u001b[8C31%\u001b[32;5H\u001b[?25h"]
[55.515935, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 94 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H94,1\u001b[10C31%\u001b[32;5H\u001b[?25h"]
[55.551728, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 95 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mKeepAlive\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34mWhether\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnot\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mallow\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpersistent\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconnections\u001b[m\u001b[34m (\u001b[m\u001b[4m\u001b[34mmore\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthan\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H95,1\u001b[10C32%\u001b[32;5H\u001b[?25h"]
[55.58538, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 96 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mone\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mrequest\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mper\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconnection\u001b[m\u001b[34m). \u001b[m\u001b[4m\u001b[34mSet\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \"\u001b[m\u001b[4m\u001b[34mOff\u001b[m\u001b[34m\" \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdeactivate\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H96,1\u001b[10C32%\u001b[32;5H\u001b[?25h"]
[55.618494, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 97 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H97,1\u001b[10C33%\u001b[32;5H\u001b[?25h"]
[55.653878, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 98 \u001b[m\u001b[4m\u001b[36mKeepAlive\u001b[m \u001b[4m\u001b[31mOn\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H98,1\u001b[10C33%\u001b[32;5H\u001b[?25h"]
[55.688987, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m 99 \u001b[m\u001b[33;70H\u001b[K\u001b[33;70H99,0-1\u001b[8C34%\u001b[32;5H\u001b[?25h"]
[55.724081, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m100 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H100,1\u001b[9C34%\u001b[32;5H\u001b[?25h"]
[55.759643, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m101 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mMaxKeepAliveRequests\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmaximum\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnumber\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mrequests\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mallow\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H101,1\u001b[9C35%\u001b[32;5H\u001b[?25h"]
[55.793961, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m102 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mduring\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34ma\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpersistent\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconnection\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mSet\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m 0 \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mallow\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34man\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34munlimited\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mamount\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H102,1\u001b[9C35%\u001b[32;5H\u001b[?25h"]
[55.8268, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m103 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mWe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mrecommend\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34myou\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mleave\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnumber\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhigh\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmaximum\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mperformance\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H103,1\u001b[9C36%\u001b[32;5H\u001b[?25h"]
[55.8614, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m104 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H104,1\u001b[9C36%\u001b[32;5H\u001b[?25h"]
[56.094151, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m105 \u001b[m\u001b[4m\u001b[36mMaxKeepAliveRequests\u001b[m 100\u001b[33;70H\u001b[K\u001b[33;70H105,1\u001b[9C37%\u001b[32;5H\u001b[?25h"]
[56.590295, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m106 \u001b[m\u001b[33;70H\u001b[K\u001b[33;70H106,0-1\u001b[7C37%\u001b[32;5H\u001b[?25h"]
[56.875295, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m107 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H107,1\u001b[9C38%\u001b[32;5H\u001b[?25h"]
[57.087363, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m108 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mKeepAliveTimeout\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34mNumber\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mseconds\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwait\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnext\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mrequest\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfrom\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H108,1\u001b[9C38%\u001b[32;5H\u001b[?25h"]
[57.24143, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m109 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34msame\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mclient\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mon\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msame\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconnection\u001b[m\u001b[34m.\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H109,1\u001b[9C39%\u001b[32;5H\u001b[?25h"]
[57.742338, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m110 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H110,1\u001b[9C40%\u001b[32;5H\u001b[?25h"]
[57.777365, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m111 \u001b[m\u001b[4m\u001b[36mKeepAliveTimeout\u001b[m 5\u001b[33;70H\u001b[K\u001b[33;70H111,1\u001b[9C40%\u001b[32;5H\u001b[?25h"]
[57.813996, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m112 \u001b[m\u001b[33;70H\u001b[K\u001b[33;70H112,0-1\u001b[7C41%\u001b[32;5H\u001b[?25h"]
[57.847473, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m113 \u001b[m\u001b[33;70H\u001b[K\u001b[33;70H113,0-1\u001b[7C41%\u001b[32;5H\u001b[?25h"]
[57.883243, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m114 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mThese\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mneed\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mset\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34metc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34menvvars\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H114,1\u001b[9C42%\u001b[32;5H\u001b[?25h"]
[58.173617, "o", "\u001b[?25l\u001b[33;72H3,0-1\u001b[31;5H\u001b[?25h"]
[58.67431, "o", "\u001b[?25l\u001b[33;72H2\u001b[30;5H\u001b[?25h"]
[58.710001, "o", "\u001b[?25l\u001b[33;72H1,1 \u001b[29;5H\u001b[?25h"]
[58.745427, "o", "\u001b[?25l\u001b[33;72H0\u001b[28;5H\u001b[?25h"]
[58.780977, "o", "\u001b[?25l\u001b[33;71H09\u001b[27;5H\u001b[?25h"]
[58.816372, "o", "\u001b[?25l\u001b[33;72H8\u001b[26;5H\u001b[?25h"]
[59.012325, "o", "\u001b[?25l\u001b[33;72H7\u001b[25;5H\u001b[?25h"]
[59.186247, "o", "\u001b[?25l\u001b[33;72H6,0-1\u001b[24;5H\u001b[?25h"]
[59.367449, "o", "\u001b[?25l\u001b[33;72H5,1 \u001b[23;5H\u001b[?25h"]
[59.639567, "o", "\u001b[?25l\u001b[33;74H2\u001b[23;6H\u001b[?25h"]
[59.884293, "o", "\u001b[?25l\u001b[33;74H3\u001b[23;7H\u001b[?25h"]
[60.065802, "o", "\u001b[?25l\u001b[33;74H4\u001b[23;8H\u001b[?25h"]
[60.240025, "o", "\u001b[?25l\u001b[33;74H5\u001b[23;9H\u001b[?25h"]
[60.39093, "o", "\u001b[?25l\u001b[33;74H6\u001b[23;10H\u001b[?25h"]
[60.622764, "o", "\u001b[?25l\u001b[33;74H5\u001b[23;9H\u001b[?25h"]
[60.819879, "o", "\u001b[?25l\u001b[33;74H4\u001b[23;8H\u001b[?25h"]
[60.99106, "o", "\u001b[?25l\u001b[33;74H3\u001b[23;7H\u001b[?25h"]
[61.132084, "o", "\u001b[?25l\u001b[33;74H2\u001b[23;6H\u001b[?25h"]
[61.255838, "o", "\u001b[?25l\u001b[33;74H1\u001b[23;5H\u001b[?25h"]
[61.692147, "o", "\u001b[?25l\u001b[33;72H6,0-1\u001b[24;5H\u001b[?25h"]
[61.883423, "o", "\u001b[?25l\u001b[33;72H7,1 \u001b[25;5H\u001b[?25h"]
[62.064948, "o", "\u001b[?25l\u001b[33;72H8\u001b[26;5H\u001b[?25h"]
[62.564426, "o", "\u001b[?25l\u001b[33;72H9\u001b[27;5H\u001b[?25h"]
[62.599587, "o", "\u001b[?25l\u001b[33;71H10\u001b[28;5H\u001b[?25h"]
[62.634801, "o", "\u001b[?25l\u001b[33;72H1\u001b[29;5H\u001b[?25h"]
[62.669865, "o", "\u001b[?25l\u001b[33;72H2,0-1\u001b[30;5H\u001b[?25h"]
[62.705379, "o", "\u001b[?25l\u001b[33;72H3\u001b[31;5H\u001b[?25h"]
[62.738513, "o", "\u001b[?25l\u001b[33;72H4,1 \u001b[32;5H\u001b[?25h"]
[62.772071, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m115 \u001b[m\u001b[4m\u001b[36mUser\u001b[m ${\u001b[4mAPACHE\u001b[m_\u001b[4mRUN\u001b[m_\u001b[4mUSER\u001b[m}\u001b[33;70H\u001b[K\u001b[33;70H115,1\u001b[9C42%\u001b[32;5H\u001b[?25h"]
[62.80696, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m116 \u001b[m\u001b[4m\u001b[36mGroup\u001b[m ${\u001b[4mAPACHE\u001b[m_\u001b[4mRUN\u001b[m_\u001b[4mGROUP\u001b[m}\u001b[33;70H\u001b[K\u001b[33;70H116,1\u001b[9C43%\u001b[32;5H\u001b[?25h"]
[62.842402, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m117 \u001b[m\u001b[33;70H\u001b[K\u001b[33;70H117,0-1\u001b[7C43%\u001b[32;5H\u001b[?25h"]
[62.878543, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m118 \u001b[m\u001b[34m#\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H118,1\u001b[9C44%\u001b[32;5H\u001b[?25h"]
[62.913146, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m119 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mHostnameLookups\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34mLog\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnames\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mclients\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mjust\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mtheir\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mIP\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34maddresses\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H119,1\u001b[9C44%\u001b[32;5H\u001b[?25h"]
[62.947324, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m120 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34me\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mg\u001b[m\u001b[34m., \u001b[m\u001b[4m\u001b[34mwww\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mapache\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34morg\u001b[m\u001b[34m (\u001b[m\u001b[4m\u001b[34mon\u001b[m\u001b[34m) \u001b[m\u001b[4m\u001b[34mor\u001b[m\u001b[34m 204.62.129.132 (\u001b[m\u001b[4m\u001b[34moff\u001b[m\u001b[34m).\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H120,1\u001b[9C45%\u001b[32;5H\u001b[?25h"]
[62.983196, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m121 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdefault\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34moff\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbecause\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mit\u001b[m\u001b[34m'\u001b[m\u001b[4m\u001b[34md\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34moverall\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbetter\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnet\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mif\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpeople\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H121,1\u001b[9C45%\u001b[32;5H\u001b[?25h"]
[63.233464, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m122 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mhad\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mknowingly\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mturn\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfeature\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mon\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34msince\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34menabling\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mit\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmeans\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthat\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H122,1\u001b[9C46%\u001b[32;5H\u001b[?25h"]
[63.434926, "o", "\u001b[?25l\u001b[1;32r\u001b[32;1H\r\n\u001b[1;33r\u001b[32;1H\u001b[33m123 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34meach\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mclient\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mrequest\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwill\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mresult\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mAT\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mLEAST\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mone\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlookup\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mrequest\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H123,1\u001b[9C46%\u001b[32;5H\u001b[?25h"]
[64.059735, "o", "\u001b[?25l\u001b[33;70H\u001b[K\u001b[33;1H/\u001b[?2004h\u001b[?25h"]
[64.790379, "o", "I\u001b[?25l\u001b[?25h"]
[65.206747, "o", "n"]
[65.207328, "o", "\u001b[?25l\u001b[?25h"]
[65.558826, "o", "c\u001b[?25l\u001b[?25h"]
[65.863983, "o", "l"]
[65.864282, "o", "\u001b[?25l\u001b[?25h"]
[66.319777, "o", "u"]
[66.320037, "o", "\u001b[?25l\u001b[?25h"]
[66.918269, "o", "\r\u001b[?25l"]
[66.92072, "o", "\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[1;1H\u001b[33m130 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mcontainer\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34merror\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmessages\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mrelating\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthat\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mvirtual\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhost\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwill\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbe\u001b[m\r\n\u001b[33m131 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mlogged\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhere\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mIf\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34myou\u001b[m\u001b[34m *\u001b[m\u001b[4m\u001b[34mdo\u001b[m\u001b[34m* \u001b[m\u001b[4m\u001b[34mdefine\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34man\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34merror\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlogfile\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34ma\u001b[m\u001b[34m <\u001b[m\u001b[4m\u001b[34mVirtualHost\u001b[m\u001b[34m>\u001b[m\r\n\u001b[33m132 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mcontainer\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mthat\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhost\u001b[m\u001b[34m'\u001b[m\u001b[4m\u001b[34ms\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34merrors\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwill\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlogged\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthere\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnot\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhere\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m133 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m134 \u001b[m\u001b[4m\u001b[36mErrorLog\u001b"]
[66.920886, "o", "[m ${\u001b[4mAPACHE\u001b[m_\u001b[4mLOG\u001b[m_\u001b[4mDIR\u001b[m}/\u001b[4m\u001b[31merror\u001b[m.\u001b[4mlog\u001b[m\r\n\u001b[33m135 \r\n136 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m137 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mLogLevel\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34mControl\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mseverity\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmessages\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlogged\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34merror\u001b[m\u001b[34m_\u001b[m\u001b[4m\u001b[34mlog\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m138 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mAvailable\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mvalues\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34mtrace8\u001b[m\u001b[34m, ..., \u001b[m\u001b[4m\u001b[34mtrace1\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mdebug\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34minfo\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mnotice\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mwarn\u001b[m\u001b[34m,\u001b[m\r\n\u001b[33m139 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34merror\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mcrit\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34malert\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34memerg\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m140 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mIt\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34malso\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpossible\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfigure\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlog\u001b[m"]
[66.923863, "o", "\u001b[34m \u001b[m\u001b[4m\u001b[34mlevel\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mparticular\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmodules\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34me\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mg\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m141 \u001b[m\u001b[34m# \"\u001b[m\u001b[4m\u001b[34mLogLevel\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minfo\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mssl\u001b[m\u001b[34m:\u001b[m\u001b[4m\u001b[34mwarn\u001b[m\u001b[34m\"\u001b[m\r\n\u001b[33m142 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m143 \u001b[m\u001b[4m\u001b[36mLogLevel\u001b[m \u001b[4m\u001b[31mwarn\u001b[m\r\n\u001b[33m144 \r\n145 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[30m\u001b[43mInclu\u001b[m\u001b[4m\u001b[34mde\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmodule\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m:\u001b[m\r\n\u001b[33m146 \u001b[m\u001b[4m\u001b[30m\u001b[43mInclu\u001b[m\u001b[4mdeOptional\u001b[m \u001b[4mmods\u001b[m-\u001b[4menabled\u001b[m/*.\u001b[4mload\u001b[m\r\n\u001b[33m147 \u001b[m\u001b[4m\u001b[30m\u001b[43mInclu\u001b[m\u001b[4mdeOptional\u001b[m \u001b[4mmods\u001b[m-\u001b[4menabled\u001b[m/*.\u001b[4mconf\u001b[m\r\n\u001b[33m148 \r\n149 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[30m\u001b[43mInclu\u001b[m\u001b[4m\u001b[34mde\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlist\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mports\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlisten\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mon\u001b[m\r\n\u001b[33m150 \u001b[m\u001b[4m\u001b[30m\u001b[43mInclu\u001b[m\u001b[4m\u001b[36mde\u001b[m \u001b[4mports\u001b[m.\u001b[4mconf\u001b[m\r\n\u001b[33m151 \r\n152 \r\n153 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mSe"]
[66.924045, "o", "ts\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdefault\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msecurity\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmodel\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mApache2\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mHTTPD\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mIt\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdoes\u001b[m\r\n\u001b[33m154 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mnot\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mallow\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34maccess\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mroot\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfilesystem\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34moutside\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34musr\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mshare\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34mvar\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mwww\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m155 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mformer\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mused\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mby\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mweb\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mapplications\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpackaged\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m,\u001b[m\r\n\u001b[33m156 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlatter"]
[66.925061, "o", "\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmay\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mused\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlocal\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectories\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserved\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mby\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mweb\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mIf\u001b[m\r\n\u001b[33m157 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34myour\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msystem\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserving\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mcontent\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfrom\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34ma\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msub\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34mdirectory\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34msrv\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34myou\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmust\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mallow\u001b[m\r\n\u001b[33m158 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34maccess\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhere\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34many\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mrelated\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mvirtual\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhost\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m159 <\u001b[m\u001b[4m\u001b[33mDirectory\u001b[m\u001b[31m /\u001b[m\u001b[33m>\r\n160 \u001b[m\u001b[8C\u001b[4m\u001b[36mOptions\u001b[m \u001b[4m\u001b[31mFollowSymLinks\u001b[m\r\n\u001b[33m16"]
[66.925226, "o", "1 \u001b[m\u001b[8C\u001b[4m\u001b[36mAllowOverride\u001b[m \u001b[4m\u001b[31mNone\u001b[m\u001b[33;70H145,3\u001b[9C66%\u001b[16;7H\u001b[?25h"]
[67.883305, "o", "\u001b[?25l\u001b[33;72H6\u001b[17;7H\u001b[?25h"]
[68.114379, "o", "\u001b[?25l\u001b[33;72H7\u001b[18;7H\u001b[?25h"]
[68.329281, "o", "\u001b[?25l\u001b[33;72H8,0-1\u001b[19;5H\u001b[?25h"]
[68.530586, "o", "\u001b[?25l\u001b[33;72H9,3 \u001b[20;7H\u001b[?25h"]
[69.087173, "o", "\u001b[?25l\u001b[33;71H50\u001b[21;7H\u001b[?25h"]
[69.748237, "o", "\u001b[?25l\u001b[33;74H2\u001b[21;6H\u001b[?25h"]
[69.919091, "o", "\u001b[?25l\u001b[33;74H1\u001b[21;5H\u001b[?25h"]
[70.170788, "o", "\u001b[?25l\u001b[33;74H2\u001b[21;6H\u001b[?25h"]
[70.670808, "o", "\u001b[?25l\u001b[33;74H3\u001b[21;7H\u001b[?25h"]
[70.705912, "o", "\u001b[?25l\u001b[33;74H4\u001b[21;8H\u001b[?25h"]
[70.741405, "o", "\u001b[?25l\u001b[33;74H5\u001b[21;9H\u001b[?25h"]
[70.777168, "o", "\u001b[?25l\u001b[33;74H6\u001b[21;10H\u001b[?25h"]
[70.810372, "o", "\u001b[?25l\u001b[33;74H7\u001b[21;11H\u001b[?25h"]
[70.935496, "o", "\u001b[?25l\u001b[33;74H8\u001b[21;12H\u001b[?25h"]
[71.106636, "o", "\u001b[?25l\u001b[33;74H9\u001b[21;13H\u001b[?25h"]
[71.260555, "o", "\u001b[?25l\u001b[33;74H10\u001b[21;14H\u001b[?25h"]
[72.596961, "o", "\u001b[?25l\u001b[33;1H/\\<ports\\>\u001b[33;70H\u001b[K\u001b[33;1H\u001b[31msearch hit BOTTOM, continuing at TOP"]
[72.599554, "o", "\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[1;1H\u001b[33m 6 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m 7 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m 8 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mSummary\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhow\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mApache\u001b[m\u001b[34m 2 \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mworks\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m:\u001b[m\r\n\u001b[33m 9 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mApache\u001b[m\u001b[34m 2 \u001b[m\u001b[4m\u001b[34mweb\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mquite\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdifferent\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\r\n\u001b[33m 10 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mupstream\u001b[m\u001b[34m'\u001b[m\u001b[4m\u001b[34ms\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msuggested\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mway\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfigure\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mweb\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mThis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbecause\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m'\u001b[m\u001b[4m\u001b[34ms\u001b[m\r\n\u001b[33m "]
[72.599728, "o", "11 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mdefault\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mApache2\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minstallation\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mattempts\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmake\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34madding\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mremoving\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmodules\u001b[m\u001b[34m,\u001b[m\r\n\u001b[33m 12 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mvirtual\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhosts\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mextra\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectives\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mas\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mflexible\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mas\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpossible\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34min\u001b[m\r\n\u001b[33m 13 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34morder\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmake\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mautomating\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mchanges\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34madministering\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mas\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34measy\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mas\u001b[m\r\n\u001b[33m 14 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mpossible\u001b[m\u001b[34m."]
[72.602987, "o", "\u001b[m\r\n\u001b[33m 15 \r\n 16 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mIt\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msplit\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mseveral\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfiles\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mforming\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhierarchy\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34moutlined\u001b[m\r\n\u001b[33m 17 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mbelow\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mall\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlocated\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34metc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m/ \u001b[m\u001b[4m\u001b[34mdirectory\u001b[m\u001b[34m:\u001b[m\r\n\u001b[33m 18 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m 19 \u001b[m\u001b[34m# /\u001b[m\u001b[4m\u001b[34metc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m/\u001b[m\r\n\u001b[33m 20 \u001b[m\u001b[34m# |-- \u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\u001b[33m 21 \u001b[m\u001b[34m# | `-- \u001b[m\u001b[4m\u001b[30m\u001b[43mports\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\u001b[33m 22 \u001b[m\u001b[34m# |-- \u001b[m\u001b[4m\u001b[34mmods\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34menabled\u001b[m\r\n\u001b[33m 23 \u001b[m\u001b[34m# | |-- *.\u001b[m\u001b[4m\u001b[34mload\u001b[m\r\n\u001b[33m 24 \u001b[m\u001b[34m# | `-- *.\u001b[m\u001b[4m\u001b[34mconf\u001b"]
[72.603166, "o", "[m\r\n\u001b[33m 25 \u001b[m\u001b[34m# |-- \u001b[m\u001b[4m\u001b[34mconf\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34menabled\u001b[m\r\n\u001b[33m 26 \u001b[m\u001b[34m# | `-- *.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\u001b[33m 27 \u001b[m\u001b[34m# `-- \u001b[m\u001b[4m\u001b[34msites\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34menabled\u001b[m\r\n\u001b[33m 28 \u001b[m\u001b[34m# `-- *.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\u001b[33m 29 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m 30 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m 31 \u001b[m\u001b[34m# * \u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmain\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m (\u001b[m\u001b[4m\u001b[34mthis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m). \u001b[m\u001b[4m\u001b[34mIt\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mputs\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpieces\u001b[m\r\n\u001b[33m 32 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mtogether\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mby\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mincluding\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mall\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mremaining\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfiles\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwhen\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mstarting\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mup\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\r\n\u001b[33m 33 \u001b[m"]
[72.604372, "o", "\u001b[34m# \u001b[m\u001b[4m\u001b[34mweb\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m 34 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m 35 \u001b[m\u001b[34m# * \u001b[m\u001b[4m\u001b[30m\u001b[43mports\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34malways\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mincluded\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfrom\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmain\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mIt\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\r\n\u001b[33m 36 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34msupposed\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdetermine\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlistening\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[30m\u001b[43mports\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mincoming\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconnections\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwhich\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mcan\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbe\u001b[m\r\n\u001b[33m 37 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mcustomized\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34manytime\u001b[m\u001b[34m.\u001b[m\u001b[33;70H21,10-22\u001b[7C2%\r\u001b[31msearch hit BOTTOM, continuing at TOP\u001b[m\u001b[33;70H\u001b[K\u001b[33;70H21,10-22\u001b[7C2%\u001b[16;26H\u001b[?25h"]
[74.653198, "o", "\u001b[?25l\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[1;1H\u001b[33m197 </\u001b[m\u001b[4m\u001b[33mFilesMatch\u001b[m\u001b[33m>\r\n198 \r\n199 \r\n200 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m201 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfollowing\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectives\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdefine\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msome\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mformat\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnicknames\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34muse\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwith\u001b[m\r\n\u001b[33m202 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34ma\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mCustomLog\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirective\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m203 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m204 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mThese\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdeviate\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfrom\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mCommon\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mLog\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mFormat\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdefinitions\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthat\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthey\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34muse\u001b[m\u001b[34m %\u001b[m\u001b[4m\u001b[34mO\u001b[m\r\n\u001b[33m205 \u001b[m\u001b[34m# (\u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mactual\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbytes\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msent\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mincluding\u001b[m\u001b[34m \u001b["]
[74.653464, "o", "m\u001b[4m\u001b[34mheaders\u001b[m\u001b[34m) \u001b[m\u001b[4m\u001b[34minstead\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m %\u001b[m\u001b[4m\u001b[34mb\u001b[m\u001b[34m (\u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msize\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\r\n\u001b[33m206 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mrequested\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m), \u001b[m\u001b[4m\u001b[34mbecause\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlatter\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmakes\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mit\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mimpossible\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdetect\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpartial\u001b[m\r\n\u001b[33m207 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mrequests\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m208 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m209 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mNote\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthat\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34muse\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m %{\u001b[m\u001b[4m\u001b[34mX\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34mForwarded\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34mFor\u001b[m\u001b[34m}\u001b[m\u001b[4m\u001b[34mi\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minstead\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m %\u001b[m\u001b[4m\u001b[34mh\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnot\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mrecommended\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m210 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mUse"]
[74.656197, "o", "\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmod\u001b[m\u001b[34m_\u001b[m\u001b[4m\u001b[34mremoteip\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minstead\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m211 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m212 \u001b[m\u001b[4m\u001b[36mLogFormat\u001b[m \u001b[31m\"%\u001b[m\u001b[4m\u001b[31mv\u001b[m\u001b[31m:%\u001b[m\u001b[4m\u001b[31mp\u001b[m\u001b[31m %\u001b[m\u001b[4m\u001b[31mh\u001b[m\u001b[31m %\u001b[m\u001b[4m\u001b[31ml\u001b[m\u001b[31m %\u001b[m\u001b[4m\u001b[31mu\u001b[m\u001b[31m %\u001b[m\u001b[4m\u001b[31mt\u001b[m\u001b[31m \\\"%\u001b[m\u001b[4m\u001b[31mr\u001b[m\u001b[31m\\\" %>\u001b[m\u001b[4m\u001b[31ms\u001b[m\u001b[31m %\u001b[m\u001b[4m\u001b[31mO\u001b[m\u001b[31m \\\"%{\u001b[m\u001b[4m\u001b[31mReferer\u001b[m\u001b[31m}\u001b[m\u001b[4m\u001b[31mi\u001b[m\u001b[31m\\\" \\\"%{\u001b[m\u001b[4m\u001b[31mUser\u001b[m\u001b[31m-\u001b[m\u001b[4m\u001b[31mAgent\u001b[m\u001b[31m}\u001b[m\u001b[4m\u001b[31mi\u001b[m\u001b[31m\\\"\"\u001b[m \u001b[4mvhoss\u001b[m\u001b[17;1H\u001b[33m \u001b[m\u001b[4mt\u001b[m_\u001b[4mcombined\u001b[m\r\n\u001b[33m213 \u001b[m\u001b[4m\u001b[36mLogFormat\u001b[m \u001b[31m\"%\u001b[m\u001b[4m\u001b[31mh\u001b[m\u001b[31m %\u001b[m\u001b[4m\u001b[31ml\u001b[m\u001b[31m %\u001b[m\u001b[4m\u001b[31mu\u001b[m\u001b[31m %\u001b[m\u001b[4m\u001b[31mt\u001b[m\u001b[31m \\\"%\u001b[m\u001b[4m\u001b[31mr\u001b[m\u001b[31m\\\" %>\u001b[m\u001b[4m\u001b[31ms\u001b[m\u001b[31m %\u001b[m\u001b[4m\u001b[31mO\u001b[m\u001b[31m \\\"%{\u001b[m\u001b[4m\u001b[31mReferer\u001b[m\u001b[31m}\u001b[m\u001b[4m\u001b[31mi\u001b[m\u001b[31m\\\" \\\"%{\u001b[m\u001b[4m\u001b[31mUser\u001b[m\u001b[31m-\u001b[m\u001b[4m\u001b[31mAgent\u001b[m\u001b[31m}\u001b[m\u001b[4m\u001b[31mi\u001b[m\u001b[31m\\\"\"\u001b[m \u001b[4mcombined\u001b[m\r\n\u001b[33m214 \u001b[m\u001b[4m\u001b[36mLogFormat\u001b[m \u001b[31m\"%\u001b[m\u001b[4m\u001b[31mh\u001b[m\u001b[31m %\u001b[m\u001b[4m\u001b[31ml\u001b[m\u001b[31m %\u001b[m\u001b[4m\u001b["]
[74.656384, "o", "31mu\u001b[m\u001b[31m %\u001b[m\u001b[4m\u001b[31mt\u001b[m\u001b[31m \\\"%\u001b[m\u001b[4m\u001b[31mr\u001b[m\u001b[31m\\\" %>\u001b[m\u001b[4m\u001b[31ms\u001b[m\u001b[31m %\u001b[m\u001b[4m\u001b[31mO\u001b[m\u001b[31m\"\u001b[m \u001b[4mcommon\u001b[m\r\n\u001b[33m215 \u001b[m\u001b[4m\u001b[36mLogFormat\u001b[m \u001b[31m\"%{\u001b[m\u001b[4m\u001b[31mReferer\u001b[m\u001b[31m}\u001b[m\u001b[4m\u001b[31mi\u001b[m\u001b[31m -> %\u001b[m\u001b[4m\u001b[31mU\u001b[m\u001b[31m\"\u001b[m \u001b[4m\u001b[31mreferer\u001b[m\r\n\u001b[33m216 \u001b[m\u001b[4m\u001b[36mLogFormat\u001b[m \u001b[31m\"%{\u001b[m\u001b[4m\u001b[31mUser\u001b[m\u001b[31m-\u001b[m\u001b[4m\u001b[31magent\u001b[m\u001b[31m}\u001b[m\u001b[4m\u001b[31mi\u001b[m\u001b[31m\"\u001b[m \u001b[4magent\u001b[m\r\n\u001b[33m217 \r\n218 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mInclude\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectories\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mignores\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34meditors\u001b[m\u001b[34m' \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdpkg\u001b[m\u001b[34m'\u001b[m\u001b[4m\u001b[34ms\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbackup\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfiles\u001b[m\u001b[34m,\u001b[m\r\n\u001b[33m219 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34msee\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mREADME\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdetails\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m220 \r\n221 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mInclude\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mgeneric\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msnippets\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mstatements"]
[74.657247, "o", "\u001b[m\r\n\u001b[33m222 \u001b[m\u001b[4mIncludeOptional\u001b[m \u001b[4mconf\u001b[m-\u001b[4menabled\u001b[m/*.\u001b[4mconf\u001b[m\r\n\u001b[33m223 \r\n224 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mInclude\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mvirtual\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhost\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfigurations\u001b[m\u001b[34m:\u001b[m\r\n\u001b[33m225 \u001b[m\u001b[4mIncludeOptional\u001b[m \u001b[4msites\u001b[m-\u001b[4menabled\u001b[m/*.\u001b[4mconf\u001b[m\r\n\u001b[33m226 \r\n227 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mvim\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34msyntax\u001b[m\u001b[34m=\u001b[m\u001b[4m\u001b[34mapache\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mts\u001b[m\u001b[34m=4 \u001b[m\u001b[4m\u001b[34msw\u001b[m\u001b[34m=4 \u001b[m\u001b[4m\u001b[34msts\u001b[m\u001b[34m=4 \u001b[m\u001b[4m\u001b[34msr\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnoet\u001b[m\u001b[33;70H227,1\u001b[9CBot\u001b[32;5H\u001b[?25h"]
[75.075614, "o", "\u001b[?25l\u001b[33;70H\u001b[K\u001b[33;1H?\u001b[?2004h\u001b[?25h"]
[75.239873, "o", "\b"]
[75.240064, "o", "\u001b[?25l?\\<ports\\>\r"]
[75.243509, "o", "\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[1;1H\u001b[33m135 \r\n136 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m137 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mLogLevel\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34mControl\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mseverity\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmessages\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlogged\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34merror\u001b[m\u001b[34m_\u001b[m\u001b[4m\u001b[34mlog\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m138 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mAvailable\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mvalues\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34mtrace8\u001b[m\u001b[34m, ..., \u001b[m\u001b[4m\u001b[34mtrace1\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mdebug\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34minfo\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mnotice\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mwarn\u001b[m\u001b[34m,\u001b[m\r\n\u001b[33m139 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34merror\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mcrit\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34malert\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34memerg\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m140 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mIt\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34malso\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpossible\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfigure\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlog\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlevel\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b"]
[75.243675, "o", "[4m\u001b[34mparticular\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmodules\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34me\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mg\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m141 \u001b[m\u001b[34m# \"\u001b[m\u001b[4m\u001b[34mLogLevel\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minfo\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mssl\u001b[m\u001b[34m:\u001b[m\u001b[4m\u001b[34mwarn\u001b[m\u001b[34m\"\u001b[m\r\n\u001b[33m142 \u001b[m\u001b[34m#\u001b[m\r\n\u001b[33m143 \u001b[m\u001b[4m\u001b[36mLogLevel\u001b[m \u001b[4m\u001b[31mwarn\u001b[m\r\n\u001b[33m144 \r\n145 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mInclude\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmodule\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mconfiguration\u001b[m\u001b[34m:\u001b[m\r\n\u001b[33m146 \u001b[m\u001b[4mIncludeOptional\u001b[m \u001b[4mmods\u001b[m-\u001b[4menabled\u001b[m/*.\u001b[4mload\u001b[m\r\n\u001b[33m147 \u001b[m\u001b[4mIncludeOptional\u001b[m \u001b[4mmods\u001b[m-\u001b[4menabled\u001b[m/*.\u001b[4mconf\u001b[m\r\n\u001b[33m148 \r\n149 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mInclude\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlist\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[30m\u001b[43mports\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlisten\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mon\u001b[m\r\n\u001b[33m150 \u001b[m\u001b[4m\u001b[36mInclude\u001b[m \u001b[4m\u001b[30m\u001b[43mports\u001b[m.\u001b[4mconf\u001b[m\r\n\u001b[33m151 \r\n152 \r\n153 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mSets\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdefault\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msecurity\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmodel\u001b[m"]
[75.245711, "o", "\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mApache2\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mHTTPD\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mIt\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdoes\u001b[m\r\n\u001b[33m154 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mnot\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mallow\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34maccess\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mroot\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfilesystem\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34moutside\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34musr\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mshare\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34mvar\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mwww\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m155 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mThe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mformer\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mused\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mby\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mweb\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mapplications\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mpackaged\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mDebian\u001b[m\u001b[34m,\u001b[m\r\n\u001b[33m156 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlatter\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmay\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mbe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mused\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlocal\u001b"]
[75.245853, "o", "[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdirectories\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserved\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mby\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mweb\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserver\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mIf\u001b[m\r\n\u001b[33m157 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34myour\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msystem\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mserving\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mcontent\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfrom\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34ma\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34msub\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34mdirectory\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34msrv\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34myou\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmust\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mallow\u001b[m\r\n\u001b[33m158 \u001b[m\u001b[34m# \u001b[m\u001b[4m\u001b[34maccess\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhere\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34mor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34many\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mrelated\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mvirtual\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhost\u001b[m\u001b[34m.\u001b[m\r\n\u001b[33m159 <\u001b[m\u001b[4m\u001b[33mDirectory\u001b[m\u001b[31m /\u001b[m\u001b[33m>\r\n160 \u001b[m\u001b[8C\u001b[4m\u001b[36mOptions\u001b[m \u001b[4m\u001b[31mFollowSymLinks\u001b[m\r\n\u001b[33m161 \u001b[m\u001b[8C\u001b[4m\u001b[36mAllowOverride\u001b[m \u001b[4m\u001b[31mNone\u001b[m\r\n\u001b[33m162 \u001b[m\u001b[8C\u001b[4m\u001b[36mRequire\u001b[m \u001b[4m\u001b[31mall\u001b[m "]
[75.246103, "o", "\u001b[4mdenied\u001b[m\r\n\u001b[33m163 </\u001b[m\u001b[4m\u001b[33mDirectory\u001b[m\u001b[33m>\r\n164 \r\n165 <\u001b[m\u001b[4m\u001b[33mDirectory\u001b[m\u001b[31m /\u001b[m\u001b[4m\u001b[31musr\u001b[m\u001b[31m/\u001b[m\u001b[4m\u001b[31mshare\u001b[m\u001b[33m>\r\n166 \u001b[m\u001b[8C\u001b[4m\u001b[36mAllowOverride\u001b[m \u001b[4m\u001b[31mNone\u001b[m\u001b[33;70H150,9\u001b[9C68%\u001b[16;13H\u001b[?25h"]
[76.072788, "o", "\u001b[?25l\u001b[33;71H49\u001b[15;13H\u001b[?25h"]
[76.396667, "o", "\u001b[?25l\u001b[33;71H50\u001b[16;13H\u001b[?25h"]
[77.06614, "o", "\u001b[?25l\u001b[33;74H10\u001b[16;14H\u001b[?25h"]
[77.266854, "o", "\u001b[?25l\u001b[33;75H1\u001b[16;15H\u001b[?25h"]
[77.390688, "o", "\u001b[?25l\u001b[33;75H2\u001b[16;16H\u001b[?25h"]
[77.612356, "o", "\u001b[?25l\u001b[33;75H3\u001b[16;17H\u001b[?25h"]
[78.602515, "o", "\u001b[?25l\u001b[33;70H\u001b[K\u001b[33;1H:\u001b[?2004h"]
[78.602818, "o", "\u001b[?25h"]
[78.827274, "o", "q\u001b[?25l\u001b[?25h"]
[79.210093, "o", "1"]
[79.210397, "o", "\u001b[?25l\u001b[?25h"]
[80.062121, "o", "\u001b[?25l\u001b[33;3H\u001b[K\u001b[33;3H\u001b[?25h"]
[80.770744, "o", "\r"]
[80.77344, "o", "\u001b[?25l\u001b[?2004l\u001b[33;1H\u001b[K\u001b[33;1H\u001b[?2004l\u001b[?1l\u001b>\u001b[?25h\u001b[?1049l\u001b[23;0;0t"]
[80.776316, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[81.506738, "o", "vim /etc/apache2/apache2.conf "]
[81.909945, "o", "\b\u001b[K"]
[82.40993, "o", "\b\u001b[K"]
[82.445407, "o", "\b\u001b[K"]
[82.480419, "o", "\b\u001b[K"]
[82.516077, "o", "\b\u001b[K"]
[82.552338, "o", "\b\u001b[K"]
[82.585234, "o", "\b\u001b[K"]
[82.618981, "o", "\b\u001b[K"]
[82.652071, "o", "\b\u001b[K"]
[82.687484, "o", "\b\u001b[K"]
[82.863789, "o", "\b\u001b[K"]
[83.06529, "o", "\b\u001b[K"]
[83.216335, "o", "\b\u001b[K"]
[84.129739, "o", "p"]
[84.310054, "o", "o"]
[84.464581, "o", "rts.conf "]
[85.202896, "o", "\r\n"]
[85.255137, "o", "\u001b[?2004h\u001b[?1049h\u001b[22;0;0t\u001b[?1h\u001b=\u001b[?2004h"]
[85.255619, "o", "\u001b[1;33r\u001b[?12h\u001b[?12l\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[?25l\u001b[33;1H\"/etc/apache2/ports.conf\""]
[85.255707, "o", " [readonly] 15L, 322C"]
[85.259607, "o", "\u001b[2;1H▽\u001b[6n\u001b[2;1H \u001b[1;1H\u001b[>c\u001b]10;?\u0007\u001b]11;?\u0007"]
[85.261266, "o", "\u001b[1;1H\u001b[34m# \u001b[m\u001b[4m\u001b[34mIf\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34myou\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mjust\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mchange\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mport\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34madd\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmore\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mports\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhere\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34myou\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwill\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlikely\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34malso\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mhave\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mchange\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mVirtualHost\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mstatement\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\r\n\u001b[34m# /\u001b[m\u001b[4m\u001b[34metc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mapache2\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34msites\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34menabled\u001b[m\u001b[34m/000-\u001b[m\u001b[4m\u001b[34mdefault\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34mconf\u001b[m\r\n\r\n\u001b[4m\u001b[36mListen\u001b[m 8099\r\n\r\n\u001b[33m<\u001b[m\u001b[4m\u001b[33mIfModule\u001b[m\u001b[31m \u001b[m\u001b[4m\u001b[31mssl\u001b[m\u001b[31m_\u001b[m\u001b[4m\u001b[31mmodule\u001b[m\u001b[33m>\u001b[m\u001b[8;9H\u001b[4m\u001b[36mListen\u001b[m 443\r\n\u001b[33m</\u001b[m\u001b[4m\u001b[33mIfModule\u001b[m\u001b[33m>\r\n\r\n<\u001b[m\u001b[4m\u001b[33mIfModule\u001b[m\u001b[31m \u001b[m\u001b[4m\u001b[31mmod\u001b[m\u001b[31m_\u001b[m\u001b[4m\u001b[31mgnutls\u001b[m\u001b[31m.\u001b[m\u001b[4m\u001b[31mc\u001b[m\u001b[3"]
[85.261505, "o", "3m>\u001b[m\u001b[12;9H\u001b[4m\u001b[36mListen\u001b[m 443\r\n\u001b[33m</\u001b[m\u001b[4m\u001b[33mIfModule\u001b[m\u001b[33m>\u001b[m\r\n\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mvim\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34msyntax\u001b[m\u001b[34m=\u001b[m\u001b[4m\u001b[34mapache\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mts\u001b[m\u001b[34m=4 \u001b[m\u001b[4m\u001b[34msw\u001b[m\u001b[34m=4 \u001b[m\u001b[4m\u001b[34msts\u001b[m\u001b[34m=4 \u001b[m\u001b[4m\u001b[34msr\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnoet\u001b[m\r\n\u001b[1m\u001b[34m~ \u001b[17;1H~ \u001b[18;1H~ \u001b[19;1H~ \u001b[20;1H~ \u001b[21;1H~ \u001b[22;1H~ \u001b[23;1H~ "]
[85.261588, "o", " \u001b[24;1H~ \u001b[25;1H~ \u001b[26;1H~ \u001b[27;1H~ \u001b[28;1H~ \u001b[29;1H~ \u001b[30;1H~ \u001b[31;1H~ \u001b[32;1H~ \u001b[m\u001b[33;70H5,11\u001b[10CAll\u001b[5;11H\u001b[?25h\u001bP+q436f\u001b\\\u001bP+q6b75\u001b\\\u001bP+q6b64\u001b\\\u001bP+q6b72\u001b\\\u001bP+q6b6c\u001b\\\u001bP+q2332\u001b\\\u001bP+q2334\u001b\\\u001bP+q2569\u001b\\\u001bP+q2a37\u001b\\\u001bP+q6b31\u001b\\"]
[86.127951, "o", "\u001b[?25l\u001b[33;70H6,0-1\u001b[6;1H\u001b[?25h"]
[86.523062, "o", "\u001b[?25l\u001b[33;70H5,11 \u001b[5;11H\u001b[?25h"]
[87.019839, "o", "\u001b[?25l\u001b[33;73H0\u001b[5;10H\u001b[?25h"]
[87.212209, "o", "\u001b[?25l\u001b[33;72H9 \u001b[5;9H\u001b[?25h"]
[87.365059, "o", "\u001b[?25l\u001b[33;72H8\u001b[5;8H\u001b[?25h"]
[87.526374, "o", "\u001b[?25l\u001b[33;72H7\u001b[5;7H\u001b[?25h"]
[87.687171, "o", "\u001b[?25l\u001b[33;72H6\u001b[5;6H\u001b[?25h"]
[87.86164, "o", "\u001b[?25l\u001b[33;72H5\u001b[5;5H\u001b[?25h"]
[88.032366, "o", "\u001b[?25l\u001b[33;72H4\u001b[5;4H\u001b[?25h"]
[88.163888, "o", "\u001b[?25l\u001b[33;72H3\u001b[5;3H\u001b[?25h"]
[88.468937, "o", "\u001b[?25l\u001b[33;72H4\u001b[5;4H\u001b[?25h"]
[88.620086, "o", "\u001b[?25l\u001b[33;72H5\u001b[5;5H\u001b[?25h"]
[88.780983, "o", "\u001b[?25l\u001b[33;72H6\u001b[5;6H\u001b[?25h"]
[89.280483, "o", "\u001b[?25l\u001b[33;72H7\u001b[5;7H\u001b[?25h"]
[89.316133, "o", "\u001b[?25l\u001b[33;72H8\u001b[5;8H\u001b[?25h"]
[89.352345, "o", "\u001b[?25l\u001b[33;72H9\u001b[5;9H\u001b[?25h"]
[89.387854, "o", "\u001b[?25l\u001b[33;72H10\u001b[5;10H\u001b[?25h"]
[89.423436, "o", "\u001b[?25l\u001b[33;73H1\u001b[5;11H\u001b[?25h"]
[89.456382, "o", "\u0007"]
[90.015797, "o", "\u001b[?25l\u001b[33;1H\u001b[1m-- INSERT --\u001b[m\u001b[33;13H\u001b[K\u001b[33;70H5,12\u001b[10CAll\u001b[33;14H\u001b[31mW10: Warning: Changing a readonly file\u001b[m\u001b[33;70H\u001b[K\u001b[?2004l"]
[91.016018, "o", "\u001b[?2004h"]
[91.016863, "o", "\u001b[5;10H\u001b[K\u001b[33;70H5,10\u001b[10CAll\u001b[5;10H\u001b[?25h"]
[92.788612, "o", "\u001b[?25l9\u001b[33;73H1\u001b[5;11H\u001b[?25h"]
[93.123485, "o", "\u001b[?25l2\u001b[33;73H2\u001b[5;12H\u001b[?25h"]
[94.242482, "o", "\u001b[33;1H\u001b[K\u001b[5;11H"]
[94.622428, "o", "\u001b[?25l"]
[94.622821, "o", "\u001b[33;70H5,11\u001b[10CAll\u001b[5;11H\u001b[?25h\u001b[?25l\u001b[33;70H\u001b[K\u001b[33;1H:\u001b[?2004h\u001b[?25h"]
[95.848772, "o", "q"]
[95.849097, "o", "\u001b[?25l\u001b[?25h"]
[96.529897, "o", "\r\u001b[?25l\u001b[1m\u001b[37m\u001b[41mE37: No write since last change"]
[96.530228, "o", "\u001b[m\r\r\n\u001b[1m\u001b[37m\u001b[41mE162: No write since last change for buffer \"ports.conf\"\u001b[?2004h"]
[96.530384, "o", "\u001b[m\r\r\n\u001b[32mPress ENTER or type command to continue\u001b[?25h"]
[97.169039, "o", "\u001b[m\u001b[1;1H\u001b[2L\u001b[?25l\u001b[1;1H\u001b[34m# \u001b[m\u001b[4m\u001b[34mIf\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34myou\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mjust\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mchange\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mport\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mor\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34madd\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmore\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mports\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhere\u001b[m\u001b[34m, \u001b[m\u001b[4m\u001b[34myou\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwill\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlikely\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34malso\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mhave\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mchange\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mVirtualHost\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mstatement\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[33;1H\u001b[K\u001b[33;70H5,11\u001b[10CAll\u001b[5;11H\u001b[?25h"]
[97.947842, "o", "\u001b[?25l\u001b[33;70H\u001b[K\u001b[33;1H:\u001b[?2004h"]
[97.948374, "o", "\u001b[?25h"]
[98.099278, "o", "q\u001b[?25l\u001b[?25h"]
[98.32039, "o", "!"]
[98.320658, "o", "\u001b[?25l\u001b[?25h"]
[98.444902, "o", "\r"]
[98.44645, "o", "\u001b[?25l\u001b[?2004l"]
[98.446639, "o", "\u001b[33;1H\u001b[K\u001b[33;1H\u001b[?2004l\u001b[?1l\u001b>\u001b[?25h\u001b[?1049l\u001b[23;0;0t"]
[98.448153, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[101.197546, "o", "v"]
[101.38826, "o", "i"]
[101.683163, "o", "m"]
[101.864488, "o", " "]
[102.495314, "o", "/"]
[102.605961, "o", "e"]
[103.021782, "o", "t"]
[103.354279, "o", "c"]
[104.035248, "o", "/"]
[104.186288, "o", "c"]
[104.458033, "o", "r"]
[104.722622, "o", "o"]
[105.028963, "o", "\u0007n"]
[105.990625, "o", "."]
[106.364301, "o", "\u0007"]
[106.608237, "o", "\r\ncron.d/ cron.daily/ cron.hourly/ cron.monthly/ cron.weekly/ \r\n"]
[106.608461, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ vim /etc/cron."]
[108.705176, "o", "d"]
[108.984924, "o", "\u0007"]
[109.294282, "o", "\r\ncron.d/ cron.daily/ \r\n\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ vim /etc/cron.d"]
[110.043548, "o", "/"]
[110.286265, "o", "\u0007"]
[110.529806, "o", "\r\nanacron php popularity-contest \r\n"]
[110.53001, "o", "mdadm .placeholder \r\n\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ vim /etc/cron.d/"]
[113.34688, "o", "\r\n"]
[113.347078, "o", "anacron php popularity-contest \r\nmdadm .placeholder \r\n\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ vim /etc/cron.d/"]
[115.539322, "o", "\b\u001b[K"]
[115.763253, "o", "\b\u001b[K"]
[116.119155, "o", "\u0007"]
[116.343321, "o", "\r\ncron.d/ cron.daily/ cron.hourly/ cron.monthly/ cron.weekly/ \r\n"]
[116.343544, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ vim /etc/cron."]
[117.935483, "o", "d"]
[118.199783, "o", "a"]
[118.431957, "o", "ily/"]
[119.128265, "o", "\u0007"]
[119.36666, "o", "\r\n0anacron dpkg .placeholder\r\napache2 logrotate popularity-contest\r\n"]
[119.366872, "o", "apport man-db ubuntu-advantage-tools\r\napt-compat mdadm update-notifier-common\r\nbsdmainutils mlocate upstart\r\ncracklib-runtime passwd \r\n\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ vim /etc/cron.daily/"]
[121.309844, "o", "\b\u001b[K"]
[121.480957, "o", "\b\u001b[K"]
[121.645066, "o", "\b\u001b[K"]
[121.806198, "o", "\b\u001b[K"]
[121.987447, "o", "\b\u001b[K"]
[122.151779, "o", "\b\u001b[K"]
[123.072385, "o", "m"]
[123.327869, "o", "onthly/"]
[123.570383, "o", "\u0007"]
[123.803682, "o", "\r\n0anacron .placeholder \r\n"]
[123.803877, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ vim /etc/cron.monthly/"]
[125.035364, "o", "\b\u001b[K"]
[125.199155, "o", "\b\u001b[K"]
[125.380364, "o", "\b\u001b[K"]
[125.541128, "o", "\b\u001b[K"]
[125.705849, "o", "\b\u001b[K"]
[125.876932, "o", "\b\u001b[K"]
[126.037789, "o", "\b\u001b[K"]
[126.182046, "o", "\b\u001b[K"]
[127.296456, "o", "h"]
[127.477951, "o", "ourly/"]
[127.893917, "o", ".placeholder "]
[128.112657, "o", "\u0007"]
[128.733274, "o", "\r\nacme .gimp-2.8/ test\r\n.anydesk/ .gitconfig .themes/\r\napp.js .gnupg/ .thumbnails/\r\n"]
[128.733575, "o", ".asciinema/ .ICEauthority .thunderbird/\r\n.audacity-data/ .icons/ tmp/\r\n.avidemux6/ jenny tmp1\r\n.bash_history .lesshst tmp11/\r\n.bash_logout .lnav/ tmp1111\r\n.bashrc .local/ tmp1111.html\r\n.cache/ .mozilla/ Tο Cloud στην Ελλάδα.pdf\r\n.compiz/ MP4/ .uml/\r\n.config/ Music/ Videos/\r\n.dbus/ .node-gyp/ .vim/\r\nDesktop/ .node_repl_history .viminfo\r\n.dmrc .npm/ .viminfo.tmp\r\ndocker/ .openshot_qt/ .vimrc\r\n.docker/ openstack .vuerc\r\ndocs/ Pictures/ .wget-hsts\r\nDOCS/ .pki/ "]
[128.73364, "o", " .winff/\r\nDocuments/ .pm2/ x\r\nDownloads/ .profile .Xauthority\r\netc/ Public/ .xinitrc\r\nexamples.desktop README .xinputrc\r\nexetassi-efstathiou .session.vim .Xmodmap\r\nfilesystem.cast settings/ .Xmodmap.backup\r\nfirefox/ sotiris.pdf .xsession\r\nfirefox-dev/ .ssh/ .xsession-errors\r\nfoitites startup_order.svg .xsession-errors.old\r\n.gconf/ .sudo_as_admin_successful .xsessionrc\r\n.gem/ Templates/ \r\n"]
[128.733675, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ vim /etc/cron.hourly/.placeholder "]
[129.523763, "o", "\b\u001b[K"]
[130.02272, "o", "\b\u001b[K"]
[130.058524, "o", "\b\u001b[K"]
[130.093828, "o", "\b\u001b[K"]
[130.128911, "o", "\b\u001b[K"]
[130.164581, "o", "\b\u001b[K"]
[130.197862, "o", "\b\u001b[K"]
[130.23128, "o", "\b\u001b[K"]
[130.264415, "o", "\b\u001b[K"]
[130.299332, "o", "\b\u001b[K"]
[130.334312, "o", "\b\u001b[K"]
[130.369213, "o", "\b\u001b[K"]
[130.546912, "o", "\b\u001b[K"]
[132.574369, "o", "\b\u001b[K"]
[132.798649, "o", "\b\u001b[K"]
[132.959799, "o", "\b\u001b[K"]
[133.12069, "o", "\b\u001b[K"]
[133.284897, "o", "\b\u001b[K"]
[133.456515, "o", "\b\u001b[K"]
[133.597506, "o", "\b\u001b[K"]
[134.298722, "o", "d"]
[134.540059, "o", "a"]
[134.835941, "o", "ily/"]
[135.14077, "o", "\u0007"]
[135.333977, "o", "\r\n0anacron dpkg .placeholder\r\n"]
[135.334177, "o", "apache2 logrotate popularity-contest\r\napport man-db ubuntu-advantage-tools\r\napt-compat mdadm update-notifier-common\r\nbsdmainutils mlocate upstart\r\ncracklib-runtime passwd \r\n"]
[135.334242, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ vim /etc/cron.daily/"]
[138.602029, "o", "l"]
[138.755679, "o", "o"]
[139.118082, "o", "g"]
[139.272773, "o", "rotate "]
[140.181616, "o", "\r\n"]
[140.234477, "o", "\u001b[?2004h\u001b[?1049h\u001b[22;0;0t\u001b[?1h\u001b=\u001b[?2004h"]
[140.234965, "o", "\u001b[1;33r\u001b[?12h\u001b[?12l\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[?25l\u001b[33;1H\"/etc/cron.daily/logrotate\""]
[140.23508, "o", " [readonly] 14L, 372C"]
[140.241812, "o", "\u001b[2;1H▽\u001b[6n\u001b[2;1H \u001b[1;1H\u001b[>c\u001b]10;?\u0007\u001b]11;?\u0007"]
[140.246215, "o", "\u001b[1;1H\u001b[34m#!/\u001b[m\u001b[4m\u001b[34mbin\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34msh\u001b[m\r\n\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mClean\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnon\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mexistent\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mlog\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mentries\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfrom\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mstatus\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\r\n\u001b[33mcd\u001b[m /var/lib/logrotate\r\n\u001b[33mtest\u001b[m \u001b[35m-e\u001b[m status || touch status\r\nhead \u001b[31m-1\u001b[m status \u001b[33m>\u001b[m status.clean\r\nsed \u001b[33m'\u001b[m\u001b[4m\u001b[31ms\u001b[m\u001b[31m/\"//\u001b[m\u001b[4m\u001b[31mg\u001b[m\u001b[33m'\u001b[m status | \u001b[33mwhile read logfile date\r\ndo\r\n\u001b[m \u001b[33m[\u001b[m \u001b[33m-e\u001b[m \u001b[33m\"\u001b[m\u001b[35m$logfile\u001b[m\u001b[33m\"\u001b[m \u001b[33m]\u001b[m \u001b[33m&&\u001b[m \u001b[33mecho\u001b[m\u001b[31m \u001b[m\u001b[33m\"\u001b[m\u001b[35m\\\"\u001b[m\u001b[35m$logfile\u001b[m\u001b[35m\\\"\u001b[m\u001b[31m \u001b[m\u001b[35m$date\u001b[m\u001b[33m\"\r\ndone\u001b[m \u001b[33m>>\u001b[m status.clean\r\nmv status.clean status\r\n\r\n\u001b[33mtest\u001b[m \u001b[35m-x\u001b[m /usr/sbin/logrotate || \u001b[33mexit\u001b[m \u001b[31m0\u001b[m\r\n/usr/sbin/logrotate /etc/logrotate.conf\r\n\u001b[1m\u001b[34m~ \u001b[16;1H~ "]
[140.246724, "o", " \u001b[17;1H~ \u001b[18;1H~ \u001b[19;1H~ \u001b[20;1H~ \u001b[21;1H~ \u001b[22;1H~ \u001b[23;1H~ \u001b[24;1H~ \u001b[25;1H~ \u001b[26;1H~ \u001b[27;1H~ "]
[140.246841, "o", " \u001b[28;1H~ \u001b[29;1H~ \u001b[30;1H~ \u001b[31;1H~ \u001b[32;1H~ \u001b[m\u001b[33;70H14,10\u001b[9CAll\u001b[14;10H\u001b[?25h"]
[140.269461, "o", "\u001bP+q436f\u001b\\\u001bP+q6b75\u001b\\\u001bP+q6b64\u001b\\\u001bP+q6b72\u001b\\\u001bP+q6b6c\u001b\\\u001bP+q2332\u001b\\\u001bP+q2334\u001b\\\u001bP+q2569\u001b\\\u001bP+q2a37\u001b\\\u001bP+q6b31\u001b\\"]
[141.137678, "o", "\u001b[?25l\u001b[33;71H3\u001b[13;10H\u001b[?25h"]
[141.30458, "o", "\u001b[?25l\u001b[33;71H2,0-1\u001b[12;1H\u001b[?25h"]
[141.465489, "o", "\u001b[?25l\u001b[33;71H1,10 \u001b[11;10H\u001b[?25h"]
[141.636626, "o", "\u001b[?25l\u001b[33;71H0\u001b[10;10H\u001b[?25h"]
[141.821078, "o", "\u001b[?25l\u001b[33;70H9,10 \u001b[9;10H\u001b[?25h"]
[141.992479, "o", "\u001b[?25l\u001b[33;70H8,2 \u001b[8;2H\u001b[?25h"]
[142.153325, "o", "\u001b[?25l\u001b[33;70H7,10\u001b[7;10H\u001b[?25h"]
[142.318502, "o", "\u001b[?25l\u001b[33;70H6\u001b[6;10H\u001b[?25h"]
[142.469514, "o", "\u001b[?25l\u001b[33;70H5\u001b[5;10H\u001b[?25h"]
[142.620662, "o", "\u001b[?25l\u001b[33;70H4\u001b[4;10H\u001b[?25h"]
[142.784708, "o", "\u001b[?25l\u001b[33;70H3\u001b[3;10H\u001b[?25h"]
[143.10688, "o", "\u001b[?25l\u001b[33;70H4\u001b[4;10H\u001b[?25h"]
[143.443636, "o", "\u001b[?25l\u001b[33;70H5\u001b[5;10H\u001b[?25h"]
[143.778746, "o", "\u001b[?25l\u001b[33;70H6\u001b[6;10H\u001b[?25h"]
[144.070897, "o", "\u001b[?25l\u001b[33;70H7\u001b[7;10H\u001b[?25h"]
[144.365901, "o", "\u001b[?25l\u001b[33;70H8,2 \u001b[8;2H\u001b[?25h"]
[144.617996, "o", "\u001b[?25l\u001b[33;70H9,10\u001b[9;10H\u001b[?25h"]
[144.902693, "o", "\u001b[?25l\u001b[33;70H10,10\u001b[10;10H\u001b[?25h"]
[145.184596, "o", "\u001b[?25l\u001b[33;71H1\u001b[11;10H\u001b[?25h"]
[145.470873, "o", "\u001b[?25l\u001b[33;71H2,0-1\u001b[12;1H\u001b[?25h"]
[145.752636, "o", "\u001b[?25l\u001b[33;71H3,10 \u001b[13;10H\u001b[?25h"]
[145.957099, "o", "\u001b[?25l\u001b[33;71H4\u001b[14;10H\u001b[?25h"]
[146.908096, "o", "\u001b[?25l\u001b[33;1H\u001b[K\u001b[33;1H:\u001b[?2004h\u001b[?25h"]
[147.150241, "o", "q\u001b[?25l\u001b[?25h"]
[147.860437, "o", "!\u001b[?25l\u001b[?25h"]
[148.022429, "o", "\r"]
[148.023274, "o", "\u001b[?25l\u001b[?2004l"]
[148.023471, "o", "\u001b[33;1H\u001b[K\u001b[33;1H\u001b[?2004l\u001b[?1l\u001b>\u001b[?25h\u001b[?1049l\u001b[23;0;0t"]
[148.025111, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[148.682552, "o", "vim /etc/cron.daily/logrotate "]
[149.380648, "o", "\b\u001b[K"]
[149.880246, "o", "\b\u001b[K"]
[149.91611, "o", "\b\u001b[K"]
[149.951593, "o", "\b\u001b[K"]
[149.987195, "o", "\b\u001b[K"]
[150.023559, "o", "\b\u001b[K"]
[150.056779, "o", "\b\u001b[K"]
[150.09023, "o", "\b\u001b[K"]
[150.123622, "o", "\b\u001b[K"]
[150.157905, "o", "\b\u001b[K"]
[150.193341, "o", "\b\u001b[K"]
[150.228637, "o", "\b\u001b[K"]
[150.263777, "o", "\b\u001b[K"]
[150.299361, "o", "\b\u001b[K"]
[150.434128, "o", "\b\u001b[K"]
[150.615411, "o", "\b\u001b[K"]
[150.89214, "o", "\u0007"]
[151.092625, "o", "\r\ncron.d/ cron.daily/ cron.hourly/ cron.monthly/ cron.weekly/ \r\n"]
[151.092869, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ vim /etc/cron."]
[155.453944, "o", "\b\u001b[K"]
[155.625652, "o", "\u0007"]
[155.827429, "o", "\r\ncron.d/ cron.daily/ cron.hourly/ cron.monthly/ crontab cron.weekly/\r\n"]
[155.827649, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ vim /etc/cron"]
[158.596942, "o", "t"]
[158.678039, "o", "ab "]
[159.841688, "o", "\r\n"]
[159.894347, "o", "\u001b[?2004h\u001b[?1049h\u001b[22;0;0t\u001b[?1h\u001b=\u001b[?2004h"]
[159.894774, "o", "\u001b[1;33r\u001b[?12h\u001b[?12l\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[?25l\u001b[33;1H\"/etc/crontab\""]
[159.894999, "o", " [readonly] 15L, 722C"]
[159.898732, "o", "\u001b[2;1H▽\u001b[6n\u001b[2;1H \u001b[1;1H\u001b[>c\u001b]10;?\u0007\u001b]11;?\u0007"]
[159.899963, "o", "\u001b[1;1H\u001b[34m# /\u001b[m\u001b[4m\u001b[34metc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mcrontab\u001b[m\u001b[34m: \u001b[m\u001b[4m\u001b[34msystem\u001b[m\u001b[34m-\u001b[m\u001b[4m\u001b[34mwide\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mcrontab\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mUnlike\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34many\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mother\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mcrontab\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34myou\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdon\u001b[m\u001b[34m'\u001b[m\u001b[4m\u001b[34mt\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhave\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mrun\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m `\u001b[m\u001b[4m\u001b[34mcrontab\u001b[m\u001b[34m'\r\n# \u001b[m\u001b[4m\u001b[34mcommand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mto\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34minstall\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnew\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mversion\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mwhen\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34myou\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34medit\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthis\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfile\u001b[m\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mand\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfiles\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34min\u001b[m\u001b[34m /\u001b[m\u001b[4m\u001b[34metc\u001b[m\u001b[34m/\u001b[m\u001b[4m\u001b[34mcron\u001b[m\u001b[34m.\u001b[m\u001b[4m\u001b[34md\u001b[m\u001b[34m. \u001b[m\u001b[4m\u001b[34mThese\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mfiles\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34malso\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mhave\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34musername\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34"]
[159.900244, "o", "mfields\u001b[m\u001b[34m,\r\n# \u001b[m\u001b[4m\u001b[34mthat\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mnone\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mof\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mthe\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mother\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mcrontabs\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdo\u001b[m\u001b[34m.\u001b[m\r\n\r\n\u001b[36mSHELL\u001b[m=/bin/sh\r\n\u001b[36mPATH\u001b[m=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin\r\n\r\n\u001b[34m# \u001b[m\u001b[4m\u001b[34mm\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mh\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdom\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mmon\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mdow\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34muser\u001b[m\u001b[34m \u001b[m\u001b[4m\u001b[34mcommand\u001b[m\r\n\u001b[31m17\u001b[m\u001b[35m *\u001b[m\u001b[32m *\u001b[m\u001b[31m *\u001b[m\u001b[35m *\u001b[m \u001b[33mroot cd / && run-parts --report /etc/cron.hourly\u001b[m\r\n\u001b[31m25\u001b[m\u001b[35m 6\u001b[m\u001b[32m *\u001b[m\u001b[31m *\u001b[m\u001b[35m *\u001b[m \u001b[33mroot test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc//\u001b[13;1Hcron.daily )\u001b[m\r\n\u001b[31m47\u001b[m\u001b[35m 6\u001b[m\u001b[32m *\u001b[m\u001b[31m *\u001b[m\u001b[35m 7\u001b[m \u001b[33mroot test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc//\u001b[15;1Hcron.weekly )\u001b[m\r\n\u001b[31m52\u001b[m\u001b[35m 6\u001b[m\u001b[32m 1\u001b[m\u001b[31m *\u001b[m\u001b[35m *\u001b[m \u001b[33mroot test -x /usr/sbin/anacron || ( cd / && run-parts"]
[159.900272, "o", " --report /etc//\u001b[17;1Hcron.monthly )\u001b[m\r\n\u001b[34m#\u001b[m\r\n\u001b[1m\u001b[34m~ \u001b[20;1H~ \u001b[21;1H~ \u001b[22;1H~ \u001b[23;1H~ \u001b[24;1H~ \u001b[25;1H~ \u001b[26;1H~ \u001b[27;1H~ \u001b[28;1H~ \u001b[29;1H~ "]
[159.900303, "o", " \u001b[30;1H~ \u001b[31;1H~ \u001b[32;1H~ \u001b[m\u001b[33;70H1,1\u001b[11CAll\u001b[1;1H\u001b[?25h"]
[159.928895, "o", "\u001bP+q436f\u001b\\\u001bP+q6b75\u001b\\\u001bP+q6b64\u001b\\\u001bP+q6b72\u001b\\\u001bP+q6b6c\u001b\\\u001bP+q2332\u001b\\\u001bP+q2334\u001b\\\u001bP+q2569\u001b\\\u001bP+q2a37\u001b\\\u001bP+q6b31\u001b\\"]
[160.696232, "o", "\u001b[?25l\u001b[33;70H2\u001b[2;1H\u001b[?25h"]
[160.890663, "o", "\u001b[?25l\u001b[33;70H3\u001b[3;1H\u001b[?25h"]
[161.071558, "o", "\u001b[?25l\u001b[33;70H4\u001b[4;1H\u001b[?25h"]
[161.252801, "o", "\u001b[?25l\u001b[33;70H5\u001b[5;1H\u001b[?25h"]
[161.450243, "o", "\u001b[?25l\u001b[33;70H6,0-1\u001b[6;1H\u001b[?25h"]
[161.611422, "o", "\u001b[?25l\u001b[33;70H7,1 \u001b[7;1H\u001b[?25h"]
[161.802645, "o", "\u001b[?25l\u001b[33;70H8\u001b[8;1H\u001b[?25h"]
[161.977407, "o", "\u001b[?25l\u001b[33;70H9,0-1\u001b[9;1H\u001b[?25h"]
[162.178602, "o", "\u001b[?25l\u001b[33;70H10,1 \u001b[10;1H\u001b[?25h"]
[162.359856, "o", "\u001b[?25l\u001b[33;71H1\u001b[11;1H\u001b[?25h"]
[162.785676, "o", "\u001b[?25l\u001b[33;73H2\u001b[11;2H\u001b[?25h"]
[163.161628, "o", "\u001b[?25l\u001b[33;73H3\u001b[11;3H\u001b[?25h"]
[163.527169, "o", "\u001b[?25l\u001b[33;73H4\u001b[11;4H\u001b[?25h"]
[164.235431, "o", "\u001b[?25l\u001b[33;71H0\u001b[10;4H\u001b[?25h"]
[164.570415, "o", "\u001b[?25l\u001b[33;73H3\u001b[10;3H\u001b[?25h"]
[164.926029, "o", "\u001b[?25l\u001b[33;73H4\u001b[10;4H\u001b[?25h"]
[165.147109, "o", "\u001b[?25l\u001b[33;73H5\u001b[10;5H\u001b[?25h"]
[165.543091, "o", "\u001b[?25l\u001b[33;71H1,5-8\u001b[11;8H\u001b[?25h"]
[166.261429, "o", "\u001b[?25l\u001b[33;71H0,5 \u001b[10;5H\u001b[?25h"]
[166.586693, "o", "\u001b[?25l\u001b[33;73H6\u001b[10;6H\u001b[?25h"]
[166.848414, "o", "\u001b[?25l\u001b[33;73H7\u001b[10;7H\u001b[?25h"]
[167.072981, "o", "\u001b[?25l\u001b[33;73H8\u001b[10;8H\u001b[?25h"]
[167.314847, "o", "\u001b[?25l\u001b[33;73H9\u001b[10;9H\u001b[?25h"]
[167.509244, "o", "\u001b[?25l\u001b[33;73H10\u001b[10;10H\u001b[?25h"]
[167.700572, "o", "\u001b[?25l\u001b[33;74H1\u001b[10;11H\u001b[?25h"]
[167.915644, "o", "\u001b[?25l\u001b[33;74H2\u001b[10;12H\u001b[?25h"]
[168.116291, "o", "\u001b[?25l\u001b[33;74H3\u001b[10;13H\u001b[?25h"]
[168.358259, "o", "\u001b[?25l\u001b[33;74H4\u001b[10;14H\u001b[?25h"]
[168.754025, "o", "\u001b[?25l\u001b[33;74H5\u001b[10;15H\u001b[?25h"]
[169.048831, "o", "\u001b[?25l\u001b[33;74H6\u001b[10;16H\u001b[?25h"]
[169.361041, "o", "\u001b[?25l\u001b[33;71H1,11-16\u001b[11;16H\u001b[?25h"]
[169.88783, "o", "\u001b[?25l\u001b[33;74H2-17\u001b[11;17H\u001b[?25h"]
[170.092244, "o", "\u001b[?25l\u001b[33;74H3-18\u001b[11;18H\u001b[?25h"]
[170.303679, "o", "\u001b[?25l\u001b[33;74H4-19\u001b[11;19H\u001b[?25h"]
[170.457921, "o", "\u001b[?25l\u001b[33;74H5-20\u001b[11;20H\u001b[?25h"]
[170.790255, "o", "\u001b[?25l\u001b[33;71H2\u001b[12;20H\u001b[?25h"]
[171.045221, "o", "\u001b[?25l\u001b[33;71H3\u001b[14;20H\u001b[?25h"]
[171.286529, "o", "\u001b[?25l\u001b[33;71H4\u001b[16;20H\u001b[?25h"]
[172.269879, "o", "\u001b[?25l\u001b[33;1H\u001b[K\u001b[33;1H:\u001b[?2004h\u001b[?25h"]
[172.536268, "o", "q\u001b[?25l\u001b[?25h"]
[173.032521, "o", "!\u001b[?25l\u001b[?25h"]
[173.173512, "o", "\r"]
[173.175736, "o", "\u001b[?25l\u001b[?2004l\u001b[33;1H\u001b[K\u001b[33;1H\u001b[?2004l\u001b[?1l\u001b>\u001b[?25h\u001b[?1049l\u001b[23;0;0t"]
[173.177242, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[175.978334, "o", "t"]
[176.219501, "o", "r"]
[176.716402, "o", "e"]
[176.907525, "o", "e"]
[177.05288, "o", " "]
[177.84149, "o", "-"]
[178.502007, "o", "L"]
[178.743999, "o", " "]
[179.262978, "o", "1"]
[179.491657, "o", " "]
[180.102385, "o", "/"]
[180.333873, "o", "\r\n"]
[180.336152, "o", "\u001b[01;34m/\u001b[00m\r\n├── \u001b[01;34mbin\u001b[00m\r\n├── \u001b[01;34mboot\u001b[00m\r\n├── \u001b[01;34mcdrom\u001b[00m\r\n├── \u001b[01;34mdata\u001b[00m\r\n├── \u001b[01;34mdev\u001b[00m\r\n├── \u001b[01;34metc\u001b[00m\r\n├── \u001b[01;34mhome\u001b[00m\r\n├── \u001b[01;36minitrd.img\u001b[00m -> boot/initrd.img-4.15.0-135-generic\r\n"]
[180.336391, "o", "├── \u001b[01;36minitrd.img.old\u001b[00m -> boot/initrd.img-4.15.0-132-generic\r\n├── \u001b[01;34mlib\u001b[00m\r\n├── \u001b[01;34mlib64\u001b[00m\r\n├── \u001b[01;34mlost+found\u001b[00m\r\n├── \u001b[01;34mmedia\u001b[00m\r\n├── \u001b[01;34mmnt\u001b[00m\r\n├── \u001b[01;34mopt\u001b[00m\r\n├── \u001b[01;34mpath\u001b[00m\r\n├── \u001b[01;34mproc\u001b[00m\r\n├── \u001b[01;34mroot\u001b[00m\r\n├── \u001b[01;34mrun\u001b[00m\r\n├── \u001b[01;34msbin\u001b[00m\r\n├── \u001b[01;34msnap\u001b[00m\r\n├── \u001b[01;34msrv\u001b[00m\r\n├── \u001b[01;34msys\u001b[00m\r\n├── \u001b[30;42mtmp\u001b[00m\r\n├── \u001b[01;34musr\u001b[00m\r\n├── \u001b[01;34mvar\u001b[00m\r\n├── \u001b[01;36mvmlinuz\u001b[00m -> boot/vmlinuz-4.15.0-135-generic\r\n└── \u001b[01;36mvmlinuz.old\u001b[00m -> boot/vmlinuz-4.15.0-132-generic\r\n\r\n24 directories, 4 files\r\n"]
[180.336743, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[182.035168, "o", "l"]
[182.156051, "o", "s"]
[182.317231, "o", " "]
[183.119742, "o", "/"]
[183.575842, "o", "v"]
[183.696642, "o", "a"]
[183.878026, "o", "r"]
[184.710101, "o", "\r\n"]
[184.713338, "o", "\u001b[0m\u001b[01;34mbackups\u001b[0m \u001b[30;42mcrash\u001b[0m \u001b[01;34mlocal\u001b[0m \u001b[01;34mlog\u001b[0m \u001b[30;42mmetrics\u001b[0m \u001b[01;36mrun\u001b[0m \u001b[01;34mspool\u001b[0m \u001b[01;34mwww\u001b[0m\r\n\u001b[01;34mcache\u001b[0m \u001b[01;34mlib\u001b[0m \u001b[01;36mlock\u001b[0m \u001b[01;34mmail\u001b[0m \u001b[01;34mopt\u001b[0m \u001b[01;34msnap\u001b[0m \u001b[30;42mtmp\u001b[0m\r\n"]
[184.71431, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[186.182801, "o", "ls /var"]
[187.500885, "o", "/"]
[188.757546, "o", "l"]
[188.918067, "o", "o"]
[189.263737, "o", "g"]
[189.902494, "o", "\r\n"]
[189.905448, "o", "alternatives.log auth.log.1 \u001b[0m\u001b[01;34mgdm3\u001b[0m \u001b[01;31msyslog.2.gz\u001b[0m\r\nalternatives.log.1 \u001b[01;31mauth.log.2.gz\u001b[0m gpu-manager.log \u001b[01;31msyslog.3.gz\u001b[0m\r\n\u001b[01;31malternatives.log.2.gz\u001b[0m \u001b[01;31mauth.log.3.gz\u001b[0m gpu-manager-switch.log \u001b[01;31msyslog.4.gz\u001b[0m\r\n\u001b[01;31malternatives.log.3.gz\u001b[0m \u001b[01;31mauth.log.4.gz\u001b[0m \u001b[01;34mhp\u001b[0m \u001b[01;31msyslog.5.gz\u001b[0m\r\n\u001b[01;31malternatives.log.4.gz\u001b[0m boot.log \u001b[01;34minstaller\u001b[0m \u001b[01;31msyslog.6.gz\u001b[0m\r\n\u001b[01;31malternatives.log.5.gz\u001b[0m bootstrap.log \u001b[01;34mjournal\u001b[0m \u001b[01;31msyslog.7.gz\u001b[0m\r\n"]
[189.905627, "o", "\u001b[01;31malternatives.log.6.gz\u001b[0m btmp kern.log tallylog\r\n\u001b[01;31malternatives.log.7.gz\u001b[0m btmp.1 kern.log.1 \u001b[01;34munattended-upgrades\u001b[0m\r\n\u001b[01;32manydesk.trace\u001b[0m \u001b[01;34mcups\u001b[0m \u001b[01;31mkern.log.2.gz\u001b[0m \u001b[01;34mupgrade\u001b[0m\r\n\u001b[01;34mapache2\u001b[0m \u001b[01;34mdist-upgrade\u001b[0m \u001b[01;31mkern.log.3.gz\u001b[0m vpncloud-swarmlab.log\r\napport.log dpkg.log \u001b[01;31mkern.log.4.gz\u001b[0m vpncloud-swarmlab.stats\r\napport.log.1 dpkg.log.1 lastlog wtmp\r\n\u001b[01;31mapport.log.2.gz\u001b[0m \u001b[01;31mdpkg.log.2.gz\u001b[0m \u001b[01;34mlibvirt\u001b[0m wtmp.1\r\n\u001b[01;31mapport.log.3.gz\u001b[0m \u001b[01;31mdpkg.log.3.gz\u001b[0m \u001b[01;34mlightdm\u001b[0m Xorg.0.log\r\n\u001b[01;31mapport.log.4.gz\u001b[0m \u001b[01;31mdpkg.log.4.gz\u001b[0m \u001b[01;34mopenvpn\u001b[0m Xorg.0.log.old\r\n\u001b[01;31mapport.log.5.gz\u001b[0m \u001b[01;31mdpkg.log.5.gz\u001b[0m \u001b[01;34mopenvswitch\u001b[0m "]
[189.906269, "o", " Xorg.1.log\r\n\u001b[01;31mapport.log.6.gz\u001b[0m \u001b[01;31mdpkg.log.6.gz\u001b[0m \u001b[01;34msamba\u001b[0m Xorg.1.log.old\r\n\u001b[01;31mapport.log.7.gz\u001b[0m \u001b[01;31mdpkg.log.7.gz\u001b[0m \u001b[01;34mspeech-dispatcher\u001b[0m Xorg.2.log\r\n\u001b[01;34mapt\u001b[0m faillog syslog\r\nauth.log fontconfig.log syslog.1\r\n"]
[189.906733, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[192.6179, "o", "l"]
[192.708205, "o", "s"]
[192.889106, "o", " "]
[193.56728, "o", "/"]
[194.680765, "o", "p"]
[195.032207, "o", "r"]
[195.2468, "o", "o"]
[195.662615, "o", "c"]
[196.310805, "o", "\r\n"]
[196.316803, "o", "\u001b[0m\u001b[01;34m1\u001b[0m \u001b[01;34m13\u001b[0m \u001b[01;34m1748\u001b[0m \u001b[01;34m2130\u001b[0m \u001b[01;34m375\u001b[0m \u001b[01;34m51\u001b[0m \u001b[01;34m6996\u001b[0m \u001b[01;34m7549\u001b[0m \u001b[01;34m8710\u001b[0m kpagecgroup\r\n\u001b[01;34m10\u001b[0m \u001b[01;34m13287\u001b[0m \u001b[01;34m1750\u001b[0m \u001b[01;34m2132\u001b[0m \u001b[01;34m38\u001b[0m \u001b[01;34m53\u001b[0m \u001b[01;34m7\u001b[0m \u001b[01;34m7575\u001b[0m \u001b[01;34m8790\u001b[0m kpagecount\r\n\u001b[01;34m1001\u001b[0m \u001b[01;34m1337\u001b[0m \u001b[01;34m17611\u001b[0m \u001b[01;34m2136\u001b[0m \u001b[01;34m388\u001b[0m \u001b[01;34m539\u001b[0m \u001b[01;34m7001\u001b[0m \u001b[01;34m7599\u001b[0m \u001b[01;34m9\u001b[0m kpageflags\r\n\u001b[01;34m101\u001b[0m \u001b[01;34m13370\u001b[0m \u001b[01;34m17615\u001b[0m \u001b[01;34m2139\u001b[0m \u001b[01;34m39\u001b[0m \u001b[01;34m55\u001b[0m \u001b[01;34m7007\u001b[0m \u001b[01;34m7618\u001b[0m \u001b[01;34m99\u001b[0m loadavg\r\n"]
[196.317251, "o", "\u001b[01;34m10147\u001b[0m \u001b[01;34m13469\u001b[0m \u001b[01;34m17617\u001b[0m \u001b[01;34m2145\u001b[0m \u001b[01;34m4\u001b[0m \u001b[01;34m56\u001b[0m \u001b[01;34m7011\u001b[0m \u001b[01;34m7642\u001b[0m \u001b[01;34m990\u001b[0m locks\r\n\u001b[01;34m105\u001b[0m \u001b[01;34m13479\u001b[0m \u001b[01;34m17618\u001b[0m \u001b[01;34m2148\u001b[0m \u001b[01;34m40\u001b[0m \u001b[01;34m57\u001b[0m \u001b[01;34m7019\u001b[0m \u001b[01;34m7746\u001b[0m \u001b[01;34m992\u001b[0m mdstat\r\n\u001b[01;34m1050\u001b[0m \u001b[01;34m1358\u001b[0m \u001b[01;34m1796\u001b[0m \u001b[01;34m2150\u001b[0m \u001b[01;34m41\u001b[0m \u001b[01;34m6\u001b[0m \u001b[01;34m7032\u001b[0m \u001b[01;34m789\u001b[0m \u001b[01;34m993\u001b[0m meminfo\r\n\u001b[01;34m1056\u001b[0m \u001b[01;34m1359\u001b[0m \u001b[01;34m18\u001b[0m \u001b[01;34m2158\u001b[0m \u001b[01;34m415\u001b[0m \u001b[01;34m6721\u001b[0m \u001b[01;34m7034\u001b[0m \u001b[01;34m7892\u001b[0m \u001b[01;34m994\u001b[0m misc\r\n\u001b[01;34m1057\u001b[0m \u001b[01;34m136\u001b[0m \u001b[01;34m18183\u001b[0m \u001b[01;34m2169\u001b[0m \u001b[01;34m417\u001b[0m \u001b[01;34m6726\u001b[0m \u001b[01;34m7035\u001b[0m \u001b[01;34m790\u001b[0m \u001b[01;34m995\u001b[0m modules\r\n\u001b[01;34m1058\u001b[0m \u001b[01;34m1377\u001b[0m \u001b[01;34m18234\u001b[0m \u001b[01;34m22\u001b[0m \u001b[01;34m42\u001b[0m \u001b[01;34m6727\u001b[0m \u001b[01;34m"]
[196.317409, "o", "7040\u001b[0m \u001b[01;34m8\u001b[0m \u001b[01;34m997\u001b[0m \u001b[01;36mmounts\u001b[0m\r\n\u001b[01;34m1059\u001b[0m \u001b[01;34m1379\u001b[0m \u001b[01;34m1825\u001b[0m \u001b[01;34m2212\u001b[0m \u001b[01;34m421\u001b[0m \u001b[01;34m6740\u001b[0m \u001b[01;34m7046\u001b[0m \u001b[01;34m8024\u001b[0m \u001b[01;34macpi\u001b[0m mtrr\r\n\u001b[01;34m1074\u001b[0m \u001b[01;34m14\u001b[0m \u001b[01;34m1829\u001b[0m \u001b[01;34m2278\u001b[0m \u001b[01;34m43\u001b[0m \u001b[01;34m6744\u001b[0m \u001b[01;34m7050\u001b[0m \u001b[01;34m8227\u001b[0m \u001b[01;34masound\u001b[0m \u001b[01;36mnet\u001b[0m\r\n\u001b[01;34m1077\u001b[0m \u001b[01;34m1404\u001b[0m \u001b[01;34m187\u001b[0m \u001b[01;34m2294\u001b[0m \u001b[01;34m4304\u001b[0m \u001b[01;34m6746\u001b[0m \u001b[01;34m7052\u001b[0m \u001b[01;34m8333\u001b[0m buddyinfo pagetypeinfo\r\n\u001b[01;34m1079\u001b[0m \u001b[01;34m1414\u001b[0m \u001b[01;34m189\u001b[0m \u001b[01;34m2303\u001b[0m \u001b[01;34m433\u001b[0m \u001b[01;34m6758\u001b[0m \u001b[01;34m7070\u001b[0m \u001b[01;34m8470\u001b[0m \u001b[01;34mbus\u001b[0m partitions\r\n\u001b[01;34m1087\u001b[0m \u001b[01;34m1415\u001b[0m \u001b[01;34m19\u001b[0m \u001b[01;34m24\u001b[0m \u001b[01;34m434\u001b[0m \u001b[01;34m6764\u001b[0m \u001b[01;34m7079\u001b[0m \u001b[01;34m8476\u001b[0m cgroups sched_debug\r\n\u001b[01;34m1096\u001b[0m \u001b[01;34m1416\u001b[0m \u001b[01;34m19"]
[196.317556, "o", "18\u001b[0m \u001b[01;34m25\u001b[0m \u001b[01;34m435\u001b[0m \u001b[01;34m6853\u001b[0m \u001b[01;34m7089\u001b[0m \u001b[01;34m8477\u001b[0m cmdline schedstat\r\n\u001b[01;34m11\u001b[0m \u001b[01;34m1417\u001b[0m \u001b[01;34m1919\u001b[0m \u001b[01;34m25348\u001b[0m \u001b[01;34m438\u001b[0m \u001b[01;34m6865\u001b[0m \u001b[01;34m7090\u001b[0m \u001b[01;34m8490\u001b[0m consoles \u001b[01;34mscsi\u001b[0m\r\n\u001b[01;34m1101\u001b[0m \u001b[01;34m1422\u001b[0m \u001b[01;34m2\u001b[0m \u001b[01;34m26\u001b[0m \u001b[01;34m439\u001b[0m \u001b[01;34m6870\u001b[0m \u001b[01;34m7117\u001b[0m \u001b[01;34m8498\u001b[0m cpuinfo \u001b[01;36mself\u001b[0m\r\n\u001b[01;34m11065\u001b[0m \u001b[01;34m14535\u001b[0m \u001b[01;34m20\u001b[0m \u001b[01;34m26030\u001b[0m \u001b[01;34m44\u001b[0m \u001b[01;34m6880\u001b[0m \u001b[01;34m7121\u001b[0m \u001b[01;34m8530\u001b[0m crypto slabinfo\r\n\u001b[01;34m115\u001b[0m \u001b[01;34m14783\u001b[0m \u001b[01;34m2019\u001b[0m \u001b[01;34m27\u001b[0m \u001b[01;34m45\u001b[0m \u001b[01;34m6885\u001b[0m \u001b[01;34m7131\u001b[0m \u001b[01;34m8531\u001b[0m devices softirqs\r\n\u001b[01;34m11685\u001b[0m \u001b[01;34m15\u001b[0m \u001b[01;34m2022\u001b[0m \u001b[01;34m270\u001b[0m \u001b[01;34m459\u001b[0m \u001b[01;34m6887\u001b[0m \u001b[01;34m7138\u001b[0m \u001b[01;34m8534\u001b[0m diskstats stat\r\n\u001b[01;34m1177\u001b[0m \u001b[01;34m1521\u001b["]
[196.317687, "o", "0m \u001b[01;34m2024\u001b[0m \u001b[01;34m28\u001b[0m \u001b[01;34m460\u001b[0m \u001b[01;34m6889\u001b[0m \u001b[01;34m7152\u001b[0m \u001b[01;34m8559\u001b[0m dma swaps\r\n\u001b[01;34m11957\u001b[0m \u001b[01;34m15495\u001b[0m \u001b[01;34m2030\u001b[0m \u001b[01;34m29046\u001b[0m \u001b[01;34m461\u001b[0m \u001b[01;34m6897\u001b[0m \u001b[01;34m7157\u001b[0m \u001b[01;34m8560\u001b[0m \u001b[01;34mdriver\u001b[0m \u001b[01;34msys\u001b[0m\r\n\u001b[01;34m12\u001b[0m \u001b[01;34m1551\u001b[0m \u001b[01;34m2041\u001b[0m \u001b[01;34m29090\u001b[0m \u001b[01;34m463\u001b[0m \u001b[01;34m6902\u001b[0m \u001b[01;34m7170\u001b[0m \u001b[01;34m8598\u001b[0m execdomains sysrq-trigger\r\n\u001b[01;34m12113\u001b[0m \u001b[01;34m15591\u001b[0m \u001b[01;34m2060\u001b[0m \u001b[01;34m30\u001b[0m \u001b[01;34m464\u001b[0m \u001b[01;34m6910\u001b[0m \u001b[01;34m7199\u001b[0m \u001b[01;34m8599\u001b[0m fb \u001b[01;34msysvipc\u001b[0m\r\n\u001b[01;34m1228\u001b[0m \u001b[01;34m15872\u001b[0m \u001b[01;34m2073\u001b[0m \u001b[01;34m30840\u001b[0m \u001b[01;34m465\u001b[0m \u001b[01;34m6912\u001b[0m \u001b[01;34m7223\u001b[0m \u001b[01;34m8605\u001b[0m filesystems \u001b[01;36mthread-self\u001b[0m\r\n\u001b[01;34m12857\u001b[0m \u001b[01;34m16\u001b[0m \u001b[01;34m2086\u001b[0m \u001b[01;34m30851\u001b[0m \u001b[01;34m466\u001b[0m \u001b[01;34m6928\u001b[0m \u001b[01;34m7234\u001b[0m \u001b[01;34m8610\u001b[0m \u001b[01;34"]
[196.317749, "o", "mfs\u001b[0m timer_list\r\n\u001b[01;34m12858\u001b[0m \u001b[01;34m16134\u001b[0m \u001b[01;34m2090\u001b[0m \u001b[01;34m30852\u001b[0m \u001b[01;34m467\u001b[0m \u001b[01;34m6931\u001b[0m \u001b[01;34m7294\u001b[0m \u001b[01;34m8615\u001b[0m interrupts \u001b[01;34mtty\u001b[0m\r\n\u001b[01;34m12859\u001b[0m \u001b[01;34m1619\u001b[0m \u001b[01;34m2091\u001b[0m \u001b[01;34m31\u001b[0m \u001b[01;34m468\u001b[0m \u001b[01;34m6933\u001b[0m \u001b[01;34m7323\u001b[0m \u001b[01;34m8623\u001b[0m iomem uptime\r\n\u001b[01;34m12860\u001b[0m \u001b[01;34m1620\u001b[0m \u001b[01;34m2095\u001b[0m \u001b[01;34m32\u001b[0m \u001b[01;34m469\u001b[0m \u001b[01;34m6935\u001b[0m \u001b[01;34m7363\u001b[0m \u001b[01;34m8631\u001b[0m ioports version\r\n\u001b[01;34m12861\u001b[0m \u001b[01;34m1631\u001b[0m \u001b[01;34m21\u001b[0m \u001b[01;34m329\u001b[0m \u001b[01;34m47\u001b[0m \u001b[01;34m6939\u001b[0m \u001b[01;34m7391\u001b[0m \u001b[01;34m8685\u001b[0m \u001b[01;34mirq\u001b[0m version_signature\r\n\u001b[01;34m12862\u001b[0m \u001b[01;34m1633\u001b[0m \u001b[01;34m2108\u001b[0m \u001b[01;34m33\u001b[0m \u001b[01;34m475\u001b[0m \u001b[01;34m6940\u001b[0m \u001b[01;34m7398\u001b[0m \u001b[01;34m8686\u001b[0m kallsyms vmallocinfo\r\n\u001b[01;34m12863\u001b[0m \u001b[01;34m1712\u001b[0m \u001b[01;34m2115\u001b[0m \u001b[01;34m331\u001b[0m \u001b[01;34m48\u001b[0m \u001b[01;34m6941\u001b[0m "]
[196.317801, "o", " \u001b[01;34m743\u001b[0m \u001b[01;34m8690\u001b[0m kcore vmstat\r\n\u001b[01;34m12864\u001b[0m \u001b[01;34m1722\u001b[0m \u001b[01;34m2119\u001b[0m \u001b[01;34m332\u001b[0m \u001b[01;34m481\u001b[0m \u001b[01;34m6977\u001b[0m \u001b[01;34m744\u001b[0m \u001b[01;34m8696\u001b[0m keys zoneinfo\r\n\u001b[01;34m12865\u001b[0m \u001b[01;34m17414\u001b[0m \u001b[01;34m2121\u001b[0m \u001b[01;34m34\u001b[0m \u001b[01;34m49\u001b[0m \u001b[01;34m6990\u001b[0m \u001b[01;34m7470\u001b[0m \u001b[01;34m8699\u001b[0m key-users\r\n\u001b[01;34m12909\u001b[0m \u001b[01;34m1743\u001b[0m \u001b[01;34m2126\u001b[0m \u001b[01;34m37\u001b[0m \u001b[01;34m50\u001b[0m \u001b[01;34m6993\u001b[0m \u001b[01;34m7520\u001b[0m \u001b[01;34m8701\u001b[0m kmsg\r\n\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[204.231961, "o", "exit\r\n"]

95
hybrid-linux-en/find_and_grep.adoc

@ -0,0 +1,95 @@
= An Introduction to Linux !
Apostolos rootApostolos@swarmlab.io
// Metadata:
:description: Intro and Install
:keywords: Linux, apt
:data-uri:
:toc: right
:toc-title: Table of contents
:toclevels: 4
:source-highlighter: highlight
:no-header-footer:
:nofooter:
:last-update-label!:
:icons: font
:sectnums:
== Find and grep
=== find
The find tool, known from UNIX, is very powerful. This command not only allows you to search file names, it can also accept file size, date of last change and other file properties as criteria for a search.
The most common use is for finding file names:
NOTE: find <path> -name <searchstring>
This can be interpreted as "Look in all files and subdirectories contained in a given path, and print the names of the files containing the search string in their name" **(not in their content).**
[source,bash]
----
find /etc -name "*.conf"
----
=== grep
grep is used for filtering input lines and returning certain patterns to the output.
NOTE: grep "string" path/to/file
[source,bash]
----
grep "root" /etc/passwd
----
=== find and grep command together
find /etc -name "*.conf" -exec grep -Hns "conf" {} \;
.Explanation
[source,bash]
----
-H, --with-filename
Print the filename for each match
-n, --line-number
Prefix each line of output with the 1-based line number within its input file
-s, --no-messages
Suppress error messages about nonexistent or unreadable files.
----
NOTE: This can be interpreted as +
- "Look for *.conf files and subdirectories contained in /etc, and **if true** exec **grep -Hns conf** in the given file"
TIP: Very powerful in bash scripts
create a file test.sh
.bash script
[source,bash]
----
#!/bin/bash
STRING=$(find /etc -name "*.conf" -exec grep -Hns "conf" {} \;)
echo $STRING
----
exec it
.bash script
[source,bash]
----
chmod 700 test.sh
./test.sh
----
:hardbreaks:
{empty} +
{empty} +
{empty}
:!hardbreaks:

134
hybrid-linux-en/index.js

@ -0,0 +1,134 @@
[
{
"chapter": 1,
"title": "Start a Lab",
"subtitle": "Absolute basics",
"type": "video",
"desc": "Simple Steps to Start Virtual Lab",
"service":"vimeo",
"file": "510376917"
},
{
"chapter": 2,
"title": "An Introduction to Linux !",
"subtitle": "Absolute basics",
"type": "asciidoc",
"desc": "Absolute basics, File types, Access rights etc",
"file": "basics.adoc"
},
{
"chapter": 2,
"title": "An Introduction to Linux !",
"subtitle": "Absolute basics",
"type": "asciinema",
"desc": "Absolute basics, File types, Access rights etc",
"file": "basics.cast"
},
{
"chapter": 3,
"title": "Linux file system layout",
"subtitle": "Absolute basics",
"type": "asciidoc",
"desc": "Subdirectories of the root directory",
"file": "filesystem.adoc"
},
{
"chapter": 3,
"title": "Linux file system layout",
"subtitle": "Absolute basics",
"type": "asciinema",
"desc": "Subdirectories of the root directory",
"file": "filesystem.cast"
},
{
"chapter": 4,
"title": "The /proc Filesystem",
"subtitle": "Absolute basics",
"type": "asciidoc",
"desc": "The proc filesystem provides a method of communication between kernel space and user space.",
"file": "proc.adoc"
},
{
"chapter": 4,
"title": "The /proc Filesystem",
"subtitle": "Absolute basics",
"type": "video",
"desc": "The proc filesystem provides a method of communication between kernel space and user space.",
"service":"vimeo",
"file": "510376917"
},
{
"chapter": 4,
"title": "The /proc Filesystem",
"subtitle": "Absolute basics",
"type": "asciinema",
"desc": "The proc filesystem provides a method of communication between kernel space and user space.",
"file": "proc.cast"
},
{
"chapter": 5,
"title": "Find and grep",
"subtitle": "Absolute basics",
"type": "asciidoc",
"desc": "find and grep command",
"file": "find_and_grep.adoc"
},
{
"chapter": 6,
"title": "Managing software",
"subtitle": "Absolute basics",
"type": "asciidoc",
"desc": "managing software from the command line ",
"file": "apt.adoc"
},
{
"chapter": 7,
"title": "Exercise1",
"subtitle": "subtitle",
"type": "exercise",
"desc": "find and grep commands",
"difficulty":"Elementary",
"file": "ex_find_and_grep.adoc",
"answerfile": "ex_find_and_grep_answer.adoc"
},
{
"chapter": 8,
"title": "Exercise2",
"subtitle": "subtitle",
"type": "exercise",
"desc": "find and grep commands",
"difficulty":"Intermediate",
"file": "ex_find_and_grep.adoc"
},
{
"chapter": 9,
"title": "Exercise3",
"subtitle": "subtitle",
"type": "exercise",
"desc": "find and grep commands",
"difficulty":"Advanced",
"file": "ex_find_and_grep.adoc"
},
{
"chapter": 10,
"title": "Exercise4",
"subtitle": "subtitle",
"type": "exercise",
"desc": "find and grep commands",
"difficulty":"Expert",
"file": "ex_find_and_grep.adoc"
},
{
"chapter": 11,
"title": "Exercise5",
"subtitle": "subtitle",
"type": "exercise",
"desc": "find and grep commands",
"difficulty":"Guru",
"file": "ex_find_and_grep.adoc"
}
]

170
hybrid-linux-en/proc.adoc

@ -0,0 +1,170 @@
= An Introduction to Linux !
Apostolos rootApostolos@swarmlab.io
// Metadata:
:description: Intro and Install
:keywords: Linux, apt
:data-uri:
:toc: right
:toc-title: Table of contents
:toclevels: 4
:source-highlighter: highlight
:no-header-footer:
:nofooter:
:last-update-label!:
:icons: font
:sectnums:
.procfs
****
The proc filesystem (*procfs*) is a special filesystem in Unix-like operating systems that presents information about processes and other system information in a hierarchical file-like structure,
*providing* a more convenient and *standardized method for dynamically accessing process* data held in the kernel than traditional tracing methods or direct access to kernel memory.
Typically
- it is mapped to a mount point named /proc at boot time.
- The proc file system acts as an interface to internal data structures in the kernel.
- It can be used to obtain information about the system and to change certain kernel parameters at runtime (sysctl).
****
== The /proc Filesystem
NOTE: The proc filesystem provides a method of communication between *kernel space* and *user space*. For example, the GNU version of the process reporting utility *ps* uses the proc file system to obtain its data, without using any specialized system calls.
The directory /proc contains (among other things) one subdirectory for each process running on the system, which is named after the process ID (PID).
The link ‘self’ points to the process reading the file system. Each process subdirectory has the entries listed in: ls /proc/<pid>
[source,bash]
----
cat /proc/meminfo
MemTotal: 8174328 kB
MemFree: 6186516 kB
MemAvailable: 7535332 kB
Buffers: 146740 kB
Cached: 1294156 kB
SwapCached: 0 kB
Active: 967184 kB
Inactive: 606252 kB
Active(anon): 135620 kB
Inactive(anon): 85064 kB
Active(file): 831564 kB
Inactive(file): 521188 kB
Unevictable: 3652 kB
Mlocked: 3652 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 68 kB
Writeback: 0 kB
AnonPages: 136188 kB
Mapped: 113344 kB
Shmem: 85724 kB
Slab: 340236 kB
SReclaimable: 302048 kB
SUnreclaim: 38188 kB
KernelStack: 3792 kB
PageTables: 4888 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 4087164 kB
Committed_AS: 901432 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
HardwareCorrupted: 0 kB
AnonHugePages: 51200 kB
CmaTotal: 0 kB
CmaFree: 0 kB
...
----
.Main entries in /proc
[options="header,footer"]
|=======================
|File|Content
| /proc/cmdline | – Kernel command line information.
| /proc/console | – Information about current consoles including tty.
| /proc/crypto | - a list of available cryptographic modules
| /proc/devices | – Device drivers currently configured for the running kernel.
| /proc/diskstats | - giving some information (including device numbers) for each of the logical disk devices
| /proc/dma | – Info about current DMA channels.
| /proc/fb | – Framebuffer devices.
| /proc/filesystems | – Current filesystems supported by the kernel.
| /proc/interrupts, /proc/iomem, /proc/ioports and the directory /proc/irq | - giving some self-explanatory details about the devices (physical or logical) using the various system resources
| /proc/iomem | – Current system memory map for devices.
| /proc/ioports | – Registered port regions for input output communication with device.
| /proc/loadavg | – System load average.
| /proc/locks | – Files currently locked by kernel.
| /proc/meminfo | – Info about system memory (see above example).
| /proc/misc | – Miscellaneous drivers registered for miscellaneous major device.
| /proc/modules | - one of the most important files in /proc, containing a list of the kernel modules currently loaded . It gives some indication (not always entirely correct) of dependencies.
| /proc/mounts | – List of all mounts in use by system.
| /proc/mounts | - a symlink to self/mounts which contains a list of the currently mounted devices and their mount points (and which file system is in use and what mount options are in use).
| /proc/net | - a directory containing useful information about the network stack, in particular /proc/net/nf_conntrack, which lists existing network connections (particularly useful for tracking routing when iptables FORWARD is used to redirect network connections)
| /proc/partitions | – Detailed info about partitions available to the system.
| /proc/pci | – Information about every PCI device.
| /proc/stat | – Record or various statistics kept from last reboot.
| /proc/swap | – Information about swap space.
| /proc/scsi | - giving information about any devices connected via a SCSI or RAID controller
| /proc/sysvipc | - containing memory-sharing and inter-process communication (IPC) information.
| /proc/tty | - containing information about the current terminals; /proc/tty/driver looks to be[original research?] a list of the different types of tty available - each of which is a list of those of each type
| /proc/uptime | – Uptime information (in seconds).
| /proc/version | – Kernel version, gcc version, and Linux distribution installed.
|=======================
== cpu info
[source,bash]
----
cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 16
model : 6
model name : AMD Athlon(tm) II X2 270 Processor
stepping : 3
microcode : 0x10000c8
cpu MHz : 2000.000
cache size : 1024 KB
...
processor : 1
vendor_id : AuthenticAMD
cpu family : 16
model : 6
model name : AMD Athlon(tm) II X2 270 Processor
stepping : 3
microcode : 0x10000c8
cpu MHz : 800.000
cache size : 1024 KB
----

190
hybrid-linux-en/proc.cast

@ -0,0 +1,190 @@
{"version": 2, "width": 87, "height": 33, "timestamp": 1612900210, "env": {"SHELL": "/bin/bash", "TERM": "xterm"}}
[0.035831, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[2.836362, "o", "p"]
[2.956245, "o", "s"]
[3.228238, "o", " "]
[3.402403, "o", "a"]
[3.643923, "o", "u"]
[3.908956, "o", "x"]
[4.425545, "o", " "]
[4.727691, "o", "|"]
[4.881817, "o", " "]
[5.398783, "o", "g"]
[5.53959, "o", "r"]
[5.740621, "o", "e"]
[6.096317, "o", "p"]
[6.247416, "o", " "]
[7.441012, "o", "z"]
[7.772111, "o", "e"]
[8.120595, "o", "u"]
[8.231335, "o", "s"]
[8.607385, "o", "\r\n"]
[8.619406, "o", "\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 1177 0.2 0.6 426560 42488 tty2 Sl+ 18:12 0:38 /usr/lib/firefox/firefox -contentproc -parentBuildID 20210118153634 -prefsLen 12135 -prefMapSize 237293 -appdir /usr/lib/firefox/browser 7398 true rdd\r\n"]
[8.621994, "o", "\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6726 0.0 0.0 77244 5060 ? Ss 11:09 0:00 /lib/systemd/systemd --user\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6727 0.0 0.0 260156 336 ? S 11:09 0:00 (sd-pam)\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6740 0.0 0.1 1968860 6344 ? Sl 11:09 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6744 0.0 0.0 205040 3880 tty2 Ssl+ 11:09 0:00 /usr/lib/gdm3/gdm-x-session --run-script mate-session\r\n"]
[8.623564, "o", "\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6758 0.0 0.2 60128 12816 ? Ss 11:09 0:07 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6764 0.0 0.1 1242724 11104 tty2 Sl+ 11:09 0:01 mate-session\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6853 0.0 0.0 15560 40 ? Ss 11:09 0:00 /usr/bin/ssh-agent /usr/bin/im-launch env LD_PRELOAD=libgtk3-nocsd.so.0 mate-session\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6865 0.0 0.0 360828 4420 ? Ssl 11:09 0:00 /usr/lib/gvfs/gvfsd\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6870 0.0 0.0 418204 3252 ? Sl 11:09 0:00 /usr/lib/gvfs/gvfsd-fuse /run/user/1000/gvfs -f -o big_writes\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6880 0.0 0.0 351680 3536 ? Ssl 11:09 0:00 /usr/lib/at-spi2-core/at-spi-bus-launcher\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6885 0.0 0.0 52136 2748 ? S 11:09 0:01 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3\r\n"]
[8.623704, "o", "\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6887 0.0 0.0 223128 3996 ? Sl 11:09 0:04 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6889 0.0 0.0 190588 4248 ? Sl 11:09 0:00 /usr/lib/dconf/dconf-service\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6897 0.0 0.2 1595204 17456 tty2 Sl+ 11:09 0:12 /usr/bin/mate-settings-daemon\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6902 0.2 0.8 611788 51872 tty2 Sl+ 11:09 1:46 marco\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6910 1.2 0.2 1861060 14184 ? S<l 11:09 7:47 /usr/bin/pulseaudio --start --log-target=syslog\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6912 0.0 0.2 649880 16484 tty2 Sl+ 11:09 0:06 mate-panel\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6928 0.0 1.2 1068660 79092 tty2 Sl+ 11:09 0:10 caja\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6931 0.0 0.4 579272 25028 ? Sl 11:09 0:35 /usr/lib/mate-panel/wnck-applet\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6933 0.0 0.2 619604 15024 ? Sl 11:09 0:01 /usr/lib/mate-applets/trashapplet\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K "]
[8.623809, "o", " 6935 0.0 0.4 640200 27288 ? Sl 11:09 0:05 /usr/lib/x86_64-linux-gnu/brisk-menu//brisk-menu\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6939 0.0 0.2 573360 14968 ? Sl 11:09 0:02 /usr/lib/mate-panel/clock-applet\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6940 0.0 0.3 635604 21256 ? Sl 11:09 0:16 /usr/lib/mate-indicator-applet/mate-indicator-applet-complete\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6941 0.0 0.1 568188 9100 ? Sl 11:09 0:00 /usr/lib/mate-panel/notification-area-applet\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6977 0.0 0.0 1140588 5884 tty2 Sl+ 11:09 0:00 /usr/lib/deja-dup/deja-dup-monitor\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6990 0.0 0.1 256648 9376 tty2 Sl+ 11:09 0:01 /usr/bin/python3 /usr/share/system-config-printer/applet.py\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6993 0.0 0.1 503600 7636 tty2 Sl+ 11:09 0:01 /usr/lib/x86_64-linux-gnu/polkit-mate/polkit-mate-authentication-agent-1\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 6996 0.0 0.0 363252 4588 ? Sl 11:09 0:00 /usr/lib/gvfs/gvfsd-trash "]
[8.624242, "o", "--spawner :1.7 /org/gtk/gvfs/exec_spaw/0\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7001 0.0 0.1 1090424 8236 tty2 Sl+ 11:09 0:01 /usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7007 0.0 0.0 904420 4504 tty2 Sl+ 11:09 0:00 /usr/lib/x86_64-linux-gnu/indicator-session/indicator-session-service\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7011 0.0 0.0 393508 5044 tty2 Sl+ 11:09 0:00 /usr/lib/x86_64-linux-gnu/indicator-application/indicator-application-service\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7019 0.0 0.1 594856 9360 tty2 Sl+ 11:09 0:01 update-notifier\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7032 0.0 0.1 694388 12120 tty2 Sl+ 11:09 0:01 /usr/bin/python3 /usr/bin/blueman-applet\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7034 0.0 0.2 516104 15168 tty2 Sl+ 11:09 0:04 mate-maximus\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7035 0.0 0.6 584188 40664 ? Sl 11:09 0:02 /usr/bin/gnome-screensaver --no-daemon\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7040 0.0 0.4 581744 28000 tty2 Sl+ 11:09 0"]
[8.624316, "o", ":03 mate-screensaver\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7046 0.0 0.0 301424 5676 ? Ssl 11:09 0:00 /usr/lib/gvfs/gvfs-udisks2-volume-monitor\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7050 0.0 0.0 199940 4804 ? Ssl 11:09 0:00 /usr/lib/gvfs/gvfsd-metadata\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7052 0.0 0.0 574464 4528 tty2 Sl+ 11:09 0:00 /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7070 0.0 0.0 368476 4252 tty2 Sl+ 11:09 0:00 /usr/lib/x86_64-linux-gnu/indicator-messages/indicator-messages-service\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7079 0.0 0.0 269024 4472 ? Ssl 11:09 0:00 /usr/lib/gvfs/gvfs-goa-volume-monitor\r\n"]
[8.625952, "o", "\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7089 0.0 0.0 783040 4460 ? Sl 11:09 0:00 /usr/lib/gnome-online-accounts/goa-daemon\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7090 0.0 0.1 771776 7396 tty2 Sl+ 11:09 0:01 zeitgeist-datahub\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7117 0.0 0.1 510184 10340 tty2 Sl+ 11:09 0:02 mate-power-manager\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7121 0.0 0.2 1168872 16900 tty2 Sl+ 11:09 0:07 nm-applet\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7131 0.0 0.0 428452 5916 ? Ssl 11:09 0:00 /usr/bin/zeitgeist-daemon\r\n"]
[8.626032, "o", "\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7138 0.0 0.0 372076 3668 ? Sl 11:09 0:00 /usr/lib/gnome-online-accounts/goa-identity-service\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7152 0.0 0.0 270856 4388 ? Ssl 11:09 0:00 /usr/lib/gvfs/gvfs-mtp-volume-monitor\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7157 0.0 0.1 328980 6280 ? Ssl 11:09 0:00 /usr/lib/zeitgeist/zeitgeist/zeitgeist-fts\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7170 0.0 0.0 283776 4812 ? Ssl 11:09 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7199 0.0 0.0 373816 4308 ? Ssl 11:09 0:00 /usr/lib/gvfs/gvfs-afc-volume-monitor\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7223 0.0 0.0 31160 1996 tty2 S+ 11:09 0:02 syndaemon -i 0.5 -K -R\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7234 0.0 0.0 84820 2900 ? Ss 11:09 0:00 /usr/lib/bluetooth/obexd\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7294 0.0 0.0 365700 5756 ? Sl 11:10 0:00 /usr/lib/gvfs/gvfsd-network --spawner :1.7 /org/gtk/gvfs/exec_spaw/4\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 736"]
[8.626071, "o", "3 0.0 0.0 376272 3828 ? Sl 11:10 0:00 /usr/lib/gvfs/gvfsd-dnssd --spawner :1.7 /org/gtk/gvfs/exec_spaw/13\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7398 5.5 11.6 4601932 712160 tty2 Sl+ 11:10 35:39 /usr/lib/firefox/firefox\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7470 0.5 3.3 3236204 207036 tty2 Sl+ 11:10 3:18 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 1 -prefMapSize 237293 -parentBuildID 20210118153634 -appdir /usr/lib/firefox/browser 7398 true tab\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7520 0.4 3.3 3020364 202844 tty2 Sl+ 11:10 2:46 /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 177 -prefMapSize 237293 -parentBuildID 20210118153634 -appdir /usr/lib/firefox/browser 7398 true tab\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7549 1.4 7.1 3378648 438948 tty2 Sl+ 11:10 9:20 /usr/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 227 -prefMapSize 237293 -parentBuildID 20210118153634 -appdir /usr/lib/firefox/browser 7398 true tab\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K "]
[8.626107, "o", " 7575 1.3 5.8 3258232 359428 tty2 Sl+ 11:10 8:39 /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 227 -prefMapSize 237293 -parentBuildID 20210118153634 -appdir /usr/lib/firefox/browser 7398 true tab\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7599 0.1 2.8 2827264 171292 tty2 Sl+ 11:10 0:49 /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -prefsLen 227 -prefMapSize 237293 -parentBuildID 20210118153634 -appdir /usr/lib/firefox/browser 7398 true tab\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7618 1.5 6.0 3554084 371968 tty2 Sl+ 11:10 10:07 /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 227 -prefMapSize 237293 -parentBuildID 20210118153634 -appdir /usr/lib/firefox/browser 7398 true tab\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 7642 0.2 3.0 3016204 183872 tty2 Sl+ 11:10 1:29 /usr/lib/firefox/firefox -contentproc -childID 7 -isForBrowser -prefsLen 227 -prefMapSize 237293 -parentBuildID 20210118153634 -appdir /usr/lib/firefox/browser 7398 true tab\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K "]
[8.626281, "o", " 7746 0.0 0.4 573872 29088 ? Sl 11:10 0:03 /usr/lib/x86_64-linux-gnu/notify-osd\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8024 0.0 4.0 2860644 247976 tty2 Sl+ 11:10 0:20 /usr/lib/firefox/firefox -contentproc -childID 9 -isForBrowser -prefsLen 6891 -prefMapSize 237293 -parentBuildID 20210118153634 -appdir /usr/lib/firefox/browser 7398 true tab\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8227 0.2 5.4 3072748 333768 ? Sl 11:12 1:34 /usr/lib/thunderbird/thunderbird\r\n"]
[8.628644, "o", "\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8333 0.0 0.0 354624 5464 ? Sl 11:14 0:00 /usr/lib/gvfs/gvfsd-http --spawner :1.7 /org/gtk/gvfs/exec_spaw/14\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8470 0.0 0.4 658108 26620 ? Ssl 11:17 0:01 /usr/lib/gnome-terminal/gnome-terminal-server\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8476 0.0 0.0 10956 948 pts/0 Ss+ 11:17 0:00 /bin/sh /home/\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K/settings/devel/001openTerminal.sh\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8477 0.3 1.1 742396 67736 pts/0 Sl+ 11:17 2:27 mate-terminal --tab-with-profile=Default --title=m-13 -e ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.114.13 -t tmux new-session -A -s m13a --tab-with-profile=Default --title=m-14 -e ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.114.14 -t tmux new-session -A -s m14a --tab-with-profile=Default --title=m-23 -e ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.114.23 -t tmux new-session -A -s m23a --tab-with-profile=Default --title=m-Ans25 -e ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.114.25 -t tmux new-session -A -s m25a --tab-with-profile=Default --titl"]
[8.628821, "o", "e=m-serv28 -e ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.114.28 -t tmux new-session -A -s m28aa --tab-with-profile=Default --title=m-git -e ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.119.82 -t tmux new-session -A -s mgita --tab-with-profile=Default --title=m-registry -e ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.119.83 -t tmux new-session -A -s mrega --tab-with-profile=Default --title=w-1 -e ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.119.81 -t tmux new-session -A -s w1a --tab-with-profile=Default --title=server27 -e ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.114.27 -t tmux new-session -A -s server27a --tab-with-profile=Default --title=m-vpn23a -e ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.114.23 -t tmux new-session -A -s m-vpn23aa --tab-with-profile=Default --title=m-git -e ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.119.82 -t tmux new-session -A -s m-git1a --tab-with-profile=Default --title=m-git -e ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.119.82 -t tmux new-session -A -s m-git2a --tab-with-profile=Default --title=m-git -e ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.119.82 -t tmux new-ses"]
[8.628933, "o", "sion -A -s m-git3a --tab-with-profile=Default --title=m-git -e ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.119.82 -t tmux new-session -A -s m-git8a\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8490 0.0 0.0 54596 3016 pts/8 Ss+ 11:17 0:00 ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.119.81 -t tmux new-session -A -s w1a\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8498 0.0 0.0 11316 1972 ? S 11:17 0:00 /usr/bin/ssh-agent -D -a /run/user/1000/keyring/.ssh\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8530 0.0 0.0 27012 3712 pts/15 Ss+ 11:17 0:00 /bin/bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8531 0.0 0.0 27012 3876 pts/16 Ss+ 11:17 0:00 /bin/bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8534 0.0 0.0 27012 3948 pts/17 Ss+ 11:17 0:00 /bin/bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8559 0.0 0.0 27012 3852 pts/23 Ss+ 11:17 0:00 /bin/bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8560 0.0 0.0 27012 3724 pts/24 Ss+ 11:17 0:00 /bin/bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8598 0.0 0.0 27012 4104 pts/26 Ss+ 11:17 0:00 /bin/bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8599 0.0 "]
[8.629026, "o", " 0.0 27012 3704 pts/27 Ss+ 11:17 0:00 /bin/bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8605 0.0 0.0 27012 3952 pts/28 Ss+ 11:17 0:00 /bin/bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8610 0.0 0.0 27012 3704 pts/29 Ss+ 11:17 0:00 /bin/bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8615 0.0 0.0 27012 3868 pts/30 Ss+ 11:17 0:00 /bin/bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8623 0.0 0.0 27012 3984 pts/31 Ss+ 11:17 0:00 /bin/bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8631 0.0 0.0 27012 3920 pts/32 Ss+ 11:17 0:00 /bin/bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8685 0.0 0.0 36520 5732 ? Ss 11:18 0:17 tmux new-session -A -s hybrid1\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8686 0.0 0.0 27200 4992 pts/38 Ss+ 11:18 0:00 -bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8690 0.0 0.0 27200 5476 pts/40 Ss 11:18 0:00 -bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8696 0.0 0.0 27068 5068 pts/42 Ss 11:18 0:00 -bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8699 0.0 0.0 27200 4496 pts/44 Ss 11:18 0:00 -bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8701 "]
[8.629107, "o", "0.0 0.0 27200 5424 pts/45 Ss+ 11:18 0:00 -bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 8710 0.0 0.0 27200 5228 pts/47 Ss 11:18 0:00 -bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 10147 0.0 0.2 65560 16544 pts/44 S+ 11:19 0:11 vim -S viwsession/session1\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 12113 0.4 3.5 2874792 218092 tty2 Sl+ 19:42 0:37 /usr/lib/firefox/firefox -contentproc -childID 18 -isForBrowser -prefsLen 12135 -prefMapSize 237293 -parentBuildID 20210118153634 -appdir /usr/lib/firefox/browser 7398 true tab\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 12857 0.0 0.0 25364 3148 pts/1 Ss+ 15:43 0:00 tmux new-session -A -s hybrid\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 12858 0.0 0.0 25364 3200 pts/2 Ss+ 15:43 0:00 tmux new-session -A -s hybrid1\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 12859 0.0 0.0 25364 3164 pts/3 Ss+ 15:43 0:00 tmux new-session -A -s hybrid2\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 12860 0.0 0.0 25364 3200 pts/4 Ss+ 15:43 0:00 tmux new-session -A -s hybrid3\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 12861 0.0 0.0 25364 3120"]
[8.629185, "o", " pts/5 Ss+ 15:43 0:00 tmux new-session -A -s server1\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 12862 0.0 0.0 25364 3328 pts/6 Ss+ 15:43 0:00 tmux new-session -A -s server2\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 12863 0.0 0.1 54596 6100 pts/7 Ss+ 15:43 0:02 ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.77.133 -t tmux new-session -A -s m77-133\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 12864 0.0 0.0 54596 5916 pts/9 Ss+ 15:43 0:02 ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.77.133 -t tmux new-session -A -s m77-133a\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 12865 0.0 0.1 54596 6124 pts/10 Ss+ 15:43 0:02 ssh \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K@83.212.78.18 -t tmux new-session -A -s m77-18a\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 12909 0.1 2.7 2736348 170104 tty2 Sl+ 19:47 0:09 /usr/lib/firefox/firefox -contentproc -childID 21 -isForBrowser -prefsLen 12135 -prefMapSize 237293 -parentBuildID 20210118153634 -appdir /usr/lib/firefox/browser 7398 true tab\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 13287 0.0 0.0 27012 5508 pts/12 Ss+ 19:51 0:00 bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 13479"]
[8.629255, "o", " 0.0 0.0 27276 6008 pts/13 Ss 19:52 0:00 bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 15495 0.0 0.1 28076 6660 pts/11 Ss+ 16:06 0:00 bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 15872 0.0 0.2 61648 13292 pts/40 S+ 20:11 0:01 vim index.js\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 21977 4.6 1.3 1652400 79404 ? Sl 20:55 2:31 /usr/bin/python3 /usr/bin/kazam\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 25348 0.0 0.9 716296 60004 pts/47 Sl+ 17:16 0:06 node llo/new.js\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 29127 2.4 0.4 159864 24672 pts/13 Sl+ 21:50 0:00 /usr/bin/python3 /usr/bin/asciinema rec proc.cast\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 29135 0.0 0.3 77676 18976 pts/13 S+ 21:50 0:00 /usr/bin/python3 /usr/bin/asciinema rec proc.cast\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 29138 0.0 0.0 10956 1000 pts/14 Ss 21:50 0:00 sh -c /bin/bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 29139 0.1 0.0 27012 5528 pts/14 S 21:50 0:00 /bin/bash\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 29188 0.0 0.0 39460 3640 pts/14 R+ 21:50 0:00 ps aux\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K"]
[8.629322, "o", " 29189 0.0 0.0 16520 1092 pts/14 R+ 21:50 0:00 grep --color=auto \u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 30840 0.1 0.7 702488 47564 pts/42 Sl+ 17:53 0:26 npm run serve\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 30851 0.0 0.0 10960 956 pts/42 S+ 17:53 0:00 sh -c vue-cli-service serve\r\n\u001b[01;31m\u001b[Kzeus\u001b[m\u001b[K 30852 0.2 6.4 1224164 391896 pts/42 Sl+ 17:53 0:36 node /data/appl/ok/swarmlab-hybrid-agent/node_modules/.bin/vue-cli-service serve\r\n\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[10.964936, "o", "c"]
[11.105267, "o", "a"]
[11.367412, "o", "t"]
[11.723012, "o", " "]
[12.6861, "o", "/"]
[13.232916, "o", "p"]
[13.326456, "o", "r"]
[13.527505, "o", "o"]
[13.799419, "o", "c"]
[14.286047, "o", "/"]
[19.441684, "o", "3"]
[20.250062, "o", "0"]
[21.380082, "o", "8"]
[21.916692, "o", "4"]
[22.466606, "o", "0"]
[24.80906, "o", "/"]
[25.214796, "o", "\u0007"]
[25.395528, "o", "\r\n"]
[25.395976, "o", "attr/ exe mounts projid_map status\r\nautogroup fd/ mountstats root/ syscall\r\nauxv fdinfo/ net/ sched task/\r\ncgroup gid_map ns/ schedstat timers\r\nclear_refs io numa_maps sessionid timerslack_ns\r\n"]
[25.396251, "o", "cmdline limits oom_adj setgroups uid_map\r\ncomm loginuid oom_score smaps wchan\r\ncoredump_filter map_files/ oom_score_adj smaps_rollup \r\ncpuset maps pagemap stack \r\n"]
[25.396438, "o", "cwd/ mem patch_state stat \r\nenviron mountinfo personality statm \r\n\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ cat /proc/30840/"]
[26.369201, "o", "c"]
[26.855537, "o", "m"]
[27.36214, "o", "d"]
[27.582075, "o", "line "]
[28.307631, "o", "\r\n"]
[28.310669, "o", "npm run serve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"]
[28.311607, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[39.006209, "o", "cat /proc/30840/cmdline "]
[39.765393, "o", "\b\u001b[K"]
[39.985769, "o", "\b\u001b[K"]
[40.140023, "o", "\b\u001b[K"]
[40.341572, "o", "\b\u001b[K"]
[40.522798, "o", "\b\u001b[K"]
[40.73726, "o", "\b\u001b[K"]
[40.938951, "o", "\b\u001b[K"]
[41.13301, "o", "\b\u001b[K"]
[41.794742, "o", "\u0007"]
[42.011053, "o", "\r\n"]
[42.011298, "o", "attr/ exe mounts projid_map status\r\nautogroup fd/ mountstats root/ syscall\r\nauxv fdinfo/ net/ sched task/\r\ncgroup gid_map ns/ schedstat timers"]
[42.011368, "o", "\r\n"]
[42.011416, "o", "clear_refs io numa_maps sessionid timerslack_ns\r\n"]
[42.011507, "o", "cmdline limits oom_adj setgroups uid_map\r\n"]
[42.01158, "o", "comm loginuid oom_score smaps wchan\r\n"]
[42.011717, "o", "coredump_filter map_files/ oom_score_adj smaps_rollup \r\ncpuset maps pagemap stack \r\n"]
[42.011794, "o", "cwd/ mem patch_state stat \r\n"]
[42.011849, "o", "environ mountinfo personality statm \r\n"]
[42.011965, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ cat /proc/30840/"]
[43.234833, "o", "m"]
[44.333309, "o", "o"]
[44.544088, "o", "u"]
[44.725248, "o", "\u0007nt"]
[45.016361, "o", "\u0007"]
[45.280319, "o", "\r\nmountinfo mounts mountstats \r\n"]
[45.28055, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ cat /proc/30840/mount"]
[47.401236, "o", "s"]
[50.381126, "o", "t"]
[50.477418, "o", "ats "]
[51.383617, "o", "\r\n"]
[51.386766, "o", "device sysfs mounted on /sys with fstype sysfs\r\ndevice proc mounted on /proc with fstype proc\r\ndevice udev mounted on /dev with fstype devtmpfs\r\ndevice devpts mounted on /dev/pts with fstype devpts\r\ndevice tmpfs mounted on /run with fstype tmpfs\r\ndevice /dev/nvme0n1p3 mounted on / with fstype ext4\r\ndevice securityfs mounted on /sys/kernel/security with fstype securityfs\r\ndevice tmpfs mounted on /dev/shm with fstype tmpfs\r\ndevice tmpfs mounted on /run/lock with fstype tmpfs\r\ndevice tmpfs mounted on /sys/fs/cgroup with fstype tmpfs\r\ndevice cgroup mounted on /sys/fs/cgroup/unified with fstype cgroup2\r\ndevice cgroup mounted on /sys/fs/cgroup/systemd with fstype cgroup\r\ndevice pstore mounted on /sys/fs/pstore with fstype pstore\r\ndevice efivarfs mounted on /sys/firmware/efi/efivars with fstype efivarfs\r\ndevice cgroup mounted on /sys/fs/cgroup/freezer with fstype cgroup\r\ndevice cgroup mounted on /sys/fs/cgroup/cpu,cpuacct with fstype cgroup\r\ndevice cgroup mounted on /sys/fs/cgroup/net_cls,net_prio with fstype cgroup"]
[51.387638, "o", "\r\ndevice cgroup mounted on /sys/fs/cgroup/devices with fstype cgroup\r\ndevice cgroup mounted on /sys/fs/cgroup/blkio with fstype cgroup\r\ndevice cgroup mounted on /sys/fs/cgroup/rdma with fstype cgroup\r\ndevice cgroup mounted on /sys/fs/cgroup/hugetlb with fstype cgroup\r\ndevice cgroup mounted on /sys/fs/cgroup/cpuset with fstype cgroup\r\ndevice cgroup mounted on /sys/fs/cgroup/pids with fstype cgroup\r\ndevice cgroup mounted on /sys/fs/cgroup/perf_event with fstype cgroup\r\ndevice cgroup mounted on /sys/fs/cgroup/memory with fstype cgroup\r\ndevice systemd-1 mounted on /proc/sys/fs/binfmt_misc with fstype autofs\r\ndevice hugetlbfs mounted on /dev/hugepages with fstype hugetlbfs\r\ndevice mqueue mounted on /dev/mqueue with fstype mqueue\r\ndevice debugfs mounted on /sys/kernel/debug with fstype debugfs\r\ndevice configfs mounted on /sys/kernel/config with fstype configfs\r\ndevice fusectl mounted on /sys/fs/fuse/connections with fstype fusectl\r\ndevice /dev/loop0 mounted on /snap/gnome-3-34-1804/66 with fstype squashfs\r\ndevice /"]
[51.388249, "o", "dev/loop1 mounted on /snap/gnome-characters/570 with fstype squashfs\r\ndevice /dev/loop2 mounted on /snap/gtk-common-themes/1513 with fstype squashfs\r\ndevice /dev/loop3 mounted on /snap/gnome-calculator/748 with fstype squashfs\r\ndevice /dev/loop4 mounted on /snap/gnome-3-34-1804/60 with fstype squashfs\r\ndevice /dev/loop5 mounted on /snap/gnome-system-monitor/148 with fstype squashfs\r\ndevice /dev/loop7 mounted on /snap/gnome-characters/550 with fstype squashfs\r\ndevice /dev/loop9 mounted on /snap/core18/1944 with fstype squashfs\r\ndevice /dev/loop8 mounted on /snap/gnome-3-26-1604/100 with fstype squashfs\r\ndevice /dev/loop10 mounted on /snap/gnome-calculator/826 with fstype squashfs\r\ndevice /dev/loop11 mounted on /snap/gtk-common-themes/1514 with fstype squashfs\r\ndevice /dev/loop12 mounted on /snap/core18/1988 with fstype squashfs\r\ndevice /dev/loop13 mounted on /snap/gnome-logs/100 with fstype squashfs\r\ndevice /dev/loop14 mounted on /snap/core/10583 with fstype squashfs\r\ndevice /dev/nvme0n1p2 mounted on /boot/efi"]
[51.388575, "o", " with fstype vfat\r\ndevice /dev/nvme0n1p4 mounted on /data with fstype ext4\r\ndevice tmpfs mounted on /run/user/122 with fstype tmpfs\r\ndevice tmpfs mounted on /run/user/1000 with fstype tmpfs\r\ndevice gvfsd-fuse mounted on /run/user/1000/gvfs with fstype fuse.gvfsd-fuse\r\ndevice nsfs mounted on /run/docker/netns/ingress_sbox with fstype nsfs\r\ndevice nsfs mounted on /run/docker/netns/1-wzwvss2cck with fstype nsfs\r\ndevice /dev/loop15 mounted on /snap/core/10823 with fstype squashfs\r\n\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[60.159166, "o", "cat /proc/30840/mountstats "]
[60.736151, "o", "\b\u001b[K"]
[60.97809, "o", "\b\u001b[K"]
[61.138786, "o", "\b\u001b[K"]
[61.313126, "o", "\b\u001b[K"]
[61.484402, "o", "\b\u001b[K"]
[61.645447, "o", "\b\u001b[K"]
[61.779357, "o", "\b\u001b[K"]
[62.011216, "o", "\b\u001b[K"]
[62.212523, "o", "\b\u001b[K"]
[62.39677, "o", "\b\u001b[K"]
[62.548026, "o", "\b\u001b[K"]
[63.235827, "o", "s"]
[63.540811, "o", "t"]
[63.795561, "o", "t"]
[64.533949, "o", "\b\u001b[K"]
[64.788389, "o", "a"]
[65.056653, "o", "\u0007"]
[65.36145, "o", "\r\n"]
[65.361662, "o", "stack stat statm status \r\n\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ cat /proc/30840/sta"]
[66.288525, "o", "t"]
[66.405283, "o", "\u0007"]
[66.821, "o", "\r\nstat statm status \r\n"]
[66.821237, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ cat /proc/30840/stat"]
[67.724623, "o", "u"]
[67.832209, "o", "s "]
[68.600107, "o", "\r\n"]
[68.602518, "o", "Name:\tnode\r\nUmask:\t0022\r\nState:\tS (sleeping)\r\nTgid:\t30840\r\nNgid:\t0\r\nPid:\t30840\r\nPPid:\t8696\r\nTracerPid:\t0\r\nUid:\t1000\t1000\t1000\t1000\r\nGid:\t1000\t1000\t1000\t1000\r\nFDSize:\t256\r\nGroups:\t4 24 27 30 46 113 128 131 134 1000 \r\nNStgid:\t30840\r\nNSpid:\t30840\r\nNSpgid:\t30840\r\nNSsid:\t8696\r\nVmPeak:\t 768124 kB\r\nVmSize:\t 702488 kB\r\nVmLck:\t 0 kB\r\nVmPin:\t 0 kB\r\nVmHWM:\t 52756 kB\r\nVmRSS:\t 47828 kB\r\nRssAnon:\t 14604 kB\r\nRssFile:\t 33224 kB\r\nRssShmem:\t 0 kB\r\nVmData:\t 89156 kB\r\nVmStk:\t 132 kB\r\nVmExe:\t 64940 kB\r\nVmLib:\t 5852 kB\r\nVmPTE:\t 968 kB\r\nVmSwap:\t 0 kB\r\nHugetlbPages:\t 0 kB\r\nCoreDumping:\t0\r\nThreads:\t11\r\nSigQ:\t0/22874\r\nSigPnd:\t0000000000000000\r\nShdPnd:\t0000000000000000\r\nSigBlk:\t0000000000000000\r\nSigIgn:\t0000000000001000\r\nSigCgt:\t00000001fb81ee37\r\nCapInh:\t0000000000000000\r\nCapPrm:\t0000000000000000\r\nCapEff:\t0000000000000000\r\nCapBnd:\t0000003fffffffff\r\nCapAmb:\t0000000000000000\r\nNoNewPrivs:\t0\r\nSeccomp:\t0\r\nSpeculation_Store_Bypass:\tthread vulnerable\r\nCpus_allowed:\tffff\r\nCpus_allowed_list"]
[68.60296, "o", ":\t0-15\r\nMems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001\r\nMems_allowed_list:\t0\r\nvoluntary_ctxt_switches:\t284840\r\nnonvoluntary_ctxt_switches:\t1493\r\n"]
[68.603208, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[71.279169, "o", "cat /proc/30840/status "]
[72.89594, "o", "|"]
[73.298802, "o", " "]
[73.523128, "o", "m"]
[73.754709, "o", "o"]
[74.130405, "o", "r"]
[74.210833, "o", "e"]
[74.355539, "o", "\r\n"]
[74.358804, "o", "Name:\tnode\r\nUmask:\t0022\r\nState:\tS (sleeping)\r\nTgid:\t30840\r\nNgid:\t0\r\nPid:\t30840\r\nPPid:\t8696\r\nTracerPid:\t0\r\nUid:\t1000\t1000\t1000\t1000\r\n"]
[74.35903, "o", "Gid:\t1000\t1000\t1000\t1000\r\nFDSize:\t256\r\nGroups:\t4 24 27 30 46 113 128 131 134 1000 \r\nNStgid:\t30840\r\nNSpid:\t30840\r\nNSpgid:\t30840\r\nNSsid:\t8696\r\nVmPeak:\t 768124 kB\r\nVmSize:\t 702488 kB\r\nVmLck:\t 0 kB\r\nVmPin:\t 0 kB\r\nVmHWM:\t 52756 kB\r\nVmRSS:\t 47828 kB\r\nRssAnon:\t 14604 kB\r\nRssFile:\t 33224 kB\r\nRssShmem:\t 0 kB\r\nVmData:\t 89156 kB\r\nVmStk:\t 132 kB\r\nVmExe:\t 64940 kB\r\nVmLib:\t 5852 kB\r\n"]
[74.359174, "o", "VmPTE:\t 968 kB\r\nVmSwap:\t 0 kB\r\nHugetlbPages:\t 0 kB\r\n\u001b[7m--More--\u001b[27m"]
[77.570868, "o", "\rCoreDumping:\t0\r\n\u001b[7m--More--\u001b[27m"]
[77.966569, "o", "\rThreads:\t11\r\n\u001b[7m--More--\u001b[27m"]
[78.3521, "o", "\r\u001b[KSigQ:\t0/22874\r\n\u001b[7m--More--\u001b[27m"]
[78.777093, "o", "\r\u001b[KSigPnd:\t0000000000000000\r\n\u001b[7m--More--\u001b[27m"]
[79.203009, "o", "\r\u001b[KShdPnd:\t0000000000000000\r\n\u001b[7m--More--\u001b[27m"]
[79.58889, "o", "\r\u001b[KSigBlk:\t0000000000000000\r\n\u001b[7m--More--\u001b[27m"]
[79.994696, "o", "\r\u001b[KSigIgn:\t0000000000001000\r\n"]
[79.994934, "o", "\u001b[7m--More--\u001b[27m"]
[80.400567, "o", "\r\u001b[KSigCgt:\t00000001fb81ee37\r\n"]
[80.400854, "o", "\u001b[7m--More--\u001b[27m"]
[80.833499, "o", "\r\u001b[KCapInh:\t0000000000000000"]
[80.833737, "o", "\r\n\u001b[7m--More--\u001b[27m"]
[81.249861, "o", "\r\u001b[KCapPrm:\t0000000000000000\r\n\u001b[7m--More--\u001b[27m"]
[81.645333, "o", "\r\u001b[KCapEff:\t0000000000000000\r\n\u001b[7m--More--\u001b[27m"]
[81.991005, "o", "\r\u001b[KCapBnd:\t0000003fffffffff\r\n\u001b[7m--More--\u001b[27m"]
[82.406517, "o", "\r\u001b[KCapAmb:\t0000000000000000\r\n\u001b[7m--More--\u001b[27m"]
[82.81062, "o", "\rNoNewPrivs:\t0\r\n\u001b[7m--More--\u001b[27m"]
[83.125778, "o", "\rSeccomp:\t0\r\n\u001b[7m--More--\u001b[27m"]
[83.592062, "o", "\rSpeculation_Store_Bypass:\tthread vulnerable\r\n\u001b[7m--More--\u001b[27m"]
[84.028247, "o", "\rCpus_allowed:\tffff\r\n\u001b[7m--More--\u001b[27m"]
[84.44407, "o", "\rCpus_allowed_list:\t0-15\r\n\u001b[7m--More--\u001b[27m"]
[84.867091, "o", "\rMems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000\r\n\u001b[7m--More--\u001b[27m"]
[85.242738, "o", "\r,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000\r\n\u001b[7m--More--\u001b[27m"]
[85.829907, "o", "\r000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00\r\n\u001b[7m--More--\u001b[27m"]
[86.144946, "o", "\r000000,00000000,00000000,00000000,00000001\r\n"]
[86.145216, "o", "\u001b[7m--More--\u001b[27m"]
[86.396744, "o", "\rMems_allowed_list:\t0\r\n"]
[86.397026, "o", "\u001b[7m--More--\u001b[27m"]
[86.621531, "o", "\rvoluntary_ctxt_switches:\t284955\r\n\u001b[7m--More--\u001b[27m"]
[86.853252, "o", "\rnonvoluntary_ctxt_switches:\t1495\r\n"]
[86.853545, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[87.007051, "o", "\r\n"]
[87.007312, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[87.228544, "o", "\r\n"]
[87.229011, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[87.614264, "o", "\r\n"]
[87.614484, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[87.77562, "o", "\r\n\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[87.969703, "o", "\r\n"]
[87.969969, "o", "\u001b]0;zeus@swarmlab: ~\u0007zeus@swarmlab:~$ "]
[91.667328, "o", "e"]
[91.928792, "o", "x"]
[92.133469, "o", "i"]
[92.488665, "o", "t"]
[93.249054, "o", "\r\nexit\r\n"]

14
hybrid-linux-en/test.adoc

@ -0,0 +1,14 @@
:description: IoT Εισαγωγή στο Διαδίκτυο των Αντικειμένων
:keywords: iot, swarm
:data-uri:
:toc: right
:toclevels: 4
:source-highlighter: highlight
:icons: font
:no-header-footer:
:nofooter:
:last-update-label!:
:sectnums:
= works
works!

9
index.js

@ -4,8 +4,17 @@
"subtitle": "Basics",
"level": "Intermediate",
"desc": "description",
"lang": "el",
"dir": "hybrid-linux"
},
{
"title": "linux",
"subtitle": "Basics",
"level": "Intermediate",
"desc": "description",
"lang": "en",
"dir": "hybrid-linux-en"
},
{
"title": "mpi",
"subtitle": "Basics",

Loading…
Cancel
Save