terça-feira, 6 de agosto de 2013

Enterasys Networks - Switch - Gerenciando contas de usuários do sistema

Comandos básicos para a configuração de contas de usuários do sistema

Criar conta de usuário

 > set system login <username> [super-user|read-write|read-only] enable


Alterar/Definir senha de usuário

 > set password <username>

Na sequência desse comando o sistema solicitará a nova senha e pedirá confirmação.

Remover usuário

 > clear system login <username>


Listar usuários conectados

 > show users


Listar contas de usuários do sistema

 > show system login


Encerrar sessão de usuário

 > disconnect <endereço IP> console


________________________________________________
As informações contidas acima foram baseadas em documentos da empresa Enterasys Networks e obtidas através da experiência com o dispositivo. Os comandos utilizados são referentes aos switches da série C5 utilizando a versão do software EOS 6.71.

quarta-feira, 10 de julho de 2013

Linux - Comandos Básicos - Gerenciamento de Arquivos


Neste post estão relacionados os comandos básicos em Linux necessários para o gerenciamento de arquivos no sistema. A lista conta com comandos para criação, cópia, remoção, visualização, entre outros. É importante entender que para trabalhar com arquivos não é necessário estar na mesma pasta ou diretório onde estes arquivos estão localizados. No sistema Linux são aplicados os conceitos de caminho absoluto, que é caminho completo para alcançar um arquivo desde a raiz do sistema, e caminho relativo, que é o caminho para alcançar um arquivo a partir do diretório de trabalho.


Criar arquivo

 $ touch [nome do arquivo]

Originalmente este comando modifica o timestamp de um arquivo. Se o arquivo não existir no sistema ele será criado, no entanto sem conteúdo (vazio). No Linux não há a necessidade de que um arquivo possua extensão. Para identificar de que tipo é o arquivo você pode utilizar o comando " file ".


Copiar arquivo

 # cp [arquivo_original] [arquivo_destino]

Comando utilizado para copiar arquivos. Caso você queira copiar o arquivo para um outro diretório basta indicar a pasta de destino. Vale lembrar que se você utilizar o comando indicando o nome de um arquivo existente na pasta de destino este será sobrescrito.

 # cp [arquivo_original] [diretório de destino]

Permite copiar o arquivo da pasta atual (diretório de trabalho) para pasta de destino. O nome do arquivo é preservado. Para realizar cópias entre diferentes pastas é necessário indicar o caminho do arquivo de origem e informar o caminho do arquivo de destino.

Opções mais comuns:
-i    Solicita confirmação antes de sobrescrever um arquivo
-p    Mantêm os atributos e as permissões de acesso do arquivo original
-u    Realiza a cópia apenas quando o arquivo de origem for mais atualizado que o arquivo de destino (sobrescrita)

Sintaxe: cp [opções] [arquivo_original] [arquivo_destino]


Mover arquivo

 # mv [arquivo_original] [diretório de destino]

Comando utilizado para mover arquivos entre diretórios. É possível mover arquivos e diretórios em conjunto colocando-os em sequência e separando-os por espaço. Esse comando também permite renomear um arquivo ou diretório bastando que você indique o novo nome para o arquivo/diretório no campo de destino.


Excluir / Remover arquivo

 # rm [nome do arquivo]

Comando utilizado para excluir arquivos. Para excluir arquivos em uma pasta diferente do diretório atual é necessário indicar o caminho da localização desse arquivo.

Opções  mais comuns
-i (interativo) Gera uma pergunta antes da remoção do arquivo
-r Executa a ação de forma recursiva
-v (Verbose) Mostra as ações tomadas após a execução do comando

Sintaxe: rm [opções] [nome do arquivo]


Renomear arquivo

 # mv [nome atual do arquivo] [novo nome do arquivo]

Comando utilizado para renomear arquivos. Este também pode ser utilizado para mover arquivos entre diretórios. (Vide Mover arquivo).


Identificar tipo de arquivo

 $ file [nome do arquivo]

O comando file é usado para identificação do tipo de um arquivo. Em sistemas Linux não há a “exigência" de que um arquivo esteja associado a uma extensão (.txt, .doc, .jpg) como ocorre no Windows.


Localizar arquivo

 # find [diretório] -name [nome do arquivo] -print

Comando utilizado para localizar arquivos no sistema. O comando fará uma busca recursiva analisando todos os arquivos e subdiretórios a partir da pasta indicada.

A opção -name indica que o arquivo procurado precisa atender ao que foi especificado no campo nome do arquivo e a opção -print permite mostrar na tela todas as ocorrências da busca. A indicação de um " . "  para representar o diretório significa que a busca será realizada a partir do diretório de trabalho. Se você indicar uma "./ " a busca será realizada a partir da raiz.

Existem várias opções de busca utilizando parâmetros como data, extensão, proprietário, permissão, etc. Para mais detalhes você pode consultar o manual desse comando digitando: man find

_______________________________________________

Todos os comandos shell relacionados neste post são baseados na distribuição Linux Debian. As informações contidas acima tem como referência o próprio sistema operacional através de seus guias de ajuda e informações obtidas através do site GNU.org.

domingo, 30 de junho de 2013

MTA - Gaming Development Fundamentals


Certificação indicada a profissionais que estão trilhando uma carreira na área desenvolvimento de games. Um título de MTA Development é o primeiro passo na preparação do candidato que está buscando a certificação MCSD.
 
Tópicos abordados

98-374 - Gaming Development Fundamentals
 - Conceitos de jogos em diferentes plataformas;
 - Conceitos de Inteligência Artificial;
 - Diferenciação entre ferramentas de criação e programação;
 - Design de jogos;
 - Construção de interfaces de interação com usuários (UI);
 - Arquitetura de jogo XNA;
 - Conceitos de hardware e dispositivos de entrada e saída;
 - Desenvolvimento de aplicativos com interação com a Internet;
 - Modelagem 2D e 3D;
 - Design e animação de personagens e objetos.

Este exame avalia as habilidades do candidato cobrando conceitos fundamentais das áreas de desenvolvimento de jogos, designer gráfico e animação. É recomendado que o candidato esteja familiarizado com os conceitos fundamentais e possua alguma experiência com essa tecnologia.


MTA Exames
As provas estão disponíveis em vários idiomas incluindo o português. O exame precisa ser agendado na Prometric. O preço atual de cada prova é de US$ 76,00 (R$ 152,00). A duração do exame é de 45 a 60 minutos sendo que 15 destes ficam reservados para instruções sobre a prova. O número de questões varia de 35 a 40. O título de uma certificação MTA não expira.  




Mais informações:
Microsoft - Certifications & exams

terça-feira, 25 de junho de 2013

Enterasys Networks - Switch - Configuração Inicial

Para a configuração inicial do equipamento você precisará utilizar um cabo console e  um software emulador de terminal. Conecte o cabo na porta console do switch e configure o software com os parâmetros indicados abaixo. Utilize o username 'admin' sem senha para o acesso.

Parâmetros
- Transmission/Baud rate: 9600 bits/s
- Data Bits: 8
- Stop bit: 1
- Parity: none
- Flow control: none


Comandos básicos para a configuração inicial do switch

Criar conta de usuário

 > set system login <username> [super-user|read-write|read-only] enable


Alterar/Definir senha de usuário

 > set password <username>

Na sequência desse comando o sistema solicitará a nova senha e pedirá confirmação.

Configurar hostname

 > set prompt <hostname>


Configurar interface de gerência

 # interface vlan <vlan ID>

 # ip address <endereço IP> <máscara de rede>



Definir endereço IP do default gateway

 # ip route 0.0.0.0 0.0.0.0 <IP do default-gateway>


Configurar acesso remoto via SSH (CLI)

 > set ssh enable


Habilitar acesso a interface WEB (GUI) via HTTP

 > set webview enable


Habilitar acesso a interface WEB (GUI) via HTTPS

 > set ssl enabled

 > set webview enable ssl-only(Opcional)



Salvar configuração do sistema

 > save config


________________________________________________
As informações contidas acima foram baseadas em documentos da empresa Enterasys Networks e obtidas através da experiência com o dispositivo. Os comandos utilizados são referentes aos switches da série C5 utilizando a versão do software EOS 6.71.

sexta-feira, 10 de maio de 2013

Radware - AppDirector - Configurando serviços de gerenciamento


Definir prompt do dispositivo

 #manage terminal prompt set <hostname>



Criar conta de administrador

 #manage user table add <usuário> -pw <senha>



Definir data do sistema

 #system date set <dd mm yyyy>



Definir hora do sistema

 #system time <hh mm ss>



Habilitar serviço de gerenciamento nas interfaces

 #manage management-port set <interface> <parâmetro> enable


Lista de Parâmetros
  • -sh    :  SSH
  • -sl    :  SSL
  • -sn    :  SNMP
  • -t     :  TELNET
  • -w     :  WEB

Configurar acesso Telnet

 #manage telnet status set enable



 #manage telnet session-timeout set <valor em minutos>



 #manage telnet auth-timeout set <valor em segundos>



Configurar acesso SSH

 #manage ssh status set enable



 #manage ssh session-timeout set <valor em minutos>



 #manage ssh auth-timeout set <valor em segundos>



Configurar acesso a interface WEB

 #manage web status set enable



Habilitar acesso seguro a interface WEB (HTTPS)

 #manage secure-web status set enable



 #manage secure-web server-port set 443



 #manage secure-web certfile set <certificado digital>



Configurar acesso WEB (Radware's SOAP API)

 #manage web-services status set enable



Definir timeout de sessão

 #manage terminal session-timeout set <valor em minutos>



Habilitar serviço SNMP

 #manage snmp status set enable



 #manage snmp versions 2



 #manage snmp community create <community> -n <community> -sn <community>



 #manage snmp groups create SNMPv2c <community> -gn initial

A criação de grupos ajudará a definir direitos de acesso. No exemplo, o grupo criado será vinculado ao perfil "initial" que é default do appliance. Esse perfil está associado a view ISO que também é uma configuração padrão do dispositivo. Se você precisar criar perfis com parâmetros específicos terá que utilizar os comandos "manage snmp views" e "manage snmp access".

Definir parâmetros de SNMP (Identificação do appliance)

 #system mib2-name set <hostname>



 #system mib2-contact set <informação de contato>



 #system mib2-location set <localização do appliance>




Habilitar serviço NTP

 #services ntp status set enable



 #services ntp time-zone set <timezone>



 #services ntp server set <endereço do servidor>



Habilitar serviço syslog

 #manage syslog status set enable



 #manage syslog server set <endereço do servidor>


 _________________________________________
As informações contidas neste post são baseadas no appliance AppDirector modelo OnDemand Switch 3 XL da Radware com versão de software 2.14.