Você está na página 1de 8

INTRODUÇÃO

Este projecto visa a obtenção de uma filosofia de pensamento no que


concerne aos sistemas de ficheiros, através do desenvolvimento de uma interface
gráfica que ajude o usuário no gerenciamento de um sistema baseado em linux.

OBJECTIVOS

Geral

O objecto geral deste trabalho é a implementação de um Sistema de Gestão de Sistema


Operativo baseado em Linux.

Específico

Como objectivos específicos do projecto temos: (a) Criar uma interface amigável com
o usuário (b) Execução de acções no S.O (c) Permitir que o nosso sistema seja conhecido.

1
CAPITULO I – FUNDAMENTO TEÓRICO.

Antes de tudo vamos explicar passo a passo a definição do tema.

1.1 – DEFINÇÃO E CONCEITOS.

Um Sistema de Gestão é uma aplicação desenvolvida numa


determinada plataforma com a finalidade de gerir os serviços de maneira
tecnológica de uma determinada organização.

Shell:

Linux: é um sistema operacional multiusuário que permite a muitos


usuários fazer login e executar várias atividades ao mesmo tempo

Usuário:

Front End:

Back End:

2
CAPITULO II – RESULTADOS DOS PRINTS

2.1 Materiais usados.

Para implementação do nosso projecto usamos o seguintes materias:


 UBUNTU
 NetBeans 8.0.2
 Framework weblaf

2.2 – Aspectos de implementação

2.2.1 – Manipulação de Arquivos ou Ficheiros.


#Criar directório
mkdir
#Remover directório
rm – r
#Criar um arquivo
touch

2.2.3 – Listar processos


ps aux

2.2.2 - Administração de Usuários e Grupos


#Adicionar Usuário

useradd $userName -p $userPass -m ; echo "$userName:


$userPass" > src/ShellScripts/output.dat;;

#Alerar Usuário (Mudar a palavra pass)

echo $userName:$userPass | sudo chpasswd >


src/ShellScripts/output.dat;;

#Deletar Usuário

userdel -r $userName;;

#Adicionar Grupo

groupadd $groupName > src/ShellScripts/output.dat;;

#Deletar Grupo

groupdel $groupName > src/ShellScripts/output.dat;;

3
#Adicionar Usuario no Grupo

addgroup $userName $groupName;;

#Deletar Usuario no Grupo

delgroup $userName $groupName;;

#Desativar a conta do Usuario

usermod -L $userName;;

#Activar Conta dos usuariod the users counts

usermod -U $userName;

Tela Principal (Desktop).

Nesta temos a ilustração de certos ícones como: home, processes,


usuário, demidecode, grupos syslog.

Figura 2.1 – Tela Principal

4
HOME
A home traz a seguintes funcionalidades criar arquivos e
directórios, e eliminar, dar permissões, listar conteúdo dentro de um
directório e abrir um arquivo.

Figura 2.2 – Home

DEMIDECODE
Lista todas informações do Hardware.

Figura 2.3 - Demidecode

5
Usuário
Permite – nos criar usuário, alterar palavra passe, eliminar usuário e
adicionar o usuário no grupo.

Figura 2.4 – Usuários

Grupos
Permite – nos criar grupo, eliminar grupo e adicionar no grupo.

Figura 2.5 – Grupos

6
Syslog
Mostra os últimos acontecimento no sistema

Figura 2.6 – Syslog

Processos
Listar processos ativos e não ativos.

Figura 2.7 - Processos

7
CONCLUSÃO

Tendo em conta o percurso de formação, que adquirimos na cadeira de Sistemas


Operativos I durante este Semestre aqui na Universidade, chegamos a conclusão de
projectarmos um Sistema de Gestão de SO baseado em Linux. Tudo porque enquanto
estudante nós utilizamos alguns sistemas tais como: Windows e Linux. Onde notamos que O
Linux traz algumas vantagens em relação ao Windows por exemplo: O seu código é aberto e
não é necessário instalarmos o antivírus. É por estes motivos que sentimos o desejo e achamos
por bem defender este tema de maneira a termos conhecimentos vastos sobre o mesmo.

Você também pode gostar