Como restringir o usuário no home no vsftpd
Descomente as linhas abaixo no arquivo vsftpd.conf. write_enable=YES local_umask=022 chroot_local_user=YES Agora adicione essa linha no arquivo allow_writeable_chroot=YES Reinicie o serviço.
Descomente as linhas abaixo no arquivo vsftpd.conf. write_enable=YES local_umask=022 chroot_local_user=YES Agora adicione essa linha no arquivo allow_writeable_chroot=YES Reinicie o serviço.
Se depois de instalar o vsftpd ao tentar conectar ocorrer o erro “Failed to retrieve directory listing” use a dica abaixo. Ao final do arquivo vsftpd.conf coloque as linhas abaixo. Se você tiver um firewall protegendo seu servidor lembre-se de hablitar as portas 20, 4242… Continue a ler »vsftpd dando erro Failed to retrieve directory listing
Primeiro instalamos o snapd
1 2 3 |
sudo dnf install epel-release sudo dnf upgrade sudo dnf install snapd |
Iniciamos e fazemos o link
1 2 |
sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap |
Agora instalamos o certbot
1 2 |
yum install certbot yum install certbot-apache |
Primeiro fazemos o update geral
1 |
sudo dnf update |
Agora instalamos o apache
1 |
sudo dnf install httpd |
No final iniciamos ele e colocamos para iniciar no boot
1 2 |
sudo systemctl start httpd sudo systemctl enable httpd |
Crie o arquivo com o repositório no seu servidor
1 2 3 4 5 6 7 8 9 |
sudo tee /etc/yum.repos.d/webmin.repo <<EOF [Webmin] name=Webmin Distribution Neutral # baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1 gpgcheck=1 gpgkey=http://www.webmin.com/jcameron-key.asc EOF |
Instale o Webmin. Em seguida inicie ele e crie o serviço no boot.
1 |
sudo dnf install webmin -y |
1 |
sudo systemctl start webmin |
1 |
sudo systemctl enable webmin |
As vezes é necessário no shell do linux analisar arquivos de log onde queremos filtrar por termos. O comum é filtrar com o comando abaixo. Com este comando vamos monitorar o arquivo access_log e só vai ser exibido o que corresponder por *bot*
1 |
tail -f access_log |grep bot |
Com… Continue a ler »Procurar por termos no linux usando grep. Incluindo e excluindo.
Baixe o pacote abaixo.
1 |
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm |
Instale a versão 6 com o comando abaixo.
1 |
yum install dotnet-sdk-6.0 |
Rode o comando abaixo para verificar que foi instalado.
1 |
dotnet --info |
Abaixo segue um comando útil para você saber o status do restore de databases grandes.
1 2 3 4 5 6 |
SELECT session_id as SPID, command, a.text AS Query, start_time, percent_complete, dateadd(second,estimated_completion_time/1000, getdate()) as estimated_completion_time FROM sys.dm_exec_requests r CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) a WHERE r.command in ('BACKUP DATABASE','RESTORE DATABASE') |
No monitoramento do Zabbix temos que as vezes fazer algumas calibragens para não ficar alertando itens que não importa monitorar. Vá no caminho abaixo:
1 |
Configuration -> Templates -> Windows by Zabbix agent-> Macros -> {$SERVICE.NAME.NOT_MATCHES} |
Na regular expression adicione o nome do serviço que não deseja ser monitorado. Neste caso colocamos o GoogleUpdaterService.
Para monitorar o Mysql em um servidor Linux, siga os passos abaixo: OBS: O template está alterado porque o que estava disponível no site do Zabbix estava incompleto. Crie um usuário para o zabbix no Mysql.
1 2 3 4 5 |
mysql -u root -p create user 'zbx_monitor'@'localhost' IDENTIFIED BY 'Password'; GRANT USAGE ON *.* TO 'zbx_monitor'@'localhost' IDENTIFIED BY 'Password'; flush privileges; exit; |
Depois na pasta /etc/zabbix/zabbix_agentd.d crie o arquivo template_db_mysql.conf… Continue a ler »Monitorar o Mysql com Zabbix Agent