Alertas de Segurança de Software

quarta-feira, 23 de novembro de 2011


Comando Fuser

Este comando pode ser utilizado no SO Linux. Serve para identificar processos usando arquivos ou sockets.

fuser: Opção inválida --help
Uso: fuser [-fMuv] [-a|-s] [-4|-6] [-c|-m|-n ESPNM] [-k [-i] [-SINAL]] NOME...
fuser -l
fuser -V

Mostra quais processos usam os arquivos, sockets ou sistema de arquivos especificados.
-a,--all exibir também arquivos sem uso
-i,--interactive perguntar antes de matar (ignorado sem -k)
-k,--kill matar processos acessando o arquivo especificado
-l,--list-signals listar os nomes de sinal disponíveis
-m,--mount mostrar todos processos usando o sistema de arquivos ou dispositivo de bloco especificado
-n,--namespace ESPNM pesquisar neste espaço de nome (file, udp ou tcp)
-s,--silent Operação silenciosa
-SINAL Enviar este sinal em vez de SIGKILL
-u,--user Exibir IDs de usuário
-v,--verbose Saída detalhada
-V,--version Exibir informações de versão
-4,--ipv4 Pesquisar apenas sockets IPv4
-6,--ipv6 Pesquisar apenas sockets IPv6
- Redefinir opções
nomes udp/tcp: [porta_local][,[maq_rmt][,[porta_rmt]]]

Exemplos

#fuser -km /home - Elimina todos os processo que estão utilizando o diretório /home (Cuidado ao testa-lo ).

#fuser -n tcp 80 - Verifica qual o pid que esta rodando o serviço na porta 80.

Referencias:

sexta-feira, 18 de novembro de 2011

Tutorial Instalação Tomcat

O que é tomcat:
O Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat é um servidor de aplicações JEE, porém não é um servidor de EJBs. Desenvolvido pela Apache Software Foundation, é distribuído como software livre dentro do conceituado projeto Apache Jakarta, sendo oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages (JSP). Ele cobre parte da especificação J2EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources.
Ele tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java.
O servidor inclui ferramentas para configuração e gerenciamento, o que também pode ser feito editando-se manualmente arquivos de configuração formatados em XML.
Como baixar:
Acessar o site: http://tomcat.apache.org/

Instalando:
Descompactando:
# tar -zxvf apache-tomcat-6.0.33.tar.gz
Movendo para o diretório padrão:
# mv apache-tomcat-6.0.33 /opt/
Iniciando servidor:
#/opt/apache-tomcat-6.0.33/bin/startup.sh
Using CATALINA_BASE: /opt/apache-tomcat-6.0.33
Using CATALINA_HOME: /opt/apache-tomcat-6.0.33
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.33/temp
Using JRE_HOME: /usr
Using CLASSPATH: /opt/apache-tomcat-6.0.33/bin/bootstrap.jar
Teste:
Digite no seu navegador: http://127.0.0.1:8080/ e devera aparecer:
Configurar usuário de administração:
Editar arquivo: vim /opt/apache-tomcat-6.0.33/conf/tomcat-users.xml
Adicione entre as linhas e , ficando assim:

Detalhes de rolername:
  • manager-gui – Permite acesso a interface html.
  • manager-script – Permite acesso a interface de texto simples.
  • manager-jmx – Permite acesso a interface de proxy JMX.
  • manager-status – Permite acesso as paginsa de leitura de status.
Maiores detalhes em:

segunda-feira, 24 de outubro de 2011

Basico SQL

Comandos Básicos de SQL:

Descrição

Comando

CREATE DATABASE

Cria banco de dados

USE

Usa somente o banco indicado no nome

DROP DATABASE

Remove o banco de dados

CREATE TABLE (

CODFUN INT NOT NULL PRIMARY KEY,

NOME VARCHAR(50) NOT NULL,

DPTO CHAR(2),

FUNCAO CHAR(20),

SALARIO DECIMAL(10,2)

);

Cria tabela correspondente e seu campos

INSERT INTO (

CAMPO1,

CAMPO2,

CAMPO3) >

VALUES <(

VALOR1,

VALOR2,

VALOR3)>;

Insere registros na tabela.

SELECT * FROM

Seleciona todos os dados da tabela

create table Pessoa

(

Pessoa_ID int identity primary key,

Nome varchar(80) not null,

Email varchar(80) not null,

DataNascimento datetime not null,

Salario money not null check (salario > 0)

)

create table Carro

(

Carro_ID int identity primary key,

Modelo varchar (100) not null,

Ano int not null,

Pessoa int references Pessoa(Pessoa_ID)

)

Indexador de tabela

Classe Math .NET Framework 4

Classe Math

Permite fazer cálculos matemáticos comuns, segue abaixo um breve exemplo e a lista de métodos desta classe:
Exemplo de calculo de Raiz quadrada:
Console.WriteLine(Math.Sqrt (900.0));
Math.Sqrt = Método que calcula raiz quadrada.


Nome
Descrição
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o valor absoluto de um número Decimal.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o valor absoluto de um número de ponto flutuante de
precisão dupla.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o valor absoluto de um inteiro assinado de 16 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o valor absoluto de um inteiro assinado de 32 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o valor absoluto de um inteiro assinado de 64 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o valor absoluto de um inteiro assinado de 8 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o valor absoluto de um número de ponto flutuante de precisão simples.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o ângulo cujo cosseno é o número especificado.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o ângulo cujo seno é o número especificado.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o ângulo cuja tangente é o número especificado.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Returns the angle whose tangent is the quotient of two specified numbers.
Descrição: Método público Descrição: Membro estático
Produz o produto completo de dois números de 32 bits.
Descrição: Método público Descrição: Membro estático
Retorna o menor valor de integral é maior que ou igual ao número de decimal especificado.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o menor valor de integral é maior ou igual ao número especificado de ponto flutuante de precisão dupla.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o cosseno do ângulo especificado.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o cosseno hiperbólico do ângulo especificado.
Descrição: Método público Descrição: Membro estático
Calcula o quociente de dois inteiros assinados de 32 bits e também retorna o resto de um parâmetro de saída.
Descrição: Método público Descrição: Membro estático
Calcula o quociente de dois inteiros assinados de 64 bits e
também retorna o resto de um parâmetro de saída.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna e elevado à potência especificado.
Descrição: Método público Descrição: Membro estático
Retorna o maior inteiro menor ou igual ao número de decimais especificado.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Returns the largest integer less than or equal to the specified double-precision floating-point number.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o número especificado do resto que resulta da divisão de um número especificado por outro.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o natural (base e) o logaritmo de um número especificado.
Descrição: Método público Descrição: Membro estático
Retorna o logaritmo de um número especificado em uma base especificada.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o logaritmo de base 10 de um número especificado.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o maior dos dois inteiros não assinados de 8 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o maior dos dois números decimais.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o maior dos dois números de ponto flutuante de precisão dupla.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o maior dos dois inteiros assinados de 16 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o maior dos dois inteiros assinados de 32 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o maior dos dois inteiros assinados de 64 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o maior dos dois inteiros assinados de 8 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o maior dos dois números de ponto flutuante de precisão simples.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o maior dos dois inteiros não assinados de 16 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o maior dos dois inteiros não assinados de 32 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o maior dos dois inteiros não assinados de 64 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o menor dos dois inteiros não assinados de 8 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o menor dos dois números decimais.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o menor dos dois números de ponto flutuante de precisão dupla.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o menor dos dois inteiros assinados de 16 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o menor dos dois inteiros assinados de 32 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o menor dos dois inteiros assinados de 64 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o menor dos dois inteiros assinados de 8 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o menor dos dois números de ponto flutuante de precisão simples.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o menor dos dois inteiros não assinados de 16 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o menor dos dois inteiros não assinados de 32 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o menor dos dois inteiros não assinados de 64 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna um número especificado elevado à potência especificada.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Arredonda um valor decimal para o valor inteiro mais próximo.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Arredonda um valor de ponto flutuante de precisão dupla para o valor inteiro mais próximo.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Arredonda um valor decimal para um número especificado de dígitos fracionários.
Descrição: Método público Descrição: Membro estático
Arredonda um valor decimal para o inteiro mais próximo. Um parâmetro especifica como arredondar o valor se for situadas entre dois outros números.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Arredonda um valor de ponto flutuante de dupla precisão para um número especificado de dígitos fracionários.
Descrição: Método público Descrição: Membro estático
Arredonda um valor de ponto flutuante de precisão dupla para o inteiro mais próximo. Um parâmetro especifica como arredondar o valor se for situadas entre dois outros números.
Descrição: Método público Descrição: Membro estático
Arredonda um valor decimal para um número especificado de dígitos fracionários. Um parâmetro especifica como arredondar o valor se for situadas entre dois outros números.
Descrição: Método público Descrição: Membro estático
Arredonda um valor de ponto flutuante de dupla precisão como o número especificado de dígitos fracionários. Um parâmetro especifica como arredondar o valor se for situadas entre dois outros números.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna um valor indicando o sinal de um número decimal.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna um valor indicando o sinal de um número de ponto flutuante de precisão dupla.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna um valor indicando o sinal de um inteiro assinado de 16 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna um valor indicando o sinal de um inteiro assinado de 32 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna um valor indicando o sinal de um inteiro assinado de 64 bits.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Returns a value indicating the sign of an 8-bit signed integer.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna um valor indicando o sinal de um número de ponto flutuante de precisão simples.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o seno do ângulo especificado.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna o seno hiperbólico do ângulo especificado.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna a raiz quadrada de um número especificado.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna a tangente do ângulo especificado.
Descrição: Método público Descrição: Membro estático Descrição: Compatível com o XNA Framework
Retorna a tangente hiperbólica do ângulo especificado.
Descrição: Método público Descrição: Membro estático
Calcula a parte integrante de um número de decimal especificado.
Descrição: Método público Descrição: Membro estático
Calcula a parte integrante de um determinado número de ponto flutuante de precisão dupla.