Zabbix

Padrão

https://www.zabbix.com/download?zabbix=4.4&os_distribution=centos&os_version=7&db=mysql&ws=apache

SELINUX

AUDIT2ALLOW

yum install policycoreutils-python
cat /var/log/audit/audit.log | grep zabbix_server | grep denied | audit2allow -M zabbix-server_setrlimit
semodule -i zabbix-server_setrlimit.pp
grep AVC /var/log/audit/audit.log* | audit2allow -M systemd-allow; semodule -i systemd-allow.pp

FIREWALL

firewall-cmd --permanent --add-port=10050/tcp
firewall-cmd --permanent --add-port=10051/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload

 

 

MySQ reset Password

Padrão

To remove the MySQL root password, just run the following script right after installation:

On MySQL 5.7:

password=$(grep -oP 'temporary password(.*): \K(\S+)' /var/log/mysqld.log)
mysqladmin --user=root --password="$password" password aaBB@@cc1122
mysql --user=root --password=aaBB@@cc1122 -e "UNINSTALL PLUGIN validate_password;"
mysqladmin --user=root --password="aaBB@@cc1122" password ""

On MySQL 8.0:

password=$(grep -oP 'temporary password(.*): \K(\S+)' /var/log/mysqld.log)
mysqladmin --user=root --password="$password" password aaBB@@cc1122
mysql --user=root --password=aaBB@@cc1122 -e "UNINSTALL COMPONENT 'file://component_validate_password';"
mysqladmin --user=root --password="aaBB@@cc1122" password ""

Mikrotik BGP – Rota recursiva

Padrão

Algumas rotas de BGP ficam com gateway recursivo com mesmo gateway da rota default.

Para corrigir isso, deve-ser fazer um filtro alterando o escopo da rota, para o range de IPs utilizando internamente.

Deve-se colocar um valor menor que 40 (padrão do BGP).

https://forum.mikrotik.com/viewtopic.php?t=85699

Using that information and information provided here: http://wiki.mikrotik.com/wiki/Manual:IP/Route, I managed to correct the issue presented. I had to do with scope/target-scope. I never knew what they were used for and still not have a full understanding yet. I did notice the rule where if the scope is greater than the target-scope, the route would not be be used for nexthop lookup. By lowering the BGP route on the inbound filter for the specific subnet that should be used as the next-hop to something lower than 40 (the default for BGP), the floating route followed the desired path.

NTP – Sincronização de Horário

Padrão

Comando para atualizar a lista de horários, inclusive horários de verão:

yum update tzdata -y

Comando para listar os horários

zdump -v /usr/share/zoneinfo/America/Sao_Paulo | grep 2019

Comando para sincronizar horário pelo NTP

ntpdate a.ntp.br

 

Comandos Angular

Padrão

Para criar um novo projeto em Angular

ng new NOME_NO_PROJETO

 

Para instalar Bootstrap e Jquery no projeto Angular

npm install bootstrap jquery --save
"styles": [ 
 "src/styles.css", 
 "./node_modules/bootstrap/dist/css/bootstrap.min.css" 
],

 

Para criar um módulo

ng g module student

 

Criar componentes dentro do módulo

ng g c student/student --spec=false 
ng g c student/student-list --spec=false 
ng g c student/student-list-item --spec=false

 

Iniciar o servidor  web de desenvolvimento

ng serve

 

Criar o serviço para ser utilizando dentro do módulo

ng g s student/student --spec=false

 

https://appdividend.com/2018/12/09/how-to-create-angular-modules-to-organize-code/

 

 

 

 

 

 

GIT – Comandos

Padrão

Adicionar todos os arquivos no INDEX:

git add *

Para confirmar as mudanças. Enviar para o HEAD:

git commit -m "MENSAGEM"

Enviar as alterações para o repositório remoto:

git push origin master

Criar um novo BRANCH

git checkout -b [name_of_your_new_branch]

Alterar o BRANCH

git checkout [name_of_your_new_branch]

Listar os BRANCHs

git branch

 

Mikrotik IP POOL

Padrão

Forçar IP dinâmico para cliente

Criar uma POOL com apenas um IP, e um NEXT POOL com o restante da rede.
Os IPs da NEXT POOL não ficam reservados para o cliente, forçando a atualização do IP.