Pesquisar este blog

terça-feira, 17 de março de 2015

Comandos Linux - Mão na roda


Comandos para serem utilizando no Linux


Listando arquivos no linux que contenha uma determinada palavra em seu conteúdo.



# find / | xargs grep -s -a -i palavra_chave | cut -d : -f 1 | uniq

Serão mostrados todos os arquivos do computador que contenham esta palavra_chave. Note que você pode mudar o diretório de pesquisa no início do comando "find /". Você pode modificar por exemplo para "find /home/seu_usuário". 

No entanto existe um problema neste comando, se você tiver algum arquivo que contenha no meio do seu nome o caracter ":" , só irá mostrar a primeira parte do arquivo. 

Neste caso, que pode dar problemas, resuma o comando um pouco, mas a tela será preenchida com informações em excesso. Veja o comando abaixo: 

# find / | xargs grep -s -a -i palavra_chave | uniq

Se você quiser saber quantas vezes a palavra chave aparece, retire o comando "|uniq", será mostrado cada arquivo o mesmo número de vezes que encontrar a palavra_chave no arquivo.


Consertando permissões de arquivos e diretórios


# find /home/$USER/.* -type f -exec chmod 644 '{}' \;
# find /home/$USER/.* -type d -exec chmod 755 '{}' \;
# find /home/$USER/* -type d -exec chmod 755 '{}' \;


Explicando:
  • find → Comando de busca;
  • /home/$USER/.* → Diretório raiz da busca;
  • -type (f ou d) → Tipo a ser buscado, neste caso: f busca arquivo e d busca diretórios;
  • -exec → Execução do comando, neste caso chmod e suas devidas permissões;
  • {} → Arquivo ou diretório encontrado;
  • \; → Finalização do comando.

Obs.: A variável $USER contém o login do usuário atual.  

domingo, 8 de março de 2015

Instalação básica do Linux CentOS 6.6

Estarei efetuando uma instalação básica do CentOS 6.6 64bits, a instalação será feita em cima de uma máquina virtual caso você não possua o Virtualbox instalado, você pode acompanhar a instalação dele aqui.

Vamos efetuar o download da imagem do Linux CentOS 6.6, para isso devemos ir no site da comunidade para baixa-lo. Abaixo segue um link do mirror das imagens.

Clique aqui = > Mirror CentOS 6.6





Após selecionar um dos links acima você será direcionado ao conteúdo abaixo, selecione CentOS-6.6-x86_64-bin-DVD1.iso  para efetuar o download, caso você queira baixar também as bibliotecas do CentOS você pode baixar o arquivo CentOS-6.6-x86_64-bin-DVD2.iso.

Para nosso instalação básica precisamos somente do arquivo => CentOS-6.6-x86_64-bin-DVD1.iso.


Com o VirtualBox já instalado em nosso máquina vamos criar uma máquina virtual para instalação do VirtualBox.

Selecione Novo.


Configure a mémoria da máquina virtual.


Selecione Criar um disco rígido virtual agora.


Estarei colocando um tamanho de 35G de disco.


Escolha o tipo de arquivo, eu gosto de escolher VMDK, por ter uma compatibilidade com o VMWARE, mais você pode escolher VDI sem problema.



Escolha Dinamicamente alocado e clique em próximo 

Clique em Criar disco




Escolha a primeiro opção Install or upgrade an existing system



Selecione Skip



Clique em Next



Selecione o idioma que será usando durante a instalação e clique em Next




Selecione o idioma compatível com seu teclado e clique em Next


Escolha a opção Basic storage Devices e clique em Next



Escolha No, keep any data e depois clique em Next



Dê um nome que você deseja a sua máquina e clique em Next



Selecione o time zone  - São Paulo e clique em Next


Coloque um senha para seu usuário Root, caso a senha seja fraca clique em Use Anyway, para utiliza-la assim mesmo e depois clique em Next


Escolha Use all Space para formatar o disco inteiro, removendo todo o seu conteúdo e clique em next


Escolha Write chances to disk, para aplicar as mudanças no disco e clique em Next



Selecione Desktop e clique em Next


Aguarde o processo de Instalação



A finalizar o process o de instalação clique em Reboot para reinicializar a máquina que foi feita a instalação.



Após reinicializar será mostrada a tela de boas vindas clique em Forward.


Selecione yes, I agree to the License Agreement, para concordar com o acordo de instalação e clique em Forward


É necessário criar um usuário para prosseguir , esse usuário é para que você não use o usuário Root (segurança) sem uma necessidade já que o mesmo é para Administração do ambiente


Configure a data e horário e clique em Forward



Clique em Finish