# <center>Comandos LINUX (CENT'os): * **COMANDO ln -s** Este comando serve para copiar o ficheiro mas quando copia apenas passa para outro lado um LINK (tipo atalhos). <hr> * **Cordam:** Mémoria de um programa que rebentou. <hr> * **COMANDO init** O comando **chkconfig** vê se os niveis se estao ativos ou inativos! São niveis ou seja por exemplo **INIT 0** faz shutdown ha máquina, o **INIT 2** desliga a rede da máquina permanecendo o computador ligado, **INIT 6** reinicia a máquina. Resto dos niveis: ![](https://i.imgur.com/n0TmTgo.png) <hr> * **COMANDO nice** Dá mais permissões (pontos) a um processo. por exemplo nice -5 **comando**. O numero mais alto é a prioridade mais baixa! e vice versa. <hr> * **COMANDO cat** Ver o conteudo de um ficheiro. <hr> * **COMANDO renice** Dar prioridades aos servicos enquanto eles estão a correr. (Para nao parar o serviço a meio). <hr> * **COMANDO ps** ps - Os processos que estão a correer e os IDs. ps -A ou ps-e - Lista todos os processos mesmo os que nao estao a correr. ps -ax - Mostra todos os processos de todos os utilizadores. ps -ef ou ps -eF - Saber os processos e os seus IDs e os IDs associados do kernel. ps -U root -u root - Ver os processos do utilizador especifico neste caso o utilizador root. ps -fG apache - Processos que estao associados ao utilizador e aos grupos de utilizadores. ps -fp 1178 - Ver o estado de um processo especifico. ps -e --forest - Listar os processos duma maneira mais bonita (em tree). ![](https://i.imgur.com/0MI6hEt.png) ps -eo pid,ppid,user,cmd - listar os comandos com apenas as colunas que eu quiser dentro do processo. <hr> * **COMANDO grep** O grep filtra a informação que me interessa por exemplo: ![](https://i.imgur.com/nTFOtxF.png) <hr> * **COMANDO df (disck free)** Mostra o espaço do disco em cada uma das partições. <hr> * **COMANDO tar** Agrega ficheiros sem os comprimir. <hr> * **COMANDO du** Ver qual é o espaco que esta a ser ocupado pela diretoria/ficheiro. du -k - Mete os ficheiros em kbytes <hr> ## Comandos Relacionados com Utilizador * **COMANDO useradd + X** Adiciona uma nova linha no diretório /etc ou seja adiciona um utilizador * **COMANDO passwd +** utilizador Altera a palavra pass do utilizador. * **CAMINHO /etc/shadow** Vemos as palavras passes dos utilizadores encriptadas. * **CAMINHO /etc/passwd** Vemos os utilizadores criados mais onde ficam guardadas as configurações. * **usermod -a -G group1, group2, group3** + username Adicionar um username a vários grupos. * **COMANDO userdel** + username Apagar utilizadoresl. * **COMANDO adduser --home /home/outro_diretorio** + utilizador Criar um utilizador noutro sitio sem ser no "Default" * **COMANDO diff** Comparar ficheiros para ver onde esta o problema. <hr> ## Instalação do serviço TELNET CENTOs **Instalação telnet:** * yum install telnet-server telnet **Desligar serviços de firewall** * firewall-cmd --add-service=telnet --zone=public * firewall-cmd --add-service=telnet --zone=public --permanent **Desligar o SELinux:** * semanage port -a -t telnetd_port_t -p tcp **Iniciar o serviço TELNET:** * systemctl start telnet.socket * systemctl enable telnet.socket * Ir ao putty e verificar a ligação! <hr> ## Montar os discos no CENTos: * Primeiro temos que formatar à mão o disco que inserimos. ![](https://i.imgur.com/2UFzjks.png) * Depois vemos qual é a diretoria onde está inserido o disco novo (normalmente o /dev/sdb) e utilizamos o comando mount para o montar: mount /dev/sdb * Para desmontar o disco utilizamos o comando: umount /dev/sdb * Para montar o disco noutra diretoria (neste caso DISCK2) utilizamos o comando: mount /dev/sdb DISCK2 <hr> ## Instalação de uma impressora na rede (Serviço CUPS): * **yum install cups.pdf** * **sysctl start cups** * **sysctl status cups** * **sysctl enable cups** #### Mandar imprimir: * lp /etc/resolv.conf - escolher o ficheiro que queremos imprimir * lpq - Listar a fila * cancel 2 - acabar com o job na fila <hr> ## Servidor NTP_PORTUGAL * yum install ntp - instalar o servico de ntp * systemctl start ntpd - iniciar o servico * systemctl enable ntpd - fazer enable ao servico <br> **Configuração da Firewall** * firewall-cmd --permanent --add-service=ntp * firewall-cmd --reload <br> **Inserir no ficheiro de configuração (/etc/ntp.conf) o nome dos servers:** ![](https://i.imgur.com/mQOqHFC.png) **Reeniciar o serviço** * systemctl restart ntpd **Verificar se foi bem efetuado o serviço* * ntpq -p <br> <hr> **Permissões dos arquivos:** ![](https://i.imgur.com/xbDxpo5.png) **Link das permissões:** https://canaltech.com.br/linux/entendendo-e-configurando-permissoes-de-arquivos-e-pastas-no-linux/ **Como inserir o IP do DNS no ficheiro resolv.conf** more /etc/resolv.conf name server 8.8.8.8** <br> <hr> <hr> ## 2º Módulo * **COMANDO** top: Este comando serve para ver processos atuais no sistema: * **COMANDO** fuser: Este comando serve para mostrar os ficheiros abertos * fuser -u $HOME: Este comando serve para ver os ficheiros abertos do determinado utilizador.
{"metaMigratedAt":"2023-06-15T00:26:19.398Z","metaMigratedFrom":"Content","title":"<center>Comandos LINUX (CENT'os):","breaks":true,"contributors":"[{\"id\":\"e1d47904-7436-47c2-aafc-8d0d12e617af\",\"add\":5217,\"del\":228}]"}
Expand menu