Share

Dicas Linux em videoaulas

+ 20 dicas em vídeo aulas com o Prof. Juliano Ramos. Dicas de segurança, dicas básicas, dicas de administração de sistemas. 


 Explore e divirta-se!

Introdução

Agrupei diversas dicas rápidas do meu canal, para que você possa aprender mais sobre o linux e as ferramentas open source. 

Todas as dicas são rápidas e você pode aproveitá-las degustando um bom café :-).

Prof. Juliano Ramos de Oliveira é engenheiro da computação e possui diversas certificações de Linux entre elas: Comptia Linux+, Red Hat RHCSA, SUSE CLA, LPIC-2 e em segurança CEH – Hacker ético.

Juliano, também é conhecido na rede como grubelilo. Sua primeira certificação linux foi da extinta Conectiva Linux em 2002, desde esta época o Prof. Juliano Ramos vem atuando como consultor e coordenador de projetos que envolvam o software open source.

Na prefeitura de São Paulo, atuou cinco anos, coordenando unidades do programa telecentros, maior programa de inclusão digital da América Latina, implementado 100% em GNU/Linux. Grubelilo, já atuou como

consultor e instrutor nas principais escolas de cursos preparatórios de Linux em São Paulo como 4 Bios Academy, Linux Force Brasil, Escola do Linux, Trainning entre outras.

Atualmente, o professor possui um canal no youtube com videos diários sobre linux e três programas ao-vivo semanalmente. Você pode assistir seu programa nas Terças, Quintas e Sábados as 20:00h no canal:

http://www.youtube.com.br/certificacoesnetbr

Oliveira, é desenvolvedor e mantenedor da Certificação Linux – LTC – Linux True Certificate – http://certificacoes.net.br/

Autor de diversos e-books na WEB e atualmente, escreve um livro para a editora Casa do Código sobre Servidores Linux. 

Explore

Espero que este conteúdo seja de grande auxílio em sua busca por conhecimento sobre o linux. Mas ainda, espero que se divirta e me encaminhe seu feedback!

Criando usuários com perfis diferentes

/etc/skel é utilizado para ser a base de criação de diretórios e arquivos que vão compor o novo usuário a ser criado. Isto significa que todos os arquivos e diretórios que você coloca em /etc/skel são copiados para os novos usuários do sistema. O que pouca gente sabe que é possível criar diversos perfils para a criação de seus usuários. 




Criptografar diretórios no linux.

Nesta aula vamos aprender a critptografar arquivos e diretórios no linux usando o encfs. O primeiro passo é instalar a aplicação usando o comando:

 


# apt-get install encfs

O enfcs trabalha "montando" o diretório como se fosse uma partição, exemplo:


# encfs /caminho/ponto-de-montagem /caminho/a-ser-montado

Escolha a opção padrão e coloque a senha. Agora que criamos o diretório é possível visualizar ele com df -h , você pode acessar o diretório e criar conteúdo. Depois desmonte com o comando: fusermount -u /caminho/diretório





Para montar novamente use:


# encfs /caminho/ponto-de-montagem /caminho/a-ser-montado <digite a senha>

Assista o vídeo para entender melhor o funcionamento da aplicação.


Editando o FSTAB

Se você criou novas partições e deseja acessar o seu conteúdo após o boot do sistema de forma automatizada, isto é, sem precisar digitar o comando mount, você deve editar o arquivo fstab, nesta aula, vamos aprender a editar este arquivo.

 

Configurando o UMASK

Aprenda nesta aula a configurar a variável UMASK que define as permissões padrões do seu sistema operacional GNU/Linux. Em muitos casos é necessário alterar a configuração padrão de permissões de diretórios e arquivos seguindo os padrões de sua empresa, neste momento, saber como a UMASK funciona é fundamental.


Escaneando portas com nmap e bloqueando root no ssh

Nesta aula, vamos aprender como usar o nmap para descobrir possíveis portas do sistema e  como bloquear o acesso de root no servidor SSH que é uma tarefa importantíssima para a segurança do seu servidor.


Usando o APT

O comando APT é muito utilizado no sistema operacional Debian e em suas derivações como o Ubuntu e o Linux Mint. Nesta aula, vamos aprender o que é o repositório e como instalar, remover, atualizar e limpar arquivos de configuração dos apps.


Configurando um servidor Open-SSH - Acesso remoto seguro

A dica de hoje é sobre a instalação do servidor Open-SSH - Secure Shell, que permite uma comunicação segura entre duas máquinas. O primeiro passo é instalar a ferramenta:


# apt-get install openssh-server

Após a instalação nas duas máquinas que você irá fazer o acesso, utilize a sintaxe:


# ssh nome_do_usuario@ip-da-maquina-remota

Exemplo:


# ssh [email protected]

Além do acesso que permite a você executar comandos de forma remota, é possível,  usar o protocolo SSH para fazer
 cópias de arquivos, exemplo:


# scp arquivo nome-do-usuario@ip-remoto:/caminho-que-vou-copiar

Exemplo:


# scp arquivo.txt [email protected]:/tmp/


Criando partição NTFS no Linux


Nesta dica, vamos aprender como criar partições NTFS no linux. O sistema de arquivos NTSF é o padrão do Microsoft Windows, então, possa ser que você necessite utilizar para HDs externos e/ou discos que vão ter acesso pelo Windows. Instale o suporte a este formato de sistemas de arquivos:


Copiando texto entre diferentes arquivos no VIM

Nesta dica vamos aprender como trabalhar com mais de um documento dentro do editor de texto - VIM. Crie um arquivo de texto e abra-o com o editor vim, exemplo:

# touch texto1.txt
# vim texto1.txt

Crie agora o seu segundo arquivo de texto, você pode usar um arquivo existente.

# touch texto2.txt

Dentro do primeiro arquivo, tecle: <esc> e digite: :split /root/textos/texto2.txt

Configuração básica de rede linux

Nesta aula vamos aprender a configurar uma interface de rede no Debian Linux.  Caso esteja usando o virtualbox, deixe em modo bridge nas opções de rede do virtualbox. Para ver as interfaces, use o comando:


Arquivos de mensagem de login e pós-login

O arquivo /etc/issue permite que você edite sua mensagem antes da tela de login. Para mensagem após o login você usar o arquivo /etc/motd.  Veja a videoaula sobre este dois arquivos:

A frase é do tio Bem - homem aranha e não super homem. :-)

Useradd e o diretório /etc/skel

O comando useradd permite você criar de forma rápida um usuário, por exemplo:

useradd maria

O arquivo /etc/default/useradd permite a você definir as configurações padrões para a criação de usuários. Como local do diretório home valor do GID inicial (número de identificação do grupo) entre outras opções. Neste arquivo também é possível definir o diretório que será a base padrão para a criação de novos usuários, SKEL=/etc/skel é o padrão.

Diretório skel

Tudo que você colocar dentro do diretório /etc/skel será copiado no ato de criação de um novo usuário. Assista a videoaula:


Obtendo ajuda no Unix/linux

Nesta videoaula vamos aprender a usar os comandos: man, info e help

Para deixar as páginas de manual em português, instale:

# sudo apt-get install manpages-pt

Exemplo de uso do comando man que visualiza página de manual:

# man mkdir

Os diretórios das páginas de manual ficam em:

/usr/share/man



Significado dos números:

  1. Programas executáveis ou comandos do Shell.
  2. Chamadas do sistema – rotinas do kernel (mais utilizado por SysAdmin’s).
  3. Funções de bibliotecas – documentação de bibliotecas do sistema (bastante utilizado por desenvolvedores).
  4. Arquivos especiais – arquivos usados dentro do diretório /dev.
  5. Formato e convenções de arquivos – contém o formato de alguns
  1. arquivos como o /etc/passwd.
  2. Jogos – dicas e comandos de jogos existentes no sistema.
  3. Miscelânea de pacotes – documentação relacionada a pacotes, protocolos etc.
  4. Comandos administrativos – comandos utilizados pelo root.
  5. Rotinas do Kernel.


Agendamento com o Cron

O cron é a aplicação do linux responsável pelo agendamento de tarefas. Para abrir o agendador de tarefas, digite o comando:

crontab -e

Dentro do editor da crontab, coloque seu agendamento, seguindo a ordem:

Minuto - Hora - dia do mês - Mês - Dia da semana - Comando

Exemplo:

*/30* * * * * ls -l /etc >> /var/log/logcron/logdols

No exemplo acima, ficou definido que de 30 em 30 minutos (*/30*) de todas as horas de todos os dias do mês e todos os dias da semana o comando (ls -l /etc >> /var/log/logcron/logols) será executado. Após editar seu arquivo na crontab salve e feche o editor.

Perceba que dentro de /var/log/logcron/logdols depois de 30 minutos teremos o arquivo logdols. Especifique um valor menor como 1 minuto (*/1*) para ver mais rápido. Para remover o agendamento, retorne o comando:

crontab -e

Você pode comentar a linha, colocando # ou remover. Veja a videoaula:







 

 

Alterando a senha de root sem live-cd

Root é o usuário administrador do linux, normalmente você determina sua senha na instalação do sistema. Pode acontecer de você esquecer a sua senha. Em alguns casos você pode assumir um servidor que era gerenciado por outro administrador de sistemas e que por algum motivo, não te forneceu a senha.

Tendo acesso físico a máquina, faça o seguinte:

Na tela de login do grub você deve apertar a tecla <e> para editar :

DeepinScreenshot_select-area_20170813093127

Quando você apertar <e> terá uma tela com diversos parâmetros de inicialização do sistema. Procure a opção com o kernel de inicialização do linux e na frente dele coloque a opção:

silent init=/bin/bash

Veja a imagem abaixo:

DeepinScreenshot_select-area_20170813093547

Após a edição do parâmetro, aperte a tecla <f10> para ele carregar o sistema - já logado como root. Mas ele vai iniciar sem permissão de escrita. Então execute o comando:

# mount -o remount rw / 

Agora execute o comando:

# passwd root

Coloque sua nova senha de root, desligue seu computador e pronto. Veja a videoaula abaixo sobre o assunto:



Alterando permissões de uma só vez

Nesta dica, vamos aprender como alterar permissões de uma única vez usando o linux. No caso de alterar permissão de todos os diretórios use o comando:

# find /diretorio -type d | xargs chmod 775

Já para alterar permissões de todos os arquivos, utilize:

# find /diretorio -type f | xargs chmod 644

O # simboliza que este comando deve ser executado como o usuário root.



Google Keep como aplicação no Deepin Linux

O Keep é um software de produtividade criado pelo google. Você pode usar ele como uma aplicação nativa do linux, criando um atalho no seu navegador Chrome, aliás, você poderá fazer isto com qualquer outro sistema operacional. Neste vídeo aprendemos como o Keep pode ser de grande ajuda para nos organizarmos no dia a dia.




Typora: Editor Markdown para Linux - Perfeito!

Markdown é uma linguagem simples de marcação originalmente criada por John Gruber e Aaron Swartz, makdown converte seu texto em XHTML válido.

Um simples e poderoso editor

list

Typora é um editor que permite Markdown, porém através dos seus atalhos é possível já trabalhar visualizando as alterações que você realiza no texto. Para negrito por exemplo, ao invés de digitar **negrito** como fazemos em markdown, você chama o atalho com <ctrl> + <alt> + <f> e digita o código. Assista o vídeo:

​ 

 ​


 

2

Enviando gmail pela linha de comando

Aprenda como enviar e-mail do gmail pela linha de comando no linux.

​​

Download de videos do youtube pelo linux

Download de videos do youtube pelo linux é simples e prático.


Quer mais?

Sempre estamos desenvolvendo materiais novos e de qualidade sobre linux. Recebe um alerta em seu e-mail, assim como nossas promoções de cursos e sorteios de bolsas.

Venha para nosso grupo

Not using Beacon yet?