Comandos Instalacion Maquina Virtual
dario198820 de Noviembre de 2012
2.175 Palabras (9 Páginas)667 Visitas
Comandos Instalación de maquina virtual y Servicios
Para realizar la instalación de la maquina virtual debemos descarga un virtualizador ya sea VMware Player u Open box en este caso instalaremos Oracle VM VirtualBox.
Vamos a new para crear una maquina virtual, damos siguiente a la Bienvenida y brindamos al nombre de la maquina que le quisiéramos colocar, posterior a esto elegimos el sistema operativo en nuestro caso Ubuntu server 12.04, damos next , asignamos recurso de memoria la cual vamos a usar para nuestra maquina, recomendamos sea un gb para una mejor velocidad, damos next y entramos en el tipo de disco para lo cual usaremos dinámico con esto pretendemos que el espacio en la maquina crezca a medida que vamos usando nuestro equipo, a continuación indicamos donde lo instalaremos o almacenaremos y identificamos que cantidad de recurso de disco vamos a brindarle, por ultimo nos indicara las especificaciones del sumario como lo es cantidad de recursos brindados y su ubicación.
Para empezar la instalación seleccionamos la maquina y damos en instalar donde nos pedirá la ubicación de archivo .iso o la unidad de dvd para la instalación, a partir de aquí definiremos idioma, ubicación regional, tipo de teclado y procedemos al particionamiento del disco donde indicaremos tres particiones básicos /, /root, /swap se recomienda que el swap sea el doble del tamaño de memoria ram esperamos que termine la configuración y listo.
Instalación de FTP en Ubuntu server
Para la instalación servidor FTP utilizaremos el paquete vsftpd, el cual nos permite subir este servicio y poder administrarlo. Para ello abriremos una terminal de consola y escribiremos lo siguiente con el usuario root:
# sudo apt-get install vsftpd.
Al instalar vsftpd en el sistema se crean los siguientes archivos y directorios en el sistema:
/etc/init.d/vsftpd: fichero que inicia el servidor ftp.
/usr/bin/vsftpd: archivo ejecutable.
/etc/vsftpd.conf: es el fichero de configuración del servidor.
/etc/ftpusers: fichero que contiene una lista de usuarios que no se podrán conectar al servidor.
Para configurar el servidor FTP lo realizaremos desde el archivo vsftpd.conf que se encuentra en el directorio /etc. Las directivas más importantes de este fichero son las siguientes:
anonymous_enable: Si el valor de esta directiva es YES cualquier usuario se puede conectar al servidor dando el nombre de usuario anonymous o ftp.
local_enable: Esta línea indica que si se permite o no el acceso de usuarios locales a sus respectivas carpetas privadas.
chroot_local_user: Permite enjaular a los usuarios dentro de su propio directorio personal.
write_enable: Con esta directiva se puede permitir o denegar la subida de ficheros al servidor FTP.
local_umask: Se pueden establecer los permisos con los que quedará el archivo al subirlo al servidor FTP.
anon_upload_enable: Esta directiva indica si los usuarios anónimos pueden cargar archivos en el servidor.
anon_mkdir_write_enable: Si esta directiva tiene el valor YES se permitirá la creación de directorios en el servidor.
ftpd_banner: Con esta directiva se puede mostrar un mensaje de bienvenida cuando un usuario se conecte al servidor FTP.
anon_max_rate: Se utiliza para limitar la tasa de transferencia a usuarios anónimos.
local_max_rate: Se utiliza para limitar la tasa de transferencia en bytes por segundo a los usuarios locales del servidor.
max_clients: Indica el número máximo de cliente que podrán conectarse simultáneamente al servidor.
Hay que tener en cuenta que cada vez que se haga un cambio en el fichero de configuración de vsftpd se debe reiniciar el servidor con la siguiente orden: # sudo /etc/init.d/vsftpd restart
Otras opciones disponibles son stop (parar), reload (recarga), start (inicio).
Instalación de servicio DNS
Para la instalación del servidor Dns utilizaremos y configuraremos Bind en Ubuntu Server y se deben segui los siguientes pasos:
1. Actualizaremos la información de los repositorios con el comando:
# sudo aptitude update
2. Instalaremos el servidor DNS Bind9:
# sudo aptitude install bind9
3. Por seguridad y agilidad sacaremos copia del archivo que vamos a modificar:
#sudo cp /etc/bind/named.conf.local
Este comando nos puede ahorrar mucho tiempo y está descrito en el artículo
4. Editamos el archivo /etc/bind/named.conf.local con el siguiente comando:
# sudo vi /etc/bind/named.conf.local
y añadimos el siguiente contenido:
zone "sliceoflinux.lan" {
type master;
file "db.sliceoflinux.lan";
};
zone "2.168.192.in-addr.arpa" {
type master;
file "db.192.168.2";
};
Editamos el archivo /etc/bind/named.conf.local
Para guardar el archivo debemos pulsar
:wq
5. Para comprobar la sintaxis de los archivos de configuración ejecutamos el siguiente comando:named-checkconf
Si no aparece nada, la sintaxis de los archivos de configuración es correcta. Eso no significa que no haya ningún error, sólo que no hay errores de sintaxis.
6. Creamos el archivo /var/cache/bind/db.sliceoflinux.lan:
# sudo vi /var/cache/bind/db.sliceoflinux.lan
e incluimos el siguiente contenido:
$ORIGIN sliceoflinux.lan.
$TTL 86400 ; 1 dia
@ IN SOA servidor postmaster (
1 ; serie
6H ; refresco (6 horas)
1H ; reintentos (1 hora)
2W ; expira (2 semanas)
3H ; mínimo (3 horas)
)
NS servidor
servidor A 192.168.2.1
7. Comprobamos la zona que acabamos de crear (sliceoflinux.lan):
# named-checkzone sliceoflinux.lan /var/cache/bind/db.sliceoflinux.lan
En esta ocasión siempre nos aparecerá una salida, ya sea para indicarnos que todo está bien (OK) o algún error.
8. A continuación creamos el archivo /var/cache/bind/db.192.168.2 para la zona inversa:
#sudo nano /var/cache/bind/db.192.168.2
e incluimos el siguiente contenido:
$ORIGIN 2.168.192.in-addr.arpa.
$TTL 86400 ; 1 dia
@ IN SOA servidor postmaster (
1 ; serie
6H ; refresco (6 horas)
1H ; reintentos (1 hora)
2W ; expire (2 semanas)
3H ; mínimo (3 horas)
)
NS servidor.sliceoflinux.lan.
1 PTR servidor.sliceoflinux.lan.
El número 1 se corresponde con el último dígito de la dirección IP del servidor (192.168.2.1).
9. Comprobamos la zona inversa recién creada:
# named-checkzone 2.168.192.in-addr.arpa /var/cache/bind/db.192.168.2
Al igual que antes obtendremos un mensaje para indicarnos tanto si la zona es correcta como si no lo es.
10. Reiniciamos el servicio:
# sudo service bind9 restart
11. Revisamos el log para comprobar que todo ha ido bien. Aunque se puede hacer con el comando tail:
tail /var/log/syslog
12. Editamos el archivo /etc/resolv.conf para que nuestro servidor resuelva las peticiones DNS:
#sudo vi /etc/resolv.conf
Cambiando el primero de los servidores DNS por la IP del nuestro:
nameserver 192.168.2.1
nameserver 8.8.8.8
13. Probamos nuestro servidor de nombres:
# dig sliceoflinux.lan
14. Probamos la resolución inversa:
# dig -x 192.168.2.1
Instalación Del Compilador De C
Para el uso del compilador c primero debemos instalar la librerías del compilador G++, esto con el siguiente comando :
# sudo aptitude install g++
Lo siguiente que realizaremos es usar por comodidad de desarrollo IDE.
Creamos un proyecto C++ en el IDE y automáticamente configura el compilador requerido
Insertamos algo de código y lo compilamos.
y por ultimo depuramos y vemos el programa.
Instalación de BD Oracle
La Instalacion de Oracle en Linux en este cao opensuse se realaliza de la siquiente forma.
Utilizamos un archivo llamado oradata ya con los permisos para crear el usuario Oracle en este modo hacemos la instalación:
en dbstart la variable ORATAB aputa a /etc/oratab
# Set this in accordance with the platform
ORATAB=/etc/oratab
if [ ! $ORATAB ] ; then
echo "$ORATAB not found"
exit 1;
fi
tambien puse un script en init.d que se llama oracledb
#!/bin/bash
#
# /etc/init.d/oracledb
#
# Run-level Startup script for the Oracle Listener and Instances
# It relies on the information on /etc/oratab
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_2
export ORACLE_OWNR=oracle
export PATH=$PATH:$ORACLE_HOME/bin
if [ ! -f $ORACLE_HOME/bin/dbstart
...