LINUX - CENTOS - Red Hat


Comando básicos do LINUX (Centos)
 
 Configuração da PLACA DE REDE
  • Arquivo de configuração da placa de rede, para editar
    nano /etc/sysconfig/network-scripts/ifcfg-eth0

    DEVICE="eth0"

    HWADDR="08:00:27:16:36:FF"

    TYPE="Ethernet"

    UUID="d0a4dc73-b566-406e-8f73-79aa0b0a952c"

    ONBOOT="yes"

    NM_CONTROLLED="yes"

    BOOTPROTO="static"

    IPADDR=10.1.1.22

    NETMASK=255.255.255.0

    GATEWAY=10.1.1.16

    DNS1=200.175.5.139

    DNS2=200.175.89.139
     
  • mudar o usuário para root
    su
  • adicionar um ip ao default gateway
    route add default gw 10.1.1.16
  • restart serviços de rede 
    service network restart 
  • mostra o default gateway
    ip route show
  • mostra o endereço IP
    ip addr show eth0
  • checa se esta na internet
    ping uol.com.br
     
  • baixar a placa de rede
    ifdown eth0
     
  • subir a placa de rede
    ifup eth0
     
  • Checar de existe placa ativa digite
    ifconfig Procure pela palavra "Ethernet", normalmente ou similar
     
  • Ver se o sistema reconheceu a placa de rede
    lspci (LSPCI)
     
  • Com Alterando endereço IP (com 2 placas de rede) - dinamicamente (perde o endereco no boot)
    ifconfig eth0 10.1.1.22 netmask 255.255.255.0 up

        |     |       |                 |

        |     |       |                  -> mascara de rede

        |     |        -------------------> ip da placa de rede

        |      ---------------------------> nome da placa de rede

         ---------------------------------> comando
    ifconfig eth1 200.17.11.1 netmask 255.255.255.0 up  
    para não perder os parametros, salve no arquivo ifcfg-eth1

    nano /etc/sysconfig/network-scripts/ifcfg-eth1  
  • Alterando o DNS edite o arquivo
    nano /etc/resolv.conf incluir os DNS, digite

    nameserver 200.175.5.139 (dns gvt)

    nameserver 200.175.89.139 (dns gvt)

    para salva digite control+o

    para sair digite control+x
  • Alterando o nome do computador na rede
    nano /etc/sysconfig/network
    -> Alterar: HOSTNAME=desk
  • Alterando o IDIOMA
    nano /etc/sysconfig/keyboard
    Adicione as linhas abaixo
    KEYTABLE="br-abnt2"
    MODEL="abnt2"
    LAYOUT="br"
    KEYBOARDTYPE="pc"
  • Alterando o IDIOMA
    nano /etc/sysconfig/i18n

    altere para pt_BR.UTF-8
 PROBLEMAS COM A PLACA DE REDE
  • Device eth0 does not seem to be present. ...
    Veja qual a interface que foi instalada

    ls /sys/class/net

    eth1 lo (veja o nome do device instalado)
  • Editar o ifcfg-eth0 e altere eth0 para eth1
  • Salve o arquivo para
    /etc/sysconfig/network-scripts/ifcfg-eth1

    Veja qual a interface que foi instalada
     
  • Apague a configuração que interface que esta dando "pau"
    rm /etc/sysconfig/network-scripts/ifcfg-eth0
     
  • Inicia o serviço de rede
    service network start
  • Pára o serviço de rede
    service network stop


    Checar se o ping esta funcionando
Comandos Basicos - entende-se <enter> = <>
  • Módulos instalado no LinuxListar os discos
    lspci (LSPCI)
     
  • ver a versão do fedora
    cat /etc/fedora-release
    ou cat /etc/centos-release
  • configuração básica  
    setup <>
     
  • limpa a tela cls
    control+L ou clear <>
     
  • arquivos e diretorios
    ls -1 -all | more ( LS -1 -ALL | MORE)<>
     
  • restart
    reboot <>
     
  • desligar
    shutdown -H now <>
     
  • novo console
    ALT + --> (seta pra direita)
     
  • voltar o console
    ALT + <-- (seta pra esquerda)
     
  • altera senha
    passwd <> pede nova senha
     
  • versão do linux que esta usando
    cat /etc/*-release
     
  • instalar um app - editor de textos gedit
    yum install gedit
     
  • remover um app - editor de textos gedit
    y
    um remove gedit
     
  • Editor de texto:
    nano /etc/resolv.conf - edita resolv.conf no diretorio etc

    control+O - salva o arquivo

    control+x - sai do app HDs 
obs(1): para usar o comando yum (instalação, a maq deve esta na web)

Instalando programas no LINUX
  • No linux é possível instalar programas através do comando
    rpm <opcao> <nome_do_pacote>

    Opção/Descrição

    -i Instalação de modo simples

    -v Método verbose (exibe detalhes da operação)

    -h Exibe o caractere # enquanto durar a instalação

    -U Atualização da versão mais antiga para uma mais nova.(Update)

    -nodeps Não verifica dependências

    -force Força a instalação do programa.

    -e Executa a desinstalação do pacote

    -qa
    Exibe pacotes já instalados

    -qf
    Exibe o pacote do qual o arquivo faz parte

    -ql Mostra na tela os arquivos que fazem parte de um programa instalado

    -qi Mostra as informações de um pacote instalado

    -qpi Mostra os arquivos que fazem parte de um programa que não está instalado

    -help Exibe informações de ajuda.
HDs, pendrive e CdRom  
** O conceito do linux não é como o DOS onde vc tem discos fisicos organizados por letras tipo a:, b:, c:,... Para voce acessar um disco ele dever ser "montado" e no console é visto como uma pasta. Portando crie uma pasta a partir do raiz (ex: hd) e nela vc monta os HDs e partições, tanto na interface gráfica como no console, cada hd ser uma pasta. O resto é igual...sub-pastas (diretórios), arquivos... 

  • Listar os discos
    dmesg|grep disk

    sd 0:0:0:0: [sda] Attached SCSI disk removable disk (CD-ROM)

    sd 1:0:0:0: [sdb] Attached SCSI disk

    sd 1:0:1:0: [sdc] Attached SCSI disk
     
  • Montar volumes (os discos)
    os discos por padrão são configurados no diretório "/media"
     
  1. visualizar volumes montados
    df -h

    Sist. Arq 1K-blocos Usad       Dispon. Uso% Montado em

    --------- --------- -------- --------- ---- -----------

    /dev/sdb1 30961664  12819908  16568996  44% /media/sdb1

    /dev/sdb6 28834716    429376  26940616   2% /media/sdb6

    /dev/sdb9 204549336 24678604 179870732  13% /media/sdb9
     
  2.  montar volumes (discos no linux)
  • crie um diretório do hd no diretório /media
    cd /media

    mkdir hda

    mkdir hdb

    mkdir hdc
    .....
     
  • monte os volumes
    mount -t ext4 /dev/sdc /media/hdc
     
  • mostra o diretório /media/hdc
    ls /media/hdc -all

    lost+found
     
  • desmontar volumes
    umount /media/hd1

    ls /media/hd1 -all

    .(nada) 
Obs(2) 
Instalar um novo HD 
  • Visualizar os HDs
    dmesg|grep disk

    ANTES DE INSTALAR O HD

    sd 0:0:0:0: [sdb] Attached SCSI disk removable disk (CD-ROM)

    sd 1:0:0:0: [sda] Attached SCSI disk

    APOS ADICIONAR O HD

    sd 0:0:0:0: [sda] Attached SCSI disk removable disk (CD-ROM)

    sd 1:0:0:0: [sdb] Attached SCSI disk

    sd 1:0:1:0: [sdc] Attached SCSI disk

    APOS ADICIONAR O HD
    instale o disco, cuidado que as letras sdb,sda,sdc... elas se alteram quando vc instala um novo disco...CUIDADO PARA NÃO FORMATAR O DISCO ERRADO
  • Formatar o disco HD
    mkfs.ext4 /dev/sdc (sdc é no HD novo)
  • Qual o disco esta com o sistema
    fdisk - l
    aparece um * abaixo da palavra boot
    ou df-h

    aparece um diretorio /boot
  • Clonar HD
    sudo dd if=/dev/sdb of=/dev/sdc

    https://www.youtube.com/watch?v=yYKE17YuO1Q
Arquivos e Diretorios
  • cria um diretório
    mkdir teste
     
  • apaga um diretório
    rm -R teste
     
  • DEL XX.TXT - apaga um arquivo
    rm arquivo.txt
     
  • muda diretório (muda para o diretório etc)
    cd /etc/
     
  • volta para o diretório anterior
    cd ..
     
  • lista diretorio dir
    ls -all
     
  • criar um arquivo
    cat > teste.txt
    Ctrl+Z
  • copia arquivo
    cp arquivo-origem arquivo-destino
  • criar um arquivo 
    cat > teste.txt

    Ctrl+Z
  • apaga um arquivo 
    rm teste.txt
  • renomeia um arquivo 
    mv arquivo1.txt arquivo2.txt  
Instalar a interface grafica