Filed under: Linux

Reinstalar Grub Ubuntu 9.04

O tutorial a seguir pode salvar sua vida em alguns momentos =)

Vamos recriar o grub de acordo com os sistemas operacionais instalados no HD.

Abra um terminal pelo Ubuntu live-CD 9.04.

Digite:

$ sudo su

(Esse comando no live CD permite que você faça operações como root)

Digite:

# grub

Após abrir a tela de uso do GRUB digite os seguintes comandos:

grub> find /boot/grub/stage1
grub> root (hdX,X)

Onde o X é o dispositivo mostrado pelo comando acima.

grub> setup (hdX)

Há casos em que o HD é serial-ata e é reconhecido como SDA, SDB etc.

grub> quit

Agora reinicie seu PC retire o CD e pronto, grub reinstalado.

Deixe um comentário 15 de maio de 2010

Atualizando sua distribuição Ubuntu

Com apenas um comando é possível fazer isso.

$ sudo apt-get upgrade

Digite a senha do usuário root e pronto, apenas aguardar algumas horas de acordo com a velocidade de sua internet.

Deixe um comentário 14 de maio de 2010

CentOS 5.x – Instalando SSL no Apache

Esse post é sobre como gerar os certificados SSL no CentOS utilizando o OpenSSL e ativá-los no Apache para permitir conexões criptogradas ao seu servidor Web, para isso precisamos inicialmente instalar os pacotes necessários (caso ainda não estejam instalados):

# yum install mod_ssl openssl

Agora iremos gerar a chave privada:

# openssl genrsa -out ca.key 1024

Gere o arquivo CSR:

# openssl req -new -key ca.key -out ca.csr

You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [GB]:BR
State or Province Name (full name) [Berkshire]:Alagoas
Locality Name (eg, city) [Newbury]:Maceio
Organization Name (eg, company) [My Company Ltd]:Exemplo
Organizational Unit Name (eg, section) []:
Common Name (eg, your name or your servers hostname) []:www.exemplo.com
Email Address []:admin@exemplo.com

Please enter the following extra attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:

OBS.: Common Name deverá ser a URL do serviço, nesse exemplo www.exemplo.com.

Assine o arquivo CSR utilizando a chave privada para gerar o certificado:

# openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt

Mova os arquivos para a localização correta:

# mv ca.crt /etc/pki/tls/certs
# mv ca.key /etc/pki/tls/private/ca.key
# mv ca.csr /etc/pki/tls/private/ca.csr

Caso não utilize Virtual Host no seu servidor Apache, basta alterar as linhas abaixo no arquivo de configuração do SSL:

# vim /etc/httpd/conf.d/ssl.conf

SSLCertificateFile /etc/pki/tls/certs/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key

E reinicie o serviço:

# /etc/init.d/httpd restart

Caso utilize Virtual Host será necessário alterar o arquivo de configuração do Virtual Host ao invés do arquivo de configuração do SSL, abra o arquivo e adicione no início do arquivo:

# vim /etc/httpd/conf.d/meu_vhost.conf

NameVirtualHost *:443

E após a configuração do <VirtualHost *:80> adicione a entrada referente ao SSL:

# vim /etc/httpd/conf.d/meu_vhost.conf


SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key

AllowOverride All

DocumentRoot /var/www/vhosts/exemplo.com/htdocs
ServerName www.exemplo.com

Feito isso reinicie o serviço:

# /etc/init.d/httpd restart

Pronto! Basta acessar seu servidor ou Virtual Host pelo seu navegador/browser preferido utilizando https para verificar o certificado criado!

Configurando o Firewall para aceitar SSL

iptables -A INPUT -p tcp --dport 443 -j ACCEPT
/sbin/service iptables save
iptables -L -v

Fonte: http://wiki.centos.org/HowTos/Https

Deixe um comentário 14 de maio de 2010

Python

Python é uma linguagem de programação de alto nível[3], interpretada, imperativa, orientada a objetos, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991.[1] Atualmente possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation. Apesar de várias partes da linguagem possuírem padrões e especificações formais, a linguagem como um todo não é formalmente especificada. O padrão de facto é a implementação CPython.

A linguagem foi projetada com a filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional. Prioriza a legibilidade do código sobre a velocidade ou expressividade. Combina uma sintaxe concisa e clara com os recursos poderosos de sua biblioteca padrão e por módulos e frameworks desenvolvidos por terceiros.

O nome Python teve a sua origem no grupo humorístico britânico Monty Python[4], criador do programa Monty Python's Flying Circus, embora muitas pessoas façam associação com o réptil do mesmo nome (em português, píton ou pitão).

Deixe um comentário 9 de maio de 2010

A Linguagem de Programação LUA

O que é Lua?

Lua é uma linguagem de programação poderosa, rápida e leve, projetada para estender aplicações.

Lua combina sintaxe simples para programação procedural com poderosas construções para descrição de dados baseadas em tabelas associativas e semântica extensível. Lua é tipada dinamicamente, é interpretada a partir de bytecodes para uma máquina virtual baseada em registradores, e tem gerenciamento automático de memória com coleta de lixo incremental. Essas características fazem de Lua uma linguagem ideal para configuração, automação (scripting) e prototipagem rápida. (mais...)

Deixe um comentário 9 de maio de 2010

Instalando o Plesk no Linux

Primeiramente vamos ver qual é a versão do seu sistema operacional 32 ou 64 bits

# uname -i

Vamos agora verificas a OS

# cat /etc/issue

Agora removemos pacotes que podem estar previamente instalados.

# yum remove http*
# yum remove php*
# yum remove mysql*

Após isso acesse o site do desenvolvedor do plesk ache o link para download de acordo com a sua versão de sistema.

# getenforce 0

Fazendo o download

# wget http://link/plesk_auto_installer_file_name

# chmod +x plesk_auto_installer_file_name

# ./plesk_auto_installer_file_name

Pronto, configure o plesk de acordo com o desejado nas próximas telas.

Deixe um comentário 9 de maio de 2010

Instalação do Cpanel – Forma simples e rápida

Bom, um rápido tutorial sobre como instalar o cpanel e comentários sobre os passos.

Requisitos:
1 - Licença Cpanel
2 - Servidor Linux
3 - Conexão com a internet
4 - IP Fixo

Execulte os comandos abaixo como ROOT.
Vamos primeiramente instalar pré-requisitos

# yum install -y gcc gcc-c++ gettext strace automake strace64 gdb bison libtool tar zip perl screen tcp_wrappers-devel wget

Desabilitando o senteforce

# setenforce 0

Vamos ao diretório /home

# cd /home

Fazendo o download do cpanel

# wget http://layer1.cpanel.net/latest

Setar permissão de execulção no arquivo

# chmod +x latest

Execultar o arquivo

# sh latest

Validando a licença do cpanel

# /usr/local/cpanel/cpkeyclt

Deixe um comentário 8 de maio de 2010

Mensagem de erro no RoundCube

mensagem de erro:

[30-Jan-2009 14:07:11] Invalid response code received from server (421):
[30-Jan-2009 14:07:11] Invalid response code received from server (-1):
[30-Jan-2009 14:07:34 -0800] SMTP Error: SMTP error: Authentication failure: STARTTLS failed (Code: ) in /usr/local/cpanel/base/3rdparty/roundcube/program/steps/mail/func.inc on line 1248 (POST /3rdparty/roundcube/index.php?_task=mail&_action=send)
[30-Jan-2009 14:10:29] STARTTLS failed ():

Solução:

editar /usr/local/cpanel/base/3rdparty/roundcube/config/main.inc.php

atual
// SMTP username (if required) if you use %u as the username RoundCube
// will use the current username for login
$rcmail_config['smtp_user'] = '%u';

mudar para

// SMTP username (if required) if you use %u as the username RoundCube
// will use the current username for login
$rcmail_config['smtp_user'] = '';

E pronto Solução para o erro. :)

Deixe um comentário 26 de abril de 2010

Linux kernel vs Windows Kernel

Existem muitas comparações Linux versus Windows, mas esta é a nível do kernel, onde tudo começa. É uma comparação extensa entre o kernel 2.6.21 do Linux e o kernel do Vista.
(mais...)

Deixe um comentário 26 de abril de 2010

Criando um tunelamento SSH

Vamos ao comando:

# ssh -D porta usuario@servidor

Pronto, o tunelamento está aberto. Configure agora os seus programas para usarem  “localhost” como host e a porta usada no comando (no exemplo, a 2222).Todos os seus dados passarão criptografados pelo túnel e serão requisitados pelo servidor usado à internet e não pela sua máquina, isto é, para a rede mundial de computadores quem acessa é o servidor, mas na verdade é você que está utilizando esses os dados recebidos e enviados pelo servidor.

Deixe um comentário 26 de abril de 2010

Página anterior


Tópicos recentes

Categorias

Links

Estatísticas

Visitas de Hoje: 4

Usuários Online

1 Usuário Visualizando esta página.
Users: 1 Visitante