Linux - comandos gerais e servidores de redes

  • View
    313

  • Download
    0

Embed Size (px)

Text of Linux - comandos gerais e servidores de redes

Redes LinuxComandos gerais e Servidores de redes

Desenvolvido por Jorgeley Incio Jnior

1

Instalao do Linux.......................................................................................3Particionamento .................................................................................................................. 3 Iniciando a instalao ......................................................................................................... 3

Iniciando o uso do Linux...............................................................................4Comandos bsicos .............................................................................................................. 4 Comandos de administrao de usurios............................................................................ 4 Comandos sobre arquivos................................................................................................... 5 Comandos sobre sistemas de arquivos ............................................................................... 7 Comandos sobre instalao no Linux................................................................................. 7 Outros comandos ................................................................................................................ 9 Atributos dos arquivos e diretrios................................................................................... 10

Editor VI......................................................................................................10 Redes ............................................................................................................11Configurar placa de rede................................................................................................... 11

Servidor de arquivos - Samba ....................................................................11Compartilhamento Share .................................................................................................. 11 Compartilhamento Server a nvel de grupo...................................................................... 14

Sistema de arquivo de rede - NFS ..............................................................17 Servidor Web - Apache ...............................................................................20 Transferncia de arquivos - FTP................................................................26 Firewall - IPTABLES..................................................................................27 Servidor Proxy Squid...............................................................................33 Sendmail ......................................................................................................36 IPTRAF .......................................................................................................37 DIRETRIOS .............................................................................................37

2

Instalao do LinuxParticionamento

Caso tenha-se um Windows instalado no PC, particione o HD para instalar o Linux separadamente do Windows. Utilize um FDISK, PARTITION MAGIC ou qualquer outro particionador. Ao particionar defina o sistema de arquivos da partio do Linux como sendo EXT3, esta partio dever ter no mnimo 600 MB livres caso a instalao seja do tipo Estao de Trabalho, se for Servidor ento o tamanho vai para pelo menos 1.6 GB. O melhor a fazer, claro definir um tamanho maior do que este recomendado. No esquea de definir o ponto de montagem como sendo / para a partio EXT3. Alm da partio EXT3, que onde o Linux ser instalado, altamente recomendado que se defina uma partio com sistema de arquivos SWAP, esta partio dever ser de tamanho igual ao dobro da memria do PC. Esta partio ser utilizada pelo Linux como partio de troca, ou seja, memria virtual.Iniciando a instalao

Depois de definir as parties do Linux, entre no Setup do PC e defina o boot a partir do CDROM, coloque o CDROM do Linux e d o boot. Siga os passos da instalao normalmente, ao chegar em particionamento escolha forar particionamento manual, ao entrar no particionador apenas selecione a partio EXT3 para que o instalador saiba que esta ser a partio onde ser instalado o Linux, observe se o ponto de montagem est definido, caso no esteja, defina-o. Quando chegar na tela para escolher o tipo de inicializao escolha o LILO para ser seu sistema de inicializao, ele ser utilizado para se escolher o SO que ser inicializado no boot, defina a localizao do mesmo no registro mestre de inicializao MBR. Siga o restante dos passos at reiniciar o PC.

3

Iniciando o uso do LinuxComandos bsicos

O linux possui duas formas de operao, voc pode tanto utiliza-lo em modo texto ou em modo grfico. Alm disso, voc pode alternar entre os terminais pressionando CTRL+ALT+Fn, sendo n o nmero do terminal que se deseja. Logo que o Linux iniciado ele pedir login e senha, tanto em modo texto como em modo grfico. O super usurio root tem permisso geral no Linux, pode fazer tudo, para saber se voc est logado como superusurio basta olhar na linha de comando, caso tenha uma # voc est logado como super usurio. Os outros usurios precedem de um $ na linha de comando. A maioria dos comandos do Linux possui um manual, caso tenha dvida sobre determinado comando basta digitar na linha de comando: man Todos os comandos possuem argumentos que devero ser passados ao digita-lo: comando - Ex: ls lComandos de administrao de usurios

Para adicionar um usurio: useradd -g Ex: useradd Juliana Para colocar senha para o usurio adicionado: passwd Ex: passwd Juliana Para deletar usurio: userdel Ex: userdel Juliana Para adicionar um grupo de usurios: groupadd

4

Ex: groupadd amigos Para apagar um grupo: groupdel Ex: groupdel amigos Para adicionar um usurio em um grupo: useradd -g Ex: useradd Gondim g metal O arquivo /etc/passwd possui todos os usurios com seus grupos, editeo com o VI para visualizar. O arquivo /etc/group possui os grupos cadastrados no sistema.Comandos sobre arquivos

Acessar um diretrio: cd /diretrio Ex: cd /etc Voltar ao diretrio anterior: cd Criar um diretrio: mkdir Ex: mkdir guampa Remover um diretrio: rmdir rm r Ex: rm r guampa Criar um arquivo novo: touch Ex: touch texto Remover um arquivo: rm Ex: rm texto Renomear um arquivo ou muda-lo de lugar: mv mv // / Ex: mv /home/texto /mnt/floppy Mudar o grupo do arquivo ou diretrio: chgrp Ex: chgrp amigos texto Mudar a permisso do arquivo ou diretrio:5

chmod *nnn so os nmeros referentes s permisses do arquivo ou diretrio. 4=leitura; 2=escrita; 1=execuo. Ex: chmod 740 texto Listar o contedo de um diretrio: ls Ex: ls /root Mudar o dono de um arquivo ou diretrio: chown Ex: chown Juliana texto Copiar arquivo: cp cp /home/texto /mnt/floppy Mostrar diretrio atual: pwd Formatar disquete: fdformat Ex: fdformat /dev/fd0 Criar sistema de arquivos do disquete: mkfs.msdos /dev/fd0 f 12 Visualizar um arquivo no terminal: cat Ex: cat texto Mostrar o cabealho do arquivo: head Ex: head texto Mostrar o final do arquivo: tail f Ex: tail f texto Criar atalho para um arquivo ln s Ex: ln s /etc/samba/smb.conf atalho_smb.conf Procurar uma palavra em um arquivo: grep Ex: grep root passwd Procurar um arquivo: find -name Ex: find /etc name passwd (esta forma procura por um arquivo especfico) find / -exec grep root {} ls \;6

(esta forma procura por um arquivo contendo uma palavra especfica)

Comandos sobre sistemas de arquivos

Para montar qualquer sistema de arquivo utilize a seguinte sintaxe: mount t /dev/ / Montar um disquete: mount t vfat /dev/fd0 /mnt/floppy Montar uma partio windows: mount t vfat /dev/hda1 /mnt/windows Montar o CDROM: mount t iso9660 /dev/cdrom /mnt/cdrom Verificar dispositivos montados: mount Desmontar qualquer sistema de arquivos: umount /ponto_de_montagem Ex: umount /mnt/floppy No diretrio /etc h um arquivo chamado fstab, neste arquivo h algumas descries de sistemas de arquivos que podem ser montados na inicializao do linux, uma das linhas descreve o prprio ponto de montagem do linux, no caso o / (diretrio raiz). Caso queira colocar algum sistema de arquivo para ser montado na inicializao do linux s adicionar a linha no fstab descrevendo o sistema de arquivo a ser montado. Outra vantagem em colocar um sistema de arquivos no fstab que alm de ele ser montado na inicializao do linux ele poder ser montado com o comando mount, porm especificando apenas o dispositivo ou o ponto de montagem. Por exemplo: para montar o disquete, bastar digitar mount /mnt/floppy.Comandos sobre instalao no Linux

Verificar se pacote instalado: rpm q Instalar pacote: rpm i Desinstalar pacote: rpm e Pode-se utilizar juntamente com a opo i ou e as opes vh para ser mostrado detalhes da instalao ou desinstalao.7

Ainda h um detalhe importante, s vezes teremos que baixar o fonte de um determinado software e instal-lo manualmente, instalando o software na forma mais bruta do linux. Supondo que baixamos o fonte do Apache 2 (que um software, no caso servidor Web), vejamos como instal-lo: 1. Entrar no diretrio onde foi baixado o fonte do Apache, s pra conferir se realmente o arquivo est l, supondo que foi baixado no diretrio root, ento: a. cd /root b. ls 2. Certamente haver um arquivo httpd-2.0.53.tar.gz, no caso httpd2.0.53 o nome do software e .tar.gz a extenso do arquivo, que neste exemplo um arquivo compactado com tar e com gzip, ento temos que descompacta-lo: a. primeiro devemos entrar no diretrio onde ser descompactado, o melhor o diretrio /usr/local, ento: i. cd /usr/local b. agora vamos descompactar o arquivo: i. tar xzvf < /root/httpd-2.0.53.tar.gz 3. Desta maneira ser descompactado o arquivo e ento aparecer um diretrio httpd-2.0.53 que foi extrado do arquivo compactado. Agora s instalar: a. Entre no diretrio que foi extrado: i. cd httpd-2.0.5