LINUX - BÁSICO

INTRODUÇÃO

Anos 50, Rockefeller tido como louco por perder sua fortuna por imaginar TV
Anos 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

Netscape
Corel
Sun
Borland (Delphi)
Intel
Oracle
NASA
Exército


O LINUX COMO SISTEMA OPERACIONAL

Há algunas versões ou distribuições Linux por todo mundo
Há 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 Real
Memó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 senha
Para 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 comandos
Interage 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 executados
para torna um arquivo de shell em executável basta conceder permissões
use o comando chmod


CONTAS E SENHAS

comando useradd
useradd <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