FreeBSD

How To: Getting Started with Amazon EC2

By | BSD, CentoOS, Debian, DragonFlyBSD, FreeBSD, Gentoo, Linux | 2 Comments

Así.. sin valium y sin nada:

Amazon EC2 is among the more potent items in Amazon's web services arsenal. You've probably heard of many of the other services such as S3 for storage and FPS for payments. EC2 is all about the "elastic compute cloud." In layman's terms, it's a server. In slightly less layman's terms, EC2 lets you easily run and manage many instances (like servers) and given the proper software and configurations, have a scalable platform for your web application, outsource resource-intensive tasks to EC2 or for whatever you would use a server farm.

There are three different sizes of EC2 instances you can summon and they're all probably more powerful than the server currently running your blog. Unless you're offloading video processing or something intense to EC2, the default small instance with its 1.7GB of RAM and 160GB disk should be more than fine. It's just nice to know that if for any reason I need a farm of machines each with 15GB of RAM, I can get that easily.

EC2 has been around for a while but has gained interest in the last few weeks as Amazon released an elastic IP feature. One of the larger EC2 issues deals with data persistence on instances. There are many limitations with EC2 that make it difficult to use unless you carefully build around the EC2 architecture and don't just assume that you can move your app to EC2 flawlessly. If an instance crashes and you run it again, you'll loose data and when the instance comes back up it will have a new IP, adding another hurdle with DNS issues. Fortunately, the elastic IP feature lets you assign a static IP address to your instances.

As the title of this article implies, this article is meant to be a beginner's look into tinkering with EC2. Just because you will be able to host a page on EC2 at the end of this article does not mean you should start using it as your only server. Many considerations need to be made when using EC2 to get around the data persistence issue. If your startup is looking to use EC2 as a scalable platform, fortunately there are many services that have already built stable systems on top of EC2, ready for your consumption: WeoCeo, Scalr and RightScale. Enough talk, shall we jump right in?

Note: Most of the information below (and more) is available in the EC2 API doc if you enjoy reading those things.

Read More

grep

By | BSD, Debian, DragonFlyBSD, FreeBSD, Gentoo, Linux, OpenBSD, SuSE, Ubuntu | No Comments

pspipegrep-copia.pngWhat does ‘grep’ mean?

 

The Wikipedia entry for grep states:

grep is a command line utility originally written for use with the Unix operating system.

The name comes from a command in the Unix text editor ed that takes the form:

g/re/p

This means “search globally for matches to the regular expression re, and print lines where they are found”.

Simple como deben ser las utilidades

Insultos de sudo

By | BSD, Debian, DragonFlyBSD, FreeBSD, Gentoo, Linux, OpenBSD, Ubuntu | No Comments

Este tip es algo antiguo, aunque muchos lo desconocerán. El caso es que se puede configurar el comando sudo para que nos insulte con una donosa frase como It can only be attributed to human error, Listen, burrito brains, I don’t have time to listen to this trash o Wrong! You cheating scum!. Para activarlo hay que editar el archivo /etc/sudoers:

 

# sudo vi /etc/sudoers

Situarnos en la línea que comienza por Defaults, y añadir el flag insults al final:

Defaults     !lecture,tty_tickets,!fqdn,insults

A continuación limpiamos con la opcion -k (kill) la sesión abierta de sudo (si existe), para que nos solicite escribir la contraseña la próxima vez que ejecutemos sudo:

# sudo -k

Ahora cada vez que introduzcamos mal la contraseña al ejecutar sudo nos insultará.

Sudo

Vía: http://www.alfonsojimenez.com/2007/09/09-insultos-de-sudo

Administrar mediante SSH

By | BSD, Debian, DragonFlyBSD, FreeBSD, Gentoo, Linux, SuSE, Ubuntu | One Comment

ssh-tunnel-diagram-ht.jpg Me acerque al SSH como un telnet seguro, una posibilidad de poder acceder a maquinas remotas por consola con un mínimo de seguridad.
Después investigando y cacharreando en el dia a dia veo cosas tan útiles como esta:

# ssh [email protected] df
# ssh [email protected] uptime

… que nos lanza un df o un uptime en la maquina indicada con el usuario indicado y autenticandonos.
o mejor aun

# ssh [email protected] “df;uptime”

que lo hace todo de una vez.

De momento no puedo lanzar sesiones interactivas, solo lo que es orden y respuesta al estilo del ls, df, mount, … aunque seguiremos investigando.

Via: Andros

Fundamentos de Red en FreeBSD

By | BSD, FreeBSD | 6 Comments

image.jpegHe encontrado un documento que ilustra como configurar la red en FreeBSD (y cualquier distribución BSD basada en FreeBSD).

La he puesto en el siguiente post as is, los retoques que se puedan hacer no son para nada relevantes, eso sí, es posible que en siguientes post pueda poner tips al respecto de la configuración, también es posible que se basen directamente en este 😀

Autor: Pedro Moreno
Fecha: 01 de Agosto del 2004.

Introduccion

Novatos en los sistemas operativos tipo unix como FreeBSD, muy seguido se intimidan por la configuración de la red. Seguro que el proceso de instalación configuro tu tarjeta de red (NIC=Network Interface Card) para ti, pero, ¿a que parte tienes que ir para poder visualizar su configuración? y ¿qué puedes hacer si tu NIC deja de funcionar?. Como las redes son una parte integral de la computación, este artículo te demostrara la forma de verificar, configurar, y optimizar los parámetros de tu red.

Read More

FreeBSD, 6.2-RELEASE-i386

By | BSD, FreeBSD | No Comments

normal_firewin.jpgDejo , para uso y disfrute y si me apuráis producción una versión de FreeBSD para vmware, con las vmware-toools instaladas.

Esta imagen está levemente tuneada "al gusto", y está pensada para poder instalar desde un sistema de escritorio completo a un servidor dedicado por ejemplo de correo.

En pocas palabras, una imagen preparada para dar el servicio que se desee.

Para las personas que no conozcan este 'absolutamente espectacular' sistema operativo dejo algunas notas que pueden ayudar.

Read More