Pular para o conteúdo principal

Postagens

Postagens recentes

Excluindo pastas de usuários de domínio automaticamente com script na inicialização (Ubuntu e Mint)

Veja abaixo o passo-a-passo da criação de um script utilizado para remover as pastas de usuário do domínio com mais de 1 dia: 1º) Criar o arquivo /etc/init.d/remove_pastas_usuarios 2º) Inserir o conteúdo abaixo: #!/bin/bash ### BEGIN INIT INFO # Provides: remove_pastas_usuarios # Required-Start: $network $local_fs $remote_fs # Required-Stop: $network $local_fs $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: remove pastas de usuários conectados a mais de 1 dia ### END INIT INFO # Remove todas as pasta em /home com mais de 1 dia de modificação # exceto a pasta do usuário local unipampa find /home/* -type d -path /home/unipampa -prune -o -mtime +1 -exec rm -rf {} \; exit 0; 3º) Dar a permissão para executar o arquivo: chmod 755 /etc/init.d/remove_pastas_usuarios 4º) Ativar a execução de acordo com os Run Level selecionados (2, 3, 4 e 5): update-rc.d remove_pastas_usuarios defaults 5º) Para checar se o comando foi ex

Criando Virtual Host no Apache Instalado Via Compilação

Este post é uma continuação de  Compilando e Configurando o APACHE 2.4 com HTTP/2 e HTTPS Atenção: Há formas diferentes de se adicionar um virtual host no Apache, isso dependerá muito da maneira como ele foi instalado e o local dos arquivos de instalação. Caso tenha instalado o Apache via apt-get ou outro gerenciador de pacotes, esse não é o melhor método para você, mas pode ser que ajude a tirar alguma dúvida. Bora lá... 1) Crie um novo diretório de projeto sudo mkdir /var/www sudo mkdir /var/www/NovoProjeto sudo mkdir /var/www/NovoProjeto/site sudo mkdir /var/www/NovoProjeto/logs 2) Configure usuário e grupos das pastas sudo chown root:root /var/www/NovoProjeto sudo chown apache:www /var/www/NovoProjeto/site sudo chown apache:www /var/www/NovoProjeto/logs 3) Configure as permissões das pastas Para ambiente de desenvolvimento utilize: sudo chmod 755 /var/www/NovoProjeto sudo chmod 2777 /var/www/NovoProjeto/site sudo chmod 2777 /var/www/NovoProjeto/logs Para ambiente de p

Compilando e Configurando o APACHE 2.4 com HTTP/2 e HTTPS

Este passo-a-passo tem como objetivo a configuração do Debian Linux com as versões mais atuais dos programas necessários para rodar um servidor Apache 2.4 com o uso de HTTP/2 e HTTPS. Sistema Operacional utilizado: - Debian 8 (Jessie) 64bits, minimal install - versão mínima do Debian, sem recursos gráficos ou desnecessários, somente o que realmente será utilizado. 1) Passos Iniciais Atualização do sistema e instalação de pacotes necessários sudo apt-get update && sudo apt-get upgrade sudo apt-get install autoconf automake gcc libzip-dev bison autoconf build-essential pkg-config git-core libltdl-dev libbz2-dev libxml2-dev libxslt1-dev libssl-dev libicu-dev libpspell-dev libenchant-dev libmcrypt-dev libpng-dev libfreetype6-dev libmysqlclient-dev libreadline-dev libcurl4-openssl-dev libjpeg62-turbo-dev libtool-bin libexpat1-dev 2)  Compilar e Instalar  OpenSSL 1.1.x wget http://www.openssl.org/source/openssl-1.1.0h.tar.gz --no-check-certificate tar -zxvf openssl-1.1.