Академический Документы
Профессиональный Документы
Культура Документы
==================================================================
==
==
== INSTALACION DE SERVIDORES REDHAT ENTERPRISE LINUX SERVER 5.1 ==
==
==
==================================================================
==================================================================
RAID:
Si necesitamos configurar el RAID de los discos adjunto un pequeo manual
ConfiguracionRAID.pdf
===========================
SISTEMA OPERATIVO:
Para la instalacion del sistema operativo necesitamos los 3 cd's de Red Hat
Enterprise Linux Server 5.1
Adjunto los ISO's de Red Hat Enterprise Linux Server 5.1 y video de instalacion
Rhel51Server.wmv
Idioma: Ingles
Teclado: Latino Americano
Se solicitara los 3 primeros CD's
Particiones:
/boot
100
/
10000
swap
2048
/home
1024
/local
Todo
Primaria
Primaria
Primaria
Rhel51-redasistencial.hospital.essalud
Programas:
Desktop Environments:-- GNOME Desktop Environment
Applications:---------- Editors
Texto Base
Development:----------- Development Tools
Java Development
Servers:--------------- FTP Server
Web Server
Windows File Server (samba)
Base System:----------- Administration Tools
Base
Dialup Networking Support
Java
X Window System
Languages:------------- Spanish Support
Ver observaciones en el correo
Security Level: Disabled
SELinux: Disabled
===========================
ABI:
Creamos la carpeta abi en /lib/modules/2.6.18-53.el5
cd /lib/modules/2.6.18-53.el5
mkdir abi
cd abi
===========================
Editamos:
vi /etc/skel/.bash_profile
Nos debe quedar como las lineas de abajo:
----------------# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/bin:/usr/bin:/local/foxpro:.
export PATH
# TZ=CST6CDT
TZ=EST5EDT
export TZ
#unset PATH
SGHPATH=/u3/gh5/ru
SGHFXP=/u3/gh5/ru/essalud.fxp
SIXUSER=$LOGNAME
SIXCFG=/tmp
TOPE=3
USUARIO=`who | grep -c $LOGNAME`
#ulimit -u 16384 -n 63536
if [ $USUARIO -gt $TOPE ]
then
echo "No puede abrir mas de 3 sesiones..."
sleep 7
exit 0
else
cd $SGHPATH
/local/foxpro/foxpro.pr $SGHFXP 2>/dev/null
exit 0
fi
----------------===========================
Editamos:
vi /etc/profile
Agregamos las lineas siguientes:
----------------##### Inicio de agregado para SGH
export PATH=$PATH:/local/foxpro:/u3/gh5/java
export SIXUSER=PLAN03
export SIXCFG=/u3/gh5/ru
export FOXTERM=at386.tn
##### Fin de agregado para SGH
----------------===========================
AT386.TN:
Copiamos en /usr/share/terminfo/a
el archivo at386.tn
===========================
U3/GH5:
En la raiz creamos el direcctorio u3
cd /
mkdir u3
Ingresamos a /u3 y creamos el link gh5:
cd /u3
ln -s /local/bin/sgh gh5
LINK EN /LOCAL/BIN/SGH:
Creamos los siguientes link en /local/bin/sgh
cd /local/bin/sgh
ln -s /local/db/sgh/data data
ln -s /local/db/sgh/spool spool
ln -s /local/db/sgh/histo histo
ln -s /local/db/sgh/backup backup
ln -s /local/db/sgh/datacen datacen
===========================
CONFIG.FPU:
Copiamos config.fpu a /local/foxpro
GRUPO ESSALUD:
Creamos el grupo essalud
groupadd essalud
SYSCTL
Editamos vi /etc/sysctl.conf y modificamos las siguientes variables:
-----------------# Controls the maximum shared segment size, in bytes
kernel.shmmax = 4294967295
# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 2294967296
kernel.shmmni = 4096
fs.file-max = 6553600
net.ipv4.ip_local_port_range = 1024 65000
kernel.sem = 250 32000 100 128
TELNET:
Modificamos los siguientes parametros:
------------vi /etc/xinetd.d/telnet
# default: on
# description: The telnet server serves telnet sessions; it uses \
#
unencrypted username/password pairs for authentication.
service telnet
{
disable = no
flags
= REUSE
socket_type
= stream
wait
= no
user
= root
instances
= UNLIMITED
per_source
= UNLIMITED
cps
= 200 5
server
= /usr/sbin/in.telnetd
log_on_failure += USERID
}
CAMBIA PEROMISOS:
Copiamos cambia_permiso a /root y le damos los permisos necesarios.
chown bin cambia_permiso
chgrp bin cambia_permiso
chmod +x cambia_permiso
SGH
Copiamos sgh en /usr/bin/sgh (Te permite iniciar gestion escribiendo sgh)
cd /usr/bin/
----------------------Copiamos el sixweb.conf en /etc
Este archivo nos permitira conectarnos al oracle (Consulta al host)
===========================
HOME
Para el backup del home nos vamos hasta cd /home y ejecutamos:
tar -czvf home.tar.gz /home
Con este comando, cuando hagas el tar, se va a autocomprimir tambien el archivo
home.tar.gz que estas generando haciendo mas pesado el archivo generado. Debes
hacerlo segun lo indicado en (*)
El archivo generado lo copiamos en la raiz del nuevo servidor y ejecutamos:
tar -xzvf home.tar.gz
Adicionalmente tenemos que copiarnos de /etc lo siguiente:
passwd
passwdshadow
shadowEsto no funciona asi, no es que simplemente copias los archivos, pues estarias
reemplazando los ya existentes y ten por seguro que los usuarios de sistema
entre ambos servidores son distintos, para pasar esto hay un procedimiento que
te permite pasar los usuarios de un sistema a otro, pero teniendo en cuenta cual
es el primer UID utilizado por el sistema, que supongo debe ser 500. El
procedimiento lo estoy anexando al final.
===========================
Servicios:
service
service
service
service
xinetd restart
cups restart
vsftpd restart
httpd restart
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
xinetd on
telnet on
cups on
vsftpd on
httpd on
===========================
* Usuarios en samba
Tendremos que crear los usuarios primero en Linux:
useradd publico -g essalud
passwd publico
smbpasswd -a publico
smbpasswd publico
service smb restart
chkconfig smb on
===========================
IMPRESION:
Editamos
vi /etc/cups/mime.convs
Nos vamos hasta el final, la penultima linea de texto, la descomentamos, quedara
de la siguiente manera:
----------------------application/octet-stream
application/vnd.cups-raw
===========================
HOSTS: Modificamos el etc hosts con la siguiente estructura, el IP y siglas
varian segun el hospital.
EJEMPLO:
Editamos:
vi /etc/hosts
------------# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1
sgh-reba
localhost.localdomain
localhost
172.22.40.5
sgh-reba.lima.essalud.gob.pe
::1
localhost6.localdomain6 localhost6
127.0.0.1
sgh.citas.db
172.20.0.167
gxColasJbossMain
No guarda concordancia con la definicion al inicio del documento, pues ahi pones
como nombre de servidor Rhel51-redasistencial.hospital.essalud.
============================================
Procedimiento para migrar usuarios:
Servidor Antiguo a migrar (Red Hat 8)
======================================
# reboot
Debes tener en cuenta que, si en el paso del primer reinicio del sistema durante
la instalacion, generaste un usuario del sistema, este por defecto tendra el UID
500, por lo que si en el antiguo servidor hay un usuario con UID 500, tendras un
conflicto con estos usuarios, para esto, simplemente quitas el usuario con UID
500 del antiguo servidor y luego lo generas manualmente.