Sobes.tech

SRE / Platform Engineer

Cum să ignori sau să generezi erori în Ansible?

131

Care este diferența dintre CMD și ENTRYPOINT în Docker?

131

Cum găsești interogările în PostgreSQL care durează mai mult de un minut (sau 5 secunde)?

128

Cum să vezi jurnalele containerului și cum să te conectezi la el?

122

Ce este autovacuum în PostgreSQL?

121

Cum ați accesat routerul când tunelul a căzut — prin IP extern?

116

1. Scrieți obiectul Python "switches" în format YAML 2. Transformați "switches" astfel încât să rămână doar switch-urile "cisco" 3. Folosiți modulul standard ipaddress pentru a obține ultima adresă gazdă în rețeaua "172.16.0.0/28" 4. Analizați "dhcp_snooping_table" într-o listă de dicționare în următorul format: dhcp_snooping_table_parsed = [ { "mac": "00:E9:8C:3F:A6:50", "ip": "100.1.1.6", "interface": "FastEthernet0/20", }, { "mac": "00:E9:22:11:A6:50", "ip": "100.1.1.7", "interface": "FastEthernet0/21", } ] 5. Scrieți o clasă "NetworkSubnet" cu 2 metode: get_subnet - returnează prima subrețea disponibilă de lungime specificată ca obiect IPv4Network show_network_pool - returnează o listă de subrețele disponibile from ipaddress import IPv4Network class NetworkSubnet: def __init__(self, aggregate_network: str): def get_subnet(self, length: int) -> IPv4Network: def show_network_pool(self) -> list[IPv4Network]: net = NetworkSubnet(aggregate_network="172.16.0.0/24") net_1 = net.get_subnet(length=26) print(f"{net_1=}") net_1=IPv4Network('172.16.0.0/26') print(net.get_subnet(length=25)) 172.16.0.128/25 print(net.get_subnet(length=30)) 172.16.0.64/30 print(net.show_network_pool()) [IPv4Network('172.16.0.0/30'), IPv4Network('172.16.0.72/29'), IPv4Network('172.16.0.80/28'), IPv4Network('172.16.0.96/27')]

115

Oferiți exemple de incidente critice la care ați răspuns în 30 de minute

112

Cum se transferă fișiere între job-uri în GitLab CI?

108

A fost nevoie să configurați Fluent Bit sau Filebeat?

105
/5