SlideShare a Scribd company logo
1 of 14
Download to read offline
Comandos Linux
Autor: Erivan Cledson
Os comandos deste manual foram todos executados no Debian versões
anteriores da atual.
Lista de comandos:
Comando para entrar no usuário raiz do sistema: su – mais a senha do usuário
raiz.
Comando Cal exibiu o calendário do ano atual e o mês.
Comando cal 2013 exibi o calendário do ano 2013.
Comando > redireciona o arquivo para dentro de outro arquivo.
Comando cat, exibi o arquivo.
Comando tac exibi o arquivo ao contrario.
Comando clear limpa a tela.
Comando seq 10 cria 10 linhas.
Comando cd é utilizado para voltar a um diretório anterior ou para entrar em um
diretório existente.
Comando ls é utilizado para exibir arquivos que estão em um determinado
diretório.
Comando ls –l lista o detalhamento do arquivo.
Comando ls –lh detalha o arquivo em bits.
Comando para mostrar arquivos escondidos ls -a.
Comando para criar um diretório ou varios mkdir.
Comando para criar diretórios com subdiretórios mkdir -p.
Comando para apagar toda a pasta com subdiretórios rm -fr. (deleta tudo de
uma vez melhor que rm –r)
Comando para apagar arquivos ou diretórios rm –r. (deletar um de cada vez)
O que é bash?
È o interpretador de comando do linux.
Comando pwd mostra o diretório onde estou.
Comando para ir para o diretório do usuário padrão cd ~.
Comando para ir para o ponto máximo do sistema cd /.
Comando para sair do usuário administrador exit.
Comando history exibiu o histórico de comando que foram digitados.
O que é o shel?
É o de todos os interpretadores de comandos.
Comando Ctrl + c volta para o normal o prompt de comando.
Comando mv mover um determinado arquivo ou diretório para um lugar que
deseja.
Comando para fazer a leitura do arquivo file.
Comando para buscar o arquivo find /nomedodiretório/ -name “nome do
arquivo”.pdf (extensão do arquivo).
Comando para exibir as linhas do arquivo tail:
Comando para exibir as ultima linhas do arquivo tail – numero nome do
arquivo. Ex: tail -5 teste (exibi as 5 ultimas linhas do arquivo de nome teste)
Comando para exibir as primeiras linhas do arquivo head. Ex: head -3 teste
(exibi as 3 primeiras linhas do arquivo)
Comando top visualiza todos os processos que estão em execução.
Comando para criar uma copia do arquivo podendo alterar sua extensão cp.
Comando para mover um arquivo para o diretório onde o usuário se encontra
mv e . ( mv = para mover o arquivo e o . (ponto) significa o local aonde o
usuário se encontra).
Comando para acessar o manual do grep man grep.
Pesquisa pelo o grep:
Grep cache_dir /etc/squid3/squid.conf
Cache_dir = procure esse arquivo.
Squid.conf = dentro desse.
Comando para listar tudo que tenha número igual a 100 ou outro que o usuário
desejar.
Obs: Defina o caminho do arquivo desejado e da maneira que deseja que seja
a busca.
Comando para procurar um arquivo dentro de um determinado diretório e
mostrar o total de linhas que o arquivo contém.
Obs: Comando | (painto) serve para unir mais de um comando.
Comandos para o editor de texto vim.tiny.
Comando para criar um arquivo de texto.
Vim.tiny “nome do arquivo”
Ex: vim.tiny teste
Para iniciar teclar dentro do arquivo digite a tecla i.
Comando para apagar as linhas do arquivo dd. (antes de utilizar dd tecle esc só
assim o comando irá realmente funcionar).
Comando para copiar yy 10 (quantidade de linha a baixo que dever ser
copiada).
Comando para copiar p 10 (quantidade de linha a baixo que dever ser colada).
Letra o (minúsculo) insere uma alinha a baixo do cursor. (antes de executar o
comando clique em esc).
Letra O (maiúscula) insere uma linha a cima. (antes de executar o comando
clique em esc).
Comando :wq! Gravar e sair do arquivo. (antes de executar o comando clique
em esc).
Comando :q! sair do arquivo. (antes de executar o comando clique em esc).
Comando :w gravar. (antes de executar o comando clique em esc).
O que é swap?
É a área de troca da memoria.
O que é XDM?
X Desktop Manager.
O que é GDM?
É o programa que coloca a senha.
O que é software livre?
Sistema de código fonte aberto que não pode ser vendido.
Comando para visualizar a placa de rede dmesg | grep eth.
Comando para visualizar o diretório mais importante “diretório de processos”
ls /proc.
Comando para saber a versão do Linux uname –a
O que é uma distribuição?
É uma customização do Linux.
Pacotes:
RPM => Red Hat, Suse e Fedora.
DEBIAN => Debian e Ubuntu.
Squeeze é o code nome da versão que está instalado.
Comando para conectar e manter a lista atualizada apt-get update.
Comando para buscar um arquivo para baixar apt-get searche “nome do
arquivo”.
Comando que acompanham o apt-get:
Install – instalar
Search – Pesquisar, localizar, verificar.
Sho – mostra os arquivos e descrição do pacote.
Comando para desligar o sistema operacional determinando um tempo em
minutos shutdown –h 2 (obs: o número 2 representa dois minutos).
Criando usuário:
Comando para criar usuário com o seu home e o shell useradd –m –s /bin/bash
usuario.
-m => home
-s => shell
Comando para criar a senha do usuário passwd usuário.
Comando para visualizar o usuário id usuário.
Comando para apagar usuário, userdel “usuário”.
Comando para alterar o login: usermod – l costa cledson (vai alterar o usuário
cledson que já foi criado renomeando para costa).
Comando para mostrar os usuários logados no sistema who.
Comando para criação de grupos para usuários groupadd “nome_do_grupo”.
Ex: groupadd erivan
Comando para adicionar um usuário ao grupo.
Ex: adduser erivan informática
Tipos de grupos:
Grupo primário, representado pela letra – g.
Grupo secundário, representado pela a letra – G.
Comando para visualizar raiz dos processos init.
Comando identificador de processos ps e para visualizar a lista de processos
mais detalhada ps -u.
Comando para visualizar a árvore de processo pstree.
Comando para visualizar os processos com atualizações em segundo top.
Utilizando o comando top, você utilizar o comando kill -9 “mais o número do
processo”, que ele mata o processo.
Ex: kill -9 2712 (mata o processo 2712).
O comando pkill para o processo pelo o nome do processo.
Comando para ver a partição em que estou df –h.
Comando para ler portas usb: ls usb.
Sourcer list => É o arquivo que contém o endereço dos servidores da sua
distribuição
Vpn é um programa que cria um tunel na internet aonde envia informações, de
forma segura essa comunicação é bastante utilizada em empresas.
Como instalar e configurar uma vpn simples:
Primeiro temos que instalar o OpenVPN, tanto no cliente quanto no servidor:
# apt-get install openvpn
Depois de instalado, vamos criar a chave de segurança simétrica onde o
arquivo será gerado no diretório /etc/openvpn:
# cd /etc/openvpn
# openvpn --genkey --secret chave
Para verificar se foi criada:
# ls
Depois de criada, temos que enviar a chave para o cliente:
Exemplificando, suponha que o IP seja: 22.10.5.21
# scp chave root@22.10.5.0:/etc/openvpn
Com a chave presente nas duas máquinas, temos que criar os arquivos de
configuração que serão utilizados pelo OpenVPN:
• Exemplo no servidor: etc/openvpn/servidor.conf
• Exemplo no cliente: etc/openvpn/cliente.conf
Os arquivos têm que ser criados dentro de etc/openvpn, os nomes podem
ser diferentes na hora de criar o arquivo e devem conter a extensão ".conf":
# vim.tiny servidor.conf
O arquivo etc/openvpn/servidor.conf, no servidor, vai ficar com o seguinte
conteúdo:
dev tun
Ifconfig 1.1.1.1 1.1.1.2 // endereços usados pelas interfaces virtuais da VPN
secret chave // arquivo da chave
Depois vem o arquivo /etc/openvpn/cliente.conf.
# vim.tiny cliente.conf
dev tun
remote 22.10.5.20
ifconfig 1.1.1.2 1.1.1.1 // primeiro vem o IP da máquina
secret // arquivo da chave
Agora reinicie o serviço no servidor e no cliente:
# service openvpn restart

More Related Content

What's hot

Shell Script - Controle de fluxo
Shell Script - Controle de fluxoShell Script - Controle de fluxo
Shell Script - Controle de fluxoFrederico Madeira
 
Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos LinuxCarlos Quadros
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxVirgínia
 
Linux comandos para arquivos e diretórios
Linux   comandos para arquivos e diretóriosLinux   comandos para arquivos e diretórios
Linux comandos para arquivos e diretóriosDanilo Filitto
 
Linux comandos diversos
Linux   comandos diversosLinux   comandos diversos
Linux comandos diversosDanilo Filitto
 
Trabalho so m4 rui faria
Trabalho so m4   rui fariaTrabalho so m4   rui faria
Trabalho so m4 rui fariaRuiFaria38
 
Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos LinuxSoftD Abreu
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linuxPeslPinguim
 
O Que é Shell (bash)
O Que é Shell (bash)O Que é Shell (bash)
O Que é Shell (bash)Sérgio Silva
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linuxguilhermeoki
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comandoSoftD Abreu
 
YUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMYUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMSoftD Abreu
 
Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Renan Aryel
 

What's hot (18)

Shell Script - Controle de fluxo
Shell Script - Controle de fluxoShell Script - Controle de fluxo
Shell Script - Controle de fluxo
 
Linux shell
Linux shellLinux shell
Linux shell
 
Cap1 exercicios comandos linux
Cap1 exercicios comandos linuxCap1 exercicios comandos linux
Cap1 exercicios comandos linux
 
Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos Linux
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições Linux
 
Linux comandos para arquivos e diretórios
Linux   comandos para arquivos e diretóriosLinux   comandos para arquivos e diretórios
Linux comandos para arquivos e diretórios
 
Linux comandos diversos
Linux   comandos diversosLinux   comandos diversos
Linux comandos diversos
 
Comandos Unix
Comandos UnixComandos Unix
Comandos Unix
 
Shell Scipt - Comandos
Shell Scipt - ComandosShell Scipt - Comandos
Shell Scipt - Comandos
 
Trabalho so m4 rui faria
Trabalho so m4   rui fariaTrabalho so m4   rui faria
Trabalho so m4 rui faria
 
Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos Linux
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
O Que é Shell (bash)
O Que é Shell (bash)O Que é Shell (bash)
O Que é Shell (bash)
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comando
 
YUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMYUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPM
 
Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04
 

Viewers also liked

Iniciando o desenvolvimento de uma aplicação em android
Iniciando o desenvolvimento de uma aplicação em androidIniciando o desenvolvimento de uma aplicação em android
Iniciando o desenvolvimento de uma aplicação em androidErivan Cledson
 
Linux4all#1
Linux4all#1Linux4all#1
Linux4all#1Daniel
 
Python - Programando em alto nível
Python - Programando em alto nívelPython - Programando em alto nível
Python - Programando em alto nívelIgor Sobreira
 
Introdução a Linguagem de Programação Python
Introdução a Linguagem de Programação PythonIntrodução a Linguagem de Programação Python
Introdução a Linguagem de Programação PythonFlávio Ribeiro
 
Fundamentos de Logica de Programação | Linguagem C
Fundamentos de Logica de Programação | Linguagem CFundamentos de Logica de Programação | Linguagem C
Fundamentos de Logica de Programação | Linguagem CRogerio de Moraes
 
2016/01/27 - Aprendendo a programar com Python
2016/01/27 - Aprendendo a programar com Python2016/01/27 - Aprendendo a programar com Python
2016/01/27 - Aprendendo a programar com PythonJardel Weyrich
 
Python para desenvolvedores - material apoio (parte I)
Python para desenvolvedores - material apoio (parte I)Python para desenvolvedores - material apoio (parte I)
Python para desenvolvedores - material apoio (parte I)Marcelo Barros de Almeida
 
Introdução a estrutura de dados josé lucas rangel - raulzinho.cb@hotmail.com
Introdução a estrutura de dados   josé lucas rangel - raulzinho.cb@hotmail.comIntrodução a estrutura de dados   josé lucas rangel - raulzinho.cb@hotmail.com
Introdução a estrutura de dados josé lucas rangel - raulzinho.cb@hotmail.comRaul Batalha
 
Fundamentos da programação de computadores 2ª edição
Fundamentos da programação de computadores   2ª ediçãoFundamentos da programação de computadores   2ª edição
Fundamentos da programação de computadores 2ª ediçãoLeandro Rocha de Oliveira
 

Viewers also liked (11)

Iniciando o desenvolvimento de uma aplicação em android
Iniciando o desenvolvimento de uma aplicação em androidIniciando o desenvolvimento de uma aplicação em android
Iniciando o desenvolvimento de uma aplicação em android
 
Bios
BiosBios
Bios
 
Linux4all#1
Linux4all#1Linux4all#1
Linux4all#1
 
Python - Programando em alto nível
Python - Programando em alto nívelPython - Programando em alto nível
Python - Programando em alto nível
 
Introdução a Linguagem de Programação Python
Introdução a Linguagem de Programação PythonIntrodução a Linguagem de Programação Python
Introdução a Linguagem de Programação Python
 
Fundamentos de Logica de Programação | Linguagem C
Fundamentos de Logica de Programação | Linguagem CFundamentos de Logica de Programação | Linguagem C
Fundamentos de Logica de Programação | Linguagem C
 
Ensinando OO com Python
Ensinando OO com PythonEnsinando OO com Python
Ensinando OO com Python
 
2016/01/27 - Aprendendo a programar com Python
2016/01/27 - Aprendendo a programar com Python2016/01/27 - Aprendendo a programar com Python
2016/01/27 - Aprendendo a programar com Python
 
Python para desenvolvedores - material apoio (parte I)
Python para desenvolvedores - material apoio (parte I)Python para desenvolvedores - material apoio (parte I)
Python para desenvolvedores - material apoio (parte I)
 
Introdução a estrutura de dados josé lucas rangel - raulzinho.cb@hotmail.com
Introdução a estrutura de dados   josé lucas rangel - raulzinho.cb@hotmail.comIntrodução a estrutura de dados   josé lucas rangel - raulzinho.cb@hotmail.com
Introdução a estrutura de dados josé lucas rangel - raulzinho.cb@hotmail.com
 
Fundamentos da programação de computadores 2ª edição
Fundamentos da programação de computadores   2ª ediçãoFundamentos da programação de computadores   2ª edição
Fundamentos da programação de computadores 2ª edição
 

Similar to Comandos Linux 40

O Que é shell - bash
O Que é shell - bashO Que é shell - bash
O Que é shell - bashSérgio Silva
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linuxlol
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao LinuxTzveDyor
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unixgravetim
 
Comandos básicos linux
Comandos básicos linuxComandos básicos linux
Comandos básicos linuxLuciano Souto
 
Shell script do zero aula 1 - basico do basico e primeiros comandos
Shell script do zero    aula 1 - basico do basico e primeiros comandosShell script do zero    aula 1 - basico do basico e primeiros comandos
Shell script do zero aula 1 - basico do basico e primeiros comandosIvan Ribeiro
 
Comandos do Linux
Comandos do LinuxComandos do Linux
Comandos do LinuxJohn Godoi
 
Linux-formatado.pdf
Linux-formatado.pdfLinux-formatado.pdf
Linux-formatado.pdfssuserf964b1
 
Minicurso Comando Básicos
Minicurso Comando BásicosMinicurso Comando Básicos
Minicurso Comando Básicostonbada
 
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdfIntro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdfSidneyMeloFrazao
 
SAC - Seismic Analyses Code
SAC - Seismic Analyses CodeSAC - Seismic Analyses Code
SAC - Seismic Analyses CodeGeorge Franca
 
SAC - Seismic Analyses Code
SAC - Seismic Analyses CodeSAC - Seismic Analyses Code
SAC - Seismic Analyses CodeGeorge Franca
 
44087090 tutorial-programacao-batch
44087090 tutorial-programacao-batch44087090 tutorial-programacao-batch
44087090 tutorial-programacao-batchMarcio Pereira
 
Manual comandos
Manual comandosManual comandos
Manual comandosPaulo Rijo
 

Similar to Comandos Linux 40 (20)

O Que é shell - bash
O Que é shell - bashO Que é shell - bash
O Que é shell - bash
 
Aula 11 semana
Aula 11 semanaAula 11 semana
Aula 11 semana
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linux
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unix
 
Comandos básicos linux
Comandos básicos linuxComandos básicos linux
Comandos básicos linux
 
Shell script do zero aula 1 - basico do basico e primeiros comandos
Shell script do zero    aula 1 - basico do basico e primeiros comandosShell script do zero    aula 1 - basico do basico e primeiros comandos
Shell script do zero aula 1 - basico do basico e primeiros comandos
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Comandos do Linux
Comandos do LinuxComandos do Linux
Comandos do Linux
 
Linux-formatado.pdf
Linux-formatado.pdfLinux-formatado.pdf
Linux-formatado.pdf
 
Minicurso Comando Básicos
Minicurso Comando BásicosMinicurso Comando Básicos
Minicurso Comando Básicos
 
Cmd
CmdCmd
Cmd
 
Tr.01.comandos part1
Tr.01.comandos part1Tr.01.comandos part1
Tr.01.comandos part1
 
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdfIntro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
 
SAC - Aula 1
SAC - Aula 1SAC - Aula 1
SAC - Aula 1
 
SAC - Seismic Analyses Code
SAC - Seismic Analyses CodeSAC - Seismic Analyses Code
SAC - Seismic Analyses Code
 
SAC - Seismic Analyses Code
SAC - Seismic Analyses CodeSAC - Seismic Analyses Code
SAC - Seismic Analyses Code
 
44087090 tutorial-programacao-batch
44087090 tutorial-programacao-batch44087090 tutorial-programacao-batch
44087090 tutorial-programacao-batch
 
Manual comandos
Manual comandosManual comandos
Manual comandos
 

Comandos Linux 40

  • 2. Os comandos deste manual foram todos executados no Debian versões anteriores da atual. Lista de comandos: Comando para entrar no usuário raiz do sistema: su – mais a senha do usuário raiz. Comando Cal exibiu o calendário do ano atual e o mês. Comando cal 2013 exibi o calendário do ano 2013. Comando > redireciona o arquivo para dentro de outro arquivo. Comando cat, exibi o arquivo. Comando tac exibi o arquivo ao contrario.
  • 3. Comando clear limpa a tela. Comando seq 10 cria 10 linhas. Comando cd é utilizado para voltar a um diretório anterior ou para entrar em um diretório existente. Comando ls é utilizado para exibir arquivos que estão em um determinado diretório. Comando ls –l lista o detalhamento do arquivo. Comando ls –lh detalha o arquivo em bits. Comando para mostrar arquivos escondidos ls -a. Comando para criar um diretório ou varios mkdir.
  • 4. Comando para criar diretórios com subdiretórios mkdir -p. Comando para apagar toda a pasta com subdiretórios rm -fr. (deleta tudo de uma vez melhor que rm –r) Comando para apagar arquivos ou diretórios rm –r. (deletar um de cada vez) O que é bash? È o interpretador de comando do linux. Comando pwd mostra o diretório onde estou. Comando para ir para o diretório do usuário padrão cd ~. Comando para ir para o ponto máximo do sistema cd /.
  • 5. Comando para sair do usuário administrador exit. Comando history exibiu o histórico de comando que foram digitados. O que é o shel? É o de todos os interpretadores de comandos. Comando Ctrl + c volta para o normal o prompt de comando. Comando mv mover um determinado arquivo ou diretório para um lugar que deseja. Comando para fazer a leitura do arquivo file.
  • 6. Comando para buscar o arquivo find /nomedodiretório/ -name “nome do arquivo”.pdf (extensão do arquivo). Comando para exibir as linhas do arquivo tail: Comando para exibir as ultima linhas do arquivo tail – numero nome do arquivo. Ex: tail -5 teste (exibi as 5 ultimas linhas do arquivo de nome teste) Comando para exibir as primeiras linhas do arquivo head. Ex: head -3 teste (exibi as 3 primeiras linhas do arquivo)
  • 7. Comando top visualiza todos os processos que estão em execução. Comando para criar uma copia do arquivo podendo alterar sua extensão cp. Comando para mover um arquivo para o diretório onde o usuário se encontra mv e . ( mv = para mover o arquivo e o . (ponto) significa o local aonde o usuário se encontra). Comando para acessar o manual do grep man grep.
  • 8. Pesquisa pelo o grep: Grep cache_dir /etc/squid3/squid.conf Cache_dir = procure esse arquivo. Squid.conf = dentro desse. Comando para listar tudo que tenha número igual a 100 ou outro que o usuário desejar. Obs: Defina o caminho do arquivo desejado e da maneira que deseja que seja a busca. Comando para procurar um arquivo dentro de um determinado diretório e mostrar o total de linhas que o arquivo contém. Obs: Comando | (painto) serve para unir mais de um comando. Comandos para o editor de texto vim.tiny. Comando para criar um arquivo de texto. Vim.tiny “nome do arquivo” Ex: vim.tiny teste Para iniciar teclar dentro do arquivo digite a tecla i. Comando para apagar as linhas do arquivo dd. (antes de utilizar dd tecle esc só assim o comando irá realmente funcionar).
  • 9. Comando para copiar yy 10 (quantidade de linha a baixo que dever ser copiada). Comando para copiar p 10 (quantidade de linha a baixo que dever ser colada). Letra o (minúsculo) insere uma alinha a baixo do cursor. (antes de executar o comando clique em esc). Letra O (maiúscula) insere uma linha a cima. (antes de executar o comando clique em esc). Comando :wq! Gravar e sair do arquivo. (antes de executar o comando clique em esc). Comando :q! sair do arquivo. (antes de executar o comando clique em esc). Comando :w gravar. (antes de executar o comando clique em esc). O que é swap? É a área de troca da memoria. O que é XDM? X Desktop Manager. O que é GDM? É o programa que coloca a senha. O que é software livre? Sistema de código fonte aberto que não pode ser vendido. Comando para visualizar a placa de rede dmesg | grep eth.
  • 10. Comando para visualizar o diretório mais importante “diretório de processos” ls /proc. Comando para saber a versão do Linux uname –a O que é uma distribuição? É uma customização do Linux. Pacotes: RPM => Red Hat, Suse e Fedora. DEBIAN => Debian e Ubuntu. Squeeze é o code nome da versão que está instalado. Comando para conectar e manter a lista atualizada apt-get update. Comando para buscar um arquivo para baixar apt-get searche “nome do arquivo”. Comando que acompanham o apt-get: Install – instalar
  • 11. Search – Pesquisar, localizar, verificar. Sho – mostra os arquivos e descrição do pacote. Comando para desligar o sistema operacional determinando um tempo em minutos shutdown –h 2 (obs: o número 2 representa dois minutos). Criando usuário: Comando para criar usuário com o seu home e o shell useradd –m –s /bin/bash usuario. -m => home -s => shell Comando para criar a senha do usuário passwd usuário. Comando para visualizar o usuário id usuário. Comando para apagar usuário, userdel “usuário”. Comando para alterar o login: usermod – l costa cledson (vai alterar o usuário cledson que já foi criado renomeando para costa). Comando para mostrar os usuários logados no sistema who. Comando para criação de grupos para usuários groupadd “nome_do_grupo”. Ex: groupadd erivan Comando para adicionar um usuário ao grupo.
  • 12. Ex: adduser erivan informática Tipos de grupos: Grupo primário, representado pela letra – g. Grupo secundário, representado pela a letra – G. Comando para visualizar raiz dos processos init. Comando identificador de processos ps e para visualizar a lista de processos mais detalhada ps -u. Comando para visualizar a árvore de processo pstree. Comando para visualizar os processos com atualizações em segundo top. Utilizando o comando top, você utilizar o comando kill -9 “mais o número do processo”, que ele mata o processo. Ex: kill -9 2712 (mata o processo 2712). O comando pkill para o processo pelo o nome do processo. Comando para ver a partição em que estou df –h. Comando para ler portas usb: ls usb. Sourcer list => É o arquivo que contém o endereço dos servidores da sua distribuição Vpn é um programa que cria um tunel na internet aonde envia informações, de forma segura essa comunicação é bastante utilizada em empresas.
  • 13. Como instalar e configurar uma vpn simples: Primeiro temos que instalar o OpenVPN, tanto no cliente quanto no servidor: # apt-get install openvpn Depois de instalado, vamos criar a chave de segurança simétrica onde o arquivo será gerado no diretório /etc/openvpn: # cd /etc/openvpn # openvpn --genkey --secret chave Para verificar se foi criada: # ls Depois de criada, temos que enviar a chave para o cliente: Exemplificando, suponha que o IP seja: 22.10.5.21 # scp chave root@22.10.5.0:/etc/openvpn Com a chave presente nas duas máquinas, temos que criar os arquivos de configuração que serão utilizados pelo OpenVPN: • Exemplo no servidor: etc/openvpn/servidor.conf • Exemplo no cliente: etc/openvpn/cliente.conf Os arquivos têm que ser criados dentro de etc/openvpn, os nomes podem ser diferentes na hora de criar o arquivo e devem conter a extensão ".conf": # vim.tiny servidor.conf O arquivo etc/openvpn/servidor.conf, no servidor, vai ficar com o seguinte conteúdo: dev tun Ifconfig 1.1.1.1 1.1.1.2 // endereços usados pelas interfaces virtuais da VPN secret chave // arquivo da chave Depois vem o arquivo /etc/openvpn/cliente.conf. # vim.tiny cliente.conf
  • 14. dev tun remote 22.10.5.20 ifconfig 1.1.1.2 1.1.1.1 // primeiro vem o IP da máquina secret // arquivo da chave Agora reinicie o serviço no servidor e no cliente: # service openvpn restart