{"id":818,"date":"2024-07-08T11:19:31","date_gmt":"2024-07-08T11:19:31","guid":{"rendered":"https:\/\/virtualall.sk\/?p=818"},"modified":"2026-09-11T14:45:26","modified_gmt":"2026-09-11T14:45:26","slug":"vra-ubuntu-template","status":"publish","type":"post","link":"https:\/\/virtualall.sk\/en\/2024\/07\/vra-ubuntu-template\/","title":{"rendered":"VRA Ubuntu Template"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ubuntu 24.04 je najnov\u0161ia verzia popul\u00e1rneho Linuxov\u00e9ho opera\u010dn\u00e9ho syst\u00e9mu, ktor\u00fd je zn\u00e1my svojou stabilitou, bezpe\u010dnos\u0165ou a u\u017e\u00edvate\u013eskou pr\u00edvetivos\u0165ou. T\u00e1to verzia prin\u00e1\u0161a mno\u017estvo noviniek a vylep\u0161en\u00ed, ktor\u00e9 ocenia nielen be\u017en\u00ed pou\u017e\u00edvatelia, ale aj profesion\u00e1li a v\u00fdvoj\u00e1ri.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jednou z hlavn\u00fdch noviniek v Ubuntu 24.04 je aktualizovan\u00fd kernel, ktor\u00fd zais\u0165uje lep\u0161\u00ed v\u00fdkon a stabilitu syst\u00e9mu. Vylep\u0161en\u00fd kernel znamen\u00e1 r\u00fdchlej\u0161iu odozvu syst\u00e9mu, lep\u0161iu podporu hardv\u00e9ru a optimaliz\u00e1ciu pre modern\u00e9 procesory. Okrem toho, bezpe\u010dnostn\u00e9 aktualiz\u00e1cie a opravy ch\u00fdb s\u00fa teraz r\u00fdchlej\u0161ie a efekt\u00edvnej\u0161ie implementovan\u00e9, \u010d\u00edm sa zvy\u0161uje celkov\u00e1 bezpe\u010dnos\u0165 syst\u00e9mu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pou\u017e\u00edvate\u013esk\u00e9 rozhranie pre\u0161lo tie\u017e v\u00fdznamn\u00fdmi zmenami. Nov\u00fd dizajn je elegantnej\u0161\u00ed a intuit\u00edvnej\u0161\u00ed, \u010do u\u013eah\u010duje navig\u00e1ciu a zvy\u0161uje produktivitu. Vylep\u0161en\u00e9 boli aj predin\u0161talovan\u00e9 aplik\u00e1cie, ktor\u00e9 teraz pon\u00fakaj\u00fa viac funkci\u00ed a lep\u0161iu integr\u00e1ciu s cel\u00fdm syst\u00e9mom.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00fdvoj\u00e1ri ocenia nov\u00e9 n\u00e1stroje a vylep\u0161enia, ktor\u00e9 im umo\u017e\u0148uj\u00fa efekt\u00edvnej\u0161ie pracova\u0165 na svojich projektoch. Ubuntu 24.04 teraz obsahuje aktualizovan\u00e9 verzie popul\u00e1rnych v\u00fdvoj\u00e1rskych n\u00e1strojov a kni\u017en\u00edc, ako aj vylep\u0161en\u00fa podporu pre kontajnery a virtualiz\u00e1ciu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Celkovo, Ubuntu 24.04 predstavuje v\u00fdznamn\u00fd krok vpred pre komunitu pou\u017e\u00edvate\u013eov Linuxu, prin\u00e1\u0161aj\u00fac modern\u00e9 technol\u00f3gie a zlep\u0161enia, ktor\u00e9 robia tento syst\u00e9m e\u0161te atrakt\u00edvnej\u0161\u00edm pre \u0161irok\u00e9 spektrum pou\u017e\u00edvate\u013eov.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. In\u0161tal\u00e1cia dodato\u010dn\u00e9ho SW<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>apt update\napt upgrade -y\napt autoremove -y\napt install mc htop xinetd ssh ntp  util-linux-extra<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">2. \u00daprava machine-ID parametra<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>rm \/var\/lib\/dbus\/machine-id\nln -s \/etc\/machine-id \/var\/lib\/dbus\/machine-id\necho \"\" &gt; \/etc\/machine-id<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">3. Optimaliz\u00e1cia OpenVMtools<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo sed -i 's\/Before=cloud-init-local.service\/After=dbus.service\/g' \/lib\/systemd\/system\/open-vm-tools.service\nsudo sed -i 's\/D \/tmp 1777 root root -\/#D \/tmp 1777 root root -\/g' \/usr\/lib\/tmpfiles.d\/tmp.conf <\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">4. Nastavnie \u010dasu a NTP servera<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>timedatectl set-timezone Europe\/Bratislava\nsudo nano \/etc\/ntpsec\/ntp.conf\n\npool ntp.tuke.sk iburst\n\n\nsudo systemctl restart ntpsec<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">5. <strong>Nastavenie multipathd<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/multipath.conf<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Do konfigura\u010dn\u00e9ho s\u00faboru je potrebn\u00e9 prida\u0165 parameter:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code><pre class=\"wp-block-code\"><code>blacklist {\n    devnode \"^(ram|raw|loop|fd|md|dm-|sr|scd|st|sda)&#91;0-9]*\"\n}<\/code><\/pre><\/code><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">6. Nastavenie SSH, aktiv\u00e1cia rc.local<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo tee \/etc\/rc.local >\/dev\/null &lt;&lt;EOL\n#!\/bin\/sh -e\n#\n# rc.local\n#\n# This script is executed at the end of each multiuser runlevel.\n# Make sure that the script will \"\" on success or any other\n# value on error.\n#\n# In order to enable or disable this script just change the execution\n# bits.\n#\n\n# By default this script does nothing.\ntest -f \/etc\/ssh\/ssh_host_dsa_key || dpkg-reconfigure openssh-server\nexit 0\nEOL\nsudo chmod +x \/etc\/rc.local\n\ntee \/etc\/systemd\/system\/rc-local.service >\/dev\/null &lt;&lt;EOL\n&#91;Unit]\n Description=\/etc\/rc.local Compatibility\n ConditionPathExists=\/etc\/rc.local\n\n&#91;Service]\n Type=forking\n ExecStart=\/etc\/rc.local start\n TimeoutSec=0\n StandardOutput=tty\n RemainAfterExit=yes\n SysVStartPriority=99\n\n&#91;Install]\n WantedBy=multi-user.target\nEOL\n\nsystemctl daemon-reload\nsystemctl enable rc-local\nrm -rf \/etc\/ssh\/ssh_host_*<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">7. Zmazanie do\u010dasn\u00fdch s\u00faborov a zakazanie SWAP part\u00edcie<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo swapoff --all\nsudo sed -ri '\/\\sswap\\s\/s\/^#?\/#\/' \/etc\/fstab\necho \"Acquire::ForceIPv4 \"true\";\" > \/etc\/apt\/apt.conf.d\/99force-ipv4\nsudo systemctl daemon-reload\nif &#91; -f \/var\/log\/audit\/audit.log ]; then\n    cat \/dev\/null > \/var\/log\/audit\/audit.log\nfi\nif &#91; -f \/var\/log\/wtmp ]; then\n    cat \/dev\/null > \/var\/log\/wtmp\nfi\nif &#91; -f \/var\/log\/lastlog ]; then\n    cat \/dev\/null > \/var\/log\/lastlog\nfi\nif &#91; -f \/etc\/udev\/rules.d\/70-persistent-net.rules ]; then\n    rm \/etc\/udev\/rules.d\/70-persistent-net.rules\nfi\nrm -rf \/tmp\/*\nrm -rf \/var\/tmp\/*\nrm -f \/etc\/ssh\/ssh_host_*\necho \"\" > \/etc\/machine-id\napt clean\necho 0 > \/etc\/reboot-counter\nhistory -w\nhistory -c<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Ubuntu Desktop dodato\u010dn\u00e9 \u00fapravy<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">1. vypnutie screen saver<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"664\" src=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/07\/obrazok-1024x664.png\" alt=\"1. vypnutie screen saver\" class=\"wp-image-822\" srcset=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/07\/obrazok-1024x664.png 1024w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/07\/obrazok-300x195.png 300w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/07\/obrazok-768x498.png 768w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/07\/obrazok-18x12.png 18w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/07\/obrazok.png 1051w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"658\" src=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/07\/obrazok-1-1024x658.png\" alt=\"1. vypnutie screen saver (2)\" class=\"wp-image-823\" srcset=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/07\/obrazok-1-1024x658.png 1024w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/07\/obrazok-1-300x193.png 300w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/07\/obrazok-1-768x494.png 768w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/07\/obrazok-1-18x12.png 18w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/07\/obrazok-1.png 1056w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">2. RDP install<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/X11\/xorg.conf.d\/10-monitor.conf<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Section \"ServerFlags\"\n    Option \"BlankTime\" \"0\"\n    Option \"StandbyTime\" \"0\"\n    Option \"SuspendTime\" \"0\"\n    Option \"OffTime\" \"0\"\nEndSection<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/systemd\/logind.conf<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>HandleLidSwitch=ignore\nHandleLidSwitchDocked=ignore\nHandleSuspendKey=ignore\nHandleHibernateKey=ignore<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl restart systemd-logind<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/etc\/systemd\/system.conf.d\nsudo nano \/etc\/systemd\/system.conf.d\/10-restart.conf<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Service]\nRestart=always\nRestartSec=5s<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl daemon-reload<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">RDP install<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wget https:\/\/c-nergy.be\/downloads\/xRDP\/xrdp-installer-1.5.1.zip\nunzip xrdp-installer-1.5.1.zip\nchmod +x xrdp-installer-1.5.1.sh\n.\/xrdp-installer-1.5.1.zip<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/systemd\/system\/multi-user.target.wants\/xrdp.service<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription=xrdp daemon\nDocumentation=man:xrdp(8) man:xrdp.ini(5)\nRequires=xrdp-sesman.service\nAfter=network.target xrdp-sesman.service default.target\n\n&#91;Service]\nType=forking\nPIDFile=\/run\/xrdp\/xrdp.pid\nRuntimeDirectory=xrdp\nEnvironmentFile=-\/etc\/sysconfig\/xrdp\nEnvironmentFile=-\/etc\/default\/xrdp\nUser=xrdp\nGroup=xrdp\nPermissionsStartOnly=true\nExecStartPre=\/bin\/sh \/usr\/share\/xrdp\/socksetup\nExecStart=\/usr\/sbin\/xrdp $XRDP_OPTIONS\nExecStop=\/usr\/sbin\/xrdp $XRDP_OPTIONS --kill\n\n# Restart settings\nRestart=always\nRestartSec=5s\n\n\n&#91;Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl daemon-reload\nsystemctl enable xrdp<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code># Vytvorenie a nastavenie kontroln\u00e9ho skriptu\nsudo bash -c 'cat &lt;&lt;EOF > \/usr\/local\/bin\/check_xrdp.sh\n#!\/bin\/bash\n\n# N\u00e1zov slu\u017eby XRDP\nSERVICE=\"xrdp\"\n\n# Skontroluje stav slu\u017eby\nif systemctl is-active --quiet \\$SERVICE\nthen\n    echo \"\\$SERVICE is running\"\nelse\n    echo \"\\$SERVICE is not running\"\n    echo \"Starting \\$SERVICE...\"\n    sudo systemctl start \\$SERVICE\n\n    # Skontroluje, \u010di sa slu\u017eba spustila \u00faspe\u0161ne\n    if systemctl is-active --quiet \\$SERVICE\n    then\n        echo \"\\$SERVICE has been started successfully\"\n    else\n        echo \"Failed to start \\$SERVICE\"\n    fi\nfi\nEOF'\n\n# Urob\u00ed skript spustite\u013en\u00fdm\nsudo chmod +x \/usr\/local\/bin\/check_xrdp.sh\n\n# Vytvorenie systemd slu\u017eby\nsudo bash -c 'cat &lt;&lt;EOF > \/etc\/systemd\/system\/check_xrdp.service\n&#91;Unit]\nDescription=Check XRDP service and start if not running\nAfter=network.target\n\n&#91;Service]\nExecStart=\/usr\/local\/bin\/check_xrdp.sh\nType=oneshot\n\n&#91;Install]\nWantedBy=multi-user.target\nEOF'\n\n# Vytvorenie systemd timeru\nsudo bash -c 'cat &lt;&lt;EOF > \/etc\/systemd\/system\/check_xrdp.timer\n&#91;Unit]\nDescription=Run check_xrdp service every 5 minutes\n\n&#91;Timer]\nOnBootSec=5min\nOnUnitActiveSec=5min\nUnit=check_xrdp.service\n\n&#91;Install]\nWantedBy=timers.target\nEOF'\n\n# Na\u010d\u00edtanie nov\u00fdch slu\u017eieb a timerov\nsudo systemctl daemon-reload\n\n# Aktiv\u00e1cia timeru\nsudo systemctl enable check_xrdp.timer\nsudo systemctl start check_xrdp.timer\n\n# Overenie stavu timeru\nsudo systemctl status check_xrdp.timer\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">S\u00favisiace n\u00e1vody<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><a href=\"https:\/\/virtualall.sk\/2026\/05\/vra-ubuntu-2604-desktop-template\/\">VRA Ubuntu 26.04 Desktop Template \u2014 Kompletn\u00e1 \u0161abl\u00f3na pre vRealize Automation<\/a><\/li>\n\n\n<li><a href=\"https:\/\/virtualall.sk\/2026\/05\/vra-ubuntu-2604-server-template\/\">VRA Ubuntu 26.04 Server Template \u2014 Kompletn\u00e1 \u0161abl\u00f3na pre vRealize Automation<\/a><\/li>\n\n\n<li><a href=\"https:\/\/virtualall.sk\/2024\/05\/vra-windows-vytvorenie-sablony\/\">VRA Windows vytvorenie \u0161abl\u00f3ny<\/a><\/li>\n\n\n<li><a href=\"https:\/\/virtualall.sk\/2022\/03\/vrealize-automation-7-windows-11-sablona\/\">VRA Windows 11 \u0161abl\u00f3na<\/a><\/li>\n\n\n<li><a href=\"https:\/\/virtualall.sk\/2022\/01\/instalacia-sablonz-centos-stream-9-pre-vra-7-6\/\">CentOS Stream 9 \u0161abl\u00f3na pre VRA<\/a><\/li>\n\n\n<li><a href=\"https:\/\/virtualall.sk\/2021\/11\/instalacia-ubuntu-sablony-pre-vrealize-automation\/\">Ubuntu \u0161abl\u00f3na pre VRA<\/a><\/li>\n\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ubuntu 24.04 je najnov\u0161ia verzia popul\u00e1rneho Linuxov\u00e9ho opera\u010dn\u00e9ho syst\u00e9mu, ktor\u00fd prin\u00e1\u0161a mno\u017estvo vylep\u0161en\u00ed. Aktualizovan\u00fd kernel zlep\u0161uje v\u00fdkon a stabilitu, zatia\u013e \u010do nov\u00e9 u\u017e\u00edvate\u013esk\u00e9 rozhranie je intuit\u00edvnej\u0161ie a elegantnej\u0161ie. Bezpe\u010dnostn\u00e9 aktualiz\u00e1cie s\u00fa teraz r\u00fdchlej\u0161ie a efekt\u00edvnej\u0161ie. V\u00fdvoj\u00e1ri ocenia nov\u00e9 n\u00e1stroje a vylep\u0161enia, ktor\u00e9 u\u013eah\u010duj\u00fa pr\u00e1cu na projektoch, vr\u00e1tane podpory pre kontajnery a virtualiz\u00e1ciu. Ubuntu 24.04 je ide\u00e1lny pre tvorbu template v vRealize Automation, v\u010faka modern\u00fdm technol\u00f3gi\u00e1m a zlep\u0161eniam.<\/p>\n","protected":false},"author":1,"featured_media":819,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[9,6],"class_list":["post-818","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automation","tag-esxi","tag-vcenter"],"_links":{"self":[{"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/posts\/818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/comments?post=818"}],"version-history":[{"count":17,"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/posts\/818\/revisions"}],"predecessor-version":[{"id":2441,"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/posts\/818\/revisions\/2441"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/media\/819"}],"wp:attachment":[{"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/media?parent=818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/categories?post=818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/tags?post=818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}