26.2 C
Sorocaba
domingo, abril 28, 2024

Unix – Introdução

Autoria: Luiz José Soares de Souza

HISTÓRICO

Sistema operacional Unix foi desenvolvido em 1969 por Ken Thompson pela Bell Laboratories.
Baseado em Multics e escrito originalmente em linguagem simbólica
para o minicomputador PDP-7 DEC; foi rescrito em linguagem C em 1973 por Dennis Ritchie , podendo ser adaptado virtualmente para qualquer computador; Surgiu várias versões de UNIX, entre elas:

• System V – AT & T
• BSD 4.X – Berkeley Software Distribuition
• SunOs – Sun MicroSystem
• Ultrix – Dec Station
• AIX – IBM, RISC/6000

Características

• Sistema Operacional Complexo
• Capacidade Multitarefa;
• Mais de 200 comandos e programas
• Capacidade Multiusuário;
• Transportabilidade;
• Ampla seleção de potentes programas;
• Comunicação e correio eletrônico;
• Biblioteca de Softwares explicativos;

Outras Características

Pode-se também construir banco de dados, fazer cálculos, sistemas de gerenciamento de arquivo, com base em poucos comandos sem usar compilador; existe o modo gráfico, chamado X-Windows que é uma espécie de interface com o mouse, tecnicamente semelhante ao Windows.

Estrutura

• Kernel: Faz a interface com o hardware, gerencia a memória, a entrada/saída, planeja as tarefas e administra o armazenamento de dados;
• Shell: Interface entre o usuário e a máquina, interpretador de comandos, executa programas;
• Aplicativos: incorporam capacidades especiais ao sistema operacional

Shell’s

C Shell (CSH)
• Versão BSD;
• Processamento background e foreground;
• History, alias;
• Programação parecida com o C; – controle de processos; – prompt %

Bourne Shell (SH)

• Padrão do Unix;
• Possui as mesmas características do CSH sem a facilidade de history e controle de processos;
• Prompt $.

Kernel Shell (KSH)

• Comandos mais poderosos;
• Prompt #

Sistema de Arquivos

• Tudo no UNIX é um arquivo (programas, dados, diretórios, discos impressoras, teclado, mouse, etc.)
• Os arquivos estão organizados em uma estrutura hierárquica (diretório e subdiretórios)
• Diretórios importantes:
• / -root
• /boot -arquivos de boot
• /unix ou v/munix -Kernel
• /bin ou /usr/bin -executáveis principais
• /dev -dispositivos, arquivos de I/Q
• /etc -comandos para administração

• Proteção de Arquivos
• usuário: u, grupo: g, outro: o
• permissões de leitura : r, escrita: w, execução: x, sem permissão: -;
• Exemplo: -rwxr-xr-x 1 name_user nucc 10916 Jul 10 17:29 .history *
Permissão de leitura, escrita e execução para o proprietário.
Permissão de leitura e execução para grupo.
Permissão de leitura e execução para outros.

Iniciando uma Sessão

AIX Version 3
C Copyrights by IBM and by others 1982, 1993.
login : user_name (seu login)
user_name’s Password: ###### (sua senha)

Terminando uma Sessão

– exit ou logout

Comandos Básicos

-login: inicia uma sessão
– passwd: troca a senha do usuário
– ls: lista o conteúdo de um diretório
– cat: mostra o conteúdo de um arquivo/ une dois arquivos
– more: mostra o conteúdo de um arquivo pausadamente
– cp: copia arquivos
– rm: remove arquivos
– mv: move arquivos
-ln: cria links
– find: procura arquivos por nome
– mkdir: cria diretórios

Comandos Básicos (cont.)

– rmdir: remove diretórios
– cd: muda de diretório
– pwd: mostra o diretório corrente
– ps: mostra os processos
– grep: procura strings dentro de arquivo
– compress: compactador padrão UNIX
– uncompress: descompactador padrão UNIX
– clear: limpa a tela
– man: help
– tar: cria backup’s
– df/du: mostra o espaço disponível em disco
– talk: comunicação direta entre dois usuários
– write: envia mensagem a usuário logado
– chmod: muda permissões de arquivos.

Outros trabalhos relacionados

Redes Unix vs NT

Autoria: Igor Carlos Fonseca Sumário Introdução 1. Tipos de Aplicações 2. Topologia 2.1. Topologia em Estrela 2.2. Topologia em Anel 2.3. Topologia em Barra 2.4. Outras Topologias 2.5 Quadro Comparativo das Diversas Topologias 3....

A AUTOMAÇÃO NO MONITORAMENTO AMBIENTAL

Alternativas para o Aquecimento Global Um dos temas mais debatidos na atualidade são o aquecimento global e seus efeitos sobre a Terra, o homem e...

Democracia Eletrônica

A relação entre democracia e as novas tecnologias digitais em geral é apresentada de maneira semelhante às máquinas “plug and play” (conecte e use),...

ANÁLISE DE QUALIDADE DE SERVIÇO (QoS) DA REDE SEM FIO

Análise de Qualidade de Serviço(QoS)da rede sem fio da UniEvangélica Resumo A tecnologia para redes sem fio tem sido amplamente utilizada por instituições, Universidades e principalmente...