HELLO

WELCOME
Systems Analyst | DevOps Engineer
Linux: como localizar arquivos

Marcelo L. Oliveira

DevOps Engineer

© 2023 Marcelo L. Oliveira. All Rights Reserved

maio 31, 2020
Linux: como localizar arquivos

Use o comando locate para localizar arquivos no sistema operacional Linux.

$ locate .bashrc

Pode ser que o comando não seja encontrado, como no exemplo abaixo:

-bash: locate: command not found

Use o comando a seguir para habilitá-lo, conforme a distribuição que utilize:

$ sudo yum install mlocate (CentOS/RHEL)
$ sudo dnf install mlocate (Fedora)
$ sudo apt install mlocate (Ubuntu)

Para o comando funcionar ainda é necessário instalar o updatedb. Na maioria da distribuições Linux ele é executado uma vez por dia para coletar os nomes de arquivos em todo o SO.

$ sudo updatedb

Agora teste o comando locate, conforme exemplo:

$ locate .bashrc

O resultado deve ser algo como o demonstrado na linha a seguir:

/etc/skel/.bashrc
/home/marceloweb/.bashrc

Isso é tudo!

More Details
abr 21, 2020
Canal no Youtube

Agora as dicas que oferecidas aqui serão publicadas em formato de minicursos no Youtube. A ideia é começar pelo mais básico, introdução ao HTML e ir avançando com linguagens dinâmicas e mais adiante com assuntos relacionados a DevOps.

Clique no link: 5 Minutos de Tecnologia.

More Details
jan 29, 2018
Docker e permissões: docker daemon socket

Após a instalação do Docker é comum surgirem alguns problemas com as permissões. Por exemplo, ao tentar executar o comando a baixo:

$ docker run hello-world
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock

Ao executar um docker-composer:

Can’t connect to docker from docker-compose

A solução é simples:

1. Criar o grupo docker.
$ sudo groupadd docker

2. Adicionar o usuário atual ao grupo docker.
$ sudo usermod -aG docker $USER

3. Fazer logout e login novamente.

4. Para um teste, executar o seguinte comando:
$ docker run hello-world

More Details
jan 5, 2018
GIT – Ignore arquivos já adicionados ao repositório

Para destravar um aquivo que foi adicionado ao repositório, mas sem excluí-lo do sistema, podemos usar o seguinte comando:

$ git rm --cached filename

Se o objetivo é destravar todos os arquivos que estão no .gitignore, primeiro commit as mudanças pendentes, depois execute o seguinte comando:

$ git rm -r --cached .

O comando acima remove todos os arquivos da “staging area”. Agora rode o seguinte:

$ git add .

Para finalizar, commit as alterações:

$ git commit -m ".gitignore agora funciona"

Feito!

More Details