Cum se instalează Opencart pe Ubuntu 22.04

Avantajele OpenCart

  1. Interfață ușor de utilizat: OpenCart oferă o interfață simplă și intuitivă, facilitând crearea și gestionarea magazinelor online pentru companii.
  2. Personalizare: cu o gamă largă de teme și extensii personalizabile, OpenCart permite companiilor să creeze site-uri web de comerț electronic unice și personalizate.
  3. Gateway-uri de plată multiple: OpenCart acceptă diverse gateway-uri de plată, oferind clienților opțiuni de plată convenabile și sigure.
  4. Gestionarea inventarului: OpenCart simplifică gestionarea inventarului, permițând companiilor să urmărească și să actualizeze cu ușurință disponibilitatea produselor.
  5. Scalabilitate: OpenCart este o platformă scalabilă, capabilă să gestioneze afaceri în creștere și să accepte cataloage de produse în creștere fără a compromite performanța.

Pasul 1: Actualizați sistemul de operare

Utilizați comanda de mai jos pentru a vă actualiza sistemul de operare Ubuntu 22.04 la cea mai recentă versiune:

sudo apt update && sudo apt upgrade -y

Pasul 2: Instalați serverul web Apache

Un server web multiplatformă care este gratuit și open-source se numește Apache HTTP Server. Rulând următoarea linie, o puteți instala folosind aptmanagerul de pachete.

sudo apt install apache2

Executând următoarele comenzi, puteți porni serviciul Apache și îl puteți configura să înceapă imediat după pornire:

sudo systemctl start apache2
sudo systemctl enable apache2

Utilizați systemctl statuscomanda pentru a verifica Apachestarea serviciului:

sudo systemctl status apache2

Ieșire:

Output
● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running)
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 2975 (apache2)
      Tasks: 55 (limit: 2200)
     Memory: 4.8M
        CPU: 137ms
     CGroup: /system.slice/apache2.service
             ├─2975 /usr/sbin/apache2 -k start
             ├─2977 /usr/sbin/apache2 -k start
             └─2978 /usr/sbin/apache2 -k start

Pasul 3: Instalați PHP

Rulați următoarea comandă pentru a instala PHP și alte module PHP pentru a activa OpenCart:

sudo apt-get install php php-cli libapache2-mod-php php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip php-curl php-xmlrpc

Verificați dacă PHP este configurat.

php -v
Output
PHP 8.1.2 (cli) (built: Jun 13 2022 13:52:54) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.2, Copyright (c) Zend Technologies
with Zend OPcache v8.1.2, Copyright (c), by Zend Technologies

Pasul 4: Instalați MariaDB și creați o bază de date

Motorul de baze de date flexibil, de încredere și ușor de utilizat MariaDB este gratuit și open source. Rulați următoarea comandă pentru a instala MariaDB:

sudo apt install mariadb-server mariadb-client

Utilizați systemctl statuscomanda pentru a verifica MariaDBstarea serviciului:

sudo systemctl status mariadb

Ieșire:

Output
● mariadb.service - MariaDB 10.6.7 database server
     Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
     Active: active (running)
       Docs: man:mariadbd(8)
             https://mariadb.com/kb/en/library/systemd/
    Process: 26067 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
    Process: 26069 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
    Process: 26072 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||   VAR=`cd /usr/bin/..; /usr/bin/galera_recovery`; [ $? -eq 0 ]   && >
    Process: 26149 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
    Process: 26151 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUCCESS)
   Main PID: 26109 (mariadbd)
     Status: "Taking your SQL requests now..."
      Tasks: 7 (limit: 2200)
     Memory: 61.3M
        CPU: 2.585s
     CGroup: /system.slice/mariadb.service
             └─26109 /usr/sbin/mariadbd

MariaDB nu este întărit în mod implicit. Cu mysql_secure_installationscriptul, puteți securiza MariaDB.

sudo mysql_secure_installation

Configurați-l după cum urmează:

- Set root password? [Y/n] Y
- Remove anonymous users? [Y/n] Y
- Disallow root login remotely? [Y/n] Y
- Remove test database and access to it? [Y/n] Y
- Reload privilege tables now? [Y/n] Y

Pentru a accesa shell-ul MariaDB, executați comanda de mai jos.

sudo mysql -u root -p

Trebuie să construiți o bază de date pentru instalarea OpenCart odată ce v-ați conectat la serverul bazei de date:

MariaDB [(none)]> CREATE DATABASE opencart;
MariaDB [(none)]> CREATE USER 'opencart'@'localhost' IDENTIFIED BY 'Your-Strong-Password';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON opencart . * TO 'opencart'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Pasul 5: Descărcați OpenCart

Folosind linia de comandă, puteți obține cea mai recentă versiune a OpenCart din depozitul Git:

sudo wget https://github.com/opencart/opencart/releases/download/4.0.0.0/opencart-4.0.0.0.zip

Apoi, extrageți fișierul în /var/www/html/opencart/folder folosind comanda:

sudo apt -y install unzip 
sudo unzip opencart-4.0.0.0.zip -d /var/www/html/opencart/

Copiați fișierele de configurare pentru OpenCart:

sudo cp /var/www/html/opencart/upload/{config-dist.php,config.php}

sudo cp /var/www/html/opencart/upload/admin/{config-dist.php,config.php}

Acordați utilizatorului serverului web Apache acces la fișiere activând această permisiune:

sudo chown -R www-data:www-data /var/www/html/opencart/

Pasul 6: Creați Virtualhost pentru Opencart

Apoi, creați un fișier de configurare a gazdei virtuale OpenCart:

sudo nano /etc/apache2/sites-available/opencart.conf

Copiați și lipiți textul după cum urmează:

<VirtualHost *:80>
    ServerAdmin admin@your-domain.com
    DocumentRoot /var/www/html/opencart/upload/
    ServerName your-domain.com
    ServerAlias www.your-domain.com

    <Directory /var/www/html/opencart/upload/>
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/your-domain.com-error_log
    CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Nu uitați să înlocuiți numele de domeniu al serverului dvs. cu your-domain.com.

Salvați fișierul de configurare, apoi închideți-l.

Rulați următoarea comandă pentru a activa acest site și a dezactiva conf. implicită:

sudo a2ensite opencart.conf
sudo a2dissite 000-default

Reporniți serverul web Apache pentru a aplica modificările:

sudo systemctl restart apache2

Pasul 7: Accesați interfața web OpenCart

Vizitați http://your-domain.com/în browser pentru a ajunge la interfața web OpenCart. Acordul de licență este afișat pe prima pagină. Faceți clic pe Continuare după ce ați derulat în jos.

Înainte de a apăsa butonul Continuare, asigurați-vă că sunt instalate toate extensiile PHP necesare.

Trebuie să completați detaliile bazei de date în pagina următoare. Faceți click pe Continuare după ce ați introdus informațiile pe care le-ați definit în baza de date MariaDB.

După instalare, ar trebui să vedeți următoarea pagină:

Ar trebui să vedeți pagina magazinului dvs. dacă faceți click pe Accesați magazinul dvs. online:

Alternativ, dacă faceți click pe opțiunea Conectare la Administrare, ar trebui să fiți direcționat către pagina de conectare:

Faceți click pe butonul Conectare după ce ați introdus informațiile de autentificare de administrator. Ar trebui să puteți vedea panoul de administrare:

Deschideți terminalul acum și utilizați următoarea comandă pentru a elimina directorul de instalare:

sudo rm -rf /var/www/html/opencart/upload/install/
[mai mult...]

Cum se instalează Docker pe Ubuntu 24.04

Docker este o platformă concepută pentru a facilita crearea, implementarea și rularea aplicațiilor prin utilizarea containerelor. Containerele permit unui dezvoltator să împacheteze o aplicație cu toate părțile de care are nevoie, cum ar fi biblioteci și alte dependențe, și să le livreze pe toate ca un singur pachet. Acest lucru asigură că aplicația rulează fiabil atunci când este mutată dintr-un mediu de calcul în altul.

Docker oferă instrumente și o platformă pentru gestionarea eficientă a acestor containere, permițând dezvoltatorilor să se concentreze pe scrierea codului fără a-și face griji cu privire la mediul în care va rula codul lor.

Pasul 1: Actualizați sistemul de operare

Actualizați sistemul de operare Ubuntu 24.04  pentru a vă asigura că toate pachetele existente sunt actualizate:

# apt update && apt upgrade

Pasul 2: Instalați dependențe

Instalați pachetele necesare pentru a permite Ubuntu 24.04 să acceseze depozitele Docker prin HTTPS:

# apt install apt-transport-https ca-certificates curl software-properties-common

Pasul 3: Adăugați cheia GPG

Adăugați Dockercheia GPG de depozit cu următoarea comandă:

# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Pasul 4: Adăugați depozitul Docker

Pentru a putea instala Docker pe Ubuntu 24.04, trebuie să adăugați Dockerdepozitul la sursele APT:

# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Pasul 5: Instalați Docker

Odată ce depozitul a fost adăugat la sistem, acum sunteți gata să instalați Dockercu următoarea comandă:

# apt install docker-ce

Puteți verifica versiunea instalată a Dockercu următoarea comandă:

# docker --version

Ieșire:

Docker version 26.0.0, build 2ae903e

Verificați starea serviciului:

# systemctl status docker

Exemplu de ieșire:

● docker.service - Docker Application Container Engine
     Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: enabled)
     Active: active (running)
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 7047 (dockerd)
      Tasks: 7
     Memory: 27.4M (peak: 27.9M)
        CPU: 396ms
     CGroup: /system.slice/docker.service
             └─7047 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

În mod implicit, Docker ar trebui să pornească la pornire. Dar dacă nu, îl puteți activa să pornească automat la următoarea pornire cu următoarea comandă:

#systemctl enable docker

Pasul 6: Testați Docker

Rulați un Dockercontainer de testare pentru a vă asigura că totul funcționează corect:

# docker run hello-world

Această comandă descarcă o imagine de testare din Docker Hubdepozit și o rulează într-un container:

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
c1ec31eb5944: Pull complete
Digest: sha256:53641cd209a4fecfc68e21a99871ce8c6920b2e7502df0a20671c6fccc73a7c6
Status: Downloaded newer image for hello-world:latest

Pasul 7: Folosind comanda Docker

Pentru a vedea numai containerele active, rulați:

# docker ps

Pentru a lista toate containerele, inclusiv pe cele inactive, adăugați marcajul -a  :

# docker ps -a

Porniți un container oprit, sintaxa este:

# docker start [container-ID | container-name]

Opriți un container care rulează, sintaxa este:

# docker stop [container-ID | container-name]

Eliminați un container inutil, sintaxa este:

# docker rm [container-ID | container-name]

Pentru a vizualiza toate subcomenzile disponibile, utilizați următoarea comandă:

# docker

Ieșire:

Commands:
  attach      Attach local standard input, output, and error streams to a running container
  commit      Create a new image from a container's changes
  cp          Copy files/folders between a container and the local filesystem
  create      Create a new container
  diff        Inspect changes to files or directories on a container's filesystem
  events      Get real time events from the server
  export      Export a container's filesystem as a tar archive
  history     Show the history of an image
  import      Import the contents from a tarball to create a filesystem image
  inspect     Return low-level information on Docker objects
  kill        Kill one or more running containers
  load        Load an image from a tar archive or STDIN
  logs        Fetch the logs of a container
  pause       Pause all processes within one or more containers
  port        List port mappings or a specific mapping for the container
  rename      Rename a container
  restart     Restart one or more containers
  rm          Remove one or more containers
  rmi         Remove one or more images
  save        Save one or more images to a tar archive (streamed to STDOUT by default)
  start       Start one or more stopped containers
  stats       Display a live stream of container(s) resource usage statistics
  stop        Stop one or more running containers
  tag         Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
  top         Display the running processes of a container
  unpause     Unpause all processes within one or more containers
  update      Update configuration of one or more containers
  wait        Block until one or more containers stop, then print their exit codes

Pasul 8: Rulați Docker fără Sudo

Dacă vrem să folosim Dockerfără privilegii de root, trebuie să rulați următoarea comandă:

# usermod -aG docker $User

Notă: „$USER” este doar un loc titular care trebuie înlocuit cu numele dvs. de utilizator.

După aceea, reporniți sistemul și modificările vor fi aplicate.

[mai mult...]

AlmaLinux 8 – Install instructions

The following methods are currently available to install AlmaLinux 8

  • AIMS interactive – select the menu item Install AlmaLinux 8 (ALMA8) x86_64 or Install AlmaLinux 8 (ALMA8) aarch64
  • AIMS host registration – define your host to use the ALMA8_X86_64 or ALMA8_AARCH64
  • OpenStack VM – boot from the image ALMA8 - x86_64
  • ai-bs puppet managed VM – use ai-bs --alma8
  • docker image – use docker pull gitlab-registry.cern.ch/linuxsupport/alma8-base:latest
  • Boot ISO: x86_64 boot.iso or aarch64 boot.iso
  • Minimal ISO: x86_64 minimal.iso aarch64 minimal.iso

Installations from ISOs

When installing from an ISO image, you will need to manually add the CERN repos. From the “Installation Summary” screen, click on “Installation Source” and add an additional repository called CERN with the URL: https://linuxsoft.cern.ch/cern/alma/8/CERN/x86_64/ (or https://linuxsoft.cern.ch/cern/alma/8/CERN/aarch64/, depending on your architecture)

AlmaLinux 8 – Instrucțiuni de instalare

Inainte sa incepi

  • Verificați dacă mașina dvs. este înregistrată corect (în cazul în care se află în rețeaua CERN)
  • Verificați dacă Serviciul de nume de domeniu CERN este actualizat pentru mașina dvs. (în cazul în care se află în rețeaua CERN):

host yourmachinecomanda ar trebui să returneze un răspuns.

  • Verificați dacă aparatul dvs. îndeplinește cerințele minime de sistem
  • Memorie: minim 2 GB (sistemul va funcționa cu 1 GB, dar performanța va fi afectată)
  • Spațiu pe disc: 10 GB (inclusiv 1 GB de date utilizator) pentru configurarea implicită ( 1 GB pentru configurarea minimă)
  • Vă rugăm să consultați procedura de instalare în rețea/PXE , DACĂ îl folosiți, puteți sări peste următoarele puncte până la instalarea sistemului.
  • Pregătiți mediul de pornire (veți avea nevoie de un singur CD care poate fi înregistrat sau cheie de memorie USB). (Verificați pagina de pregătire a suportului de pornire pentru instrucțiuni despre cum să pregătiți (și să verificați) mediul de pornire.)
  • Suport de pornire disponibil – CD de pornire/imagine USB http://linuxsoft.cern.ch/cern/alma/8/BaseOS/x86_64/os/images/boot.iso (AlmaLinux 8)
  • Metoda de instalare – http : http://linuxsoft.cern.ch/cern/alma/8/BaseOS/x86_64/os (AlmaLinux 8)
  • Notă: utilizați metoda de instalare a imaginii pe CD/USB NUMAI dacă instalarea în rețea/PXE nu este posibilă.

Instalarea sistemului

Limba de instalare și selecția tastaturii:

Va trebui să introduceți elementele marcate cu roșu, „Tastatură”, „Ora și dată”, „Selectare software”, „Destinația instalării”. Cel mai bine este să începeți cu „Destinația instalării”

Selectați dispozitivul care va fi utilizat pentru instalare:

Dacă dispozitivul selectat a fost deja folosit pentru versiunea anterioară a sistemului de operare, utilizați „Reclaim space”:

Setați parola „rădăcină” (contul administrativ).

Selectați software-ul de instalat. Alegeți „Stație de lucru pentru dezvoltare software (Configurare recomandată CERN)” Selectați software-ul

Dacă NU vedeți „Stație de lucru pentru dezvoltare software (Configurare recomandată CERN), poate fi necesar să adăugați depozitul CERN la instalare. Puteți face clic pe „Sursa de instalare” și consultați următoarea captură de ecran

Ecranul dvs. ar trebui să nu aibă mai multe elemente în „roșu” și ar trebui să arate similar cu acesta: Selectați „Începe instalarea”:

Configurare automată specifică site-ului CERN

După instalarea cu succes, dacă ați selectat „Software Development Workstation (CERN Recommended Setup)”, ecranul de configurare inițială va fi afișat.

După ce faceți clic pe „PERSONALIZĂRI CERN”, vi se vor prezenta următoarele opțiuni.

În funcție de alegerea dvs., instrumentul locmap va fi instalat și invocat pentru a crea conturi de utilizator, pentru a oferi acces root, pentru a adăuga imprimante, … folosind informații bazate pe proprietatea dispozitivului (network.cern.ch)

Ajustare manuală a configurației după instalare

Dacă ați ales să nu rulați mediul grafic X pe mașina dvs. sau nu v-ați instalat sistemul cu „Stația de lucru pentru dezvoltare software (Configurare recomandată CERN)”, dar doriți să profitați de instrumentul locmap pentru a efectua configurații specifice site-ului, iată câteva retete mici:

  • Mai întâi deveniți root fie conectându-vă ca root, fie folosind sudo
  • Alergasudo su -
  • Pentru a configura actualizările automate ale sistemului
  • Alergadnf install dnf-autoupdate
  • Instalați Locmap (instrumentul utilizat pentru a defini configurația specifică CERN)
  • Alergadnf install locmap-release
  • Alergadnf install locmap
  • Aplicați setările implicite de configurare a site-ului CERN (configurație completă)
  • Alergalocmap --enable all
  • Alergalocmap --configure all
  • Instalați clientul AFS (numai):
  • Alergalocmap --enable afs
  • Alergalocmap --enable kerberos
  • Alergalocmap --configure all
  • Configurați CMFFS (numai)
  • Alergalocmap --enable cvmfs
  • Alergalocmap --configure all

De asemenea, puteți utiliza /usr/bin/locmap --listpentru a verifica toate modulele marionete disponibile cu starea lor curentă.

Aplicarea actualizărilor software

Ar trebui să vă actualizați sistemul imediat după instalare: eventualele erori de securitate și remedieri de erori vor fi aplicate în acest fel înainte de a începe să îl utilizați.

Ca rădăcină:

/usr/bin/dnf -y update

pentru a aplica toate actualizările disponibile.

[mai mult...]

Cum se instalează Fedora 40 Server

Fedora 40 , cea mai recentă versiune a sistemului de operare Fedora , a fost lansată pe 23 aprilie 2024. Este o distribuție Linux susținută de comunitate, cunoscută pentru caracteristicile sale inovatoare, tehnologia de vârf și suportul activ al comunității.

Cerințe pentru serverul Fedora 40

Cerințele minime de sistem pentru Fedora 40 Server sunt următoarele:

  • Procesor x86-64 pe 64 de biți de 2 GHz sau mai rapid.
  • 2 GB RAM
  • 50 GB spațiu pe disc
  • Conexiune Ethernet sau rețea fără fir

Se descarcă Fedora 40 Server

Pentru a începe, accesați site-ul oficial Fedora și descărcați imaginea de instalare pentru serverul Fedora 40. Alegeți arhitectura adecvată și luați în considerare utilizarea unui manager de descărcare de încredere pentru o experiență perfectă.

Alternativ, deschideți o fereastră de terminal și navigați la directorul în care doriți să stocați fișierele. Presupunând că directorul dvs. de acasă, lansați următoarea comandă wget așa cum este demonstrat.

wget https://download.fedoraproject.org/pub/fedora/linux/releases/40/Server/x86_64/iso/Fedora-Server-dvd-x86_64-40-1.14.iso

Crearea unui USB Fedora bootabil

Odată ce imaginea de instalare Fedora 40 este descărcată, următorul pas implică crearea unui USB bootabil folosind un instrument precum Rufus pe Windows sau comanda „dd” pe Linux pentru a transfera imaginea de instalare pe o unitate USB.

Ca cineva care aspiră să fie un administrator de sistem hardcore de server, s-ar putea să preferați un utilitar de linie de comandă rapid și eficient, cum ar fi dd . În timp ce vă aflați într-o fereastră de terminal, conectați stick-ul USB și executați următoarea comandă pentru a prelua o listă de dispozitive atașate.

lsblk

Odată ce ați determinat dispozitivul USB, creați o unitate de pornire transferând imaginea de instalare Fedora descărcată pe dispozitiv dintr-o singură mișcare.

dd if=Fedora-Server-dvd-x86_64-40-1.14.iso of=/dev/sdc bs=8M status=progres

Instalarea Fedora 40 Server

După crearea cu succes a suportului de pornire, introduceți USB-ul de pornire în server și reporniți. Asigurați-vă că sistemul este setat să pornească de pe unitatea USB, odată ce sistemul este pornit, veți vedea un ecran de instalare Fedora cu diferite opțiuni pentru a vă configura serverul așa cum se arată.

1. Există două opțiuni, una în care puteți instala Fedora 40 imediat sau puteți testa mediul de instalare pentru orice erori înainte de a începe procesul de instalare.

2. Alegeți limba de instalare pe care doriți să o utilizați și faceți click pe Continuare

3. În continuare, veți vedea ecranul de mai jos care conține Rezumatul instalării , aici, veți configura diverse setări de sistem, inclusiv aspectul tastaturii, suportul pentru limbă, ora și data sistemului, sursa instalării, software-ul de instalat, rețea și numele gazdei, destinația instalării. (disc).

Configurați aspectul tastaturii

4. Folosiți +semnul pentru a adăuga un aspect de tastatură și faceți clic pe Adăugare și apoi faceți clic pe Efectuat pentru a trece la interfața Rezumatul instalării

Configurați suportul lingvistic

5. În acest pas, veți seta suportul pentru limbă, pur și simplu căutați limba pe care doriți să o instalați și faceți clic pe Adăugare pentru ao instala.

Configurați ora și data sistemului

6. Gestionarea timpului este foarte importantă pe un server, așa că în acest pas, puteți seta fusul orar, ora și data implicite ale sistemului.

Când sistemul dvs. este conectat la Internet, ora este detectată automat când porniți Ora rețelei , dar trebuie să setați fusul orar în funcție de locația dvs. După ce setați toate acestea, faceți click pe Terminat și treceți la pasul următor.

7. În acest pas, veți configura partițiile de sistem și tipurile de sisteme de fișiere pentru fiecare partiție de sistem. Există două moduri de a configura partițiile, una este să utilizați setările automate și alta este să efectuați o configurare manuală .

În acest ghid, am ales să fac totul manual. Deci, faceți clic pe imaginea de disc pentru a o selecta și selectați „ Personalizat ”. Apoi faceți clic pe Terminat pentru a trece la următorul ecran în pasul următor.

8. În ecranul de mai jos, selectați schema de partiționare „ Standard Partition ” din meniul derulant, pentru a crea puncte de montare pentru diferitele partiții pe care le veți crea pe sistemul dumneavoastră.

9. Pentru a adăuga o nouă partiție, folosiți butonul “+”, să începem prin a crea (/)partiția rădăcină, deci specificați următoarele în ecranul de mai jos:

Punct de montare: / 
Capacitate dorită: 30 GB 

Dimensiunea partiției pe care am setat-o ​​aici este în scopul acestui ghid, puteți seta o capacitate la alegere în funcție de dimensiunea discului de sistem. După aceea, faceți click pe „ Adăugați punct de montare ” pentru a crea un punct de montare pentru partiție.

10. Fiecare partiție de sistem Linux necesită un tip de sistem de fișiere, în acest pas, trebuie să setați un sistem de fișiere pentru sistemul de fișiere rădăcină creat în pasul anterior, am folosit ext4 datorită caracteristicilor sale și performanței bune.

11. Apoi, creați o homepartiție și un punct de montare care va stoca fișierele și directoarele de acasă ale utilizatorului de sistem. Apoi faceți click pe „ Adăugați punct de montare ”, finalizați setarea și treceți la etapa următoare.

11. De asemenea, trebuie să setați un tip de sistem de fișiere pentru homepartiție, așa cum ați făcut pentru partiția rădăcină. Am folosit și ext4 .

12. Aici, trebuie să creați o swappartiție care este spațiu pe hard disk care este alocat pentru a stoca temporar date suplimentare în RAM de sistem, la care sistemul nu lucrează în mod activ în cazul în care RAM este epuizată. Apoi faceți clic pe „ Adăugați punct de montare ” pentru a crea spațiul de schimb.

13. Când ați terminat de creat toate punctele de montare necesare, apoi faceți click pe butonul Efectuat din colțul din stânga sus. Veți vedea interfața de mai jos pentru a efectua toate modificările pe disc. Faceți click pe „ Acceptare modificări ” pentru a continua.

Configurați rețeaua și numele gazdei

14. De la pasul anterior, veți reveni la ecranul de configurare, apoi faceți click pe „ Network and Hostname ” pentru a vă seta numele de gazdă. Pentru a configura setările de rețea a sistemului, faceți clic pe butonul „ Configurare… ” și veți fi dus la următorul ecran.

15. Aici, puteți configura o mulțime de setări de rețea, inclusiv adresa IP a serverului, gateway-ul implicit, serverele DNS și multe altele.

Deoarece acesta este un server, va trebui să selectați metoda de configurare manuală din meniul derulant. Navigați prin setări pentru a seta alte caracteristici și proprietăți de rețea conform cerințelor mediului server.

După ce setați totul, faceți clic pe Salvare și apoi faceți clic pe Efectuat în colțul din stânga sus pentru a finaliza configurațiile de rețea și nume de gazdă , veți reveni la ecranul Rezumatul instalării pentru a începe instalarea efectivă a fișierelor de sistem.

Configurați setările utilizatorului

Mai sunt două lucruri importante de făcut, pe măsură ce instalarea fișierelor de sistem progresează, va trebui să activați și să vă creați parola de utilizator root și un cont suplimentar de utilizator de sistem.

16. Faceți clic pe „ PAROLA ROOT ”, activați contul root și setați parola utilizatorului root, când acest lucru este finalizat, faceți clic pe Done și treceți la pasul următor.

17. Pentru a crea un cont de utilizator suplimentar, faceți clic pe „ CREARE UTILIZATOR ” și completați informațiile necesare.

Puteți acorda opțional privilegii de administrator și, de asemenea, puteți seta o parolă pentru utilizator, ca în interfața de mai jos, apoi faceți clic pe Efectuat după ce setați toate acestea.

18. Începeți instalarea propriu-zisă a fișierelor de sistem Fedora 40 Server făcând clic pe „ Începeți instalarea ” din ecranul de mai jos.

19. Apoi stați pe spate și relaxați-vă, așteptând finalizarea instalării, când este finalizată, faceți clic pe Repornire în colțul din dreapta jos și reporniți mașina. Apoi scoateți mediul de instalare și porniți pe serverul Fedora 40.

Sarcini de post-instalare Fedora

După finalizarea instalării, efectuați activități ulterioare instalării, cum ar fi actualizarea sistemului, instalarea software-ului esențial și configurarea setărilor suplimentare după cum este necesar.

actualizare dnf


[mai mult...]

Instalare Fedora 39 (F39)

Instalație de bază

  1. Porniți de pe DVD sau imaginea ISO. Utilizați săgeata în sus pentru a alege opțiunea „Instalați Fedora 39” și apăsați tasta Retur.

2. Selectați limba corespunzătoare, apoi faceți click pe butonul „Continuare”.

3. Vi se prezintă ecranul „Rezumatul instalării”. Trebuie să completați toate elementele marcate înainte de a putea continua instalarea. În funcție de cerințele dvs., este posibil să doriți, de asemenea, să modificați setările implicite făcând clic pe linkurile relevante.

Faceți click pe linkul „Destinația instalării”.

4. Dacă sunteți bucuros să utilizați partiționarea automată a întregului disc, faceți clic pe butonul „Terminat” pentru a reveni la ecranul anterior.

Dacă doriți să modificați configurația de partiționare, selectați opțiunea „Personalizat” și faceți clic pe butonul „Terminat” pentru a lucra prin ecranele de partiționare.

5. Când ați terminat, faceți clic pe linkul „Parola de rădăcină”.

6. Introduceți detaliile parolei și faceți clic pe butonul „Terminat”.

7. Faceți click pe linkul „Crearea utilizatorului”. S-ar putea să trebuiască să defilați pentru a vedea asta.

8. Introduceți detaliile utilizatorului și faceți clic pe butonul „Terminat”.

9. După ce ați finalizat modificările la configurația implicită, faceți click pe butonul „Începe instalarea”.

10. Așteptați finalizarea instalării și faceți click pe butonul „Reporniți sistemul”.

11. Conectați-vă folosind numele de utilizator „rădăcină” și parola specificată mai devreme.

12. Am făcut o instalare minimă, dar dacă doriți un desktop GUI cu elementele desktop obișnuite, conectați-vă și lansați următoarele comenzi din consolă pentru a instala pachetele desktop și a reporni.

# dnf groupinstall -y „Fedora Workstation” --skip-broken 
# systemctl set-default graphical.target 
# dnf update -y 
# reboot

Configurarea Rețelei

Instrucțiunile specifice vor varia puțin, în funcție de managerul de ferestre pe care l-ați instalat.

  • Dacă utilizați DHCP pentru a vă configura setările de rețea, ignorați următoarele ecrane de configurare a rețelei, altfel faceți clic pe pictograma rețelei din bara de sus, extindeți elementul de meniu „Filat” și selectați linkul „Setări cu fir”. Apoi vi se prezintă ecranul „Setări”. Apăsați butonul de pornire și faceți clic pe pictograma roată de lângă rețeaua dorită.
  • Faceți clic pe secțiunea „IPv4”, selectați metoda „Manual” și introduceți adresa IP și masca de subrețea corespunzătoare, gateway-ul implicit și DNS primar, apoi faceți clic pe butonul „Aplicați”. Poate fi necesar să derulați în jos pentru a vedea unele dintre opțiuni.

Închideți dialogul de rețea.

SELinux

  • Dacă sistemul de operare urmează să fie utilizat pentru o instalare Oracle, este mai ușor dacă Secure Linux (SELinux) este dezactivat sau comutat la permisiv. Pentru a face acest lucru, editați fișierul „/etc/selinux/config”, asigurându-vă că steag-ul SELINUX este setat după cum urmează.
    SELINUX=permisiv

    Dacă SELinux este configurat după instalare, serverul va avea nevoie de o repornire pentru ca modificarea să aibă efect.

Firewall

  • Dacă sistemul de operare urmează să fie utilizat pentru o instalare Oracle, este mai ușor dacă firewall-ul este dezactivat. Acest lucru se poate face prin lansarea următoarelor comenzi dintr-o fereastră de terminal ca utilizator „rădăcină”.
    # systemctl stop firewalld 
    # systemctl disable firewalld

Îl puteți instala și configura mai târziu, dacă doriți.

SSH

  • Asigurați-vă că demonul SSH este pornit folosind următoarele comenzi.
# systemctl start sshd.service 
# systemctl enable sshd.service
[mai mult...]

Pluginuri WordPress necesare pentru un website performant

Te apropii extrem de tare de finalul website-ului tău! Ai făcut setările necesare, ți-ai ales o temă potrivită pentru site-ul tău, ai început să și creezi conținut, dar acum trebuie să trecem la pașii finali pentru site-ul tău.

Probabil ai auzit de conceptul de plugin WordPress, dar nu știi exact care ar fi potrivite pentru tine și site-ul tău web. Ce plugin WordPress îți trebuie pentru SEO, ce plugin WordPress vei instala pentru formulare de contact sau dacă vrei să îți transformi site-ul într-un magazin online.

Am menționat deja conceptul de SEO, deoarece optimizarea motoarelor de căutare e crucială pentru succesul site-ului tău web. Ai nevoie de o strategie de SEO foarte bine pusă la punct dacă vrei ca utilizatorii să te găsească cu ajutorul Google. Cu ajutorul acestui plugin, o să poți scrie meta-titluri și meta-descrieri pe placul Google pentru articolele tale, o să poți genera un sitemap XML care o să ajute roboțeii Google să te găsească și să te indexeze fără probleme sau să-ți conectezi site-ul web la Google Search Console.

Folosind acest plugin, toate articolele tale vor fi găsite mult mai ușor de utilizatorii tăi, iar munca ta va fi înjumătățită.

OptinMonster

Nicio strategie de marketing nu e completă fără partea de e-mail marketing în ea! Cu ajutorul acestui plugin WordPress – OptinMonster – poți convinge cât mai mulți oameni să se înscrie la newsletter-ul tău. Apoi, aceștia pot fi targetați cu diferite oferte pe e-mail – ai grijă totuși să nu exagerezi cu e-mailurile, deoarece nu vor fi privite prea bine de către utilizatori.

De asemenea, cu ajutorul acestui plugin WordPress, vei putea seta și un e-mail de abandon al coșului, în cazul în care ai un magazin online și observi că vizitatorii tăi nu își finalizează cumpărăturile!

Memberpress

Dacă ai un website pe care dorești să vinzi diferite subscripții sau cursuri, Memberpress te va ajuta să ascunzi conținutul până la o eventuală plată a serviciilor, să conectezi site-ul la diferite forme de plată autorizate (PayPal, Stripe). Astfel, acest plugin este perfect pentru persoanele care au cursuri online, deoarece îi va ajuta să își vândă cursurile într-un mod cât mai simplu!

UpdraftPlus

Orice site web are nevoie de backup pentru acele momente nefaste când parcă totul merge pe dos! Nu ai vrea să-ți pierzi site-ul web și tot ce ai lucrat la el, nu-i așa? Pluginul WordPress UpdraftPlus te va ajuta extrem de mult în această privință, deoarece îți va permite să faci backup pe un drive extern (Google Drive, OneDrive, etc.). Cu ajutorul UpdraftPlus nu vei pierde nimic din site-ul tău!

SearchWP

Opțiunea de căutare este necesară pentru un magazin online sau un website mai mare, cu multe bloguri, deoarece permite utilizatorilor să își caute exact ce au nevoie pe site-ul respectiv. Un astfel de plugin WordPress va îmbunătăți considerabil experiența utilizatorilor tăi, deoarece indexează tot ce conține site-ul tău (PDF-uri, tabele custom, etc.)

SEMRush

Pluginul WordPress SEMRush este perfect pentru orice specialist digital marketing care are nevoie să-și optimizeze strategia și inițiativele de marketing! Cu ajutorul funcționalităților SEMRush, poți găsi cuvinte cheie pentru conținutul tău, poți să monitorizezi activitatea competiției și poți să fii mai atent la eforturile tale de marketing, per total!

LiveChat

O altă funcționalitate crucială pentru site-ul tău web este introducerea unui chat live pe acesta. Astfel, dacă unul din clienții tăi are nevoie de un răspuns cât mai rapid, te poate contacta pe chat! Acest plugin WordPress, numit LiveChat, îți va face viața mult mai ușoară!

WooCommerce

Vrei să-ți transformi site-ul web într-un magazin online? Există un plugin pentru asta – probabil cel mai cunoscut plugin WordPress. Acesta se numește WooCommerce și are ca scop transformarea oricărui site creat în WordPress într-un magazin online!

Monster Insights

Detaliile despre utilizatorii tăi sunt cruciale atunci când vrei să vezi cum evoluează site-ul tău. MonsterInsights este pluginul WordPress ce te ajuta să îți conectezi site-ul la Google Analytics, pentru a vedea ce se întâmplă tot timpul! Accesează date despre canalalele de unde vin utilizatorii, paginile lor preferate, browserul de pe care accesează și alte detalii foarte importante!

WP Forms

Formularele de contact sunt necesare pentru orice website, deoarece utilizatorii tăi vor dori să intre în contact cu tine din diferite motive. Cu ajutorul WPForms poți introduce această funcționalitate foarte ușor!

[mai mult...]

WP-CLI – ce este și cum simplifică munca în WordPress?

Este mai ales un instrument ce face munca mai eficientă. Imaginează-ți că administrezi mai multe WordPress-uri ale clienților tăi. Actualizările software-ului pe fiecare instalație durează destul de mult timp, așa-i?

Trebuie să te autentifici în panoul de administrare în fiecare site separat, iar apoi să efectuezi o serie de acțiuni. Bineînțeles, există pluginuri ce permit automatizarea, într-o anumită măsură, a acestor acțiuni, dar wp-cli, cu puțină practică, este mai eficient decât acestea, iar ceea ce este cel mai important – acesta nu implică instalarea unor pluginuri adiționale pe paginile web. Acesta este doar unul dintre avantajele wp-cli.

WP-CLI este un set de comenzi pe care le poți efectua din linia de comandă (adică ssh). La nivelul liniei de comandă ssh de pe server poți efectua multe operațiuni: de la instalarea WordPress-ului, prin gestionarea temelor sau corectarea erorilor pictogramelor, până la optimizarea bazei de date. Toate detaliile despre puterea acestui instrument le vei găsi aici. În această intrare voi vorbi despre instrumente alese, care îți pot fi de folos cel mai des.

Mulți dezvoltatori web folosesc wp-cli nu doar pentru instalarea instanței, ci pentru administrarea proiectelor deja existente și pe aceste operațiuni ne vom concentra și noi. În plus, pe găzduirea noastră vei instala WordPress-ul cu ajutorul auto installer-ului nostru simplu în doar un minut.

La început, înaine să faci prima comandă, loghează-te prin SSH în serverul tău. Poți folosi pentru asta, de exemplu, popularul Putty. După autentificare, folosind linia de comandă, poți efectua solicitările de mai jos.

Dintre cele mai importante funcționalități ale wp-cli, merită enumerate:

  • gestionarea utilizatorilor (adăugarea, ștergerea, modificarea),
  • gestionarea pluginurilor și a temelor (instalare, ștergere),
  • verificarea versiunii WordPress-ului,
  • refacerea imaginilor în miniatură,
  • importul/exportul bazei de date,
  • schimbarea valorilor alese în baza de date (de ex. editarea în masă a legăturilor prin metoda search & replace).

Pentru a crea un utilizator nou, este suficient să scrii comanda:

wp user create nume_utilizator adresa_email –role=rolul_utilizatorului

Rolurile disponibile: Administrator, Editor [redactor], Author [autor], Contributor [colaborator], Subscriber [abonat, utilizator obișnuit]. Rolul trebuie scris în limba engleză.

Actualizarea datelor utilizatorului

Pentru a schimba anumite date ale utilizatorului, este suficient să scrii în consolă:

wp user update email_utilizatorului –denumire_optiune=valoare nouă

Dar posibilitățile sunt mai multe:

  • –user_login (trebuie scris: –user_login=login_nou),
  • –user_pass (trebuie scris: –user_pass=parolă_nouă),
  • –user_email (trebuie scris: –user_email=adresă_nouă_email),
  • –display_name (trebuie scris: –display_name=nume_nou_afișat),
  • –first_name (trebuie scris: –first_name=prenume_nou),
  • –last_name (trebuie scris: –last_name=nume_nou).

Exemplu: wp user update suport@cyberfolks.ro –first_name=Suport

Ștergerea utilizatorului

Poți șterge utilizatorul cu ajutorul comenzii:

wp user delete id_utilizatorului

Dacă dorești, poți să atribui intrările lui altcuiva. Atunci comada va fi puțin mai lungă:

wp user delete id_utilizatorului –reassign=id_noului_utilizator

ID-ul utilizatorului îl vei identifica cu ajutorul comenzii wp user list. Când ai de-a face cu foarte mulți utilizatori și când cunoști e-mailul sau numele utilizatorului, merită să folosești adițional instrumentul grep disponibil pe Linux, adică: wp user list | grep valoare, unde valoarea poate fi, de ex. adresa de e-mail sau numele utilizatorului, chiar și doar un fragment din acestea. Astfel, vei obține un rezultat filtrat, care îți va afișa doar utilizatorul care te interesează (sau câțiva, dacă așa va reieși din valoarea căutată de tine, dar cu siguranță lista va fi mult mai scurtă, deci și mai ușor de verificat).

Folosirea wp-cli în gestionarea pluginurilor

Instalarea unui plugin nou

Când vrei să instalezi un nou plugin, trebuie întâi să cunoști denumirea utilizată de WordPress (denumirea pachetului). De exemplu, pentru LiteSpeed Cache va fi litespeed-cache. Cum să verifici? Este suficient să folosești comanda: wp plugin search fraza, unde „fraza” reprezintă un cuvânt cheie, de ex. Litespeed. Vei primi în tabel name și slug – pe tine te interesează coloana a doua. Acolo vei găsi denumirea concretă a pachetului din repozitoriul WordPress, pe care trebuie s-o completezi la instalare. Dacă nu vei găsi aici pluginurile care nu există în repozitoriu (de ex. un plugin contra-cost), să știi că asta nu este o eroare, este ceva natural.

Bazând pe pluginul deja menționat LiteSpeed Cache, instalarea lui va avea loc astfel:

wp plugin install litespeed-cache

Putem activa imediat pluginul după instalare cu comanda:

wp plugin install litespeed-cache –activate

Activarea și dezactivarea pluginului

Pluginul îl vei activa cu comanda:

wp plugin activate denumire-pachet

Procedura de denumire a pachetelor este identică cu ceea ce am prezentat mai sus.

Actualizarea pluginului

Pentru a actualiza pluginul, este suficient să scrii comanda:

wp plugin update denumire-pachet

După cum vezi – totul se întâmplă ușor, repede și comod.

Ștergerea pluginului

Probabil știi deja că poți șterge pluginul tot cu o comandă, așa-i?

wp plugin update denumire-pachet

Intuitiv, nu-i așa?

Important! Nu poți șterge un plugin activ. În acest caz, la comandă trebuie adăugat –deactivate, adică:

wp plugin uninstall denumire-pachet –deactivate

sau dezactivarea acestuia înainte cu:

wp plugin deactivate denumire-pachet

și abia după aia să ștergi pluginul.

Gestionarea temelor prin wp-cli

Instalarea unei teme noi

Procesul de gestionare a temelor arată foarte asemănător cu cel al pluginurilor.

Instalarea temei este disponibilă sub comanda:

wp theme install denumire-pachet

Procedura de denumire a pachetelor este identică cu cea a pluginurilor. Dacă nu cunoști denumirea pachetului potrivit, este suficient să scrii comanda:

wp theme search fraza

și în câteva clipe vei cunoaște valoarea de care ai nevoie.

La fel ca în cazul pluginurilor, poți activa tema imediat. Este suficient să adaugi la solicitarea de mai sus –activate după denumirea pachetului pentru instalare.

Activarea sau dezinstalarea temei

Poate vrei să activezi tema respectivă în afara operațiunii de instalare. În această situație folosește comanda:

wp theme activate denumire-pachet

Operațiunea inversă, după cum știi deja, nu este posibilă – nu putem dezactiva o temă activă. Este posibilă însă activarea unei alte teme, iar apoi dezinstalarea celei vechi cu ajutorul comenzilor de mai sus.

Actualizarea temei

Operațiunea de actualizare a temei o vei face completând comanda: wp theme update denumire-pachet.

Cum verifici versiunea instalată a WordPress-ului?

În loc să te loghezi în panou sau să cauți cu ajutorul opțiunii „Investighează elementul” în browserul tău, poți, pur și simplu, să introduci comanda:

wp core version

Repararea imaginilor în miniatură WordPress

Și această operațiune îți poate fi utilă, atunci când imaginile în miniatură nu se vor mai afișa, iar acum nu ai nevoie de un plugin adițional. În ajutor vine, din nou, wp-cli. Am menționat deja că acest instrument este excelent?

De scris doar: wp media regenerate

Sau (wp media regenerate –yes pentru confirmarea automată a operațiunii fără o interferență adițională) și să aștepți câteva clipe, până wp-cli realizează operațiunea. În funcție de cantitatea de imagini în biblioteca media, procesul poate dura puțin, timp în care îți poți bea cafeaua preferată.

Importul și exportul bazei de date

Introduci schimbări și vrei să faci un backup bazei de date sau, pur și simplu, să schimbi versiunea bazei cu una dintr-un alt fișier? În ambele cazuri te va ajuta opțiunea importului și exportului.

Importul se realizează cu comanda:

wp db import /calea/catre/fisier/fișier.sql

Exportul bazei, în schimb, cu comanda:

wp db export /calea/pentru/eliminarea/fisierului/denumire_fișier.sql

Schimbarea în masă a valorilor în baza de date

Acesta este ultimul subiect pe care îl voi aborda în această intrare. Deseori îți va fi util, dacă vei dori să schimbi URL-ul site-ului în baza de date sau, pur și simplu, să schimbi o frază în diferite locuri. Nu mai ai nevoie de o interogare complicată sau phpMyAdmin și nici de un plugin pentru astfel de operațiuni.

Ce trebuie să faci atunci? Folosește solicitarea wp search-replace, mai exact:

  • wp search-replace ‘fraza veche’ ‘fraza nouă’ – va face modificări în toate tabelele bazei de date.
  • wp search-replace –dry-run ‘fraza veche’ ‘fraza nouă’ – dacă vrei să verifici mai întâi, ce a fost modificat (schimbarea va fi simulată),
  • wp search-replace ‘fraza veche’ ‘fraza nouă’ denumire_tabel – dacă te interesează schimbarea într-un tabel concret. Acesta va fi, de obicei, wp_options (sau un alt prefix decât wp_, dacă din motive de securitate l-ai modificat.
[mai mult...]

Cum actualizați WordPress automat fără a utiliza FTP

În unele cazuri, nu puteți actualiza/actualiza WordPress și pluginurile la o versiune mai nouă fără a furniza informațiile de conexiune FTP. Aceasta este o problemă comună prin care sistemul WordPress nu poate scrie direct în folderul /wp-content.
Pur și simplu urmați pașii de mai jos pentru a o rezolva.
1. Deschideți /wp-config.php
Acum, primul lucru pe care trebuie să-l faceți este să deschideți fișierul wp-config.php din folderul rădăcină WordPress.
2. Introduceți FS_METHOD
Lipiți următorul cod în fișierul dvs. wp-config.php, de preferință chiar sub fiecare altă linie de cod.
define(‘FS_METHOD’,’direct’);
/** Configurați WordPress vars și fișiere incluse. */ 
require_once(ABSPATH . 'wp-settings.php'); 
/** Setează metoda 'direct' pentru wordpress, actualizare automată fără ftp */ 
define('FS_METHOD','direct');
3. Salvați și încărcați
Când ați lipit deja codul cu o singură linie, puteți continua să încărcați fișierul în folderul rădăcină WordPress de pe serverul dvs. și ar trebui să funcționeze imediat. Încărcarea se poate face direct din panoul de control al gazdei. Configurați metoda „directă” pentru wordpress, actualizare automată fără ftp.
[mai mult...]

Cum se configurează adresa IP statică pe Debian Linux 10/11

Procedura este următoarea pentru a configura și a configura o informație IP statică:

  1. Deschideți aplicația terminal.
  2. Conectați-vă la distanță sau la server folosind comanda ssh.
  3. Faceți backup pentru fișierul /etc/network/interfaces care rulează sudo cp /etc/network/interfaces /root/
  4. Editați /etc/network/interfaces
  5. Configurați adresa IP statică pentru interfața Ethernet enp0s5: adresa 192.168.2.249
  6. Adăugați mască de subrețea: mască de rețea 255.255.255.0
  7. Configurați IP-ul gateway implicit: gateway 192.168.2.254
  8. În cele din urmă adăugați IP-ul de rezolvare DNS: dns-nameservers 192.168.2.254 8.8.8.8 1.1.1.1

Să vedem toate comenzile și exemplele în detalii.

Găsirea numelui interfețelor de rețea pe Debian Linux

Utilizați comanda ip după cum urmează pentru a afișa/afișa interfețele de rețea Ethernet disponibile :
ip -c link show
De asemenea, putem încerca următoarea comandă Linux pentru a afișa o listă de plăci de rețea : Notați numele interfeței Debian Linux și tastați următoarea comandă ip pentru a vedea IP-ul curent adresa atribuită acelei interfețe de rețea :
sudo lshw -class network -short
# Filter results using grep/egrep regex command
lspci | grep -E -i --color 'network|ethernet|wireless|wi-fi'
ip -br -c link show

ip -c addr show enp0s5

Configurarea IP static pe Debian 10 sau 11

The/etc/network/interfaces[/file] conține informații de configurare a interfeței de rețea pentru Debian Linux. Prin urmare, editați fișierul: Căutați interfața de rețea primară enp0s5:
sudo vim /etc/network/interfaces
## OR ##
sudo nano /etc/network/interfaces

permit-hotplug enp0s5
iface enp0s5 inet dhcp

Eliminați liniile dhcp și allow-hotplug. Adăugați următoarea configurație pentru a configura/a adăuga o nouă IP statică pe Debian Linux 10/11. Iată exemplul meu de fișier de configurare:

# Interfața de rețea loopback
masina-l
iface lo inet loopback
 
# Interfața de rețea principală
auto enp0s5
iface enp0s5 inet static
 adresa 192.168.2.236
 mască de rețea 255.255.255.0
 gateway 192.168.2.254
 dns-domain sweet.home
 servere de nume dns 192.168.2.254 1.1.1.1 8.8.8.8

Salvați și închideți fișierul când utilizați editorul de text vim/vi.

Reporniți serviciul de rețea pe Debian Linux pentru a comuta de la DHCP la configurația IP statică

Avertisment : Nu rulați următoarea sesiune bazată pe ssh deoarece vă veți deconecta.

Utilizați comanda systemctl după cum urmează:
sudo systemctl restart networking.service
Asigurați-vă că serviciul a fost repornit fără erori. Prin urmare, tastați următoarea comandă:
sudo systemctl status networking.service
Sample session:

● networking.service - Creșteți interfețele de rețea
   Încărcat: încărcat (/lib/systemd/system/networking.service; activat; prestabilit furnizor: activat)
   Activ: activ (ieșit) din miercuri 2021-01-27 23:10:00 IST; acum 1 min 38s
     Documente: man:interfaces(5)
  Proces: 1104 ExecStart=/sbin/ifup -a --read-environment (cod=exit, status=0/SUCCESS)
 PID principal: 1104 (cod=ieșit, stare=0/SUCCESS)
Vedeți noua adresă IP atribuită pe Debian Linux

Tastați din nou următoarea comandă ip :
ip -c addr show
ip -c addr show enp0s5

Când vă schimbați adresa IP, trebuie să reporniți alte servicii, cum ar fi Nginx, SSH etc. Totul depinde de modul în care ați configurat acele servicii cu legarea IP. Asigurați-vă că ajustați și setările paravanului de protecție.

O notă despre directorul /etc/network/interfaces.d/
AVERTIZARE! Următoarea este o configurație avansată și este recomandată numai dacă cunoașteți diferite concepte de rețea. NixCraft sau autorul nu este responsabil pentru pierderea conectivității la rețea.

Puteți plasa configurația rețelei într-un fișier separat sub /etc/network/interfaces.d/. Am testat următoarele cu Debian 11 cu cuvântul cheie sursă:

sursa /etc/network/interfaces.d/*

Cu alte cuvinte, liniile de configurare care încep cu „sursă” sunt folosite pentru a include strofe din alte fișiere. Deci, configurația poate fi împărțită în mai multe fișiere pentru o gestionare ușoară. Cuvântul „sursă” este urmat de calea unui fișier care urmează să fie preluat. Pot fi utilizate caractere jokere Shell. Iată cum arată acum /etc/network/interfaces : Ieșiri:
sudo cat /etc/network/interfaces

# Acest fișier descrie interfețele de rețea disponibile pe sistemul dumneavoastră
# și cum să le activezi. Pentru mai multe informații, consultați interfețe ( 5 ) .
 
sursa /etc/network/interfaces.d/*
 
# Interfața de rețea loopback
masina-l
iface lo inet loopback

Aici este fișierul meu de configurare a rețelei bridge-ul serverelor numit /etc/network/interfaces.d/br0
sudo vim /etc/network/interfaces.d/br0
Adăugați următoarea configurație pentru a crea interfața br0 folosind interfața Ethernet eno1. De exemplu:

masina br0
iface br0 inet static
	adresa 192.168.2.19
	difuzat 192.168.2.255
	mască de rețea 255.255.255.0
	gateway 192.168.2.254
	# Dacă pachetul resolvconf este instalat, nu ar trebui să editați
	# manual fișierul de configurare resolv.conf. Setați serverul de nume aici
        servere de nume dns 192.168.2.236 192.168.2.237
        dns-domain sweet.home
	# Dacă aveți mai multe interfețe, cum ar fi eth0 și eth1
	# bridge_ports eth0 eth1  
	bridge_ports eno1
	bridge_stp off # dezactivați protocolul Spanning Tree
        bridge_waitport 0     # nicio întârziere înainte ca un port să devină disponibil
        bridge_fd 0           # fără întârziere de redirecționare

Apoi reporniți serviciul de rețea pe Debian Linux sau reporniți mașina Linux utilizând comanda shutdown / reboot command . De exemplu:
sudo reboot
SAU
systemctl restart networking.service

[mai mult...]

Cum descoperiți ce temă WordPress folosește un site

Există deja milioane de site-uri web create cu WordPress și există doar mii de teme. Nu este nevoie de un matematician pentru a vedea că vor exista mai mult de câteva site-uri web care au aceeași temă. Ceea ce este mai important este ceea ce faci cu tema, deoarece aceeași temă poate arăta foarte diferit în mâinile unui dezvoltator web diferit. De asemenea, este foarte probabil ca un site web similar să aibă o temă care este perfectă și pentru site-ul dvs.

Desigur, puteți folosi și unele instrumente și servicii online pentru a vă crea propria temă personalizată. Un constructor de pagini WordPress foarte popular este Beaver Builder. Și dacă scopul tău este să fii cât mai unic posibil, atunci aceasta este cu siguranță calea de a alege.

Opțiunea 1: Utilizați IsItWP.com

Când vrei să știi ce temă WordPress folosește un site, cel mai bun instrument pe care îl poți găsi este isitwp.com . Isitwp.com este un detector de teme WordPress care vă spune ce temă folosește un domeniu.

Să începem cu cel mai simplu mod. În primul rând, veți avea nevoie de un site web țintă al căruia să descoperiți tema. Căutați pe internet până când găsiți un site web cu o temă pe care doriți să o utilizați.

Accesați IsItwp.com. Odată ce sunteți pe site, introduceți pur și simplu numele domeniului în caseta de text și faceți clic pe butonul „Analizați site-ul”.

IsItwp nu vă va arăta doar tema pe care o folosește site-ul web, ci și pluginurile. Veți primi un raport detaliat cu tot ceea ce folosește site-ul, atâta timp cât este un site WordPress.

Dacă nu este un site web WordPress, atunci veți primi un mesaj care spune că site-ul web nu folosește WordPress. Acum, motivul pentru care acest lucru nu funcționează de fiecare dată este că dezvoltatorii web pot schimba numele temei, ceea ce va încurca instrumentul. Dacă se întâmplă acest lucru, este necesară o inspecție manuală a informațiilor sursei paginii.

Tot ce faci este să mergi pe site și să introduci o adresă URL în câmpul de căutare. Faceți clic pe butonul verde „Căutare” și programul va returna un nume și detalii ale temei, împreună cu toate pluginurile care sunt utilizate pe site-ul în cauză.

Acest instrument va afișa atât numele de teme ale părinților, cât și ale copiilor . Este gratuit de utilizat, așa că căutați oricâte adrese URL de site doriți.

Opțiunea 3: WPThemeDetector

Un alt instrument excelent de utilizat pentru a verifica ce temă folosește un site web este WPThemeDetector.com . Similar cu ultimele două, este un alt site web dedicat pentru a afla ce temă este utilizată pe un anumit site web. Informațiile dezvăluite includ tema utilizată în prezent, versiunea temei și descrierea, precum și statistici despre popularitatea temei. De asemenea, arată unele dintre pluginurile pe care le poate detecta și informațiile respective.

Și ca și celelalte, instrumentul este complet gratuit de utilizat, astfel încât puteți consulta câte site-uri web doriți pentru a ajuta la construirea unei liste de teme potențiale.

Opțiunea 4: Vizualizați sursa paginii

Este foarte ușor să localizați informațiile chiar dacă nu sunteți priceput la cod. Accesați site-ul web dorit și faceți clic dreapta pe pagină și selectați opțiunea „Vizualizare sursa paginii”.

Notă: Rețineți că dacă site-ul web folosește o temă personalizată, care este ceea ce folosește aproape orice site web de mare nume, nu există nicio modalitate de a o determina.

Folosiți „Ctrl + F” pentru a căuta „Foaie de stil” și ar trebui să găsiți câteva rezultate. De exemplu, acesta este codul pe care l-am găsit pe pagina https://www.gsd.harvard.edu/:

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=””” ]rel=’ stylesheet ‘ id =’ gsd-theme- css ‘ href =’https://l87r32c95dp1hz05tig4px11 .wpengine.netdna-cdn.com/wp-content/themes/gsd-wp-theme/style. css ?ver=1.10.0′ tip =’ text/ css ‘ media =’ ecran ‘ />[/ht_message]

Făcând clic pe hyperlink, ar trebui să deschideți o filă nouă. Această nouă filă va conține informațiile pe care le căutați. Căutați lângă Numele temei pentru a găsi numele temei.

[mai mult...]