De MediaWiki do Campus São José
Ir para navegação
Ir para pesquisar
Introdução ao Sistema Operacional Linux
- Encontros: Segundas e Quartas das 19:00 às 22:00 No LabReCom.
Curso FIC Linux 2018
Semestre 2018-2 - Prof. André D'Amato
|
Introdução ao Sistema Operacional Linux
10/09/18: Aula01
Apresentação da Disciplina, Introdução a Informática e Memória e Armazenamento
Aula 01
12/09/18: Aula 02
Introdução ao Linux, Sistema de Arquivos e Conhecendo o Terminal
Aula 02
Descrição completa das pastas do linux
17/09/2018: Aula 03
Continuação Comandos no Terminal
Aula 03
Lista de Exercícios
17/09/2018: Aula 04
Continuação Comandos no Terminal
- uname ' -a' ' -r' ' -m'
- arch
- wget ' -c -P'
- Coringas *, ?, []
Direcionar saídas para arquivos
Compactação de Arquivos
- Para criar ficheiro: tar '-cf'
- Para descompactar: tar '-x'
- Sabendo que o arquivo /proc/cpuinfo contém informações detalhadas sobre o seu processador, responda:
- Quais comandos utilizar para saber quantos núcleos de processamento minha CPU tem?
- Qual a frequência do meu processador em MHz?
- Sabendo que o e-mail do professor é andre.damato@ifsc.edu.br, mande para o professor uma pasta compactada com 2 arquivos, sendo que, um deles contém o seu histórico (history) e no outro uma lista completa de todos os arquivos .bin em seu computador.
Lista de Exercícios
24/09/2018: Aula 05
Introdução ao Gerenciamento de Processos
Aula 05 - Gerenciamento de Processos
Aula 05 - Lista de Exercícios Sobre Processos
Aula 05 - Lista de Exercícios Sobre Processos Parte 2
26/09/2018: Aula 06
Gerenciamento de Usuários
Aula 06 - Gerenciamento de Usuários
01/10/2018: Aula 07
Permissionamento
Aula 07 - Permissionamento
Exercícios: Permissão de Acesso a Arquivos
Permissão de Acesso a Arquivos: parte 2
03/10/2018: Aula 08
Instalação do Ubuntu
Baixar Ubuntu daqui
Instalar Ubuntu no Virtual Box
Instalar VirtualBox no Linux
Instalar VirtualBox no Windows
Instalar Linux no VirtualBox
O Comando apt-get
Atualizar repositório
apt-get update
</syntaxhighlight>
Ou
apt update
</syntaxhighlight>
Instalar Pacote
apt-get install Nome_Pacote
</syntaxhighlight>
Ou
apt install Nome_Pacote
</syntaxhighlight>
Remover pacote
apt-get remove Nome_Pacote
</syntaxhighlight>
Ou
apt remove Nome_Pacote
</syntaxhighlight>
Remover um ou mais pacotes incluindo arquivos de configuração
apt-get purge Nome_Pacote
</syntaxhighlight>
Ou
apt purge Nome_Pacote
</syntaxhighlight>
Reinstalar pacote
apt-get install –reinstall Nome_Pacote
</syntaxhighlight>
Listar pacotes todos disponíveis
apt-cache search .
</syntaxhighlight>
Listar pacotes disponíveis que contenham um determinado termo
apt-cache search termo
</syntaxhighlight>
Atualizar pacotes instalados
apt-get upgrade
</syntaxhighlight>
Exercício: instalar e executar o ssh no Ubuntu que você acabou de instalar:
sudo apt-get install ssh
</syntaxhighlight>
Acessar o ssh de outra máquina:
ssh -X usuario@numero_ip
</syntaxhighlight>
O parâmetro "X" faz o tunelamento do ambiente gráfico, permitindo a execução de aplicações gráficas remotamente e trazendo o resultado para o sistema operacional local. Caso "XC" seja usado, é aplicado compressão no fluxo, o que reduz o uso de rede.
Executar o xterm
Digite no terminal xterm &
Ao adicionar "&" no final de um comando, o mesmo é executado em segundo plano.
Conferir se o firefox realmente está se executando (use o ps)
08/10/2018: Aula 09
Operadores para Comparação Utilizados com IF
-eq : (equal) Igual à
-ne : (not equal) Diferente de
-lt : (less than) Menor que
-gt : (greater than) Maior que
-le : (less or egual) Menor ou igual à
-ge : (greater or equal) Maior ou igual à
-a O arquivo existe
-b É um dispositivo de bloco
-c É um dispositivo de caractere
-d É um diretório
-e O arquivo existe
-f É um arquivo normal
-g O bit SGID está ativado
-G O grupo do arquivo é o do usuário atual
-k O sticky-bit está ativado
-L O arquivo é um link simbólico
-O O dono do arquivo é o usuário atual
-p O arquivo é um named pipe
-r O arquivo tem permissão de leitura
-s O tamanho do arquivo é maior que zero
-S O arquivo é um socket
-t O descritor de arquivos N é um terminal
-u O bit SUID está ativado
-w O arquivo tem permissão de escrita
-x O arquivo tem permissão de execução
-nt O arquivo é mais recente (NewerThan)
-ot O arquivo é mais antigo (OlderThan)
-ef O arquivo é o mesmo (EqualFile)
</syntaxhighlight>
- Faça um script para definir se em uma determinada eleição haverá segundo turno. O script criado deverá receber como parâmetro o nome do candidato mais votado e o percentual de votos, e a partir disso imprimir na tela se haverá ou não segundo turno.
10/10/2018: Aula 10
- ainda shell script
- comando for
- comando while
- Exercício 1: Fazer um shell script para detectar se um arquivo tem permissão para escrita (para usuário owner). Caso não tenha então acrescentar o direito descrita para este arquivo.
- Exercício 2: Faça um script utilizando o comando de repetição for, que a partir de uma lista de usuários verifique se cada um existe no sistema e imprima a resposta na tela.
- Exercício 3: Faça um script utilizando o comando de repetição while, que a partir de uma lista de usuários verifique se cada um existe no sistema e imprima a resposta na tela.
|
Curso FIC Instalação de Redes Residenciais 2018
Semestre 2018-2 - Prof. André D'Amato
|
Instalação de Redes Residenciais 2018
10/09/18: Aula01
Apresentação da Disciplina, Introdução a Informática e Memória e Armazenamento
Aula 01
|