Instalação e configuração Linux CentOS 6.x
Objetivo:
Instalar e configurar o sistema operacional Linux CentOS e efetuar suas configurações iniciais.
1- Abra o Virtuabox e clique em novo, e configure conforme a imagem abaixo:
2- Configure a memória para 512MB
3- Nesta opção deixe conforme a ilustração a seguir:
4- Nesta opção deixe conforme a ilustração a seguir:
5- Nesta opção deixe conforme a ilustração a seguir:
6- Nesta opção deixe conforme a ilustração a seguir:
7- Desative o áudio das configurações:
8- Desative as configurações de porta USB
10- Localize a imagem ISO, clicando em Escolher disco e localize a imagem ISO no seu sistema operacional
11- Em seguida Sistema e habilite 2 processadores, conforme a ilustração a seguir:
12- Após todos estes procedimentos, clique em Iniciar, para dar execução na instalação da máquina Linux
13- Escolha o idioma Português (Brasil) e com a tecla TAB, escolha OK e pressione ENTER
14- Deixe a configuração do teclado como está e com a tecla TAB, habilite a opção OK e pressione ENTER
15- Nesta próxima opção, escolha a opção Reinicializar tudo (utilizando a tecla TAB em seguida ENTER)
16- Deixe as configurações de fuso horário como estão e pressione OK
17- Configure a senha de root (Administrador do sistema), insira a senha abaixo:
esamc2015
18- Com as setas de direção do teclado, escolha a opção “Usar o disco inteiro” e pressione OK e depois ENTER
19- Aguarde a finalização da instalação, conforme a ilustração a seguir:
20- Após finalizar a instalação, clique em Reinicializar, conforme a ilustração a seguir:
21- Pronto! A instalação do sistema Linux (CentOS versão 6.6) foi realizada com sucesso, conforme a ilustração a
seguir:
Configurações iniciais CentOS 6.x
--Obs: Digite os comandos a seguir e pressione ENTER após cada sequencia de comandos, vamos lá, digite:
--Digite o comando abaixo e pressione ENTER
cd /etc/sysconfig/network-scripts
--Digite o comando abaixo e pressione ENTER
rm -rf ifcfg-eth0
--Digite o comando abaixo e pressione ENTER
vi ifcfg-eth0
--Digite o comando todas as linhas abaixo
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
DNS1=8.8.8.8
DNS2=8.8.4.4
--Após digitar, pressione ESC e digite :wq em seguida ENTER
--Pronto! Agora vamos atualizar o sistema, para isso digite:
yum update
--Pressione S e em seguida ENTER e aguarde até efetuar atualização do sistema...
--Agora vamos tirar alguns programas da inicialização do sistema, para isso digite o comando abaixo:
yum install ntsysv
--Pressione S duas vezes que for solicitado, conforme a imagem abaixo:
--E agora use as setas do teclado e desmarque os programas abaixo pressionando a tecla de ESPAÇO
iptables
ip6tables
postfix
--Pressione a tecla TAB até habilitar a opção OK em seguida pressione ENTER
--Alterando hostname (Nome do sistema), repare que no terminal do sistema está desta forma:
[root@localhost ~]#
--Vamos deixar desta forma:
[root@srvesamc ~]#
--Obs: srv é abreviação de Servidor
--Para isso digite:
vi /etc/sysconfig/network
em HOSTNAME deverá estar assim:
HOSTNAME=localhost.localdomain,
--Deixe a linha HOSTNAME assim:
HOSTNAME=srvesamc
--Pressione ESC e depois digite :wq e pressione ENTER
--Reinicie o sistema com o comando abaixo e pressione ENTER
reboot
--Após reiniciar veja como ficou, conforme podemos ver na ilustração a seguir:
Comandos básicos do sistema Linux
Comando: top
Descrição: O comando top é usado para listar todos os processos em execussão no servidor, além de estatísticas de
uso da CPU, memória, I/O, load average e etc… No exemplo abaixo, estaremos indicando ao comando top que ele
deverá ser atualizado a cada 1 segundo:
Exemplo: top -d 1
Comando: ps
Descrição: Parecido com o comando top, ele serve para listar os processos em execussão no servidor. O exemplo
abaixo seguidos das opções aux serve para listar todos os processos e de qualquer usuário.
Exemplo: ps aux
Comando: kill -9
Descrição: O kill é usado para matar um processo no servidor pelo PID dele. Você pode descobrir o PID de um
processo executando o comando pidof -x seguido do nome do processo.
Exemplo: kill -9 1234 → (Obs. Use o comando top para capturar o número do processo corrente)
Comando: free
Descrição: Este comando é usado para visualizar os dados da memória física do servidor. Use-o com a opção -m para
que os dados sejam exibidos em megabytes.
Exemplo: free -m
Comando: df
Descrição: Este comando é usado para listar as partições do servidor e seus respectivos espaços/pontos de montagem.
Use-o seguido das opção -h para que os espaços sejam listados de forma que o usuário possa entender(em kbytes,
megabytes, gigabytes, etc…)
Exemplo: df -h
Comando: w
Descrição: Este comando pode ser usado para listar os usuários conectados ao servidor pelo serviço SSH, além do
load e uptime.
Exemplo: w
Comandos de Manipulação de Arquivos
Comando: cd
Descrição: Este comando é usado para navegar em diretórios. Use-o sem nenhuma opção para ir para o diretório root,
seguido do comando a ser acessado ou ainda seguido de 2 pontos para que volte um nível.
Exemplo 1: cd
Exemplo 2: cd /usr
Exemplo 3: cd ..
Comando: cp
Descrição: Este comando é usado para copiar diretórios e/ou arquivos. Use-o seguido da opção -R para que sejam
copiados todos os subdiretórios de um diretório.
Exemplo 1: cp teste.txt teste_final.txt
Exemplo 2: cp -R /home/diretorio /root
Comando: ls
Descrição: Este comando é usado para listar arquivos, diretórios e etc… em um diretório por exemplo. Use-o seguido
da opção -l para que os dados sejam listados em uma única linha.
Exemplo: ls -l
Comando: touch
Descrição: Este comando é usado para criar arquivos de texto
Exemplo 1: touch teste.txt
Comando: rm
Descrição: Este comando é usado para remover arquivos e diretórios. Use-o seguido da opção -R para que sejam
removidos todos os arquivos de um diretório.
Exemplo 1: rm teste.txt
Exemplo 2: rm -R /home/diretorio
Exemplo 3: rm -rf texte.txt
--Observação:
rm -rf
(TOME MUITO CUIDADO COM ESTE COMANDO, O MESMO NÃO PERGUNTA SE QUER DELETAR O
ARQUIVO, O MESMO DELETA SEM QUESTIONAR NADA AO USUÁRIO)
Comando: mv
Descrição: Este comando é usado para mover arquivos e diretórios para outros locais ou ainda para renomea-los.
Exemplo 1: mv teste.txt novo_teste.txt
Exemplo 2: mv /home/diretorio /root
Comando: mkdir
Descrição: Este comando é usado para criar diretórios.
Exemplo: mkdir teste
Comando: chmod
Descrição: Este comando é usado para alterar as permissões de arquivos e pastas. Use-o seguido da permissão
desejada.
Exemplo: chmod 777 teste.txt
Comandos: vi
Descrição: Este editor é utilizado em ambientes Linux e UNIX para editar arquivos de texto, calma! Iremos ter uma
aula somente deste editor, mas enquanto! Pode ir treinando com as opções a seguir:
Exemplo: vi teste.txt (Cria o arquivo de texto teste.txt e deixa o mesmo pronto para inserir a digitação)
--Observação:
Para passar para o modo comando pressione ESC
Comandos básicos de inserção de texto:
i
a
r
A
o
O
Ctrl + h
Insere texto antes do cursor
Insere texto depois do cursor
Insere texto no início da linha onde se encontra o cursor
Insere texto no final da linha onde se encontra o cursor
Adiciona linha abaixo da linha atual
Adiciona linha acima da linha atual
Apaga o ultimo carácter
Comando: tar
Descrição: Este comando é usado para compactar/descompactar arquivos com extensão .tar, .tar.gz
Exemplo(compactar): tar -zcvf arquivo.tar.gz teste.txt diretorio1 diretorio2
Exemplo(descompactar): tar -zxvf arquivo.tar.gz
Comando: zip
Descrição: Este comando é usado para compactar arquivos com extensão .zip
Exemplo: zip arquivo.zip teste.txt diretorio1 diretorio2
Comando: unzip
Descrição: Este comando é usado para descompactar arquivos com extensão .zip
Exemplo: unzip arquivo.zip
Comando: du
Descrição: Este comando é usado para calcular o espaço total de um diretório ou arquivo. Use-o seguido da opção -h
para exibir o espaço em megabyte
Exemplo 1: du -h
Exemplo 2: du -h teste.txt
Comandos de Busca
Comando: find
Descrição: Este comando é usado para localizar arquivos e diretórios.
Exemplo: find / -name teste.txt
Comando: locate
Descrição: Este comando é usado para localizar arquivos e diretórios.
Exemplo: locate teste.txt
Comando: grep
Descrição: Este comando é usado para buscar uma expressão dentro de um arquivo.
Exemplo: grep palavra teste.txt
Instalação de Pacotes (programas)
Comando: yum
Descrição: Este comando é usado para instalar pacotes(programas) no servidor. Use-o seguido da opção install e o do
nome do pacote que deseja instalar. Também pode ser usado para atualizar os pacotes já instalados no servidor como
kernel e outros.
Exemplo1 (instalar): yum install nome-do-pacote
Exemplo2 (atualizar): yum update nome-do-pacote
Exemplo3 (atualizar tudo): yum update
Comando: exit
Descrição: Este comando é usado para fazer logout do terminal/sessão onde você estiver logado.
Exemplo: exit
Comando: reboot
Descrição: Este comando é usado para reiniciar o servidor.
Exemplo: reboot
Comando: shutdown
Descrição: Este comando é usado para reiniciar/desligar o servidor. Use-o seguido da opção -r now para reiniciar ou
-h now para desligar o servidor.
Exemplo (reiniciar): shutdown -r now
Exemplo (desligar): shutdown -h now
Comandos Rápidos
Comando: cat /proc/cpuinfo | grep ‘model name’
Descrição: Use-o para descobrir o modelo do processador
Comando: free -m
Descrição: Use-o para exibir a estatística de uso da memória física.
Comando: ps aux | grep events
Descrição: Use-o para listar somente os processos de "Eventos" que contiverem o nome que poderá especificar à
frente do comando.
Comando: service nome-do-servico restart
Descrição: Use-o para reiniciar um serviço como o mysql por exemplo. Você pode usar também no lugar do restart o
start ou stop para iniciar, parar respectivamente um serviço.
--Exemplo: service network restart (Reinicia as interfaces de rede que estiver no sistema)
--Observação: Antes de iniciar este comando, instale o mesmo com o comando:
yum update
yum install wget (Pressione S para continuar)
Comando: wget http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
Descrição: Use-o para baixar arquivos para dentro do servidor.
Comando: cat /etc/redhat-release
Descrição: Mostra a versão do seu Sistema Operacional
Comando: cat /etc/isse
Descrição: Mostra a versão do sistema CentOS
Comando: ifconfig eth0
Descrição: Mostra endereço de IP, máscara, MAC ADDRESS (Endereço físico da placa de rede), da placa de rede
"eth0"
Autor:
Professor Fernando H. Santorsula
[email protected]
Instituição: ESAMC (Unidade – Centro – Sorocaba/SP)
Download

Instalação e configuração Linux CentOS 6.x