/** * Flat.io embed * * Example URL: https://flat.io/score/5a5268ed41396318cbd7772c-string-quartet-for-rainy-days * * @package automattic/jetpack */ // Register oEmbed provider. wp_oembed_add_provider( 'https://flat.io/score/*', 'https://flat.io/services/oembed', false ); wp_oembed_add_provider( 'https://*.flat.io/score/*', 'https://flat.io/services/oembed', false ); {"id":442,"date":"2021-03-22T02:06:21","date_gmt":"2021-03-22T02:06:21","guid":{"rendered":"https:\/\/www.virtono.ro\/blog\/?p=442"},"modified":"2021-03-22T02:06:22","modified_gmt":"2021-03-22T02:06:22","slug":"cum-sa-faci-upgrade-de-la-ubuntu-18-04-la-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/www.virtono.ro\/blog\/cum-sa-faci-upgrade-de-la-ubuntu-18-04-la-ubuntu-20-04\/","title":{"rendered":"Cum s\u0103 faci upgrade de la Ubuntu 18.04 la Ubuntu 20.04"},"content":{"rendered":"
Procedura de upgrade de la Ubuntu 18.04 la Ubuntu 20.04<\/h5>\n
    \n
  1. Backup la VPS<\/li>\n
  2. Update \u0219i upgrade la pachetele Ubuntu 18.04 apt update && apt upgrade<\/strong><\/li>\n
  3. Restart\u0103m serverul folosind comanda reboot\u00a0<\/strong>\u0219i \u0219tergem pachetele reziduale<\/li>\n
  4. Instal\u0103m unealta de update-uri folosind comanda apt install update-core-manager<\/strong><\/li>\n
  5. Incepem procedura de upgrade folosind comanda do-release-upgrade<\/strong><\/li>\n
  6. Restart\u0103m serverul folosind comanda reboot<\/strong><\/li>\n
  7. Verific\u0103m upgrade-urile<\/li>\n<\/ol>\n

    NOT\u0102<\/em>: Acest upgrade a fost f\u0103cut pe un VPS<\/a> virtono.ro<\/a>.<\/p>\n

    NOT\u0102<\/em>: Pute\u021bi face upgrade la Ubuntu 20.04 LTS fie din Ubuntu 18.04 LTS, fie numai din Ubuntu 19.10<\/p>\n

    IMPORTANT!<\/strong><\/p>\n

    Nu este recomandat s\u0103 face\u021bi upgrade-ul de la Ubuntu la 18.04 la Ubuntu 20.04 prin SSH. P\u00e2n\u0103 la pasul 4 po\u021bi s\u0103 folose\u0219ti un client SSH, dar pentru pasul 5 i\u021bi recomand\u0103m s\u0103 te conectezi prin VNC la VPS<\/a> prin interfa\u021ba de administrare a VPS-ului<\/a> oferit\u0103 de www.virtono.ro<\/a>.<\/p>\n

    Backup la VPS<\/h5>\n

    Cel mai important pas este s\u0103 v\u0103 face\u021bi un backup la VPS, la configura\u021bia pachetelor instalate \u0219i la serverul web \u0219i, de asemenea, nu uita\u021bi nici de bazele de date sau de fi\u0219iere. Lua\u021bi \u00een calcul c\u0103 se poate pierde tot. Nu o s\u0103 intr\u0103m \u00een detalii tehnice deoarece doar voi \u0219ti\u021bi ce date sunt importante pentru voi, tocmai, de aceea, \u00eenainte de toate, FACE\u021aI UN BACKUP DATELOR IMPORTANTE<\/strong>!<\/p>\n

    Update \u0219i upgrade la pachetele Ubuntu 18.04<\/h5>\n

    DUP\u0102 ce ai f\u0103cut backup putem trece la ac\u021biune, facem update, apoi upgrade la toate pachetele folosind comenzile:<\/p>\n

    sudo apt update -y<\/span>
    \nsudo apt list –upgradable<\/span>
    \nsudo apt upgrade -y<\/span><\/p><\/blockquote>\n

    \u00cen timpul instal\u0103rii o s\u0103 apar\u0103 o \u00eentrebare ca-n poza de mai jos, tot ce trebuie s\u0103 face\u021bi este s\u0103 ap\u0103sa\u021bi ENTER.<\/p>\n

    \"\"<\/a>Dup\u0103 GRUB o s\u0103 primim aceea\u0219i \u00eentrebare \u0219i pentru sshd_config, ap\u0103s\u0103m iar ENTER pentru a p\u0103stra versiunea ini\u021bial\u0103.<\/p>\n

    \"\"<\/a><\/p>\n

    Restart\u0103m serverul<\/h5>\n

    Dup\u0103 toate aceste upgrade-uri restart\u0103m al nostru VPS folosind comanda reboot<\/strong>. Pentru a \u0219terge pachetele reziduale folosim comanda<\/p>\n

    sudo apt –purge autoremove<\/span><\/p><\/blockquote>\n

    Instal\u0103m unealta de update-uri<\/h5>\n

    Avem de instalat unealta numita Update Manager deoarece sunt \u0219anse s\u0103 nu fie pe al tau VPS comandat<\/a> de la virtono.ro. Pentru a instala Update Manager folosim comanda<\/p>\n

    sudo apt install update-manager-core<\/p><\/blockquote>\n

    Incepem procedura de upgrade<\/h5>\n

    Aceast\u0103 procedur\u0103 o recomand\u0103m s\u0103 o face\u021bi folosind clientul VNC HTML5 din panoul de administrare a VPS<\/a>-ului. NU ESTE RECOMANDAT<\/strong> ca upgradeul s\u0103 fie f\u0103cut folosind un client SSH (exemplu PuTTy), tocmai, de aceea, V\u0102 RUG\u0102M S\u0102 NU FACE\u021aI UPGRADE PRIN SSH<\/strong> deoarece sunt \u0219anse s\u0103 nu-l duce\u021bi la bun sf\u00e2r\u0219it.<\/p>\n

    Urm\u00e2nd recomandarea de mai sus v\u0103 conecta\u021bi la interfa\u021ba VNC, apoi, scrie\u021bi comanda de mai jos.<\/p>\n

    sudo do-release-upgrade<\/span><\/p><\/blockquote>\n

    Ac\u021biunea necesit\u0103 confirmare, tocmai, de aceea, scrie y, fix ca-n imaginea de mai jos.<\/p>\n

    \"\"<\/a><\/p>\n

    Upgradeul se poate face \u0219i prin SSH, DAR NU-L RECOMAND\u0102M<\/strong>, pentru upgrade se deschide un port random SSH pe care v\u0103 pute\u021bi conecta \u00een caz de e\u0219ec. Dar, de ce s\u0103 ne complic\u0103m? Facem prin VNC upgrade \u0219i sc\u0103p\u0103m de un posibil upgrade nereu\u0219it. Dup\u0103 ce ai scris y \u0219i ai ap\u0103sat ENTER o s\u0103 \u00eenceap\u0103 upgrade-ul. Tot ce trebuie s\u0103 faci acum este s\u0103 a\u0219tep\u021bi.<\/p>\n

    Continue running under SSH?<\/p>\n

    This session appears to be running under ssh. It is not recommended
    \nto perform a upgrade over ssh currently because in case of failure it
    \nis harder to recover.<\/p>\n

    If you continue, an additional ssh daemon will be started at port
    \n‘1022’.
    \nDo you want to continue?<\/p>\n

    Continue [yN] y<\/p>\n

    Starting additional sshd<\/p>\n

    To make recovery in case of failure easier, an additional sshd will
    \nbe started on port ‘1022’. If anything goes wrong with the running
    \nssh you can still connect to the additional one.
    \nIf you run a firewall, you may need to temporarily open this port. As
    \nthis is potentially dangerous it’s not done automatically. You can
    \nopen the port with e.g.:
    \n‘iptables -I INPUT -p tcp –dport 1022 -j ACCEPT’<\/p>\n

    To continue please press [ENTER]<\/p><\/blockquote>\n

    A se remarca cum chiar managerul de update-uri ne avertizeaz\u0103 de acest lucru dac\u0103 \u00eencerc\u0103m s\u0103 facem upgrade-ul prin SSH, nu este interzis, dar nici recomandat nu este.<\/p>\n

    \u00cen timpul upgradeului, dup\u0103 aproximativ 10 minute o s\u0103 fim \u00eentreba\u021bi ce versiune de \/etc\/sshd_config vrem s\u0103 p\u0103str\u0103m, pur \u0219i simplu ap\u0103s\u0103m ENTER.<\/p>\n

    \"\"<\/a><\/p>\n

    Dup\u0103 alte c\u00e2teva minute o s\u0103 fim \u00eentreba\u021bi de GRUB \u0219i unde s\u0103 fie instalat, folosind SPACE select\u0103m loca\u021bia potrivit\u0103, apoi ap\u0103s\u0103m ENTER. <\/a>Mai avem de a\u0219teptat pu\u021bin p\u00e2n\u0103 c\u00e2nd se genereaz\u0103 GRUB (GRand Unified Bootloader), apoi, \u00eenainte de terminarea instal\u0103rii suntem \u00eentreba\u021bi dac\u0103 vrem s\u0103 \u0219tergem pachetele \u00eenvechite, desigur, vrem, tocmai, de aceea scriem y<\/strong>. Dac\u0103 vrem detalii scriem d<\/strong>. Noi nu o s\u0103 vrem detalii \u0219i o s\u0103 le \u0219tergem direct, fix ca-n poza de mai jos.<\/span><\/p>\n

    \"\"<\/a><\/p>\n

    Restart\u0103m serverul<\/h5>\n

    Felicit\u0103ri! Upgrade-ul este complet! Avem nevoie de un ultim restart, dar acum nu trebuie s\u0103 mai scriem reboot, ci y, exemplu fiind mai jos.<\/p>\n

    \"\"<\/a><\/p>\n

    Dup\u0103 ce scrii y \u0219i ape\u0219i ENTER VPS-ul o s\u0103 se restarteze, apoi, po\u021bi verifica log-ul de upgrade \u0219i versiunea sistemului t\u0103u de operare folosind urm\u0103toarele comenzi<\/p>\n

    tail -f \/var\/log\/my-app.log<\/span>
    \nuname -mrs<\/span><\/p><\/blockquote>\n

     <\/p>\n","protected":false},"excerpt":{"rendered":"

    Procedura de upgrade de la Ubuntu 18.04 la Ubuntu 20.04 Backup la VPS Update \u0219i upgrade la pachetele Ubuntu 18.04 apt update && apt upgrade Restart\u0103m serverul folosind comanda reboot\u00a0\u0219i \u0219tergem pachetele reziduale Instal\u0103m unealta de update-uri folosind comanda apt install update-core-manager Incepem procedura de upgrade folosind comanda do-release-upgrade Restart\u0103m<\/p>\n","protected":false},"author":5,"featured_media":446,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"footnotes":"","_jetpack_memberships_contains_paid_content":false,"jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[21,11],"tags":[33,34,30,29,31,28,6,32],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.virtono.ro\/blog\/wp-content\/uploads\/2021\/03\/ubuntu.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9OmGC-78","jetpack-related-posts":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/posts\/442"}],"collection":[{"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/comments?post=442"}],"version-history":[{"count":2,"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/posts\/442\/revisions"}],"predecessor-version":[{"id":451,"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/posts\/442\/revisions\/451"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/media\/446"}],"wp:attachment":[{"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/media?parent=442"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/categories?post=442"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.virtono.ro\/blog\/wp-json\/wp\/v2\/tags?post=442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}