Slackware – Comandos Básicos para iniciantes

Listando Processos

# ps x

Listando partições

# df -h

Verificando uso da memória

# free

Montar CDROM: 

# mount -t auto /dev/hda /mnt/cdrom 

Desmontar CDROM: 

# umount -t auto /dev/hda /mnt/cdrom 

Montar pendrive: 

# mount -t auto /dev/sdb1 /mnt/memory 

Desmontar pendrive: 

# mount -t auto /dev/sdb1 /mnt/memory 

Para reiniciar o Slackware, entre no modo texto (Ctrl+alt+backspace) e digite: 

# reboot 

Para desligar o Slackware, entre no modo texto (Ctrl+alt+backspace) e digite: 

# halt 

Descompactando arquivos zip, rar, tar.gz, tar.bz2 pelo terminal

Galera, pelo linux temos apossibilidade de descompactar e compactar sem necessidade de instalar um aplicativo especifico para isso. veja abaixo como descompactar estes formatos de arquivos:

zip: 
gunzip nomedoarquivo 

rar: 
rar x nomedoarquivo 

tar: 
gzip nomedoarquivo 

tar.gz: 

tar -vzxf nomedoarquivo 

tar.bz2: 

tar -vxjpf nomedoarquivo

Imprimindo no Linux

Introdução

Um assunto que assusta muitos usuários novatos no Linux, é a impressão. O Linux não possui um excelente sistema de impressão, porém já possui um suporte bem razoável para impressoras.

O sistema de impressão do Linux é baseado no UNIX, cujo utilitário lpr, servia para imprimir texto ou PostScript. Porém, hoje cada vez mais, novos formatos surgem (PDF, GIF, JPG etc.) e cores são exigidas cada vez mais.

Compatibilidade

A Primeira coisa a fazer, é verificar se a sua impressora funciona no Linux. Uma boa maneira de fazer isso é olhando listas de compatibilidade existentes na Internet. A primeira é a: Unix printer compatibility database , onde é possível procurar por impressora, tipo e fabricante.

Uma outra lista de impressoras compatíveis é a Lista de Impressora Compatíveis com o Ghostscript com centenas de referências.

Configuração

É necessário verificar se o seu kernel já possui suporte a impressoras habilitados. Para isso, você deve carregar o módulo parport (se você tiver o kernel 2.2 ou melhor). Caso você ainda tenha o kernel 2.0 ou menor, use o módulo lp . Se você digitou modprobe módulo e não carregou, provavelmente terá que recompilar o kernel.

Visto isso, a próxima etapa é configurar o periférico. Existem várias alternativas para isso. Indicaremos três opções diferentes.

 

Ghostcript+Filtro+LPRNG

A primeira que eu gosto muito e funciona na maioria dos casos é usar o trio Ghostcript + Magicfilter ou Apsfilter + LPRNG. Em praticamente todas as instalações de impressora que já fiz no Linux, esse trio sempre deu certo.Veja o esquema abaixo de como um impressão de documento é feita por esse esquema. Note que eu posso usar o lpr , mais antigo de Berkley. Porém o lprng é mais completo (embora complexo).

A impressão de um documento através do trio

O processo começa quando temos um documento de qualquer tipo (.pdf, .ps, .gif, …) e queremos imprimir. Esse arquivo passa pelo filtro do MagicFilter ou APSFilter que define qual o seu tipo e o converte para Postscript, mandando para o lprng que irá imprimir remotamente ou no local. O lprng permite definir permissões de impressão e quotas, sendo bem avançado.

DESCRICAOEm geral, basta instalar em meus sistemas o lprng, o magicfilter (ou o apsfilter) e o ghostscript (com suas fontes – não esqueça, pois) que tudo funciona. O magicfilter/apsfilter possui um configurador para cada filtro de cada impressora. Assim, as coisas ficam mais fáceis. Veja o exemplo abaixo:

O arquivo de configuração da impressora, usando-se o trio de programas acima, é o /etc/printcap . Ele foi gerado pelo magicfilterconfig, respondendo-se as questões na figura. Veja um exemplo dele:

lp|hplj3|HP Laserjet III:\ 
:lp=/dev/lp0:sd=/var/spool/lpd/hplj3:\ 
:sh:pw#80:pl#72:px#1440:mx#0:\ 
:if=/etc/magicfilter/laserjet-filter:\ 
:af=/var/log/lp-acct:lf=/var/log/lp-errs: 

Temos uma impressora HP Laserjet III. Nesse exemplo, você pode imprimir, chamando por lpr arquivo , lpr -Plp arquivo ou lpr -Phplj3 . Os arquivos são impressos a partir do diretório de spool /var/spool/lpd/hplj3 e o filtro usado pelo MagicFilter é o laserjet-filter . Além disso, os erros ficam no/var/log/lp-errs e o gasto da impressora fica no /var/log/lp-acct .

Caso você queira usar a impressora de outra máquina, seu /etc/printcapficaria aproximadamente assim:

lp|hplj3|remota:\ 
:lp=/dev/null:sd=/var/spool/lpd/hplj3:rm=ip.ip.ip.ip:rp=hplj3: 
:sh:pw#80:pl#72:px#1440:mx#0:\ 
:if=/etc/magicfilter/ljet3-filter:\ 
:af=/var/log/lp-acct:lf=/var/log/lp-errs: 
Isto é, a impressora imprime para o /dev/null e joga para a máquinaip.ip.ip.ip que possue a impressora hplj3 instalada.

Uma vez instalado e configurado, basta digitar: 
lpr arquivo 
Onde arquivo é o nome do arquivo que você quer imprimir. Ele pode ser de qualquer tipo que o filtro do Magic/APSfilter entenda. Para ver o status da impressora, digite: 
lpq 
Já para remover um job n , use: 
lprm n 
ou para remover todos os jobs, faça: 
lprm all 
Já para controlar a impressora: iniciar, terminar, reordenar, use o comando: 
lpc

 

PDQ

XPDQ -Facilitando a impressãoMas talvez o lprng seja muito complexo para uma tarefa simples que é armazenar um arquivo e despachá-lo para impressão. Uma outra alternativa é o PDQ (Print, Dont Queue!) que pretende ser um sistema mais simples e fácil de configurar, possuindo inclusive um front-end gráfico para isso. Veja:

CUPS

Uma outra forma de imprimir é através do CUPS que é suportado pela empresa Easy Software que vende mais de 2300 drivers de impressoras.

KUPS em açãoO KUPS serve de front-end gráfico em KDE para configurar o CUPS. Veja-o em ação:

Minha experiência com o PDQ ou o CUPS é pequena, por isso, expliquei mais sobre a primeira alternativa, porém parecem excelentesformas de configurar a impressora. Lembre-se é necessário usar o Ghostscript nessas duas opções também, se você não possui um impressora Postscript.

 Dicas

Use o comando a2ps para converter de texto para PostScript. Ele pode converter em 2, 4 ou 8 colunas um arquivo texto e prepará-lo direto para impressão.

Para imprimir páginas manuais (por exemplo a do ls ), use o comando: 
$ man ls | col – b | lpr

Instale conversores de formatos. Em minha máquina desktop, existem os programas: 
html2ps , latex2html , latex2rtf , sgmltools , ps2pdf , pdf2ps , dvips ,ps2ascii , ppmtogif , ppmtobmp , …, até o gimp e image magick , além do eye of gnome e eletric eyes . Eles são uma mão na roda quando é necessário a conversão de um arquivo para outro.

Para imprimir envelopes, use o programa envelope .

Conclusão

Uma vez configurada, sua impressora irá funcionar sem problemas por muito tempo. Espero que você tenham tido uma boa “impressão” do meu artigo. Até a próxima.

Fonte: oLinux

Instalando o apache 2, mysql 5 e php com phpmyadmin

olá galera esse é meu segundo tutorial desse mesmo assunto, 
a primeira vez que fui fazer isso, eu quebrei muito minha cabeça heheheheh, estou compartilhando com vocês um pouco do que aprendi.

vamos começar fazendo os downloads necessarios, eu nao tenho um lugar fixo para baixar, é só pesquisar no google, que você vai achar os donwloads para as versões abaixo.

wget http://…/mysql-5.0.45.tar.gz 
wget http://…/httpd-2.2.4.tar.gz 
wget http://…/php-5.2.3.tar.gz
wget http://…/phpMyAdmin-2.11.0-all-languages-utf-8-only.tar.gz

removepkg /var/log/packages/mysql* ; removepkg /var/log/packages/apache* ; removepkg /var/log/packages/php*

Depois de baixar os downloads acima, vamos começar instalando o mysql.

 

#–>MYSQL<–#

|descompacta o arquivo|
# tar zxvf mysql.5.0.45.tar.gz

|entra no diretorio descompactado|
# cd mysql.xxx

|vamos configurar ele no diretorio /usr/local/mysql
# ./configure –prefix=/usr/local/mysql

|compila|
# make – heheheh vai tomando um cafezinho enquanto compila. que ele demora um pouquin.

|instala|
# make install

Apos terminar isso, edite o /etc/ld.so.conf inserindo a seguinte linha. para editar use o pico ou vi.

pico /usr/local/mysql/lib/mysql

e depois o comando:

# ldconfig

Agora vamos Configurar o MySQL

seguintes passos apos a instalacao do mysql.

para instalar a base de dados:
# /usr/local/mysql/bin/mysql_install_db

necessario para mudar as permissoes do diretorio e assim o sock ser gerado:
# chown -R mysql.mysql /usr/local/mysql/var/

iniciar o mysql
# /usr/local/mysql/bin/mysqld_safe &amp;

definir senha de root
# /usr/local/mysql/bin/mysqladmin -u root password (escolha uma senha)

logar no mysql
# /usr/local/mysql/bin/mysql -u root -p

Pronto!!! o mysql ja vai esta instalado e pronto para ser usado. vamos instalar agora o apache 2 com o CGI e SSL ativo.

#–>APACHE<—#

para descompactar o apache
# tar zxvf httpd-2.2.4.tar.gz

entrar na pasta do apache
# cd httpd-2.2.4

vamos configurar o apache, ativando algums recursos
# ./configure –enable-so –enable-cgi –enable-ssl

para compilar – hehehe esse demora tambem, vai ter que esperar umbucadin.
# make

para instalar
# make install

Com isso tudo agora vc já tem o apache2 instalado em sua maquina para testar, use o seguinte comando
# /usr/local/apache2/bin/apachectl start

abra seu navegador e digite http://localhost ou o ip da maquina.

testado e funcionando? entao pare ele com o comando abaixo para que possa ser configurado o php:
# /usr/local/apache2/bin/apachectl stop.
#–>PHP<–#

para descompactar o php:
# tar zxvf php-5.2.3.tar.gz

Agora vamos configurar o php. você podera usar varias opções no ./configure usando o ./configure –help mas como vamos colocar suporte a apache2 e mysql vamos usar os seguintes parametros:

# ./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql=/usr/local/mysql

# make

# make install

Se você decidir mudar as opções de configuração apos a instalação, vai precisar repetir os ultimos tres passos. E assim apenas reiniciar o apache para que o novo modulo faça efeito. Não é necessario recompilar o apache.

Instalar o php.ini
# cp php.ini-dist /usr/local/lib/php.ini

Edite o httpd.conf que fica em /usr/local/apache2/conf
Adicione as seguintes linhas:

AddType application/x-httpd-php .php .phtml

AddType application/x-httpd-php-source .phps

#

Adicione tambem o index.php na Variavel “DirectoryIndex”. Ficando assim:
DirectoryIndex index.html index.html.var index.php

Entao é só iniciar o apache e testar:
# /usr/local/apache2/bin/apachectl start

para fazer a pagina de testes siga os procedimentos abaixo:
# touch /usr/local/apache2/htdocs/info.php

# echo “<? phpinfo(); ?>” > /usr/local/apache2/htdocs/info.php

e assim acesse pelo browser a url:

http://localhost/info.php

Chegamos ao fim, espero que vocês não tenhão duvidas, e espero ter ajudado,

breve estarei colocando mais tutoriais.

Equipe Linux Mania
Obrigado.

Como recuperar a senha o root

Existem duas formas de se recuperar a senha do root:

 
Neste artigo vou mostrar como recuperar a senha do root através lilo (com o grub fica parecido, com apenas alguns detalhes a alterar).

O método utilizado foi testado nas distribuições Conectiva e Slackware, porém seu resultado não deve ser diferente em outras distribuições, visto que o software de gerenciamento de boot é o mesmo, mas pelo menos fica a deixa.

Ao inicializar a máquina e aparecer o prompt do LILO (LILO:), digite:

linux init=/bin/bash

Se o seu lilo estiver protegido por senha (através da opção restricted1) você irá precisar lembrar da senha que definiu no arquivo lilo.conf. Caso não se lembre, a recuperação da senha de root será possível somente através de boot por disquete ou CDROM.

Caso contrário, o LILO carregará o kernel normalmente e te trará o prompt do shell do super usuário sem a necessidade de login. Uma vez no shell, digite:

mount -o remount -rw /
passwd

Digite a nova senha para o root e pronto, “recuperamos” a senha do root! 

Fonte: VivaoLinux