Guia de Instalacion y Configuracion CentOS 6.3 y 6.4

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 13

Welcome to CentOS 6.3!

Install or upgrade an existing system

Disc Found

Ok, si no est seguro de que el CD/DVD tenga fallos.


Skip, para omitir el test que se realiza para detectar fallos en el CD/DVD.

Next

Escogemos el idioma del sistema operativo Spanish (Espaol), Next.


Escogemos el idioma del teclado Latinoamericano (recomendado), Siguiente.

Dispositivos de almacenamiento bsicos, Siguiente.


Instalacion fresca

Escogemos el nombre del servidor, Siguiente.

Clic en Configure la red.

En la opcin cableado aparecern las tarjetas reconocidas por el S.O.


Se selecciona la tarjeta reconocida, clic en editar, opcin Ajustes de IPv4.
Mtodo: Manual
Clic en Aadir, se agrega la direccin IP
Clic en Aplicar
Siguiente.

Seleccionamos en el mapa a Bogot Colombia quitamos el reloj del sistema utiliza UTC,
Siguiente.
Colocamos contrasea del root, Siguiente.
Se escoge la opcin crear un diseo personalizado, Siguiente.
Si hay particiones se deben borrar debe quedar as:
Discos duros
sda
Libre

Luego creamos:
sda1(Raiz) ext4 30000 / forzar a particin primaria
sda2(php, archivos)ext4 60000 /var forzar a particin primaria
sda3(backups) ext4 50000 /mnt/disk2 forzar a particin primaria
Swap(virtual)2048

Clic en Siguiente.
Nuevamente clic en Siguiente.
Luego seleccionamos solo la opcin Web Server, clic en Personalizar ahora, Siguiente.

Servidor Web Servidor Web mod_auth_mysql-3.0.0-11.el6_0.1


Quitar webalizer-2.21_02-3.3.el6
Soporte para PHP php-mysql-5.3.3-3.el6_2.8

Base de datos Cliente de bd MYSQL Los que vienen por defecto


Cliente de bd PostgreSQL Los que vienen por defecto
Servidor de bd MYSQL mysql-bench-5.1.61-4.el6
mysql-test-5.1.61-4.el6
Servidor de bd PostgreSQL Los que vienen por defecto
Sistema Base Cliente de directorio samba-winbind-3.5.10-125.el6
Servidores Servidores de directorio samba-3.5.10-125.el6

Siguiente.

[root@Soporte ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO=none
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
UUID="90628b28-b60c-49f8-b6a4-b5d47ac9229c"
HWADDR=00:03:CE:89:E3:C5
IPADDR=192.168.2.190
PREFIX=24
GATEWAY=192.168.2.2 -> esto se cambia de acuerdo
DNS1=200.118.2.66
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"

Luego guardamos el archivo con ESC :wq enter.

[root@Soporte ~]# vim /etc/php.ini

Esc /cadena a buscar


Enter

; Production Value: Off


; http://www.php.net/manual/en/ini.core.php#ini.short-open-tag
short_open_tag = On

; Print out errors (as a part of the output). For production web sites,
; you're strongly encouraged to turn this feature off, and use error logging
; instead (see below). Keeping display_errors enabled on a production web site
; may reveal security information to end users, such as file paths on your Web
; server, your database schema or other information.
display_errors = Off

; Even when display_errors is on, errors that occur during PHP's startup

; Maximum size of POST data that PHP will accept.


; http://www.php.net/manual/en/ini.core.php#ini.post-max-size
post_max_size = 100M

; set it to be empty.
;
; PHP's built-in default is text/html
default_mimetype = "text/html"
default_charset = "iso-8859-1"

; Whether or not to enable the dl() function. The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically
; disabled on them.
; http://www.php.net/manual/en/info.configuration.php#ini.enable-dl
enable_dl = On

; Maximum allowed size for uploaded files.


; http://www.php.net/manual/en/ini.core.php#ini.upload-max-filesize
upload_max_filesize = 100M

; Always populate the $HTTP_RAW_POST_DATA variable.


;always_populate_raw_post_data = On

;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

[Date]
; Defines the default timezone used by the date functions
date.timezone = 'America/Bogota'

[Syslog]
; Whether or not to define the various syslog variables (e.g. $LOG_PID,
; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In

session.gc_maxlifetime = 50400

Luego guardamos el archivo con ESC :wq y enter.

[root@Soporte ~]# vim /etc/samba/smb.conf


Debe quedar de la siguiente manera:

workgroup = hospital
server string = servidor
map to guest = bad user

log file = /var/log/samba/log.%m


max log size = 50
security = user
passdb backend = tdbsam

load printers = no
cups options = raw

[BACKUPS]
Comment = COPIAS DE SEGURIDAD
path = /mnt/disk2/backups
public = yesl
writable = yes
printable = no

[RIPS]
Comment = RIPS
; path = /var/www/html/sihos/modulos/generips/rips 8.12
path=/var/www/html/sihos/archivos/<carpeta.con.nombre.del.CodiInst>/rips
public = yes
writable = yes
printable = no

[ARCHIVOS]
Comment = ARCHIVOS
path = /var/www/html/sihos/archivos
public = yes
writable = yes
printable = no

[HTML]
comment = html
path = /var/www/html
valid users = root
public = no
writable = yes
printable = no
para salir en mi computador que sea con shift Q
Esc :wq

Contrasea del samba


[root@Soporte ~]# smbpasswd -a root
New SMB password :

[root@Soporte ~]# vim /etc/selinux/config

# This file controls the state of SELinux on the system.


# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted

[root@Soporte ~]# service mysqld start

[root@Soporte ~]# mysql

mysql> grant all on *.* to root@localhost identified by'clave' with grant option;
se hace en el servidor
mysql> grant all on *.* to root@% identified by'clave' with grant option;

mysql> flush privileges;

services mysqld restart

mysql> quit

[root@Soporte ~]# setup


Configuracion de samba
CONFIGURACIN DE LOS ARCHIVOS DE REGISTRO

[root@Soporte ~]# vim /etc/logrotate.conf


# see "man logrotate" for details
# rotate log files weekly
#weekly
Daily

# keep 4 weeks worth of backlogs


rotate 4

# create new (empty) log files after rotating old ones


create

# use date as a suffix of the rotated file


dateext

# uncomment this if you want your log files compressed


compress

# RPM packages drop log rotation information into this directory


include /etc/logrotate.d

# no packages own wtmp and btmp -- we'll rotate them here


/var/log/wtmp {
monthly
create 0664 root utmp
minsize 1M
rotate 1
}

/var/log/btmp {
missingok
monthly
create 0600 root utmp
rotate 1
}

# system-specific logs may be also be configured here.

Para guardar las modificaciones


Esc
Esc :wq

[root@Soporte ~]# service rsyslog restart

chkconfig rsyslog on

[root@Soporte ~]# vim /etc/resolv.conf


# Generated by NetworkManager

# No nameservers found; try putting DNS servers into your


# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com
nameserver 200.118.2.66
nameserver 200.118.2.88

Esc :wq

USUARIO PARA APAGAR SERVIDOR

Este usuario debe ingresar directamente desde el equipo servidor desconectar cable de red
esperar 5 a 10 minutos hasta que pasen todas las transacciones.
Hasta el punto 6 se logea y ejecutar el comando de reinicio reboot o apagado poweroff
Si se crea el usuario hasta el punto 7, una vez logeado el equipo inicia proceso de apagado.

1. crear usuario
[root@ servidor]# useradd hospital

2. crearle la contrasea al usuario


[root@ servidor]# passwd hospital

3. Crear Grupo apagar


[root@ servidor]# groupadd apagar

4. Dar permisos especiales de apagado


[root@ servidor]# chgrp apagar /sbin/shutdown /sbin/halt
[root@ servidor]# chmod u+s,o-rwx /sbin/shutdown /sbin/halt

5. Crear enlaces simbolicos a /sbin ya que solo root puede acceder a /sbin
Nota: los enlaces simbolicos ya pueden existir

[root@ servidor]# ln -s /sbin/halt /usr/bin/halt


[root@ servidor]# ln -s /sbin/shutdown /sbin/shutdown

6. agregar los usuarios al gurpo apagado


[root@ servidor]# gpasswd -a hospital apagar

7. agregamos el comando de apagado al /.bshrc del usuario para que al loguearse


el servidor se apaague de inmediato

vim /home/hospital/.bashrc
agraegar lo siguiente al finalizar el if:

/sbin/shutdown -h now

Oprimir esc y digitar wq para guardar y salir..

CREAR CARPETA USUARIO DE HOSPITAL OPCIONAL

Se crea en /mnt/disk2

[root@Soporte ~]# cd /mnt/disk2/

[root@Soporte disk2]# mkdir hospital

Debe editar el archivo


[root@Soporte ~]# vim /etc/samba/smb.conf

[HOSPITAL]
comment = Hospital
path = /mnt/hospital
valid users = hospital root
public = no
writable = yes
printable = no

Para guardar las modificaciones


Esc
Esc :wq

Asignar contrasea a la carpeta

[root@Soporte ~]# smbpasswd -a hospital


New SMB password :

Para arrancar un servicio automticamente al iniciar el sistema

chkconfig mysqld on
chkconfig httpd on
chkconfig sshd on
chkconfig crond on
chkconfig smb on
chkconfig rsyslog on

Mirar el estado de un servicio


Service mysqld status

Iniciar el servicio
Service mysqld start
Reiniciar el servicio de la tarjeta de red
Service network restart

Parar un servicio
Service mysqld stop
Service httpd stop

CONFIRGURACION DEL CRON

[root@Soporte ~]# crontab -e

Se abre archivo y se digita en la lnea:

30 00,12 * * * /usr/bin/php /var/www/html/sihos/src/copiaBD.php

:wq

[root@Soporte ~]# reboot

SE CREAN DIRECTORIOS

cd /mnt/disk2
mkdir backups
cd backups
mkdir proyecto
mkdir cron
cd /mnt/disk2
chmod -R 777 backups/

También podría gustarte