Linux

CentOS 7 instalado? Aprenda a dominar este sistema (1)

35 Comentários

CentOS(Community enTerprise Operating System) é uma distribuição Linux de classe Enterprise, baseada em código fonte gratuitamente distribuído pela Red Hat e mantida pelo projecto CentOS. Para quem necessita de estabilidade, este é o sistema operativo ideal.

Para quem já instalou o CentOS 7 saibam quais as primeiras configurações a realizar.


Como se sabe, o Centos/RHEL 7.0 adoptou o systemd, que é um substituto para a daemon init do Linux (mas é compatível com os scripts init do SysV e LSB) e que oferece várias melhorias ao nível da gestão de processos, gestão da dependência de serviços, inicialização do sistema e desempenho da própria shell. Esta alteração resultou na mudança de alguns comandos, obrigando os utilizadores a conhecerem como gerir serviços, processos, etc.  Hoje deixamos 5 das primeiras configurações que devem fazer após instalar o CentOS 7.

#1 Atualização do sistema

Mesmo depois de instalar o sistema, há certamente pacotes que necessitam de ser atualizados. Para atualizar o sistema devem usar os seguintes comandos:

yum check-update
yum upgrade

Após a atualização devem executar o comando yum clean all para limpar os pacotes que foram descarregados e também atualizar as informações dos repositórios em cache.

#2 Instalar alguns utilitários

O CentOS 7 não traz instaladas algumas ferramentas que usamos com frequência no Linux, como por exemplo o editor nano, wget (para fazer downloads via linha de comandos), curl (ferramenta para obter pacotes da Internet), net-tools, lsof (ferramenta para gerir  a rede local), etc.

Além das ferramentas referidas, devemos também instalar o bash-completion, para fazer o auto-complete de comandos. Para instalar todas estas ferramentas basta que usem o seguinte comando:

yum install nano wget curl net-tools lsof bash-completion

#3 Configurar e ver configurações de rede

Para configurar e ver as respetivas configurações de rede o utilizador tem no CentOS 7 vários comandos tais como ip, ifconfig, nmtui, nmcli ou route. A forma mais simples de configurar a rede e o nome da máquina é usando o comando nmtui.

No caso do nome pode ainda usar (adicionalmente) o comando nmtui-hostname.

Para verem a configuração da rede podem usar o comando ip addr.

#4 Serviços que arrancam durante o boot

Para verem os serviços ou daemons que arrancam durante o boot do sistema devem usar o seguinte comando:

systemctl list-unit-files -t service

Se, por exemplo, pretender que um serviço ou daemon não arranque no boot devem usar o seguintes comandos. (Vamos considerar que é o daemon mysql)

systemctl stop mysql
systemctl disable mysql

#5 Acesso via SSH

Por omissão o CentoS já vem com oOpenSSH instalado. O OpenSSH é um conjunto de ferramentas que nos permite ligar e gerir máquinas remotas, recorrendo ao protocolo SSH. Ao contrário de outras ferramentas como o telnet, rcp, rlogin e ftp, o OpenSSH garante a segurança das comunicações entre máquinas, pois recorre à criptografia para cifrar todo o tráfego (incluindo passwords).

Para aceder remotamente ao CentOS basta que use o endereço IP. Em sistemas Windows podem sempre usar como cliente o famoso Putty.

E foram estas as primeiras 5 dicas para aprender a dominar o CentOS via terminal. Como viram, com a adopção do systemd há algumas coisas que mudam e é, pelo menos, necessário saber que comandos usar. Num próximo tutorial iremos apresentar mais 5 dicas…se tiverem alguma sugestão deixem em comentário.

Autor: Pedro Pinto
Partilhar:
Também pode gostar

Comentários

35

Responder a Ivan Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de arc
    arc

    PPinto, novo layout dos posts?

    1. Avatar de Celso
      Celso

      Deve ter sido um engano. Já não é a primeira vez que acontece.

    2. Avatar de Vítor M.

      Boas. O separador faltou. Obrigado pelo reparo.

  2. Avatar de Bruh
    Bruh

    Colocaram o artigo todo na pãgina inicial lol Imagino que não era suposto estar assim

    1. Avatar de Vítor M.

      Sim, faltou “fechar uma tag” 😉 e saiu errado. Obrigado pelo reparo.

  3. Avatar de Ivan
    Ivan

    Vou estar atento a isto, pois é a minha distro de eleição.
    Quanto aos utilitarios que não estão instalados depende da versão (net install / CD / DVD) que se instala. na versão Everything, acho que desses utilitarios só o nano (que não uso, pois prefiro vim) é que não vem instalado.
    Tenho um server “NAS” com este sistema e realmente faz tudo e ainda mais que un NAS normal 😀
    Se quiserem posto aqui a minha config e os serviços disponiveis, etc…

    1. Avatar de Ricardo Gaio
      Ricardo Gaio

      Força! 😉

    2. Avatar de Ivan
      Ivan

      Config:

      Hardware: Hp ProLiant microserver gen8 G1610T –
      Processador: Intel Celeron 2.3 GHz
      Ram : 4Gb de base + 1 * Kingston Technology KTH-PL316E 8Gb = total 12 GB
      Salcar 2nd Hard Drive Caddy + DeLOCK 83877 para meter o SSD onde normalmente é o leitor optico
      1 SSD BX100 120GB
      USB KEY 4GB
      2 * 4 TB Western Digital Red, 4TB, 6Gbps
      mais tarde irei adicionar 2 * 4TB se necessario
      Backup:
      HDD 3 TB externo ligado por USB3.0 (script en bash para montar / fazer backup / desmontar o HDD)

      Config Discos:
      USB KEY – boot (em AHCI é impossivel de fazer boot pelo SSD en ODD por isso tenho que instalar o GRUB na pen)
      SSD – OS
      2* 4 TB RAID 1 software – data
      Configuração dos Discos instalação :

      USB KEY – /boot/ EXT4
      SSD : vg_centos – 120 GB XFS
      / – 20GB
      home – 88 GB
      swap – 4GB
      2-4TB: vg_data RAID 1 XFS
      /data – 4 TB

      Os serviços que correm no Server posto mais logo (agora não tenho muito tempo :P)

      1. Avatar de aguenta e não chora
        aguenta e não chora

        mas k raio d nas é esse?? nunca viste um nas a sério…

        1. Avatar de Amilcar Alho
          Amilcar Alho

          Cria um artigo e manda para o PP para ele publicar em como criar um NAS a sério.
          Toda a gente, incluindo eu, te agradece.

        2. Avatar de Ivan
          Ivan

          Ora vamos lá traduzir o que quer dizer NAS, pois pelo teu comentário não deves saber.
          Wiki é teu amigo 🙂
          “Network-attached storage (NAS) is a file-level computer data storage server connected to a computer network providing data access to a heterogeneous group of clients”

          Realmente o que eu tenho não é un NAS, é un mini server 🙂

    3. Avatar de Ivan
      Ivan

      Umas coisas que gosto neste CentOS 7.*:
      Com a chegada do systemd, veio também firewald (faz o mesmo que iptables, mas mais intuitivo), journalctl (muito util) entre outros que não me estou a lembrar agora.
      Algumas coisas que faço no Servidor:
      Samba / NFS / FTP / SSH / Openvpn / Xvnc / Http / Https / VM’s para testes / VM com Guacamole / Servidor Minecraft (não podia faltar :p) / Servidor de Ark Survival.
      Felizmente que para meter isto tudo a funcionar, matei alguns neoronios, pesquisei muito mas no final, estou mesmo muito contente. Criei ficheiros *.service para os servidores Minecraft e Ark e aprendi muito com isto.

      PS: Pedro só te peço uma coisa, nunca, mas nunca escrevas num tutorial o comando “setenforce 0” senão estás a matar por completo uma das camadas mais importantes de segurança deste Sistema Operativo, o SELinux. 😉

    1. Avatar de Pedro Pinto

      Obrigado. Queres contribuir com um artigo? Abraço

      1. Avatar de Ricardo Gaio
        Ricardo Gaio

        Lanças a rede a todos…!!! ahahahahah 😉

    2. Avatar de arc
      arc

      Obrigado, José Simões.

  4. Avatar de José Macedo
    José Macedo

    Já agora… Alguém que tenha usado o CentOS e o Debian (servidor) que possa dar uma opinião válida em relação a Prós e contras???

    1. Avatar de Ivan
      Ivan

      Para mim a maior diferença é que o Debian tem mais comunidade (mais support, mais tutoriais, etc…). De resto são os dois bons para servidores, eu tenho preferência por CentOS porque gosto mais da “família” Red Hat, mas o que fazes num, fazes no outro.

    2. Avatar de José Maria Oliveira Simões
      José Maria Oliveira Simões

      Entre o Debian e o Centos as diferenças são:
      No Centos, muito raramente vai obter uma resposta ou ajuda. No Debian, tem muito mais suporte, mas de longe. Vai receber respostas às suas duvidas de certeza absoluta. Ambos os servidores são muito bons. Para quem gosta do Red Hat, a escolha recai no Centos. As diferenças entre um e outro não são muito grandes. Mas se quiser, sempre pode optar pelo Red Hat. Aí tem o serviço de suporte da Red Hat. Então a escolha deverá recair na versão do Linux que mais se adequa às suas necessidades. É ver se os dois tem os pacotes de software que necessita. A tendência, quer se goste ou não, o systemd veio para ficar e vai a obrigar a que os scripts de administração sejam adaptados e alterados. Quanto a isso não há muito mais a dizer. Em rapidez e performance os dois são “Linux”. Não é por acaso que os super computadores e os telemóveis e outras maquinas correm o Linux .

  5. Avatar de arc
    arc

    Hein? Hoje é dia de Dádiva de Conhecimento no Pplware?

  6. Avatar de gFan
    gFan

    Artigo muito nice, desde que montei uma central com o Elastrix 4 tenho andado atento a este sistema.
    Obrigado Pedro, continuação de um bom trabalho.

  7. Avatar de baseline
    baseline

    My 2c, em todos os meus sistemas o primeiro rpm é o “yum install deltarpm -y”. Quer dizer, seria se não utilizasse cloudinit claro 🙂

  8. Avatar de pedro
    pedro

    ora aqui está a melhor distro para os vários tipos de servers!!!! é nisto que o Linuz é bom ….

  9. Avatar de castro wassolua
    castro wassolua

    ola tenho uma duvida. tenho um servidor centos 7 quero guardar no servidor as actualizações dos computadores que estão conectados na minha rede.

  10. Avatar de castro wassolua
    castro wassolua

    ola tenho uma duvida. tenho um servidor centos 7 quero guardar no servidor as actualizações dos computadores que estão conectados na minha rede.

  11. Avatar de Ricardo
    Ricardo

    Criei um servidor de CCTV, e no momento da distribuição Linux, a escolha recaiu sobre o Shinobi e o Centos7. No Ubuntu estava a ter vários Kernel Panic, e no Centos, devido a estabilidade não os tive, no meu caso, Centos para servidores e o Ubuntu para desktop
    Abraços

  12. Avatar de MARCO FARIA
    MARCO FARIA

    Muito bom o artigo, já saiu a continuação deste? CentOS 7?

  13. Avatar de FabioDiego
    FabioDiego

    Parabéns pelo artigo Pedro! Obrigado por compartilhar seus conhecimentos! Valeu!

  14. Avatar de Fernando De Sousa
    Fernando De Sousa

    Instalei em uma máquina virtual para testes, estou a gostar muitíssimo, continuarei com os testes e se tudo der certo, substituirei meus servidores por este.

  15. Avatar de Filipe Jorge Silva
    Filipe Jorge Silva

    CAros, será que posso pedir uma ajuda com a instalação do CentOS 7 num Prolient DL120 G5. Tenho dois discos SATA/SSD em RAID 0, criei uma pen com a ISO do SO, o sistema faz o boot normalmente pela PEN, existe aquele priemiro grafico com algumas questões, sobre hoe, lingua, etc, mas ele não deteta nenhum disco onde a instalação possa ser feita, o único disco que aparece é o da própria pen. Esta é uma área que não estou de todo à vontade e se alguem me puder ajudar agradeço.