Re: [GLO] No tengo acentos ni caracteres especiales en algunos programas

2013-07-23 Por tema Miguel Cardenas
Hola Bernardo

Oye una pregunta, como puedo agregarlos como variables globales? En slackware y 
en fedora 16 si mal no recuerdo (actualmente tengo el f19) bastaba con 
agregarlos al /etc/profile pero ahora simplemente no pela nada que ponga en 
este lugar, hace caso omiso y en $HOME/.bashrc solo los deja activos en consola 
pero no en el sistema...

Siento ser tan molon pero llevo 2 años sin usar linux y las cosas ham cambiado 
mucho desde entonces, ahora ya viene todo "automatizado" tipo windows y no te 
deja hacer cosas manuales como antes :-/

Saludos!





 From: Bernardo Barajas 
To: glo@glo.org.mx; Miguel Cardenas  
Sent: Tuesday, July 23, 2013 3:54 PM
Subject: Re: [GLO] No tengo acentos ni caracteres especiales en algunos 
programas
 

Hola Miguel el standar para el alfabeto en español es ISO8859-1 trata con
ese en lugar de UTF-8, puedes probar algo como:
LANG=es_MX.ISO8859-1 o
LANG=es_MX
revisa si tienes esos locales
**

Saludos


2013/7/23 Miguel Cardenas 

> Hola
>
> Ya se que enchincho mucho pero esta es mi ultima pregunta...
>
> Mi sistema esta instalado en ingles, pero eso no deberia afectar segun yo
> a mostrar caracteres como áéíóúñ etc. o por lo menos en teoria...
>
> La cuestion es que algunos programas como el KVIrc o aplicaciones que hice
> en Qt tampoco los muestran, solo ponen un  o un juego de dos caracteres
> en vez de los caracteres correctos, igualmente *algunas* (no todas) paginas
> de internet en español no me muestran bien los acentos y aparece tambien
> solo un rombito con el '?'
>
> En otros programas e incluso en consola me aparecen bien, solo tengo
> problema con unos cuantos programas...
>
> Que podra ser y como se configura o corrige esto?
>
> Hace tiempo recuerdo que habia que agregar unas variables para permitir
> que se mostraran caracteres de otros idiomas utilizando utf-8, he buscado
> en el historial de correos y probe, pero no me ha funcionado, consistia en
> agregar estas variables en /etc/profile
>
> LANG=en_US.UTF-8
> LANGUAGE=$LANG
> LC_ALL=$LANG
> export LC_ALL LANGUAGE LANG
>
> aunque aqui tengo la duda si el /etc/profile ahora funciona diferente pues
> tampoco me permite agregar cosas a la variable PATH como antiguamente...
> aqui me viene otra duda, como puedo agregar variables de manera global y no
> en $HOME/.bashrc o $HOME/.profile ? en /etc/profile ya no me deja como
> antes pues simplemente las ignora...
>
>
> Saludos y gracias
>
> P.D. Prometo no molestarlos en un rato, ya no habra mas preguntas =-)
>

Re: [GLO] Startup scripts /etc/rc.d/init.d/

2013-07-23 Por tema Miguel Cardenas
Holas

Pues en efecto, revisando los directorios init.d y rc.d no existian los scripts 
para el samba, para el mysql es "normal" que no vengan, ese recuerdo que yo 
siempre lo iniciaba desde rc.local

En fin, encontre un tutorial para crear scripts y configurarlos para los 
diferentes runlevel con chkconfig
(http://unix.stackexchange.com/questions/20357/how-can-i-make-a-script-in-etc-init-d-start-at-boot)

y al menos el samba ya funciona y arranca pero mysql no pifa, osea si arranca 
pero se muere el daemon al instante... checando el log del mysql encontre el 
error

130723 22:52:23 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid 
ended
130723 23:05:45 mysqld_safe Starting mysqld daemon with databases from 
/var/lib/mysql
130723 23:05:52 [ERROR] Fatal error: Please read "Security" section of the 
manual to find out how to run mysqld as root!
130723 23:05:52 [ERROR] Aborting


ahora la cuestion es, por que me dice que el error esta en que lo ejecuto como 
root si claramente le paso el parametro --user=mysql en el script (esta es la 
nueva version que hice)

-

#!/bin/bash
# chkconfig: 2345 20 80
# description: Description comes here

# Source function library.
. /etc/init.d/functions

PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:$PATH

start() {
 # code to start app comes here 
 echo "Starting MySQL..."
 nohup mysqld_safe --user=mysql &
}
stop() {
  # code to stop app comes here 
  echo "Stopping MySQL..."
  mysqladmin -u root -p shutdown
}

case "$1" in 
 start)
 start
 ;;
 stop)
 stop
 ;;
 retart)
 stop
 start
 ;;
 *)
 echo "Usage: $0 {start|stop|restart}"
esac

exit 0
-

Supongo los scripts de arranque son ejecutados como root, pero expecificamente 
le estoy diciendo

   nohup mysqld_safe --user=mysql &

Alguna idea de que pueda ser? al parecer hace caso omiso del --user=mysql y lo 
jala como root...

Saludos!




 From: Luis Miguel Arteaga Mejía 
To: Miguel Cardenas  
Sent: Tuesday, July 23, 2013 9:14 PM
Subject: Re: [GLO] Startup scripts /etc/rc.d/init.d/
 




 ¿Cómo es que esos scripts no venían en tu distribución?  Si instalaste Samba 
desde el paquete, esos scripts ya vienen ahí. 

-Luis


--
Luis Miguel Arteaga Mejía, PMP
http://www.arteaga.com.mx/paginas/contacto
--


>
> From: Miguel Cardenas 
>To: "glo@glo.org.mx"  
>Sent: Tuesday, July 23, 2013 9:56 AM
>Subject: [GLO] Startup scripts /etc/rc.d/init.d/
> 
>
>Hola amig@s
>
>Ahora ando configurando que arranquen algunos servicios automaticamente al 
>iniciar linux, obviamente el samba que tantos dolores de cabeza me dio y el 
>mysql, segun la documentacion de fedora tengo dos opciones, editar un script 
>rc.local y ejecutarlos desde ahi, o hacer unos scripts y colocarlos en 
>/etc/rc.d/init.d/ que fue lo que hice, los arme viendo como ejemplo los otros 
>scripts ya existentes y estos fueron los que
 hice:
>
>srv.samba
>-
>PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:$PATH
>
>case "$1" in
>'start')
>    echo "Starting samba..."
>    smbd -D
>    nmbd -D
>    ;;
>'stop')
>    echo "Stopping samba..."
>    killall -15 smbd nmbd
>    ;;
>'restart')
>    echo "Restarting samba..."
>    killall -HUP smbd nmbd
>    ;;
>*)
>    echo "Starting samba (default)..."
>    smbd
 -D
>    nmbd -D
>    ;;
>esac
>
>exit 0
>-
>
>
>
>srv.mysql
>-
>PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:$PATH
>
>case "$1" in
>'start')
>    echo "Starting MySQL..."
>    mysqld_safe --user=mysql &
>    ;;
>'stop')
>    echo "Stopping MySQL..."
>    mysqladmin -u root -p shutdown
>    ;;
>'restart')
>    echo "Restarting MySQL..."
>    mysqladmin -u root -p
 shutdown
>    mysqld_safe --user=mysql &
>    ;;
>*)
>    echo "Starting MySQL (default)..."
>    mysqld_safe --user=mysql &
>    ;;
>esac
>
>exit 0
>
>-
>
>
>Ahora bien... si los ejecuto manualmente desde consola funcionan perfectamente 
>incluso sin parametro en cuyo caso ejecuta la opcion default... pero si 
>reinicio el sistema no ejecuta nada... ojo los script fueron creados como root 
>y tienen permiso 755 (rwxr-xr-x), pero nomas no funcionan...
>
>Lo de menos es la ruta facil y agregarlos en rc.local pero ya que me tome la 
>molestia de hacerlos pues me gustaria ponerlos a funcionar...
>
>Habra que registrarlos o habilitarlos en otro lado o porque no arrancan? los
 demas scripts si se ejecutan, los mios no...
>
>Saludos y gracias!
>
>

Re: [GLO] Startup scripts /etc/rc.d/init.d/

2013-07-23 Por tema Bernardo Barajas
Esto es porque Fedora a cambiado de init  a systemd, los init scritps que
solií utilizar init han sido portados a systemd (no todos), y otros siguen
estando debajo de /etc/init.d/.
Los scripts que han sido portados para systemd los puedes encontrar en
/usr/lib/systemd/system

Saludos


2013/7/23 Miguel Cardenas 

> Asi es, de hecho se me hace raro que no esten dichos scripts en mi
> sistema, siempre en versiones anteriores ya estaban dichos scripts ahi...
> voy a ver si aun tengo algun respaldo viejo de /etc de alguna version
> anterior y checare como estan hechos o de plano los copio si no les veo
> nada sofisticado que dependa de la version de linux especifica...
>
> Saludos y gracias
>
>
>
>
> 
>  From: Fernando Rojas 
> To: glo@glo.org.mx
> Sent: Tuesday, July 23, 2013 10:10 AM
> Subject: Re: [GLO] Startup scripts /etc/rc.d/init.d/
>
>
> Se supone que si tienes instalados los rpm, los scripts te los genera
> automáticamente, tan solo bastaría poner chkconfig httpd on y chkconfig
> mysqld on
>


Re: [GLO] No tengo acentos ni caracteres especiales en algunos programas

2013-07-23 Por tema Bernardo Barajas
Hola Miguel el standar para el alfabeto en español es ISO8859-1 trata con
ese en lugar de UTF-8, puedes probar algo como:
LANG=es_MX.ISO8859-1 o
LANG=es_MX
revisa si tienes esos locales
**

Saludos


2013/7/23 Miguel Cardenas 

> Hola
>
> Ya se que enchincho mucho pero esta es mi ultima pregunta...
>
> Mi sistema esta instalado en ingles, pero eso no deberia afectar segun yo
> a mostrar caracteres como áéíóúñ etc. o por lo menos en teoria...
>
> La cuestion es que algunos programas como el KVIrc o aplicaciones que hice
> en Qt tampoco los muestran, solo ponen un  o un juego de dos caracteres
> en vez de los caracteres correctos, igualmente *algunas* (no todas) paginas
> de internet en español no me muestran bien los acentos y aparece tambien
> solo un rombito con el '?'
>
> En otros programas e incluso en consola me aparecen bien, solo tengo
> problema con unos cuantos programas...
>
> Que podra ser y como se configura o corrige esto?
>
> Hace tiempo recuerdo que habia que agregar unas variables para permitir
> que se mostraran caracteres de otros idiomas utilizando utf-8, he buscado
> en el historial de correos y probe, pero no me ha funcionado, consistia en
> agregar estas variables en /etc/profile
>
> LANG=en_US.UTF-8
> LANGUAGE=$LANG
> LC_ALL=$LANG
> export LC_ALL LANGUAGE LANG
>
> aunque aqui tengo la duda si el /etc/profile ahora funciona diferente pues
> tampoco me permite agregar cosas a la variable PATH como antiguamente...
> aqui me viene otra duda, como puedo agregar variables de manera global y no
> en $HOME/.bashrc o $HOME/.profile ? en /etc/profile ya no me deja como
> antes pues simplemente las ignora...
>
>
> Saludos y gracias
>
> P.D. Prometo no molestarlos en un rato, ya no habra mas preguntas =-)
>


Re: [GLO] Startup scripts /etc/rc.d/init.d/

2013-07-23 Por tema Miguel Cardenas
Asi es, de hecho se me hace raro que no esten dichos scripts en mi sistema, 
siempre en versiones anteriores ya estaban dichos scripts ahi... voy a ver si 
aun tengo algun respaldo viejo de /etc de alguna version anterior y checare 
como estan hechos o de plano los copio si no les veo nada sofisticado que 
dependa de la version de linux especifica...

Saludos y gracias





 From: Fernando Rojas 
To: glo@glo.org.mx 
Sent: Tuesday, July 23, 2013 10:10 AM
Subject: Re: [GLO] Startup scripts /etc/rc.d/init.d/
 

Se supone que si tienes instalados los rpm, los scripts te los genera 
automáticamente, tan solo bastaría poner chkconfig httpd on y chkconfig 
mysqld on

[GLO] No tengo acentos ni caracteres especiales en algunos programas

2013-07-23 Por tema Miguel Cardenas
Hola

Ya se que enchincho mucho pero esta es mi ultima pregunta...

Mi sistema esta instalado en ingles, pero eso no deberia afectar segun yo a 
mostrar caracteres como áéíóúñ etc. o por lo menos en teoria...

La cuestion es que algunos programas como el KVIrc o aplicaciones que hice en 
Qt tampoco los muestran, solo ponen un  o un juego de dos caracteres en vez 
de los caracteres correctos, igualmente *algunas* (no todas) paginas de 
internet en español no me muestran bien los acentos y aparece tambien solo un 
rombito con el '?'

En otros programas e incluso en consola me aparecen bien, solo tengo problema 
con unos cuantos programas...

Que podra ser y como se configura o corrige esto?

Hace tiempo recuerdo que habia que agregar unas variables para permitir que se 
mostraran caracteres de otros idiomas utilizando utf-8, he buscado en el 
historial de correos y probe, pero no me ha funcionado, consistia en agregar 
estas variables en /etc/profile

LANG=en_US.UTF-8
LANGUAGE=$LANG
LC_ALL=$LANG
export LC_ALL LANGUAGE LANG

aunque aqui tengo la duda si el /etc/profile ahora funciona diferente pues 
tampoco me permite agregar cosas a la variable PATH como antiguamente... aqui 
me viene otra duda, como puedo agregar variables de manera global y no en 
$HOME/.bashrc o $HOME/.profile ? en /etc/profile ya no me deja como antes pues 
simplemente las ignora...


Saludos y gracias

P.D. Prometo no molestarlos en un rato, ya no habra mas preguntas =-)


Re: [GLO] Startup scripts /etc/rc.d/init.d/

2013-07-23 Por tema jorge . lopez . paramount

Con Google encontré este manual de Fedora que se ve bien:

http://docs.fedoraproject.org/en-US/Fedora/16/html/System_Administrators_Guide/ch-Services_and_Daemons.html#s1-services-configuring

No uso Fedora, pero por los temas del manual se ve bien para empezar y  
creo que Fedora 16 no es una versión muy vieja.


Administrar un servidor es diferente a usar una computadora para  
navegar en internet y editar documentos, te recomiendo que empieces  
por el principio. Si de verdad quieres saber administrar servidores  
Linux vas a perder más tiempo adivinando en lugar de leer un manual en  
forma, pero si sólo quieres usar Linux como computadora de escritorio  
quizás Ubuntu sería una mejor opción, aunque tampoco lo uso.


Saludos,
Jorge.

Quoting Miguel Cardenas :


Hola amig@s

Ahora ando configurando que arranquen algunos servicios  
automaticamente al iniciar linux, obviamente el samba que tantos  
dolores de cabeza me dio y el mysql, segun la documentacion de  
fedora tengo dos opciones, editar un script rc.local y ejecutarlos  
desde ahi, o hacer unos scripts y colocarlos en /etc/rc.d/init.d/  
que fue lo que hice, los arme viendo como ejemplo los otros scripts  
ya existentes y estos fueron los que hice:


srv.samba
-
PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:$PATH

case "$1" in
'start')
    echo "Starting samba..."
    smbd -D
    nmbd -D
    ;;
'stop')
    echo "Stopping samba..."
    killall -15 smbd nmbd
    ;;
'restart')
    echo "Restarting samba..."
    killall -HUP smbd nmbd
    ;;
*)
    echo "Starting samba (default)..."
    smbd -D
    nmbd -D
    ;;
esac

exit 0
-



srv.mysql
-
PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:$PATH

case "$1" in
'start')
    echo "Starting MySQL..."
    mysqld_safe --user=mysql &
    ;;
'stop')
    echo "Stopping MySQL..."
    mysqladmin -u root -p shutdown
    ;;
'restart')
    echo "Restarting MySQL..."
    mysqladmin -u root -p shutdown
    mysqld_safe --user=mysql &
    ;;
*)
    echo "Starting MySQL (default)..."
    mysqld_safe --user=mysql &
    ;;
esac

exit 0

-


Ahora bien... si los ejecuto manualmente desde consola funcionan  
perfectamente incluso sin parametro en cuyo caso ejecuta la opcion  
default... pero si reinicio el sistema no ejecuta nada... ojo los  
script fueron creados como root y tienen permiso 755 (rwxr-xr-x),  
pero nomas no funcionan...


Lo de menos es la ruta facil y agregarlos en rc.local pero ya que me  
tome la molestia de hacerlos pues me gustaria ponerlos a funcionar...


Habra que registrarlos o habilitarlos en otro lado o porque no  
arrancan? los demas scripts si se ejecutan, los mios no...


Saludos y gracias!






This message was sent using IMP, the Internet Messaging Program.


Re: [GLO] Startup scripts /etc/rc.d/init.d/

2013-07-23 Por tema Fernando Rojas
Se supone que si tienes instalados los rpm, los scripts te los genera 
automáticamente, tan solo bastaría poner chkconfig httpd on y chkconfig 
mysqld on




[GLO] Startup scripts /etc/rc.d/init.d/

2013-07-23 Por tema Miguel Cardenas
Hola amig@s

Ahora ando configurando que arranquen algunos servicios automaticamente al 
iniciar linux, obviamente el samba que tantos dolores de cabeza me dio y el 
mysql, segun la documentacion de fedora tengo dos opciones, editar un script 
rc.local y ejecutarlos desde ahi, o hacer unos scripts y colocarlos en 
/etc/rc.d/init.d/ que fue lo que hice, los arme viendo como ejemplo los otros 
scripts ya existentes y estos fueron los que hice:

srv.samba
-
PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:$PATH

case "$1" in
'start')
    echo "Starting samba..."
    smbd -D
    nmbd -D
    ;;
'stop')
    echo "Stopping samba..."
    killall -15 smbd nmbd
    ;;
'restart')
    echo "Restarting samba..."
    killall -HUP smbd nmbd
    ;;
*)
    echo "Starting samba (default)..."
    smbd -D
    nmbd -D
    ;;
esac

exit 0
-



srv.mysql
-
PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:$PATH

case "$1" in
'start')
    echo "Starting MySQL..."
    mysqld_safe --user=mysql &
    ;;
'stop')
    echo "Stopping MySQL..."
    mysqladmin -u root -p shutdown
    ;;
'restart')
    echo "Restarting MySQL..."
    mysqladmin -u root -p shutdown
    mysqld_safe --user=mysql &
    ;;
*)
    echo "Starting MySQL (default)..."
    mysqld_safe --user=mysql &
    ;;
esac

exit 0

-


Ahora bien... si los ejecuto manualmente desde consola funcionan perfectamente 
incluso sin parametro en cuyo caso ejecuta la opcion default... pero si 
reinicio el sistema no ejecuta nada... ojo los script fueron creados como root 
y tienen permiso 755 (rwxr-xr-x), pero nomas no funcionan...

Lo de menos es la ruta facil y agregarlos en rc.local pero ya que me tome la 
molestia de hacerlos pues me gustaria ponerlos a funcionar...

Habra que registrarlos o habilitarlos en otro lado o porque no arrancan? los 
demas scripts si se ejecutan, los mios no...

Saludos y gracias!


Re: [GLO] firewalld / iptables / ebtables - samba resuelto pero...

2013-07-23 Por tema Miguel Cardenas
Hola

Pues ya lo tengo andando con firewalld y el iptables... algo asi como o que 
comentas me imaginaba, aunque la verdad me gusta mas el concepto del iptables 
pues el firewall solo tiene activar y desactivar servicio, pero con el iptables 
puedo hacerlo para cada computadora/ip, supongo con el firewall tambien se ha 
de poder pero no desde el GUI sino desde linea de comando, es cosa de checar la 
documentacion, pero asi de mientras ya tengo funcionando todo lo que necesitaba.

Nuevamente gracias por tu respuesta, amplia un poco mas el panorama del 
funcionamiento de ambos =-)

Saludos!




El firewalld es por asi decirlo un frontend del iptables (por asi decirlo),
crea unos archivos en XML los cuales contienen la configuracion que se
pasara a iptables para establecer las conexiones. Al final sea uno u otro
estas utilizando iptables.


Re: [GLO] firewalld / iptables / ebtables - samba resuelto pero...

2013-07-23 Por tema Miguel Cardenas
Hola

Gracias a todos por sus comentarios y ayuda, ya tengo andando los servicios y 
el firewall...

Saludos!