Čo by dnes mal Linux admin vedieť?

prasa_z_pekla

Čo by dnes mal Linux admin vedieť?
« kdy: 13. 07. 2017, 23:25:40 »
Trochu odbočím od milión tém, kde sa ľudia bez sebavedomia pýtajú koľko si majú pýtať za miesto programátora jazyka XY. Chcel by som sa opýtať ľudí znalých dnešného linuxového sveta, čo si myslia, že by dnes mal linux admin ovládať. Nič extra konkrétne. Len v pár bodoch zhrnúť čo dnes "letí". ĎAKUJEM.


karel

Re:Čo by dnes mal Linux admin vedieť?
« Odpověď #1 kdy: 14. 07. 2017, 06:33:31 »
Měl by umět hledat a pídit se po informacích, aby věděl co je nového, kde byl objeven jaký bug a snažit se pokud je to v jeho silách udržovat stroje v takovém stavu aby měl právě dost času na sebevzdělávání.

Re:Čo by dnes mal Linux admin vedieť?
« Odpověď #2 kdy: 14. 07. 2017, 07:34:31 »
tcpdump, skriptovanie v bash + perl/python, samozrejme obecnu znalost linuxu a konfiguraciu sluzieb a znalost protokolov, iptables a nejake povedomie o sieti....
To je taky oldschool admin..
Dnes by som este pridal v ramci trendu aj docker + nieco z trojice puppet/ansible/chef.. Ale niekedy je to individualne, dost zalezi ake technologie musi riesit v ramci praci.

wsh

Re:Čo by dnes mal Linux admin vedieť?
« Odpověď #3 kdy: 14. 07. 2017, 10:50:04 »
Souhlas se snuff1987, plus bych přidal monitoring a správu logů.

A uplatnění dost pomůže, když člověk zná cloud. Je to ale dost jiná filozofie než tradiční systémy (pets vs cattle) a záleží, jestli to potřebuješ.

Martin

Re:Čo by dnes mal Linux admin vedieť?
« Odpověď #4 kdy: 14. 07. 2017, 11:54:11 »
Devops:
- automation/provisioning: Puppet, Ansible, Terraform, Packer, ...
- containers: Docker, Swarm, Kubernetes, Mesos, ....
- monitoring: infra, log (ELK), app, performance, ...
- cloud:  AWS, GCP, DO, ...
- serverless: lambda, Google App engine, ...
- CI: jenkins, circleci, travis, ...
- infra: LB, CDN, HA, ...
- bash, python, golang, ....
- git


mon

Re:Čo by dnes mal Linux admin vedieť?
« Odpověď #5 kdy: 15. 07. 2017, 12:25:56 »
naposledy ked sme hladali admina tak som sa pytal na tieto vseobecne oblasti o ktorych mal vediet aspon zaklady - plus zopar veci z tej oblasti, aspon o jeden by mal apson co to vediet:
  • skriptovanie - bash, python, cron, regex
  • networking - ip4 a 6, iptables, tcpdump, etheral, vediet ako funguju zakladne sietove protokoly
  • security/user management - kerberos, ldap, pam
  • monitoring siete - netflow, snort, bro
  • monitoring strojov - icinga,nagios,sensu
  • mail - iba zakladny setup pre postfix
  • zalohovanie - bacula,amanda
  • virtual - vmware/xenserver a docker
  • provisioning - chef,puppet,ansible
  • sprava diskov/file systemy - sprava raidu,iscsi, lvm, zfs/btrfs, glusterfs
  • zdielanie suborov - samba, nfs, autofs
  • clustering - pacemaker,corosync,heathbeat
  • web - nginx,apache
  • kryptografia - openssl, pki, certifikaty

no a potom zavisi ci ma byt zamerany na daku oblast  ako napr javaee, alebo filemanagement,...

TKL

Re:Čo by dnes mal Linux admin vedieť?
« Odpověď #6 kdy: 16. 07. 2017, 23:11:51 »
Admin je podle mě člověk, který je v systému natolik doma, že dokáže vyřešit vše, co se po něm chce i v případě, že se s požadovaným dosud nesetkal. Říct o někom, že je "Linux Admin", protože zná aplikace X, Y a Z nebo ovládá konfiguraci služeb A, B a C je dle mého názoru holý nesmysl, protože ty požadavky jsou závislé na konkrétním místě a čase. A to platí beze změny i pro Windows admina  nebo Mac admina. On ten "Admin" by stejně měl být jen jeden, bez ohledu na typ OS.

j

Re:Čo by dnes mal Linux admin vedieť?
« Odpověď #7 kdy: 21. 07. 2017, 10:42:32 »
Měl by umět hledat a pídit se po informacích, aby věděl co je nového, kde byl objeven jaký bug a snažit se pokud je to v jeho silách udržovat stroje v takovém stavu aby měl právě dost času na sebevzdělávání.

Asi nejlepsi odpoved v tomhle threadu ...

Admin ve skutecnosti nepotrebuje znat zadnou konkretni technologii (samozrejme ze kdyz neco pouziva denne, tak to umi), ale musi si umet poradit. Takze jestli neco ma znat, tak maximalne principy.