Clique nos links abaixo para saber mais detalhes sobre os comandos listados!
Administração
Os meus comandos.
- system-config-securitylevel-tui – Configura o serviço da firewall e do SElinux
- system-config-network-tui – Configura o serviço de rede.
- chkconfig - configura serviços para inicar junto com o boot, seleciona por nível de inicialização, veja a lista completa com;
chkconfig --list
, observe a linha sobre ssh;
- service - iniciar/parar serviços na sessão atual, perde efeito após reiniciar a maquina, verifica também status e algumas condições permite reload, exemplo de linha de comando para inicar o daemon do ssh (sshd),
service sshd start
- ntsysv – (CentOS, Red Hat) Configurar os serviços que queremos arrancar no boot.
- rcconf - (Debian) Configurar os serviços que queremos arrancar no boot.
- netstat - exibe uma lista de portas abertas e o estado das conexões além do ip de quem esta conectado nelas...
- netstat -a -n
a opção -n força o programa a não tentar resolver os nomes dos hosts
a opção -a vem de all ele exibe todos os sockets
- netstat -a -n
- w - Para saber quem está ligado, ou seja quais os utilizadores estão ligados
- finger – Para saber quem está ligado, ou seja quais os utilizadores estão ligados
- passwd - Changing root password
As root, changing password does not ask for your old password, therefore running the command:
# passwd - utilizadores -comando para listar os utilizadores do sistema depois de correr o seguinte comando
- alias utilizadores ="cut -d : -f 1,5 /etc/passwd | tr : \\\t"
-
Onde digitar os comandos, login e logout da shell, comandos de ajuda e referências.
- dmesg – Mensagens de inicialização
- id – Mostra o usuário atual
- man – Ajuda sobre algum comando, assunto ou arquivo de configuração
- info – Ajuda sobre algum comando, assunto ou arquivo de configuração
- login - Este comando abre uma nova sessão para um utilizador. Esta nova sessão assume o perfil do utilizador com todas as características associadas a ele.
- logout - Tem como função desconectar um usuário de uma determinada sessão.
- exit - Seu objetivo é encerrar uma sessão de trabalho.
- init 0 - Desliga o computador
- init 3 - Reinicia a sessão em modo consola
- init 5 - Reinicia a sessão em modo Gráfico (x)
- init 6 - Reinicia o sistema
- Tecla ALT + (F1, F2, F3.......F7) - Abre ou alterna entre sessões (você pode trabalhar com várias sessões abertas simultaneamente)
Um tutorial sobre vários dos comandos necessários para lidar com arquivos e diretórios no Linux.
- pwd – Exibe o diretório atual
- cd – Navegando entre diretórios
- ls – Listar arquivos
- mkdir – Cria um diretório
- rmdir – Remove um diretório vazio
- cp – Cópia de arquivos e diretórios
- mv – Move ou renomeia arquivos e diretórios
- rm – Remove arquivos e diretórios
- find – Procura arquivos
- ln – Cria links entre arquivos
- cat – Exibe o conteúdo de um arquivo
- head, tail – Mostra o começo e fim de um arquivo
- more, less – Visualiza arquivos por páginas
- file – Indica o tipo de arquivo
- touch – Muda timestamps
Mostra os formatos básicos de arquivos compactados e como lidar com eles no Linux.
- tar – Agrupando arquivos
- gzip, bzip2 – Compactando arquivos
- zip, rar – Outros formatos de arquivos compactados
Os comandos para tratar do conteúdo dos arquivos. Procurar, substituir, juntar, cortar…
- sort – Ordena um arquivo alfabeticamente
- uniq – Elimina linhas repetidas
- grep – Procura texto e expressões dentro de um arquivo
- paste – Combina arquivos em um só
- cut – Separa um arquivo por campos e imprime apenas partes especificadas
- tr – Transforma caracteres
- sed – Filtragem e Transformação de Conteúdo
- vi - Comando usado para visualizar o conteúdo de um arquivo de texto ou mesmo para criar um arquivo em branco.
Além de mostrar como funcionam as permissões dos arquivos no Linux, ensina a utilizar os comandos que tratam das permissões.
- chown – Modifica os donos de arquivos e diretórios
- chmod – Modifica as permissões dos arquivos e diretórios
- umask – Visualiza e muda a máscara padrão de permissões
- useradd = adduser – Cria utilizador. Ex: useradd nagios
- userdel – Permite eliminar password
- passwd – Permite definir a password para um utilizador. Ex: passwd nagios
- groupadd - Permite criar grupos para adicionar utilizadores: nagcmd
- usermod – Permite alterar os detalhes de um utilizador
Como funciona a execução dos programas no Linux e como tratá-los.
- ps – Listar processos
- top – Lista processos em tempo real
- pstree – Mostra processos em forma de árvore hierárquica
- kill, killall – Envia um sinal ao processo (MATA!)
- Prioridades de Processos – Como os comandos podem ter prioridades no sistema
- nice, renice – Configura prioridades de CPU de um comando ou processo
- lsof – Listar arquivos abertos por processos
- date – Mostra a data e hora do sistema
- cal – Mostra um calendário amigável
- df – Mostra informações de espaço em disco
- du – Mostra espaço em disco usado por diretórios
- fdisk, sfdisk – Informações sobre partições
- hdparm – Informações detalhadas sobre HDs
- free – Informações sobre memória
- swapon – Informações sobre memória virtual (swap)
- cat /proc/cpuinfo – Informações sobre o processador
- uname – Informações de versão do kernel, arquitetura e outros
- lspci – Mostra informações sobre dispositivos PCI
- lsusb – Mostra informações sobre dispositivos USB
- whoami - Por meio deste comando, você pode ver o nome do usuário logado.
- history - Mostra os últimos 1000 comandos executados em modo texto na sessão atual.
- lsmod - Mostra os módulos do kernel que estão sendo carregados na memória naquele momento. Para executá-lo, é necessário estar logado como root.
Como lidar com os pacotes de programas que encontramos por aí na Internet, ou nos CDs das distribuições Linux? Quais os processos para instalar, remover e atualizar programas que estão no formato DPKG?
- dpkg -i – Instala pacotes
- dpkg -r – Desinstala pacotes
- dpkg -l – Lista pacotes instalados
- dpkg -p – Mostra informações sobre um pacote
- dpkg -L – Lista os arquivos instalados de um pacote
- rpm -i – Instala pacotes
- rpm -U – Atualiza pacotes
- rpm -e – Remove pacotes
- rpm -q – Consulta um pacote
- rpm -qa – Lista todos os pacotes instalados
- rpm -qi – Mostra informações sobre um pacote
- rpm -ql – Lista os arquivos instalados de um pacote
- rpm -V – Faz uma verificação de integridade em pacotes
Utilizado em distribuições Debian, Ubuntu e seus derivados para instalar e remover programas.
- apt-get update – Atualiza a lista de pacotes dos repositórios
- apt-cache search – Procura um pacote por palavras
- apt-get install – Instala pacotes de programas
- apt-get remove – Remove pacotes de programas do sistema
- apt-get upgrade – Atualiza todos os pacotes do sistema
- apt-get dist-upgrade – Atualiza a versão da distribuição e todos seus pacotes
- apt-get moo – Invoca os poderes da vaca
Utilizado em distribuições Fedora, Red Hat e seus derivados para instalar e remover programas.
- yum search – Procura um pacote por palavras
- yum install – Instala pacotes de programas
- yum remove – Remove pacotes de programas do sistema
- yum update – Atualiza os pacotes do sistema
- yum check-update – Verifica se há atualizações de pacotes disponíveis
- yum list – Lista todos os pacotes instalados e disponíveis no repositório
- yum list available – Lista os pacotes disponíveis para instalação
- yum grouplist – Lista os grupos de pacotes instalados e disponíveis no repositório
- yum groupinstall – Instala grupos de pacotes
- yum groupremove – Remove grupos de pacotes do sistema
0 comentários :
Enviar um comentário