Modificarea numelui și a numelui de domeniu complet în linux (CentOS și Debian)

Cîteva instrucțiuni simple pentru a modifica și a verifica setarea numelui de domeniu și a numelui de domeniu complet (FQDN) în sistemele de operare linux CentOS și Debian.
Instrucțiunile pentru CentOS ar trebui să fie lucreze și pentru sistemele de operare Fedora, ArchLinux sau RedHat, iar instrucțiunile pentru Debian ar trebui să lucreze și pentru Ubuntu sau alte sisteme derivate.

hostname FQDN

CentOS

În fișierul /etc/hosts, se adaugă pentru IPv4 o înregistrare de tipul:
123.123.123.123 server1.domeniu.md server1
Sau, dacă se folosește șiIPv6, atunci se adaugă:
::1 server1.domeniu.md server1
Dacă serverul trebuie să fie accesibil după ambele adrese IP – atunci adăugați ambele înregistrări.

În /etc/sysconfig/network se modifică/adaugă:
HOSTNAME=server1

Pentru ca schimbările să fie aplicate este nevoie de a restarta serviciul de rețea, o puteți face prin comanda:
service network restart

Debian

În fișierul /etc/hostname se adaugă numele serverului, fără numele domeniului:
server1

În fișierul /etc/hosts, se adaugă pentru IPv4 o înregistrare de tipul:
123.123.123.123 server1.domeniu.md server1
Sau, dacă se folosește șiIPv6, atunci se adaugă:
::1 server1.domeniu.md server1
Dacă serverul trebuie să fie accesibil după ambele adrese IP – atunci adăugați ambele înregistrări.

Pentru a aplica schimbările, rulați comanda:
/etc/init.d/hostname.sh

Verificare

Pentru a vedea numele curent al serverului, folosiți comanda:
hostname
Pentru a vedea nume de domeniu complet (FQDN – Fully Qualified Domain Name), folosiți comanda:
hostname -f

Uneori după modificare nu veți putea vedea schimbările, pentru a rezolva această problemă este suficient să vă logați din nou. În unele cazuri schimbările se aplică doar la repornirea serverului.

Instrucțiunile pentru CentOS ar trebui să fie lucreze și pentru sistemele de operare Fedora, ArchLinux sau RedHat, iar instrucțiunile pentru Debian ar trebui să lucreze și pentru Ubuntu sau alte sisteme derivate.

Modificarea fusului orar și sincronizarea timpului în Linux (Centos și Debian)

Verificare

În sistemele linux, ora curentă și fusul orar se afișează prin comanda:
$ date

Rezultatul ar trebui să fie:
Thu Apr 25 14:10:15 EEST 2013
Pe timp de vară (EEST – Eastern European Summer Time) sau:
Thu Dec 13 14:10:15 EET 2012
Pe timp de iarnă (EEST – Eastern European Time).

Dacă fusul orar este greșit, atunci trebuie corectat.

Debian

În Sistemul de Operare Debian procedura este extrem de simplă. introduceți în consolă următoarea comandă:

dpkg-reconfigure tzdata

Centos

Înlăturăm valoarea curentă:
$ sudo rm /etc/localtime

Atribuim valoarea corectă:
sudo ln -s /usr/share/zoneinfo/Europe/Chisinau /etc/localtime
sau
sudo ln -s /usr/share/zoneinfo/Europe/Bucharest /etc/localtime

Este util de instalat/actualizat pachetul de sistem tzdata:
$ yum install tzdata
sau
yum update tzdata

Acum corectăm și ora.

Instalăm ntp:
yum install ntp

Activăm pornirea automată pentru ntp:

chkconfig --level 2345 ntpd on

Sincronizăm ora:
ntpdate pool.ntp.org

Adăugăm servere implicite pentru sincronizare:

$ vim /etc/ntp/step-tickers

Aici copiem:

server 3.md.pool.ntp.org
server 3.europe.pool.ntp.org
server 0.europe.pool.ntp.org

Pornim ntp:
/etc/init.d/ntpd start

Afișăm ora curentă și fusul orar pentru verificare:
date