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!
+ 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!
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.
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!
O /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.
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.
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.
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/
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
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.
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:
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:
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:
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 :
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:
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:
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.
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.
Markdown é uma linguagem simples de marcação originalmente criada por John Gruber e Aaron Swartz, makdown converte seu texto em XHTML válido.
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:
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.