{"id":179,"date":"2026-05-15T18:33:37","date_gmt":"2026-05-15T16:33:37","guid":{"rendered":"https:\/\/gorankostic.com\/blog\/?p=179"},"modified":"2026-05-15T18:33:38","modified_gmt":"2026-05-15T16:33:38","slug":"ubuntu-server-management","status":"publish","type":"post","link":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/ubuntu-server-management\/","title":{"rendered":"Ubuntu Server Management"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Ubuntu Server Management<\/h2>\n\n\n\n<p><strong>Excerpt:<\/strong> <br>Stabilno upravljanje Ubuntu serverom podrazumeva mnogo vi\u0161e od osnovne instalacije sistema. U produkcionom okru\u017eenju va\u017eno je razumeti servise, sigurnost, a\u017euriranja, logove, resurse i dugoro\u010dno odr\u017eavanje infrastrukture.<\/p>\n\n\n\n<p><strong>Blog \u010dlanak:<\/strong><\/p>\n\n\n\n<p>Ubuntu server je \u010desto prvi izbor za hosting modernih web aplikacija, WordPress sajtova, Node.js aplikacija, Docker okru\u017eenja i razli\u010ditih poslovnih servisa. Njegova popularnost dolazi iz dobre stabilnosti, \u0161iroke dokumentacije i velike kompatibilnosti sa alatima koji se koriste u svakodnevnom web developmentu.<\/p>\n\n\n\n<p>Kvalitetno upravljanje Ubuntu serverom po\u010dinje pravilnom osnovnom konfiguracijom. To uklju\u010duje pode\u0161avanje korisnika, SSH pristupa, firewall pravila, sistemskih paketa, vremenske zone, hostname-a i osnovnih sigurnosnih pode\u0161avanja. Ako se ovaj deo uradi pa\u017eljivo, kasnije odr\u017eavanje servera postaje znatno jednostavnije.<\/p>\n\n\n\n<p>Jedan od najva\u017enijih zadataka je redovno pra\u0107enje sistemskih resursa. CPU, RAM, disk prostor, broj procesa i mre\u017eni saobra\u0107aj \u010desto prvi ukazuju na problem. Server mo\u017ee tehni\u010dki biti online, ali ako mu nedostaje memorije, ako je disk pun ili ako neki servis tro\u0161i previ\u0161e resursa, krajnji korisnik \u0107e to osetiti kroz spor rad sajta ili povremene prekide.<\/p>\n\n\n\n<p>Ubuntu server zahteva disciplinu u a\u017euriranju sistema. Paketi se moraju redovno proveravati, ali se produkcioni server ne sme a\u017eurirati nasumi\u010dno bez razumevanja posledica. Posebno treba obratiti pa\u017enju na PHP verzije, MySQL\/MariaDB, Apache, Nginx, Docker, OpenSSL i druge komponente koje direktno uti\u010du na rad web aplikacija.<\/p>\n\n\n\n<p>Administracija servisa je svakodnevni deo posla. Kroz systemd se prate i kontroli\u0161u Apache, Nginx, PHP-FPM, MySQL, Docker, Postfix, Dovecot, Fail2Ban i drugi procesi. Komande za proveru statusa, restartovanje servisa i pregled logova \u010desto su klju\u010dne za brzo re\u0161avanje problema u produkciji.<\/p>\n\n\n\n<p>Logovi su jedan od najva\u017enijih izvora informacija. Ubuntu server bele\u017ei sistemske doga\u0111aje, gre\u0161ke aplikacija, poku\u0161aje pristupa, mail aktivnosti i probleme sa servisima. Iskusno \u010ditanje logova omogu\u0107ava da se ne naga\u0111a, ve\u0107 da se problem prona\u0111e na osnovu konkretnih tragova.<\/p>\n\n\n\n<p>Bezbednost servera ne zavr\u0161ava se instalacijom firewall-a. Potrebno je ograni\u010diti SSH pristup, koristiti jake lozinke ili SSH klju\u010deve, redovno proveravati neuspe\u0161ne login poku\u0161aje, uklju\u010diti Fail2Ban gde ima smisla i voditi ra\u010duna o dozvolama fajlova i direktorijuma. Kod javno dostupnih servera, sigurnost mora biti stalni proces, a ne jednokratno pode\u0161avanje.<\/p>\n\n\n\n<p>Poseban deo administracije \u010dini rad sa web hosting okru\u017eenjima. Na jednom Ubuntu serveru \u010desto postoji vi\u0161e sajtova, domena, SSL sertifikata, PHP verzija i baza podataka. Zbog toga je va\u017eno imati jasan sistem organizacije, posebno kada se koriste paneli kao \u0161to su Virtualmin ili Webmin.<\/p>\n\n\n\n<p>Dobar administrator ne re\u0161ava samo trenutni kvar, ve\u0107 razmi\u0161lja dugoro\u010dno. To zna\u010di da prati zauze\u0107e diska, planira backup strategiju, proverava SSL sertifikate, uklanja nepotrebne fajlove, optimizuje baze i vodi ra\u010duna da server ne postane haoti\u010dan posle vi\u0161e meseci ili godina rada.<\/p>\n\n\n\n<p>Ubuntu server management je kombinacija tehni\u010dke preciznosti, iskustva i stalne pa\u017enje. Kada je server pravilno pode\u0161en i odr\u017eavan, on postaje pouzdana osnova za ozbiljne web projekte, stabilan hosting i sigurnu produkcionu infrastrukturu.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stabilno upravljanje Ubuntu serverom podrazumeva mnogo vi\u0161e od osnovne instalacije sistema. U produkcionom okru\u017eenju va\u017eno je razumeti servise, sigurnost, a\u017euriranja, logove, resurse i dugoro\u010dno [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,9],"tags":[],"class_list":["post-179","post","type-post","status-publish","format-standard","hentry","category-infrastructure","category-server-administration"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Ubuntu Server Management - Goran Kostic Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/ubuntu-server-management\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu Server Management\" \/>\n<meta property=\"og:description\" content=\"Stabilno upravljanje Ubuntu serverom podrazumeva mnogo vi\u0161e od osnovne instalacije sistema. U produkcionom okru\u017eenju va\u017eno je razumeti servise, sigurnost, a\u017euriranja, logove, resurse i dugoro\u010dno [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/ubuntu-server-management\/\" \/>\n<meta property=\"og:site_name\" content=\"Goran Kostic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-15T16:33:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-15T16:33:38+00:00\" \/>\n<meta name=\"author\" content=\"WebixDesign\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"WebixDesign\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/ubuntu-server-management\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/ubuntu-server-management\\\/\"},\"author\":{\"name\":\"WebixDesign\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0f800bfa90359ff9d2204020d58099c8\"},\"headline\":\"Ubuntu Server Management\",\"datePublished\":\"2026-05-15T16:33:37+00:00\",\"dateModified\":\"2026-05-15T16:33:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/ubuntu-server-management\\\/\"},\"wordCount\":525,\"commentCount\":0,\"articleSection\":[\"INFRASTRUCTURE\",\"Server Administration\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/ubuntu-server-management\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/ubuntu-server-management\\\/\",\"url\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/ubuntu-server-management\\\/\",\"name\":\"Ubuntu Server Management - Goran Kostic Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#website\"},\"datePublished\":\"2026-05-15T16:33:37+00:00\",\"dateModified\":\"2026-05-15T16:33:38+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0f800bfa90359ff9d2204020d58099c8\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/ubuntu-server-management\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/ubuntu-server-management\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/ubuntu-server-management\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu Server Management\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/\",\"name\":\"Goran Kostic Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0f800bfa90359ff9d2204020d58099c8\",\"name\":\"WebixDesign\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g\",\"caption\":\"WebixDesign\"},\"sameAs\":[\"https:\\\/\\\/gorankostic.com\\\/blog\"],\"url\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/author\\\/webixdesign\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ubuntu Server Management - Goran Kostic Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/ubuntu-server-management\/","og_locale":"en_US","og_type":"article","og_title":"Ubuntu Server Management","og_description":"Stabilno upravljanje Ubuntu serverom podrazumeva mnogo vi\u0161e od osnovne instalacije sistema. U produkcionom okru\u017eenju va\u017eno je razumeti servise, sigurnost, a\u017euriranja, logove, resurse i dugoro\u010dno [&hellip;]","og_url":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/ubuntu-server-management\/","og_site_name":"Goran Kostic Blog","article_published_time":"2026-05-15T16:33:37+00:00","article_modified_time":"2026-05-15T16:33:38+00:00","author":"WebixDesign","twitter_card":"summary_large_image","twitter_misc":{"Written by":"WebixDesign","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/ubuntu-server-management\/#article","isPartOf":{"@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/ubuntu-server-management\/"},"author":{"name":"WebixDesign","@id":"https:\/\/gorankostic.com\/blog\/#\/schema\/person\/0f800bfa90359ff9d2204020d58099c8"},"headline":"Ubuntu Server Management","datePublished":"2026-05-15T16:33:37+00:00","dateModified":"2026-05-15T16:33:38+00:00","mainEntityOfPage":{"@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/ubuntu-server-management\/"},"wordCount":525,"commentCount":0,"articleSection":["INFRASTRUCTURE","Server Administration"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/gorankostic.com\/blog\/2026\/05\/15\/ubuntu-server-management\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/ubuntu-server-management\/","url":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/ubuntu-server-management\/","name":"Ubuntu Server Management - Goran Kostic Blog","isPartOf":{"@id":"https:\/\/gorankostic.com\/blog\/#website"},"datePublished":"2026-05-15T16:33:37+00:00","dateModified":"2026-05-15T16:33:38+00:00","author":{"@id":"https:\/\/gorankostic.com\/blog\/#\/schema\/person\/0f800bfa90359ff9d2204020d58099c8"},"breadcrumb":{"@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/ubuntu-server-management\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gorankostic.com\/blog\/2026\/05\/15\/ubuntu-server-management\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/ubuntu-server-management\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gorankostic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu Server Management"}]},{"@type":"WebSite","@id":"https:\/\/gorankostic.com\/blog\/#website","url":"https:\/\/gorankostic.com\/blog\/","name":"Goran Kostic Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gorankostic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/gorankostic.com\/blog\/#\/schema\/person\/0f800bfa90359ff9d2204020d58099c8","name":"WebixDesign","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g","caption":"WebixDesign"},"sameAs":["https:\/\/gorankostic.com\/blog"],"url":"https:\/\/gorankostic.com\/blog\/author\/webixdesign\/"}]}},"_links":{"self":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts\/179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/comments?post=179"}],"version-history":[{"count":1,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts\/179\/revisions"}],"predecessor-version":[{"id":180,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts\/179\/revisions\/180"}],"wp:attachment":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/media?parent=179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/categories?post=179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/tags?post=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}