INTRODUÇÃO
Anos 50, Rockefeller tido como louco por perder sua fortuna por imaginar TVAnos 80 e 90 surgiu os maiores impérios dirigido por William Henry Gates III
Bill Gates criou um programa de computador que realizava operações (Windows)
Concorrentes da Microsoft (Unix, Xenix, BSD)
Agosto de 1991, Linus Torvalds iniciou o projeto Linux
Linus Torvalds, estudante da Ciência da Computação
Universidade de Helsinque - Finlândia
Baseado em Minix, criado por Andy Tannenbaum
Modificou o Kernel do Minix
Outubro, 05 de 1991, Linus anúncia a primeira versão do Linux
QUEM USA LINUX
NetscapeCorel
Sun
Borland (Delphi)
Intel
Oracle
NASA
Exército
O LINUX COMO SISTEMA OPERACIONAL
Há algunas versões ou distribuições Linux por todo mundoHá o mesmo Kernel em todas as distribuições Linux mesmo sendo diferente
O Kernel ocorre em duas fases
produção ou estável, cujo o segundo número é sempre par, 2.0x, 2.2x, 2.4x etc..
beta, tem o segundo número impar, 2.1x, 2.3x, 2.5x etc...
Distribuições disponíveis
Slackware Linux http://www.slackware.com/getslack/Debian Linux https://www.debian.org
Red Hat Linux https://access.redhat.com/downloads
Mint https://linuxmint.com/download.php
Kali Linux https://www.kali.org/downloads/
Ubuntu https://www.ubuntu.com/download/desktop
Linux com característica do Unix
Multifarefa RealMemória Virtual
Biblioteca Compartilhada
Demand Loading
Gerenciamento próprio de memória
Executáveis copy-on-write compartilhados
Rede TCP/IP (incluindo SLIP/PPP/ISDN)
X-Window
ENTRANDO E SAINDO DO SISTEMA
root é o login de acesso como superusuário do sistema
No campo de password informe a sua senhaPara sair ou fazer logout digite exit ou logout
Comando ps ax
lista todos os processos em execução
Comando para desligar corretamente o sistema
shutdown <option> <time>caso sua variável de ambiente PATH não inclua
/sbin/shutdown -h now
shutdown -h supende o sistema quando a finalização tiver completa (half)
shutdown -r reinicializa quando a finalização tiver completa (reboot)
shutdown -r now desiliga o sistema imediatamente após finalização dos processos
shutdown -r +15 desliga o sistema em 15 minutos
shutdown --help mostra ajuda
shutdown -H, --halt desliga metada dos processos
shtudown -P, --poweroff (padrão) desliga a máquina
shutdown -r, --reboot reinicia a máquina
shutdown -h igual ao --poweroff a menos que --halt seja utilizado
shutdown -k apenas escreve messagem de aviso
shutdown --no-wall não envia messagem de aviso antes de desligar ou reiniciar
shutdown -c cancela desligamento pendente
AMBIENTE DE TRABALHO (SHELL)
Shell é um interpretador de comandosInterage com o sistema operacional (Kernel)
Tipos de shell
shell (bash)
c-shell (csh)
korn-shell (ksh)
<TAB>
pressione a tecla <tab> para o shell completar o comando
pressione duas vezes para exibir uma lista de opções
Shell Script
arquivo com uma lista de comando shell para serem executadospara torna um arquivo de shell em executável basta conceder permissões
use o comando chmod
CONTAS E SENHAS
comando useradduseradd <nome_do_usuário>
comando passwd
mudar as senhas de contas já existentes
especificar senhas para contas recém-criads
mudar senhas de contas com que esteja acessando
passwd <nome_do_usuário>
comando su
para um usuário comum ($) ter privilégios de admin (#) basta usar su
é necessário ter administrador para ceder privilégios
comando userdel
para excluir um usuário
userdel -r <usuário>
COMANDOS LINUX
ls lista os arquivos de um diretório
rm - remover arquivos
cp - copiar arquivos
mv - renomear ou mover arquivos
mv - move diretórios ou arquivos
cat - mostrar o conteúdo do arquivo
more - mostrar o conteúdo paginado
pwd - mostrar diretório atual
mkdir - criar um diretório
rmdir - excluir um diretório (pasta)
cd - navegar entre dos diretórios
clear - limpar a tela do terminal
df - informa armazenamento em disco
free - informa memória em execução
who - informa qual usuário atual
find - procura por arquivos
whoami - mostra quem é que está logado
exit - sair da sessão
logout - sair da sessão
cal - mostra calendário
date - retorna data e hora
du - informa espaço ocupado por arquivo
format - formata um floppy disk
kill - termina um processo
ps - exibe status dos processos
vi - editor de texto no terminal
wc - exibe detalhes do tamanho do arquivo
man - exibe manual dos comandos
uname - informa dados do sistema
uptime - informa quanto tempo a máquina ativa
adduser - adiciona usuários ao sistema
userdel - exclui usuários do sistema
passwd - altera, adciona senha aos usuários
arch - informa arquitetura do sistema
shutdown - desliga o sistema
less - exibe conteúdo de arquivo paginado
chmod - altera permissões dos arquivos
lpd - imprime no modo texto
cpio - ferramenta de backup (tipo tar)
lha - compactador de arquivos
write - enviar texto pelo broadcast
mount - montar unidade de disco
unmount - desmontar unidade de disco
-----------
REFERÊNCIAS:
SENAI - SERVIÇO NACIONAL DE APRENDIZAEM INDUSTIAL
27/09/2017
ARQUIVO:
https://www.dropbox.com/s/us11uvk8ocb8qxi/note_linux_basico_senai.txt?dl=0
Nenhum comentário:
Postar um comentário