Câteva idei pentru a configura un server Linux

CREDIT Ș https://www.ubuntufree.com/cheap-linux-vps-web-hosting-companies/

In aceste zile conexiunea la rețea este ceva ce trebuie avut la orice tip de terminal electronic. Ca un ajutor vine Linux-ul ce poate fi considerat regele unei rețele, atat în ceea ce privește ușurința de administrare cât și în ceea ce privește securitatea unei rețele configurate cu acest sistem de operare. Totuși, asta nu înseamnă că este obligatoriu sau ca nu exista și alte moduri de a configura și administra o rețea. Ma refer aici totuși la Linux care chiar dacă a făcut progrese semnificative de-a lungul anilor, se pot întâlni totuși situații cand depanarea sau optimizarea nu va funcționa daca nu sunt implementate corespunzător. Câteva idei pentru a configura un server cu Linux gasesc ca ar fi binevenite și sper ca vă vor ajuta în configurarea, optimizarea și depanarea unor probleme ce pot aparea într-o rețea în care se află și un astfel de server.

1: Folosiți-vă de fișierul /etc/hosts pentru a menționa acolo gazdele

Fișierul este utilizat pentru nume statice gazdă și oferă o modalitate rapidă de a crea comenzi rapide de rețea. Unul dintre primele lucruri pe care le fac pe o mașină Linux sunt adăugarea de mașini diferite în fișierul /etc/hosts. Acest lucru mă salvează de a avea pentru a introduce o mulțime de adrese IP. Formatul unei adrese pentru acest fișier este:

IP_ADDRESS NUME_MAȘINA

De exemplu, dacă folosesc o mașină pentru o locație de rezervă la adresa IP 192.168.1.101, aș putea introduce:

192.168.1.101 calculator_backup

Acum, dacă trebuie să mă conectez la mașina respectivă, să spunem folosind SSH cu “shell” sigur, pot să aduc în consolă mașina respectivă folosind comanda:

ssh -v -l nume_utilizator calculator_backup pentru a face conexiunea și nu

ssh -v -l nume_utilizator 192.168.1.101 modalitate în care se apelează mașina folosind direct IP-ul acesteia.

2: Evitați clienții nedoriți folosind /etc/hosts.deny

Mai există un fișier de configurare a gazdelor folosit pentru restricționare – hosts.deny.
Acest fișier vă permite să aveți controlul accesului bazat pe client sau pe nume de server. Acest lucru este util în multe feluri. Puteți bloca domenii din lista neagră de la accesarea site-ului dvs. sau puteți împiedica anumiți utilizatori să obțină acces la anumite mașini. Dar indiferent de modul în care o utilizați acesta, formatul este același.
Să presupunem că doriți să blocați domeniul:

nume.nedorit.com

de la accesul către o mașină. Pentru a face acest lucru, deschideți pentru editare fișierul /etc/hosts.deny (veți avea nevoie de privilegii root sau sudo) și adăugați aceasta linie în partea de jos a fișierului:

ALL: nume.nedorit.com

Salvează-l și vei fi protejat împotriva conexiunilor ce folosesc acest nume de domeniu.

3: Descărcați și instalați interfață pentru iptables

Nu puteți presupune că doar pentru că utilizați Linux, sunteți sigur. Sunteți mai sigur cu el spre deosebire de alte sisteme de operare însă nu există prea multă siguranța și pentru asta mai puteți adăuga elemente de siguranță. Si cea mai bună securitate pe care o puteți avea cu Linux este prin folosirea iptables (tabelele de IP-uri folosite de un FireWall). Singura problemă cu iptables este că poate fi o provocare (în special pentru noul utilizator). Din fericire, există interfețe grafice pentru iptables. Una dintre este cele mai bune interfețe ce poate fi folosită cu succes și de

Magazinul tău la tine în curte sau în online

Magazin Online

Există câteva variante cand este vorba de a creea un magazin online. Unele sunt mai scumpe și altele mai ieftine. Exista cateva platforme pentru a creea un magazin online și pot menționa printre ele platforme ca Magento, Prestashop sau OpenCart dar mai sunt cu siguranță și altele. Voi încerca în continuare să prezint ce presupune o platforma opensource. De ce o astfel de platformă? Pentru că o platformă opensource poate avea următoarele avantaje:

– costuri mici
– posibilitati (functionalitati) nelimitate
– nu depinzi de nimeni
– fara costuri de mentenanta
– comunitate activa

Cu siguranță sunt și alte avantaje însă le veți găsi singuri în cazul în care ajungeți în posesia unui astfel de magazin.

Costuri mici

Fiind opensource, asta înseamnă ca sursa lui este liberă și va fi liberă pentru accesare, modificare distribuire etc. Este liberă până și de cost, ea în sine fiind gratuită ca și soluție de magazin online. Există funcționalități de bază care sunt puse la dispoziție absolut gratuit folosind această platformă:

  • adăugare, editare, ștergere de produse
  • sortarea produselor în categorii și subcategorii
  • sortarea produselor in etichete (tag-uri)
  • implementare de modalități de transport
  • implementare de modalitați de plata
  • formular de contact
  • sortare în funcție de culoare, model, material etc …

Acestea ar fi acele funcționalități elementare în implementarea unui magazin online însă am putea merge mai departe să vorbim despre functionalități mai specifice.

Posibilități (funcționalități) nelimitate

Se pot adăuga funcționalități astfel încât magazinul să ofere și servicii mai specifice, printre care pot fi menționate:

  • filtrarea produselor după preț
  • filtrarea produselor dupa cele mai vizualizate
  • filtrarea produselor dupa cele mai cumpărate
  • sortarea produselor dupa cele mai recent adăugate
  • contabilitate – emitere de facturi
  • fidelizarea clientilor prin emiterea de coduri/vouchere
  • trimiterea de oferte folosind e-mail
  • etc

Variantele sunt practic nelimitate, singura limită fiind doar probabil bugetul deoarece unele dintre aceste funcționalități pot atrage ceva costuri.

Nu depinzi de nimeni

De cine ai putea depinde dacă toată munca este la tine în teren. Scripturile, baza de date si toate celelalte sunt ale tale, implementate de tine. Probabil ca vei depinde de … găzduire, adică acel loc în care îți vei stoca toate cele necesare funcționării magazinului tău. Poți însă să creezi un astfel de magazin chiar la tine pe calculator, și să ții doar tu evidența propriului magazin ca aplicație de administrare de stocuri si emitere de facturi ca evidență contabilă. Puțini știu că un astfel de magazin poate fi implementat pe propriul calculator pentru a tine evidența oricarui tip de activitate comerciala, de la vânzare de produse până la vanzare de servicii sau software … etc… și acest lucru poate fi realizat gratuit sau cu o investiție minimă.

Fără costuri de mentenanță

Aici ai scăpat de toate acele taxe suplimentare ce pot apărea ca și administrare și mentenanță. Fiind în totalitate în posesia ta, este de datoria ta să veghezi la buna funcționare și dacă totul funcționează cum trebuie nu prea ai ce să repari … Sunt foarte multe platforme publice, care vin în întâmpinarea doritorilor cu variante online gratuite însă toate aceste variante, mai devreme sau mai târziu vor cere ceva de la tine ca și plăți. Te vor lăsa gratuit să postezi un număr limitat de produse, să folosești un număr limitat de resurse și să beneficiezi de un număr limitat de servicii de la ei. Cand va veni vorba că vrei mai multe … vor cere bani. Aici, cu ceva al tău, vei suporta doar costuri de gazduire dacă alegi să configurezi magazinul în mediul online însă poți să folosești toate resursele absolut gratuit daca păstrezi magazinul pe calculatorul tău.

Comunitate activă

Frumusetea opensource nu se termină doar la gratuități. Ea are și o componentă dinamică, ce veghează la buna funcționare a magazinului tău prin existența unei comunități care actualizează sursa și oferă securitate și stabilitate tot gratuit. Aceasta comunitate lucrează la sursa prin emiterea de variante noi de sursă, variante mai sigure și mai optimizate. Poți beneficia gratuit de activitatea acestei comunități sau poți chiar evidenția eventualele disfuncționalități ce le întâmpini la magazinul tău.

Tu folosești o astfel de platformă ?

 

 

2 editoare de cod moderne pentru Linux

2 editoare de cod moderne pentru Linux

Căutați cele mai bune editoare de programare pentru Linux?

Dacă întrebați utilizatorii vechi ai Linux, răspunsul lor ar fi Vi, Vim, Emacs, Nano etc. Dar nu vorbesc despre ei. Am de gând să vorbesc despre o nouă generaţie, de ultimă oră, cu aspect excelent, elegant și totuși puternic, bogat în caracteristici, cele mai bune editoare de cod open source pentru Linux, care vă vor îmbunătăți experiența de programare dacă sunteţi utilizatori de Linux.

Cele mai recente editoare open source pentru Linux

Folosesc Debian 9.3 (x86-64) ca desktop principal și, prin urmare, am furnizat instrucțiuni de instalare pentru distribuțiile bazate pe Debian. Dar acest lucru nu face ca această listă să fie lista celor mai bune editoare de coduri pentru Debian, deoarece lista este disponibilă pentru orice distribuție Linux. Lista de mai jos nu se află într-o ordine de prioritate sau preferinţe personale.

1. Brackets

Brackets
Brackets

Brackets este un editor de cod open source de la Adobe. Consolele se concentrează exclusiv pe nevoile web ale designerilor, cu suport încorporat pentru HTML, CSS și JavaScript. Este ușor și totuși puternic. Acesta vă oferă editare inline și previzualizare live. Există o mulțime de plugin-uri disponibile pentru a vă îmbunătăți experiența cu Brackets.

Unele dintre caracteristicile principale ale editorului de coduri Brackets sunt:

Editare inline
Previzualizare live
Suport pentru Preprocesor
Manager de extensii încorporat
Cross-platform

Puteți obține codul sursă, precum și binarele pentru Linux, OS X și Windows de pe site-ul său web.

2. Visual Studio Code

Visual Studio Code
Visual Studio Code

Visual Studio Code este un editor de cod popular de la Microsoft. Nu apăsați încă butonul de panică. Visual Studio Code este complet open source.

De fapt, Visual Studio Code se număra printre primele “oferte de pace” de la Microsoft la Linux și Open Source. Microsoft a deschis sursele la o serie de instrumente după aceea. Desigur, printre ele nu se afla însă şi Microsoft Office.

Visual Studio Code este un editor de cod excelent, mai ales pentru dezvoltarea web. Unele dintre celelalte caracteristici principale sunt:

Intellisense furnizează sugestii utile și caracteristici de auto-finalizare
Suport încorporat Git
Manager de extensii încorporat, cu o mulțime de extensii disponibile pentru descărcare
Terminal integrat
Suport pentru fragmente personalizate
Instrumente de depanare
Sprijin pentru un număr foarte mare de limbi de programare
Cross-platform
Puteți descărca pachete pentru Ubuntu și Fedora de pe site-ul său web.

Care este alegerea ta?

Nu, nu mă limitez la doar două editoare de coduri în Linux. Lista era despre editorii moderni pentru programatori. Desigur, aveți o mulțime de alte opțiuni, cum ar fi Notepad ++ alternative Notepadqq sau SciTE și multe altele. Deci care este editorul dvs. de cod preferat pentru Linux?