Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Richard M. Stallman
Liberdade de executar o
programa, para qualquer fim,
da forma que se desejar.
Liberdade 2
A liberdade de redistribuir
cópias de modo que você
possa ajudar ao seu próximo.
Liberdade 4
A liberdade de aperfeiçoar o
programa, e liberar os seus
aperfeiçoamentos, de modo que
toda a comunidade se beneficie
deles.
● Prestação de Serviços:
● Treinamento
● Desenvolvimento de Manuais
● Suporte Técnico
● Personalização de Programas
● Implementação de Soluções
Copie!
Seja Legal
Use Software Livre
Linux como Servidor
Web
Proxy
E-mail e WebMail
Arquivos
FTP
Telnet e SSH
DNS
Impressão
Banco de Dados
Listas de discussão
Aplicações
Hardware
Jogos (Counter Strike)
Linux como Desktop/ Estação
Menor manutenção
Diversas aplicações disponíveis
Recursos multimídia
Internet fácil e rápida
Compartilhamento limitado
Diversos ambientes gráficos
Aproveitamento de equipamento obsoleto
Economia com licenças
Diversos jogos
Soluções para Escritório
Utilizando o OpenOffice (BrOffice), poderá produzir:
textos, planilhas, apresentações,
desenhos e páginas Web. Além de poder abrir
documentos em outros formatos.
Outras soluções (free):
Koffice
Gnome Office
Recursos Multimídia
Assisitir filmes em diversos formatos
Reproduzir CD's de audio e MP3
Câmera digital
Gravação de CD e DVD
Entretenimento
Diversos jogos disponíveis gratuitamente
Grandes nomes sendo portados
Emuladores de Atari, MSX, PS, Nintendo e outros.
Recursos Gráficos
GIMP
Xpaint, XV, GTKSee
ZGV, XZGV
Tux Paint
GhostView
Acrobat Reader
Qcad
Soluções para Banco de Dados...
MySQL
PostgreSQL
Firebird/Interbase
Programando...
C/C++
Pascal
Cobol
Basic
Clipper
Perl
Python
TCL/TK
Java
Shell Script
HTML
PHP
Java Script
Como escolher a melhor distribuição?
Como escolher a melhor distribuição?
http://distrowatch.com/dwres.php?resource=major
Acessando pela primeira vez
# = root
$ = um usuário normal
A Conta root
Atalho Ctrl + d.
Encerramento do Sistema
Comandos do Linux
whoami Disponibiliza o nome do usuário que esta logado atualmente.
who Exibe uma lista dos usuários que fizeram login no Linux (atualmente)
Função similar a de comando “who”, porém retorna informações
w mais detalhadas, tais como a hora atual, tempo de funcionamento do
sistema, número de usuários que acessaram até o momento.
last Mostra todos os usuários que fizeram login anteriormente
whatis Exibe uma descrição breve de um comando do Linux
help Exibe todas as opções de comando do Linux.
clear Limpar a tela.
Print Working Directory : exibe em que pasta o usuário esta no
pwd
momento.
COMANDOS BÁSICOS
O comando ls lista o conteúdo de um diretório. Quando usado
sem opções, lista todos os arquivos não ocultos do diretório, em
ordem alfabética, preenchendo tantas colunas quantas couber
na tela.
COMANDOS BÁSICOS
Opção Resultado
-a Lista todos os arquivos presentes nos diretórios, inclusive os ocultos.
-k Caso o tamanho do arquivo seja listado, mostra-o em Kbytes
-l Além do nome de cada arquivo, lista o tipo, permissões, número de ligações diretas,
nome do dono, nome
do grupo, tamanho em bytes e data (da modificação, a menos que outra data seja
selecionada). Para arquivos com uma data anterior a 6 meses ou com mais de 1 hora
no futuro, a data conterá o ano ao invés da hora e dia.
-t Ordena o conteúdo dos diretórios pela data ao invés da ordem alfabética, com os
arquivos mais recentes listados no início.
-u Ordena o conteúdo dos diretórios de acordo com a data de último acesso ao invés da
data de modificação. No formato longo de listagem, apresenta a data de último
acesso ao invés da data de modificação.
-R Lista o conteúdo de todos os diretórios recursivamente.
-X Ordena o conteúdo dos diretórios alfabeticamente pelo nome da extensão
(caracteres após o último `.').Arquivos sem extensão são listados no início.
-1 Lista um arquivo por linha.
--color Colore os nomes dos arquivos dependendo do tipo
| (pipe)
Exemplos:
date
date 052216002012
date '+Hoje é %A, dia %d de %B'
date '+Agora são %T‘
Altere a data de seu sistema para o ano de
2015
Verifique e depois retorne para a data atual
COMANDOS DE DATA E HORA
Define o formato da listagem que será usada pelo comando date. Os seguintes
formatos são os mais usados:
%d - Dia do Mês (00-31).
%m - Mês do Ano (00-12).
%y - Ano (dois dígitos).
%Y - Ano (quatro dígitos).
%H - Hora (00-24).
%I - Hora (00-12).
%M - Minuto (00-59).
%j - Dia do ano (1-366).
%p - AM/PM (útil se utilizado com %d).
%r - Formato de 12 horas completo (hh:mm:ss AM/PM).
%T - Formato de 24 horas completo (hh:mm:ss).
%w - Dia da semana (0-6).
man
O nano é um editor sem modos, então você pode começar a inserir texto
imediatamente. Se você estiver editando um arquivo de configuração como
/etc/fstab use a opção -w, por exemplo: nano -w /etc/fstab
Salvando e saindo
Se você quiser salvar as mudanças que você fez, aperte Ctrl+O. Para sair do
nano, digite Ctrl+X. Se você pedir para o nano sair de um arquivo modificado,
ele irá perguntar se você quer salvá-lo. Aperte N se você não quiser, ou Y se
você quiser. Ele irá então pedir um nome de arquivo. Digite-o e aperte Enter.
Se você acidentalmente confirmou que você quer salvar o arquivo, mas na
verdade você não quer, você sempre pode cancelar apertando Ctrl+C quando
um nome de arquivo for pedido.
Editor Nano
Comando utilizado para copiar arquivos e diretórios. Pode-se copiar um arquivo para um
destino informado, ou copiar arbitrariamente muitos arquivos para o diretório de destino.
Sintaxe:
cp [opções] <origem> <destino>
Principais opções:
-f Remove um arquivo de destino já existente.
-i Pergunta se deve regravar arquivos já existentes.
-R Copia diretórios recursivamente, preservando arquivos que não sejam diretórios.
Caso o último argumento denomine um diretório existente, este comando copiará cada
arquivo de destino naquele diretório (mantendo o mesmo nome). Caso dois arquivos
sejam informados, ele copiará o primeiro no segundo.
Exemplos:
cp /etc/fstab fstab
cp -R /etc/rc.d /root/etc
mv
Comando utilizado para mover e renomear arquivos e diretórios.
Sintaxe:
mv [opções] <origem> <destino>
Principais opções:
-f Remove os arquivos de destino, sem solicitar a confirmação pelo usuário.
-i Solicita confirmação para sobrescrever arquivos de destino.
-v Lista o nome de cada arquivo antes de removê-lo.
Caso o último argumento seja o nome de um diretório existente, este comando
moverá cada arquivo informado para o diretório, mantendo o nome original. Por
outro lado, caso somente dois arquivos sejam informados, altera o nome do
primeiro para o segundo.
Exemplos:
mv /etc/fstab /etc/fstab.bak
mv -v /etc/fstab.bak /etc/fstab
find
Encontrar arquivos que contenham “Avaliação” em qualquer parte do nome, independente da casa
(maiúsculas/minúsculas), no diretório atual e subdiretórios: $ find -iname '*avaliação*'
Encontra arquivos e diretórios modificados em /home há menos de 3 dias: find /home -mtime -3
Encontra arquivos que não são acessados há mais de 60 dias em /var: find /var -type f -atime +60
Encontrar diretórios em /var que se chamem exatamente “samba”: $ find /var -type d -name samba
Encontrar arquivos em /home cujo nome termine em “.tmp”: $ find /home -type f -name '*.tmp'
Mais exemplos:
find / -name login
find /bin -name login
find / -iname Netscape
find / -iname *Navigator
find
Para localizar os arquivos do sistemas que estão ocupando mais espaço. Isto pode
ser feito de várias maneiras, uma delas é com o comando find:
Este comando faz uma busca, a partir do diretório corrente, por arquivos
que possuam um tamanho superior a 1024k ou 1MB.
find
É possível também associar a saída do comando find ao comando ls para
sabermos exatamente o tamanho dos arquivos encontrados:
find
Também podemos fazer uma busca em todo o disco com o (“/”) por arquivos
maiores que 1kbyte, e dentre estes trazer somente aqueles com extensão TXT e
por fim apresentar suas localizações e tamanhos através do comando ls.
ls *1
Metacaracteres
Bibliografia Complementar
1. MACHADO, Francis B.; MAIA, Luiz P.; Fundamentos de Sistemas Operacionais, LTC,
2011.
2. STALLINGS, William. Operating systems: internals and design principles. 4. ed.
New Jersey: Prentice-Hall, 2001.
3. STUART, Brian. L.; Princípios de sistemas operacionais: Projetos e aplicações,
Cengage learning, 2011.
4. ALVES, Maicon M.; Linux: Performance e monitoramento, Brasport, 2009.
5. Kerrisk, M.;The Linux Programming Interface, No Starch Press, 2010.
REFERÊNCIAS
FERREIRA, Rubem – LINUX – Guia do Administrador do sistema; editora Brasport (em
Português); (2006);
FLOSS
(Free/Libre and Open Source Software Survey)
http://www.infonomics.nl/FLOSS
The Economies of Online Cooperation:
Gift and Public Goods in Cyberspace
http://www.sscnet.ucla.edu/soc/faculty/kollock/papers/economies.htm/papers/economi
es.htm
Links
http://www.Dicas-L.unicamp.br/hotlinks
The Revenge of the Know-It-Alls
http://www.wired.com/wired/archive/8.07/egoboo.html
CIPSGA
http://www.cipsga.org.br
Tudo que você queria saber sobre GNU/Linux e tinha vergonha de Perguntar
http://www.dicas-l.unicamp.br/cursos/TudoSobreLinux-20040625.sxi
Linux – O Mito
http://paginas.terra.com.br/informatica/deviltux/LinuxoMito.pdf
Referências