Submarino

Pesquisa Google

Pesquisa personalizada

quarta-feira, 23 de janeiro de 2008

Comandos Linux - Parte II

Veremos agora comandos importantes para o acompanhamento e a identificação das ocorrências básicas do sistema e sua utilização por parte dos usuários.

Para obtermos informações sobre o sistema temos:

uname - Mostra a versão do kernel da distribuição linux usada. Ex.: "uname -a", "uname -r", "uname -m".

lspci - Mostra as informações (nome da interface, número e posição no barramento, modelo, versão, etc) sobre as placas PCI instaladas no computador. Ex.: "lspci -v", "lspci -vv".

pwd - Este comando é usado para mostrar o diretório corrente. Ex.: "pwd".

hostname - Com este comando, você pode conferir o nome da máquina e o host local. Ex.: "hostname".

whoami - Por meio deste comando, você pode ver o nome do usuário logado. Ex.: "whoami".

w - Este comando lista os usuários que estão logados no sistema linux. A lista mostra o login, a hora em que o usuário logou-se, o aplicativo em que encontra-se e a quanto tempo, entre outras informações. Ex.: "w".

who - Comando usado para determinar a quantidade e identidade dos usuários que estão utilizando o sistema no momento. Ex.: "who -a", "who -H", "who -s", "who -q", "who -l".

rwho - Mostra usuários logados em outros computadores da rede. O serviço rwho deve estar habilitado par este comando rodar. Ex.: "rwho -a".

id - Tem como função exibir a identificação do usuário (user id ou uid) e o grupo de identifiacação (group id ou gid). Ex.: "id nomedousuário.

date - Mostra e ajusta a data e hora do sistema. Opções:

%a - abrevia o dia da semana;

%A - nome da semana por extenso;

%b - abrevia o mês;

%B - nome do mês por extenso;

%c - apresenta o nome do dia e do mês abreviados;

%d - apresenta o mês em formato numérico;

%D - mostra a data no formato mmddyy;

%y - mostra apenas os dois últimos dígitos do ano;

%Y - mostra os quatro dígitos do ano

Ex.: Mudar a data e hora para 23/01/2008 12:00h - "date MMDDhhmmAAAA - date 012812002008"

MM - mês / DD - dia / hh - hora / mm - minutos / AAAA - ano

time - Determina a quantidade de tempo gasto durante a execução de um determinado comando. Ex.: "time ls", "time lspci".

uptime - Mostra a quantidade de tempo decorrido desde o último reboot. Ex.: "uptime".

last - Mostra um log dos usuários e terminais utilizados. Ex.: "last".

lastb - Aqui você pode conferir a última tentativa de login malsucedida no sistema, que fica armazenada em var/log/btmp. Ex.: "lastb".

history - Mostra os últimos 1000 comandos executados em modo texto na sessão atual. Ex.: "history".

ps - Responsável por mostrar a situação dos processos atuais no sistema, executados pelo usuário. Ex.: "ps -aux", "ps -ef".

lsmod - Mostra os módulos do kernel que estão sendo carregados na memória naquele exato momento. Ex.: "lsmod".

set - Tem como função exibir o ambiente completo do usuário atual. Ex.: "set".

echo - Permite que você verifique o conteúdo de uma variável de ambiente. Ex.: "echo $PATH".

dmesg - Mostra as mensagens do kernel, ou seja, o conteúdo do chamado buffering do kernel. Ex.: "dmesg less".

chage - Possibilita visualizar as informações sobre a expiração do password. "chage -l nomedousuário".

quota - Mostra os limites do usuário sobre o uso do espaço em disco. Ex.: "quota".

runlevel - Nível de execução do sistema. Indica o modo de operação atual da máquina, definindo quais serviços e recursos devem permanecer ativos. Pode ser trocado a qualquer momento pelo comando init. O runlevel padrão está definido no arquivo /etc/inittab. Os seguintes runlevels são padronizados:

0 - halt;

1 - modo monousuário;

2 - modo multiusuário, sem NFS;

3 - modo multiusuário completo;

4 - não usado;

5 - modo gráfico - X11;

6 - reinicialização do sistema.

Continua no próximo post.

sábado, 19 de janeiro de 2008

Comandos Linux - Parte I

Veremos a seguir alguns comandos que podem vir a ser úteis no seu dia a dia como administrador de um sistema linux.

Para as operações básicas temos:

login - Abre uma nova sessão para um usuário. Esta nova sessão assume o perfil do usuário, com todas as características associadas a ele.

Ex.: "login [nome do usuário]".

logout - Tem como função desconectar um usuário de uma determinada sessão.

exit - Seu objetivo é encerrar uma sessão ativa, ou seja, deixar um usuário para acessar com outro ou voltar para outra sessão.

shutdown - Encerra todas as atividades do linux e prepara o micro para ser desligado.

Ex.: "shutdown now" (desliga o micro),

"shutdown -r now" (reinicializa o micro).

halt , reboot , init 6 - Comandos responsáveis pela reinicialização da máquina.

cd - Semelhante ao "cd" do DOS, tem como tarefa mudar o diretório corrente.

Ex.: "cd /usr/bin",

"cd .." (volta um nível),

"cd /" (vai para o diretório raiz)

ls - Semelhante ao "Dir" do DOS (listar arquivos e diretórios). Pode pertencer ao diretório atual ou a um diretório referenciado após a barra(/).

Ex.: "ls /usr/local",

"ls -la /usr/local (mostra também os arquivos ocultos e outras informações sobre os arquivos e diretórios e as definições de cada arquivo),

"ls /usr/local less" (lista os arquivos e diretórios e para por página).

./nome_do_programa - Utilizado para rodar um executável no diretório atual. Os caracteres"./" são necessários quando o executável não está no PATH.

Ex.: "./kcalc".

clear - limpa a tela.

Continua no próximo post.

terça-feira, 8 de janeiro de 2008

Instalação básica do IPCop - Parte I

O IPCop Firewall é uma distribuição linux voltada a proteção de
um simples computador ou de rede de pequeno a médio porte.
Possui diversas ferramentas que podem ser integradas ao seu
sistema como VPN, QOS, PROXY, FIREWALL, IDS entre
outras.

A página oficial do IPCop é: www.ipcop.org e sua versão mais
atual é a 1.4.18.

O link para download é:
http://ufpr.dl.sourceforge.net/sourceforge/ipcop/ipcop-1.4.18-install-cd.i386.iso

Veremos a seguir a instalação básica dele:

1 - Tela inicial. Pressione Enter para continuar ou para uma instalação
personalizada, pressione F2 ou F3:




2 - Pressionando F2 é mostrada um tela com as opções de Hardware:




3 - Pressionando F3 temos uma tela com parametros de boot:




4 - Seleção do Idioma. Utilizaremos "Brasil" para facilitar o entendimento da instalação:




5 - Tela de apresentação. Pressione Enter:




6 - Escolha a opção de origem para instalação do IPCop (geralmente CD-ROM):




7 - Neste momento, caso você tenha escolhida a opção padrão na tela inicial, a instalação do IPCop irá particionar e formatar seu HD. Tenha certeza disto, pois todas informações nele contidas serão apagadas.




8 - Se você estiver reinstalando o sistema, você tem a opção de carregar um backup realizado. Caso contrário, escolha a opção "Pule" e pressione "OK":



Continua no próximo post.

quinta-feira, 3 de janeiro de 2008

Instalação Básica do IPCop!

Coloquei um vídeo com a instalação básica do Ipcop no youtube. Em breve estarei colocando outros com as instalações de addons e configurações.
Preparei também um tutorial com a instalação, estarei postando em breve.