Do Sysadmin ao DevOps

Comandos básicos Docker

Docker é um ferramenta que venha aprendendo a pouco tempo, não explicarei o que é o docker, apenas alguns detalhes no uso. Caso queira uma explicação melhor sobre o que é docker, recomendo esse artigo do Mundo Docker.

Segue abaixo alista dos comandos mais básicos e explicações básicas sobre o docker:

1
2
3
4
5
6
7
8
docker search ubuntu # Procura versões do sistema ubuntu
docker pull [nome da imagem] # baixar imagem
docker images # listar imagens
docker run [nome da imagem ou id] # iniciar container com a imagem baixada
docker ps # listar containers
docker ps -a # Verifica todos os containers, inclusive os que estão parados
docker exec [id do container] [comando] # executa comandos no container
docker rm [id do container]

Iniciar container com alguns detalhes a mais:

Remover extensão .php com .htaccess (Rápido e fácil)

Já havia tentado de várias maneiras remover a extensão .php dos meus arquivos, mas todas sem sucesso. Porém consegui fazer de uma maneira muito simples, editando o arquivo .htaccess. Lembrando que para funcionar a modulo “mod_rewrite” deve estar habilitado no seu servidor web.

Criaremos o arquivo .htaccess na raiz do nosso projeto com o seguinte conteúdo

1
2
3
4
5
6
7
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php

</IfModule>

E quando formos criarmos nosso link no php, aqui no caso estamos com o exemplo signup.php, basta digitar assim:

Gestão corporativa com Software Livre

Segue um trabalho que fiz na faculdade sobre gestão corporativa com software livre.

Também listarei aqui meu rascunho para apresentação do slide, caso alguem tenha interesse.

Slide 1 = Apresentação

Assunto
Nome

Slide 2 = Gestão corporativa

Breve introdução do assunto

Governança corporativa é o conjunto de processos, costumes, políticas, leis, regulamentos e instituições que regulam a maneira como uma empresa é dirigida, administrada ou controlada. Os principais atores tipicamente são os acionistas, a alta administração e o conselho de administração. Outros participantes da governança corporativa incluem os funcionários, fornecedores, clientes, bancos e outros credores, instituições reguladoras (como a CVM, o Banco Central, etc.) e a comunidade em geral.
O corporate governance visa a diminuir os eventuais problemas que podem surgir na relação entre gestores e accionistas e, consequentemente, diminuir o risco de custos de agência.

Deslogar sessão ssh por inatividade

Para deixar a configuração do servidor ssh um pouco mais segura, podemos configurar uma opção para um usuario que ficar inativo por um determinado tempo seja deslogado automaticamente. É uma opção muito útil caso seja esquecido uma sessão aberta, o que é bastante perigoso por sinal.

O arquivo que devemos alterar é o /etc/ssh/sshd_config, adicionando ou alterando os seguintes parametros:

1
2
ClientAliveCountMax 0
ClientAliveInterval 30

Com isso, caso tenha inatividade na sessão por 30 segundos o usuário será deslogado.

Tutorial básico e rápido de Mysql

Instalação

Começamos pela instalação, que nas distribuições Debian like seria:

1
sudo apt-get install mysql-server phpmyadmin

Esse comando instalará a última versão do Mysql e do administrador visual que mais gosto o PHPmyadmin. A instalação irá pedir uma senha para o usuário padrão (root):

A confirmação da senha:

Instalar Java 8 no Manjaro/Archlinux

Primeiro atualize o sistema

1
pacman -Sy

Após isso baixamos a última versão (Na data da postagem essa era última versão)

1
wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=111679 -O Java-latest

Descompactamos

1
tar -zxvf Java-latest

Copiamos para a pasta correta

1
cp -pr jre1.8.0_60 /opt

Criamos o link para o programa

1
ln -s /opt/jre1.8.0_60/bin/java /usr/bin/java

E o link para os plugins:

1
ln  -s /opt/jre1.8.0_65/lib/amd64/libnpjp2.so  ~/.mozilla/plugins/libnpjp2.so

Fonte

0%