Sei sulla pagina 1di 20

MINI-CURSO GNU/Linux

Gilfran Ribeiro da Silva - Gil


Aluno da FGF Cincia da Computao 2004.1 Membro das comunidades de Software Livre: Tux-CE e GELSoL-UFC Membro atuante do PSL-CE Usurio de GNU/Linux desde 1996

O GNU/Linux
* GNU Sistema Operacional desenvolvido por Richard Stallman com a colaborao de vrios programadores na internet * Linux Kernel desenvolvido por Linus Trovalds para o sistema operacional GNU

Conceitos / Caractersticas
Software Livre ou Open Source Transparente Adaptvel a situao Portabilidade As interfaces grficas

Componentes
sda -> HD Sata hda -> IDE Primaria (HD, CD, etc) hdb -> IDE Secundria (HD, CD, etc) eth -> Dispositivo de Rede com fio wlan -> Dispositivo de rede sem fio ppp0 -> Dispositivo de modem bridged

Estrutura de diretrios
# cd /bin local onde encontram-se os binarios (executveis). #cd /sbin idem /bin a diferena que s o root pode executar os que esto nesse diretrio. #cd /tmp como o prprio nome sugere, onde ficam os temporrios. #cd /lib onde ficam as Librarys bibliotecas de comandos comuns entre programas ou o prprio kernel.

#cd /boot Local onde fica o gerenciador de boot e seus respectivos arquivos de configurao. #cd /etc Local onde ficam os arquivos de configurao dos servios que o GNU/Linux Oferece. #cd /media Local onde ficam montados os dispositivos mveis (antes /mnt). #cd /proc Local onde ficam informaes relevantes ao processamento e sobre o prprio.

Estrutura de diretrios

Interpretadores de Comandos
Temos vrios interpretadores de comandos, popularmente conhecidos como Shell, dentre eles o sh, o bash e muitos outros. Trabalhando no Shell: Em geral temos dois tipos de indicadores, o $ e o # que respectivamente simboliza usurios comuns e o root.

Tipos de Arquivos
No h tipo pr-definido, mas h padres que normalmente so seguidos. .conf -> arquivos de configurao .sh -> arquivos de shell script .old -> arquivos antidos .txt -> arquivos de texto (embora o normal seja deixa-los sem extenso)

Tipos de Pacotes
.deb -> Arquivos pr-compilados para distribuies baseadas em Debian .rpm -> Arquivos pr-compilados para distribuies baseadas em HedHat .tgz -> Arquivos pr-compilados para distribuies baseadas em Slackware .tar ou .tar.gz -> Arquivos independentes de distribuio que podem ser compilados em qualquer tipo de plataforma. .bin e .run -> Arquivos de instalao automtica.

Segurana

- Firewall (iptables). - Monitoramento de Servidores (Nagios). - Squid (controle de acesso web). - Sistema de permisso de arquivos.

Servios

- Web (Apache) - E-mail (qmail, postfix, sendmail) - Anti-spam (spamassasin) - Anti-virus (Amavs) - Banco de Dados (MySQL, Postgree)

Configurao

Criando usurio #adduser nome_do_usurio Logando com o novo usurio Criando um arquivo de texto Modificando suas permisses

Permisses de Arquivos
Para alterar as permisses de um arquivo utilize o comando chmod e em seguida a permisso que deseja setar (Executar, Gravar, Ler). Para executar: 1 Para gravar: 2 Para ler: 4 Pode ser usado uma combinao dos nmeros para dar mltiplas permisses. sinopse do comando: #chmod <permisso> arquivo/ou pasta

Alterando dono do Arquivo


Para alterar o proprietrio do grupo utilize o comando chown. Sinopse do chown: #chown <opes> usuario.grupo arquivo ou pasta

Alterando grupo do Arquivo


Muitas vezes nos deparamos com a situao de ter que mudar apenas o grupo do usurio, quando estamos trabalhando em rede por exemplo, sendo assim caso queira alterar apenas o grupo do arquivo utiliza-se o comando chgrp Sinopse do chgrp: #chgrp <opes> arquivo ou pasta

Configurao

Gerenciador de boot

Fim! Obrigado pela ateno! Mais informaes: http://www.tux-ce.org http://www.vivaolinux.com.br http://focalinux.cipsga.org.br/gol.html http://www.google.com.br Seja Livre, Use GNU/Linux! =p

Potrebbero piacerti anche