Você está na página 1de 18

SISTEMAS OPERACIONAIS

Competências: • Caracterizar os diferentes sistemas operacionais e suas aplicações.

Habilidades: • Demonstrar raciocínio lógico;


• Instalar sistemas operacionais;
• Configurar sistemas operacionais.

Bases Tecnológicas: • Sistemas operacionais proprietários: Microsoft x Apple;


Conceitos e Histórico;
Comparações entre sistemas operacionais fundadores;

• Sistemas operacionais não proprietários (Open Source): Linux x Android;


Conceitos;
Distribuições e instalação Live-cd;
Interface gráfica; Diretórios.

• Erros que podem ocorrer há nível de software;


• Carregamento do sistema operacional (boot e post);
• Instalação: Linux Live-cd; Instalação na maquina virtual; Instalação na máquina;
SISTEMAS OPERACIONAIS

• Modo gráfico Tipos de interfaces gráficas: Unity, gnome, KDE, fluxbox, Xfce; 35
Interface gráfica do sistema;
Modificar aparência do sistema;
Plano de fundo;
Proteção de tela;
Preferências do mouse, teclado entre outros;
Compactar arquivos e pastas através do modo gráfico;
Criar um usuário através do modo gráfico;
Gerenciador de processos (encerrar um processo através do modo gráfico);
Instalando aplicativos.

• Editores de texto modo gráfico e modo texto:


Criação de arquivos de texto através dos editores: vi e nano;
Outros editores: vim, emacs, joe, ee, elvis.

• Modelo de processamento (paralelo, distribuído, multiprocessado);

• Sistemas Operacionais para Rede (monousuário x multiusuário);

• Interpretador de comandos dos principais sistemas operacionais;


SISTEMAS OPERACIONAIS
• Comandos:
• ls -l -a (Nomenclatura de Cores, diretórios, arquivos, executáveis, etc...) cd .. , cd / , cd - pwd clear
• Criando arquivos com cat
• Mostrando o help;
• Mkdir rmdir rm -rf cp cp –r;
• Comandos: ls -l -a (Nomenclatura de Cores, diretórios, arquivos, executáveis, etc...) cd cd .. pwd clear mkdir rmdir rm -rf cp cp -r mv man --help
History Date; uptime lsusb lsmod lspci lastlog head tail less grep sort top; Tar ps kill killall xkill;
• Montar, Compactar e programas executáveis Windows: mount (Montar pendrive) umount; chmod (Mostrar com letras e números binários)
chown;
• Comandos de Rede: Ip Ifconfig Ping Netstat Traceroute;
• Manipulando Usuários: adduser (arquivos /etc/shadow e /etc/passwd) groupadd passwd userdel users who whoami uname groups.
• Manipulação de grupos e usuários: #adduser; #adduser -disabled-login -nocreate-home nome_usuario;
• Arquivos: /etc/shadow e /etc/passwd; #useradd; #addgroup; Arquivo /etc/group; #delgroup; id; passwd (-l, -u, -e, -d); #deluser; #userdel;
#userdel –r; users; groups; who; whoami; last; Permissões de arquivos e pastas: chmod; #chown; #chgrp; chfn;
• Shell Script (criação dos scripts): echo “Mensagem”; printf “Mensagem \n”; sleep; read ;
• Conceito de variáveis no shell script (variáveis de ambiente e criadas por usuário) ;
• Diferença entre: aspas, apóstrofe e crase; Realizando cálculos com $(( ));
• Scripts funcionais utilizando variáveis e estrutura condicionais; if simples; if encadeado; contrab;
• Rede; Conceitos: IP, máscara, gateway ( hostname, ifconfig, #ifconfig eth0 up; #ifconfig eth0 down ); SSH (Instalação do pacote SSH para utilizar
SSH client e SSH server);
• Tipos de servidores: Linux; Servidor Samba; Protocolo SMB.
O que é e para que serve um sistema operacional ?

Recursos
Sua função de
é administrar e Hardware Estabelecer a interface
É um software, ou conjunto de
gerenciar os entre o computador e
softwares
recursos de o usuário.
um sistema
Sistema
de
Arquivos
Sistema
Operacional

Eu tentando falar
O que o computador
entende
Modelos de Licenciamento de Sistemas Operacionais

Proprietários Open Source

SO de Tempo Real
Qual a diferença do Windows e macOS?
Ao contrário do Windows, que pode ser utilizado em
computadores de diferentes distribuidores, o macOS roda
somente em equipamentos da sua fabricante, a Apple. Além
disso, sua compatibilidade com hardwares periféricos é
limitada.
Quais as vantagens do Mac sobre o Windows?
A vantagem mais óbvia é a sua interface que é bem simples, o
que o faz uma boa escolha para usuários inexperientes. O
macOS também é conhecido por conseguir executar muito bem
os softwares gráficos, como o Photoshop
Qual é mais seguro Mac ou Windows?
Desde a década de 1980, os Macs têm a reputação de serem
muito mais seguros do que os PCs, especialmente quando se
trata de ataques de malware. Naquela época, os PCs
dependiam do DOS (sistema operacional de disco) e
enfrentavam frequentes ataques de vírus no setor de
inicialização.
Qual a diferença entre o Linux e o Windows ?
O Windows é amplamente utilizado e é conhecido por sua
facilidade de uso, ampla disponibilidade de softwares e
suporte aos mais diversos tipos de hardware. Por outro lado,
o Linux é conhecido por sua flexibilidade, segurança e
privacidade, além de ser uma opção mais econômica para
Por que o Linux é melhor que o Windows?
empresas e usuários avançados.
Enquanto o Windows exige tipicamente atualizações de
hardware para acomodar suas demandas crescentes, o Linux é
leve, magro, flexível e escalável, e funciona admiravelmente
em praticamente qualquer computador, independentemente
do processador e da arquitetura da máquina
Qual a desvantagem do Linux para o Windows?
Sobre as desvantagens, podemos afirmar que ele não é a
melhor opção para usuários domésticos, pois não tem uma boa
gama de recursos e aplicativos. Para esse tipo de usuário, ele
serve mais para navegar na internet ou editar algum texto.
Além disso, ele não costuma aceitar hardwares periféricos tão
bem
Quais as principais diferenças entre Android e iOS?
A primeira grande diferença que lembramos ao pensar em
Android e iOS é na integração do sistema operacional com o
hardware. O iOS é feito sob medida para o iPhone. Por rodar
em um número razoavelmente pequeno de aparelhos, é muito
mais fácil para a Apple otimizar o iOS para todos os modelos de
iPhone. O que é melhor Apple ou Android?
Experiência de usuário é mais simples
Dependendo do tipo de uso que você busca ter em um celular,
a Apple também pode ter uma vantagem sobre o Android em
relação à interface. Isso porque o iPhone é mais intuitivo e
simples de usar se comparado a qualquer outro dispositivo
com o sistema do Google.
Porque Android trava e iOS não?
Isso ocorre porque eles têm recursos diferentes que atendem a
diferentes usuários. A Apple tem uma interface mais criativa e
intuitiva, enquanto o Android tem uma interface mais
funcional. Também é importante levar em consideração que
ambas as plataformas são constantemente atualizadas com
novos recursos e aplicativos.
A evolução dos Windows
A evolução dos Windows para Servidores
Outros sistemas para Servidores
Interface Gráfica x Texto (Console)

• Mais amigável • Mais rápida, economiza recursos


• Não exige grandes habilidades • Exige conhecimento dos comandos
• Oferece mecanismos de busca • Oferece mecanismos de busca via comandos
• Organiza programas por afinidade • Não organiza programas automaticamente
• Configuração fácil de software e hardware • Configuração manual de recursos
Exercícios de Console
• Listar os comandos via help
• Entender os principais comandos
• Exercícios (CD, Dir, Mkdir, Chkdsk, Format, Cls, CMD, copy, date, del, exit, more, rd, recover, shutdown,
tasklist, taskkill, xcopy)
Exercícios de Console
• Abrir a console
• Criar uma pasta na raiz do C: com o nome pasta1
• Criar uma pasta dll dentro de pasta1
• Criar uma pasta app dentro de pasta1
• Criar dentro da pasta dll uma pasta chamada system32
• Criar dentro da pasta dll uma pasta chamada syswow64
• Copiar todos os arquivos que iniciem pela letra “A” e sejam bibliotecas de 32 bits para a pasta system32
• Copiar todos os arquivos que iniciem pela letra “A” e sejam bibliotecas de 64 bits para a pasta syswow64
• Copiar todos os executáveis da pasta system32 para a pasta app
• Verificar
• Depois vamos apagar tudo
Arquivos de Lote = Script = .bat
@echo off
color 81

title "Iniciando o Backup"

cd \

echo -----------------------------------------------
echo Iniciando Backup
echo -----------------------------------------------
echo Iniciando copia dos arquivos de nome do computador para nome computador destino

if not exist “c:\backup\" mkdir “c:\backup"


xcopy "C:\Windows\system32\*.dll" c:\backup\ /s /e > c:\backup\logbackup.txt

title "Backup Finalizado"

echo -------------------------------------------------
echo Backup finalizado
echo -------------------------------------------------

rem Fecha o script

color 7

pause
exit
Arquivos de Lote = Script = .bat
echo off
color f
cls
:start
mode 70,15
for /f "skip=1" %%x in ('wmic COMPUTERSYSTEM get SystemType') do if not defined system-xnn set system-xnn=%%x
title MEU IP
color A
set data=%date:~6,4%-%date:~3,2%-%date:~0,2%
set hora=%time:~0,2%:%time:~3,2%
echo.
echo.
echo Data atual: %data% - Hora Atual: %hora%
echo Computador: %computername% - Usuario: %username%
echo.
echo ---------------------------------------------------------------
ipconfig | findstr IPv4
echo ---------------------------------------------------------------
echo.
pause
msg "%username%" Informe o número de IP ao Suporte.
goto start
exit
Arquivos de Lote = Script = .bat

https://en.wikibooks.org/wiki/Windows_Batch_Scripting

Você também pode gostar