Configurare program

Cum actualizați Debian 9 la Debian 10 Buster folosind CLI

Procedura este următoarea:

  1. Faceți backup pentru sistemul dvs. De obicei creez un instantaneu.
  2. Actualizați pachetele existente și reporniți sistemul Debian 9.x.
  3. Editați fișierul /etc/apt/sources.list folosind un editor de text și înlocuiți fiecare instanță de stretch cu buster.
  4. Actualizați indexul pachetelor pe Debian Linux, rulați:
    sudo apt update
  5. Pregătiți-vă pentru actualizarea sistemului de operare, rulați:
    sudo apt upgrade
  6. În cele din urmă, actualizați Debian 9 la Debian 10 buster rulând:
    sudo apt full-upgrade
  7. Reporniți sistemul Linux, astfel încât să puteți porni în Debian 10 Buster
  8. Verificați dacă totul funcționează corect.

Haiți să examinăm toate comenzile pas cu pas pentru a actualizați Debian 9 Stretch la siguranța Debian 10 Buster care rulează în mediul cloud sau bare metal.

Pasul 1. Faceți o copie de rezervă a sistemului

Este esențial să faceți backup pentru toate datele și configurațiile sistemului. Mașinile virtuale bazate pe cloud pot face backup și restaurare rapid folosind instantanee. Folosesc rsnapshot, care este soluția perfectă pentru a face copii de rezervă pe serverele locale sau la distanță. Verificați versiunea sistemului de operare în Linux:
lsb_release -a
Exemple de ieșiri:

Nu sunt disponibile module LSB.
ID distribuitor: Debian
Descriere: Debian GNU/Linux 9.12 (stretch)
Lansare: 9.12
Nume de cod: stretch

Notați și versiunea de kernel Linux. Rulați comanda uname:
uname -mrs
Exemple de ieșiri:

Linux 4.9.0-12-amd64 x86_64

Pasul 2. Actualizați TOATE pachetele instalate existente

Înainte de a actualiza versiunea Debian la 10, trebuie să aplicați toate corecțiile de securitate și actualizările în așteptare la Debian 9. Prin urmare, introduceți următoarea comanda apt sau comanda apt-get: SAUReporniți extensia Debian 9.x pentru a aplica nucleul și alte actualizări. Încercați comanda de repornire sau comanda de oprire:
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt --purge autoremove

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get --purge autoremove

sudo reboot

Pasul 3. Actualizați fișierul /etc/apt/sources.list

Înainte de a începe actualizarea, trebuie să reconfigurați fișierele din lista sursă ale APT. Pentru a vizualiza setările curente folosind comanda cat:
cat /etc/apt/sources.list
Exemple de ieșiri:

deb http://cdn-aws.deb.debian.org/debian stretch main
deb http://security.debian.org/debian-security stretch/updates main
deb http://cdn-aws.deb.debian.org/debian stretch-updates principal

Întinderea indică faptul că folosim o versiune mai veche. Prin urmare, trebuie să schimbăm toate referințele din acest fișier de la Stretch la Buster folosind un editor de text precum vim:
vi /etc/apt/sources.list
Prefer să folosesc instrumentul sed, dar mai întâi backup pentru toate fișierele de configurare folosind comanda cp:
sudo cp -v /etc/apt/sources.list /root/
sudo cp -rv /etc/apt/sources.list.d/ /root/
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*
### see updated file now ###
cat /etc/apt/sources.list

Actualizarea listei de pachete

Pur și simplu rulați comanda apt:
sudo apt update

Pasul 4. Actualizare minimă a sistemului

Este necesar un proces în două părți pentru a evita eliminarea unui număr mare de pachete pe care doriți să le păstrați. Prin urmare, mai întâi rulați următoarele:
sudo apt upgrade

Doar urmați instrucțiunile de pe ecran. În timpul procesului de actualizare, este posibil să primiți diverse întrebări, cum ar fi „Doriți să reporniți serviciul? ” SAU „păstrați sau ștergeți opțiunile de configurare” și așa mai departe. De exemplu, am un ecran după cum urmează, care indică noi modificări:

Apăsați „q” pentru a ieși și mai departe este posibil să vedeți ecrane suplimentare:

Pasul 5. Actualizarea Debian 9 la Debian 10

În plus, trebuie să facem upgrade-uri minime pentru a finaliza întregul proces de actualizare Debian 9 la Debian 10. Aceasta este partea principală a upgrade-ului. Cu alte cuvinte, executați următoarea comandă pentru a efectua o actualizare completă a sistemului, instalând cele mai noi versiuni disponibile ale tuturor pachetelor și rezolvând toate dependențele posibile:
sudo apt full-upgrade

Reporniți sistemul Linux pentru a porni în Debian Linux 10 buster, problema:
sudo reboot

Pasul 6. Verificare

Este timpul să confirmați upgrade-ul. Rulați: Exemple de ieșiri:
uname -r
lsb_release -a

Nu sunt disponibile module LSB.
ID distribuitor: Debian
Descriere: Debian GNU/Linux 10 (buster)
Lansare: 10
Nume de cod: buster

În sfârșit, curățați pachetele învechite folosind comanda apt/comanda apt-get:
sudo apt --purge autoremove

[mai mult...]

Utilizarea functiei Robocopy in Windows 10

Pe Windows 10, când trebuie să copiați fișiere pe o altă unitate, utilizați de obicei procesul standard de selectare, copiere și inserare. Deși acest lucru funcționează perfect, viteza devine un blocaj, deoarece transferul multor fișiere poate dura foarte mult timp.

Ca alternativă, mulți utilizatori experimentați folosesc Robocopy (Robust File Copy), un instrument de linie de comandă încorporat în Windows 10, care oferă mai multe funcții pentru a muta rapid datele într-o locație diferită (pe altă unitate sau computer prin rețea). O caracteristică care face ca Robocopy să fie specială (și adesea trecută cu vederea) este caracteristica cu mai multe fire care permite copierea simultană a mai multor fișiere. În loc să utilizați un fișier pe rând, să utilizați funcția de copiere din File Explorer.

Cum se utilizează funcția cu mai multe fisiere cu Robocopy

Pentru a utiliza Robocopy multi-funcție pentru a copia fișiere și foldere pe o altă unitate pe Windows 10, urmați acești pași:

  • Deschideți Start pe Windows 10.
  • Căutați Prompt de comandă, faceți clic dreapta pe rezultat și selectați opțiunea Executare ca administrator
  • Tastați următoarea comandă pentru a copia fișierele și folderele pe o altă unitate și apăsați pe Enter:

robocopy C:\source\folder\path\D:\destination \folder\path\/S/E/Z/ZB/R:5/W:5/TBD/NP/V /MT:32

  • În comandă, modificați căile sursă și destinație și opțiunile. De exemplu, această comandă copiează datele de pe unitatea „C” în „D” și folosește firele de execuție „32″ pentru copiere: p> robocopy C:\Users\admin\DocumentsD:\Users\admin\Documents/S/E/Z/ZB/R:5/W:5/TBD/NP/V /MT:32 Robocopy cu opțiune multi-threaded

Descrierea comenzii Robocopy

Robocopy are multe caracteristici, iar în comanda prezentată mai sus, folosim următoarele comutatoare pentru a face copierea fiabilă și rapid.

/S — Copiați subdirectoarele, dar nu pe cele goale

/E — Copiați subdirectoarele, inclusiv cele goale

/Z — Copiați fișierele în modul repornibil

/ZB — Utilizează modul repornibil. Dacă accesul este refuzat, utilizați modul de rezervă

/R:5 — Reîncercați de 5 ori (puteți specifica un număr diferit, valoarea prestabilită este 1 milion)

/W:5 — Așteptați 5 secunde înainte de a reîncerca (puteți specifica un alt număr, valoarea prestabilită este de 30 de secunde)

/TBD — Așteptați ca numele de partajare să fie definite (reîncercați eroarea 67)

/NP — Fără progres – nu afișați procentajul copiat

/V — Produceți rezultate detaliate, afișând fișierele ignorate

/MT:32 — Faceți copii cu mai multe fire cu n fire (implicit este 8).

Cel mai important comutator pe care să vă concentrați în comanda de mai sus este /MT, care este comutatorul care permite Robocopy să copieze fișiere în modul cu mai multe fire. Dacă nu setați un număr lângă comutatorul /MT, numărul implicit va fi 8, ceea ce înseamnă că Robocopy va încerca să copieze opt fișiere simultan. Cu toate acestea, Robocopy acceptă fire de execuție 1 până la 128.

În această comandă, folosim 32, dar îl puteți seta la un număr mai mare. Singura avertizare este că un număr mai mare va duce la o utilizare mai mare a resurselor și a lățimii de bandă. Utilizarea unui număr mare va afecta performanța dacă aveți un procesor mai vechi. Ca rezultat, testați înainte de a executa comanda cu mai multe fire de execuție.

După ce ați finalizat pașii, veți observa că copierea fișierelor și folderelor va dura mult mai puțin. Nu vă limitați la a copia fișiere și foldere pe o unitate externă sau internă. Puteți utiliza acest lucru și pentru a migra fișiere în rețea.

[mai mult...]

Noul iOS 17 de pe iPhone: reacții video în FaceTime și WhatsApp

Descoperă toate detaliile despre reacțiile video în FaceTime și WhatsApp pe iOS 17 pe iPhone, iPad, Macbook. Acest ghid practic îți oferă informații esențiale pentru a naviga ușor prin noile funcționalități. Învață cum să utilizezi gesturile inteligente și să aduci o notă personală comunicării tale video online.

Apple in noul iOS 17 a introdus reacții asemănătoare celor din mesaje în FaceTime sau Whatsapp, care îmbogățesc experiența ta video cu efecte vizuale. Acestea sunt declansate folosind gesturi fizice ale mâinilor tale în câmpul vizual al camerei. În timpul unui apel video ‌FaceTime‌ sau WhatsApp pe un iPhone cu ‌iOS 17‌ sau un iPad cu ‌iPadOS 17‌, acum poți activa efecte vizuale cum ar fi inimioare, baloane, confetti, artificii și altele, aceste efecte inundând ecranul ferestrei ‌‌aplicației.

Iată opt reacții pe care le poți exprima în timpul unui apel video pe iPhone sau iPad folosind ‌FaceTime‌ sau WhatsApp:

  • Dragoste (formezi o inimioară)
  • Apreciere (arăți cu mâna un like)
  • Nemulțumire (arăți cu mâna un dislike)
  • Baloane (ridici două degete)
  • Ploaie (dislike cu ambele mâini)
  • Confetti (ridici două degete cu ambele mâini)
  • Raze laser (litera W formată din degete)
  • Artificii (like cu ambele mâini)
[mai mult...]

Composition API și Pinia

Mulți dintre noi ne-am obișnuit cu modul în care este scris codul în Vue sau în alte frameworkuri care îl extind precum Nuxt.js. Modul în care ne declarăm proprietățile și metodele în componentele Vue impune câteva limitări și condiții de declarare.

[mai mult...]

Îmbunătățirea securității companiilor prin implementarea soluțiilor XDR

O soluție XDR (Extended Detection and Response) poate oferi afacerii protecția necesară împotriva atacurilor multivectoriale. Prin integrarea inteligenței artificiale și a machine learning-ului, XDR vă ajută să detectați și să răspundeți rapid la amenințări, protejând astfel organizația împotriva amenințărilor potențiale.

Ce este un software XDR?

XDR, prescurtare de la Extended Detection and Response, este o soluție comprehensivă de securitate cibernetică care combină detecția amenințărilor, investigația și răspunsul într-o singură platformă eficientă. Integrând date din surse diverse precum puncte terminale, servere, aplicații cloud și e-mailuri, XDR oferă o apărare holistică împotriva amenințărilor cibernetice.

Această soluție permite organizațiilor să detecteze și să neutralizeze proactiv riscurile potențiale prin analizarea modelelor și a corelațiilor de date în diferite componente de securitate, asigurând o strategie mai eficientă și efectivă în domeniul securității cibernetice.

De ce aveți nevoie de o soluție XDR?

Implementarea unui software XDR aduce mai multe beneficii cheie pentru afaceri:

  • Detectează amenințări complexe: atacurile cibernetice pot lovi în mai multe puncte, inclusiv site-uri web, DNS, SQL și URL-uri. Soluțiile XDR monitorizează vigilent traficul de rețea, identificând anomalii și blocând amenințările atât familiare, cât și necunoscute, în mod eficient.
  • Protejează diverse dispozitive și surse: XDR monitorizează traficul de rețea în mod cuprinzător, inclusiv punctele terminale și mediile de cloud, identificând amenințări oriunde apar acestea.
  • Analizează date din surse multiple: XDR adună și analizează datele în timp ce monitorizează traficul, corelând telemetria pentru a îmbunătăți vizibilitatea în vulnerabilitățile companiei dvs. Această analiză automatizată ajută experții în securitate să identifice, să prioritizeze și să atenueze rapid atacurile cibernetice.
  • Alerte personalizate: Soluțiile XDR gestionează autonom diverse amenințări. Cu toate acestea, aveți opțiunea de a primi alerte pentru incidente specifice, permitând răspuns rapid din partea echipei dvs. de securitate.
[mai mult...]