Re: [GLO] firewalld / iptables / ebtables - samba resuelto pero...
Hola Gracias a todos por sus comentarios y ayuda, ya tengo andando los servicios y el firewall... Saludos!
Re: [GLO] Startup scripts /etc/rc.d/init.d/
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 warlock...@yahoo.com: 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.
[GLO] No tengo acentos ni caracteres especiales en algunos programas
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] 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 warlock...@yahoo.com 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/
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 warlock...@yahoo.com 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 fernandoro...@eneut.org 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] Startup scripts /etc/rc.d/init.d/
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 larte...@yahoo.com To: Miguel Cardenas warlock...@yahoo.com 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 warlock...@yahoo.com To: glo@glo.org.mx 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] No tengo acentos ni caracteres especiales en algunos programas
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 ingbernard...@gmail.com To: glo@glo.org.mx; Miguel Cardenas warlock...@yahoo.com 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 warlock...@yahoo.com 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 =-)