-
TightVNC Server no responde después de actualizar Fedora Core 15 - INVALIDARGUMENT
Tight VNC Server - es una herramienta de control remoto, con ella puedes ver el escritorio de una computadora remota y ademas controlarlo tal y como si estuvieras usando el ratón y el teclado de esa computadora.
Por alguna extraña razón después de actualizar a Fedora Core 15, el servicio se detenía y solo arrancaba después de reiniciar el equipo, durante un par de días estuve recorriendo el camino de mi oficina al 'site' dos o tres veces al día hasta que finalmente me decidí a resolver esta situación. Cuando cheque los archivos de log esto fue lo que encontre:
Al revisar el status del servicio VNCServer esto es lo que respondía:Linux console | $ tail -f /var/log/messages
$ tail -f /var/log/messages
Jul 13 08:49:48 grasshopper systemd[1]: vncserver.service: control process exited, code=exited status=2
Jul 13 08:49:48 grasshopper systemd[1]: Unit vncserver.service entered failed state.
Al tratar de iniciar (o reiniciar) el servicio recibía otro mensaje de error:Linux console | $ service vncserver status
$ service vncserver status
vncserver.service - LSB: start|stop|restart|try-restart|status|force-reload vncserver
Loaded: loaded (/etc/rc.d/init.d/vncserver)
Active: failed since Tue, 12 Jul 2011 15:33:35 -0400; 17h ago
Process: 1502 ExecStart=/etc/rc.d/init.d/vncserver start (code=exited, status=2/INVALIDARGUMENT)
CGroup: name=systemd:/system/vncserver.service
Antes de que se pregunten otra cosa, la configuración de el servidor VNC es muy simple, practicamente la misma que viene por defecto, así que el problema no estaba en el archivo de configuración, lo que hice para solucionar el problema fue:Linux console | $ service vncserver start
$ service vncserver start
Starting vncserver (via systemctl): Job failed. See system logs and 'systemctl status' for details. [FAILED]
De la carpeta /tmp/.X11-unix elimine los directorios X1 al X6 (seis usuarios tienen acceso al servidor, aunque no lo usan)
Después de eso, reinicie el servicio y listo:
Por cierto para realizar todo lo anterior requieres de la cuenta *root* o permisos similares.Linux console | $ service vncserver start
$ service vncserver start
Starting vncserver (via systemctl): [ OK ] -
UACH - Maestría en Software Libre - Introducción al Software Libre
Soy un engresado de la carrera de Ingeniería en Sistemas Computacionales del Instituto Tecnológico de Durango generación 1994 – 1999, durante mi época de estudiante recuerdo que alguno de mis maestros menciono un nombre: Linus Torvalds y su sistema operativo Linux (que para ese entonces era la novedad – no que ya no lo sea; aclaro).
Me hubiera gustado entrar en el mundo del Software Libre mientras estudiaba la carrera, yo pensaba que todo era código propietario y lo demás no servia. Pero como dicen en mi tierra: “las cosas pasan por algo”.
Tuvieron que pasar cinco años hasta que un antiguo compañero de trabajo me presentara oficialmente con el mundo de Linux, recuerdo instalar RedHat 8 en una computadora Dell Latitude Cpx; un año después ya en 2005 otro compañero de trabajo me invito a las sesiones del GLUCH y fue ahí donde conocí el movimiento del Software Libre.
De 2004 a la fecha he pasado por cuatro empresas distintas desempeñando diversos cargos en el área de Sistemas y en todas las empresas de una u otra manera he hecho uso del Software Libre en mis actividades diarias.
En mas de una vez el Software Libre me ha salvado el pellejo cuando no ha sido SQUID como servidor proxy, ha sido Nagios con el monitoreo de equipos, SAMBA para compartir archivos entre usuarios, o incluso algún desarrollo Linux+Apache+MySQL+PHP (LAMP) que me permitido salir al quite de alguna solicitud extraña de mis jefes. En infinidad de ocasiones un Live CD de Fedora me ha ayudado a recuperar de un disco duro información que ya habíamos dada por perdida.
Una de las cosas (ademas de las personales y económicas) que me han motivado a estudiar la maestría en Software Libre ha sido el concepto de comunidad: el como los líderes del Software Libre han podido dejar de lado sus diferencias (hasta cierto punto) para lograr que un ente tan grande y tan heterogéneo puede operar con un único fin, el de ayudarse unos a otros a través del software.
Un concepto muy interesante que muchos de nuestros políticos deberían desarrollar. Pero ese es tema de otro ensayo.
Honestamente, he de decir que al comenzar la maestría no sabia que esperar, habían pasado ya 12 años desde la última clase que tome, se me hacia muy difícil combinar el trabajo, esposa e hijo con la maestría. Además creía (erróneamente) que ya sabia bastante del movimiento y por lo mismo pensaba que había muy poco que aprender, afortunadamente estaba equivocado desde la primer sesión me di cuenta que había mucho mas por aprender.
Finalmente he de decir que espero que al final de la maestría pueda dar validez a todos los conocimientos que he adquirido de manera autodidacta sobre el movimiento del Software Libre a lo largo de los años.
En la primera sesión de la maestría y después de las obligatorias presentaciones, lo primero que se me vino a la mente fue: “todavía faltan dos horas y media para que se acabe la clase”; lo se no es la mejor mentalidad de un estudiante de maestría.
Pero grata fue la sorpresa, las sesiones de tres horas a la semana se convirtieron en una amena charla, donde alumnos y profesor compartíamos opiniones, experiencias e incluso porque no, discutimos cuando no podíamos llegar a un acuerdo en alguno de los conceptos o temas que estábamos viendo en la sesión.
Rápidamente pasamos de la historia del Software Libre (personajes y aportaciones), a las licencias de software, derechos de autor, estándares abiertos, modelos de desarrollo, incluso le dimos una breve pasada a los conceptos tales como retorno de inversión y costo total de propiedad.
Cuando hablabamos de los personajes del Software Libre me llamo mucho la atención que personajes tales como De Icaza, Torvalds y Raymond hayan tenido (y tengan hasta la fecha) sus diferencias con Stallman pero que aun así siguieran participando activamente en el movimiento. No quiero decir con esto que Stallman sea el mandamás del movimiento, pero sin lugar a dudas es uno de los que mas ha influenciado.
Cuando abordamos el tema de las licencias de software en la tercera sesión tengo la seguridad de que todos sabíamos que existían licencias como la GPL, LGPL, EULA y Creative Commons, pero: ¿Apache, Mozilla Public License, BSD License, CDDL? ¡Yo jamás habia escuchado de esas licencias!
Yo pensaba que habia solo dos tipos de licencias: propietarias y de código libre y abierto; pero no es así, se dividen en mas. En esta sesión aprendí algo nuevo.
Al abordar el tema de los estándares abiertos tuve mi primer desencuentro al enterarme de que en Venezuela ya cuentan con la definición de estándar abierto, mientras que en México no nos podemos poner de acuerdo en cosas tan básicas como: la generación de empleo, la seguridad y la educación.
No me lo tomen a mal, no tengo nada en contra del pueblo venezolano, al contrario, espero que algún día los políticos mexicanos legislen algo similar tomando como ejemplo la legislación venezolana, pero ¿que podemos esperar si al momento de escribir estas lineas se discute en el Senado la aprobación del ACTA?
Mientras hablábamos de modelos de desarrollo llegue a la conclusión que una de las razones por las que el movimiento ha crecido tanto ha sido por el sentido de pertenencia.
El hecho de cualquier persona puede formar parte del movimiento, y no necesariamente como desarrollador, si no también como documentador, 'beta tester' y embajador promoviendo el uso del Software Libre mediante charlas; le da al movimiento la fuerza para seguir, gente entra y sale del movimiento todos los días, pero las cabezas siguen hasta hoy en dia: la economía social del movimiento es la moneda de cambio que la da la fortaleza.
“El Software Libre no te hará rico pero te dará de comer” dijo en alguna ocasión Ivan Chavero, y contrario a lo que mucha gente piensa, SI SE PUEDE HACER DINERO con el Software Libre, la gente esta tan mal acostumbrados a traducir “Free Software” como “Software Gratuito” que inmediatamente se piensa: “No voy a poder lucrar con el”, pero no es así, el concepto “Free Software” se debe traducir y entender como “Software Libre”, porque tienes la libertad de hacer con el lo que quieres, incluso puedes hacer dinero con el.
Existen actualmente modelos de negocios muy rentables e interesantes: desarrollos a la medida, pólizas de soporte, certificaciones y distribución.
De hecho, a ultima fechas fabricantes de equipo de computo como Dell, comercializan sus equipos con un sistema operativo basado en Software Libre, cosa impensable hace algunos años, otra forma de hacer dinero.
En la ultima sesión del curso tuvimos la oportunidad de hablar sobre el Software libre en las computadoras de escritorio y el datacenter.
En mi opinión, y sin lugar a dudas dentro de algunos años el Linux sera el Sistema Operativo preferido para los datacenter.
Actualmente trabajo para Teleflex Inc, en el area de Service Desk para America, tengo a mi cargo un equipo de cuatro personas y aunque la empresa corre sus aplicaciones basicamente en soluciones de licencia cerrada o de codigo propietarion, nos las arreglamos para usar Software Libre para hospedar nuestra bases de conocimientos.
Es un servidor basado en Fedora Core 14 donde corremos los siguientes servidores: base de datos (MySQL), servidor web (Apache), consola remota (SSH), carpetas compartidas (SAMBA) y un proxy cache (Squid); ademas de programar soluciones especificas basados en Perl y PHP.
En el mismo servidor hospedamos: un foro (BBForum), una wiki (Wiki) y un software de gestión de proyectos (dotProject).
La wiki es la herramienta que mas usamos hasta es momento, es la base de conocimientos al dia de hoy cuenta con mas de 500 artículos.
Conforme crezca la operación del Service Desk y lo enlacemos con los Service Desk de Irlanda y Malasia esperamos que en menos de un año se duplique el numero de entradas en la wiki.
El foro, lo usamos como una herramienta de colaboración que nos permite discutir temas de una manera no tan formal, los temas no críticos son subidos al foro y todos los miembros del equipo colaboramos aportando nuestro personal punto de vista, con el foro no dependemos de horarios.
El curso de Introducción al Software Libre me ha dado la oportunidad de conocer otras herramientas que en un futuro próximo estaremos usando.
Hasta antes del curso el control de versiones de los desarrollos era llevado a mano, mediante la copia del código fuente a un segundo servidor donde posteriormente se realizaba una análisis para determinar que archivo debía ser usado, ya se imaginaran el número de carpetas con diferentes versiones del mismo código.
En este momento estamos evaluando usar ya sea GIT o CVS para el control de versiones.
En un futuro me gustaría estar involucrado en las actividades de monitoreo de servidores y equipo de red usando Nagios.
En general el curso de Introducción al Software Libre rebaso mis expectativas, no solo tuve la oportunidad de recordar conceptos con los que yo estaba familiarizado si no que ademas tuve exposición a temas que desconocía por completo.
En la actualidad el uso del Software Libre esta a la alza y dentro de poco tiempo las empresas buscaran mas a profesionales de Tecnologías de Información con experiencia en Software Libre.
Esta maestría es un ejemplo del auge e impulso que tendrá el Software Libre y el hecho de que México sea el primer país en ofrecerla en toda América es para mi un indicio de que vamos por buen camino,
El gran despegue del Software Libre en México en mi opinión se dará cuando: se tenga una legislación similar que en Venezuela, cuando en las escuelas publicas de México tengamos maquinas corriendo Software Libre y cuando las empresas le pierdan el miedo.
La gran versatilidad de Linux, ya sea que se use como computadora de escritorio o servidor, permitirá que su adopción sea mas rápida.
Los primeros pasos se han dado ya. -
Sistemas Operativos
Sin su ‘software’, la computadora es básicamente un montón inútil de metal. Con su ‘software’, una computadora puede almacenar, procesar y recuperar información; exhibir documentos multimedia; realizar búsquedas en Internet; y realizar muchas otras actividades valiosas para justificar su existencia.
El ‘software’ de computadora puede dividirse a grandes rasgos en dos tipos: programas de sistema, que controlan la operación de la computadora misma, y programas de aplicación que realizan las tareas reales que el usuario desea. El programa de sistema mas fundamental es el sistema operativo, que controla todos los recursos de la computadora y establece la base sobre la que pueden escribirse los programas de aplicación.
Un sistema de computadora moderno consiste de uno o más procesadores, memoria principal (memoria de acceso aleatorio – Random Access Memory), discos, impresoras, interfaces de red y otros dispositivos de entrada/salida.
Los sistemas operativos pueden dividirse en:
Mono-tarea: sistemas operativos tales como MS-DOS que solo pueden realizar una tarea a la vez.
Multi-tarea: sistemas operativos que pueden realizar múltiples tareas a la vez.
Mono-usuario: sistemas operativos que fueron diseñados para soportar usa solo sesión de usuario a la vez.
Multi-usuario: sistemas diseñados para soportar mas de una sesión de usuario en una computadora. -
Buscar cadenas de texto en varios archivos en sistemas Windows y Linux
Digamos que deseas buscar una cadena de texto entre la multitud de archivos que tienes en tu computadora; ya se que puedes usar el asistente de búsqueda que viene con Windows, pero que tal si lo hacemos desde la consola, perdón desde la interfaz de comandos.
En Windows, usamos el comando: findstr, con los siguientes parametros "cadena_a_buscar" y directorio donde se realizará la búsqueda, por ejemplo: C:\Users\jpacheco\*, veamos el comando:
Command Prompt | findstr /S "cadena_a_buscar" C:\Users\jpacheco\* > resultado.txtC:\> findstr /S "cadena_a_buscar" C:\Users\jpacheco\* > file.txt
Notén que despues del directorio he agregado un redireccionador ">" y un nombre de archivo, esto con la finalidad de desviar la salida al archivo resultado.txt para posterior análisis.
Obviamente la versión para Linux no podía faltar:
En este caso accedemos a nuestra consola de Linux y usaremos el comando grep, lo que hace este comando es que regresa las líneas (o renglones) que concuerden con una cadena especifica, vamos a realizar la búsqueda de la cadena 'user' en el directorio: /var/www/html/survey/config/
Al igual que con el ejemplo de Windows se puede redirigir la salida a un archivo para su posterio análisis, la instrucción con redireccionamiento a continuación:Linux console | grep -r "user" /var/www/html/survey/config/$ grep -r "user" /var/www/html/survey/config/
**/var/www/html/survey/config/connection.php:$database_user = 'survey'
*
$ grep -r "user" /var/www/html/survey/config/ > /home/jpacheco/resultado.txt
Así de fácil. -
¿Cuál es mi dirección IP pública?
Resulta que quieres saber cual es tu direción IP pública y lo único que tienes a la mano es una consola de shell (obviamente Linux), pues es todo lo que necesitas:
Teclea:
También puedes conocer tu IP pública aquí.Linux console | curl -s http://jpacheco.com.mx/ip.php$ curl -s http://jpacheco.com.mx/ip.php
Current IP Check Current IP Address: 189.155.111.222
Voila!. -
Actualizando tu sistema Linux usando YUM (Yellow dog Update Manager)
Una de las grandes ventajas con las que cuentas en tu sistema Linux es la posibilidad de actualizar TODO tu sistema con un solo comando, yum.
Yum, es una herramienta de que nos permite administrar los paquetes de un sistema basado en paquetes RPM, mayormente CentOS y Fedora (aunque SuSE ya soporta paquetes RPM).
Digamos que quieres actualizar Firefox a la version 3.0 es muy sencillo, desde una consola de ejecuta:
O digamos que deseas actualizar todo tu sistema, es mas facil aun:Linux console | yum -y update firefox$ yum -y update firefox
¿Facil verdad?Linux console | yum -y update$ yum -y update
Si no se te dá la consola, puedes instalar una interfaz grafica para Yum, llamada Yumex (Yum Extender)
Otra vez desde la consola:
Listo!Linux console | yum -y install yumex$ yum -y install yumex -
16 PS3 + Lots of programming + Linux = Supercomputadora
¿Requieres poder de computo a un bajo precio?
Tengo la formula: 16 PS3 + Lots of programming + Linux = Supercomputadora
El astrofisico Gaurav Khanna de la Univerdad de Massachusetts configuro un cluster con 16 Play Station 3, después de hacer algunos ajustes en la programacion e instalar linux en el cluster obtuvo un poder de computo similar al de una supercomputadora de 400 nodos.
¿Porque el Play Station 3?
El Play Station 3 tiene un numero de caracteristicas unicas que los hacen particularmente recomendable para realizar calculos científicos.
Para empezar es una plataforma abierta, en la que puedes correr us sistema operativo diferente. Otra característica es su procesador Cell. Este procesador tiene un CPU principal llamada PPU y en el caso de PS3 6 motores de computo especiales llamados SPU que pueden ser usados para cálculos; cada SPU tienen la capacidad de realizar cálculos con múltiples fuentes de datos en un solo paso. Finalmente el bajo costo del PS3 lo hacen muy atractivo.
Creo que comprare un Play Station 3, solo para instalar Linux en el.
Va a ser interesante.
**Más información
*
PlayStation3 Gravity Grid
Play Station 3 Open Plataform
IBM Cell Project
PS3 Linux - The void has been filled... Full install instructions for Fedora Core 5! -
MySQL | Respaldar base de datos
Respaldar una base de datos MySQL desde la consola (Linux) es de lo mas sencillo.
Para respaldar la base de datos solo necesitas ejecutar el comando:
mysqldump -u [usuario] -p[contraseña] [base de datos] > [archivo]
[usuario] - usuario con privilegios de acceso a la base de datos
[contraseña] - contraseña de acceso a la base de datos, la contraseña va inmediatamente despues de la directiva -p (sin espacios)
[base de datos] - nombre de la base de datos
[archivo] - archivo en el que sera almacenado el respaldo
El archivo generado contendra todas las instrucciones SQL necesarias para crear las tablas.
Por ejemplo, para respaldar en el archivo 'mi_base_de_datos.sql' la base de datos 'JAWScms' con usuario 'jawsuser' y contraseña 'password123!' deberas ejecutar el siguiente comando:
Si el archivo es muy grande lo puedes comprimir para que ocupe menos espacio.Linux console | mysqldump -u jawsuser -ppassword123! JAWScms > mi_base_de_datos.sql$ mysqldump -u jawsuser -ppassword123! JAWScms > mi_base_de_datos.sql
Listo!
Mas información:
http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html -
Version de Linux
Para saber cual version de Linux estas corriendo, abre una consola y teclea el siguiente comando:
En este caso estamos hablando de un equipo corriendo el Kernel 2.6.20-1.3002 en Fedora Core 6, con soporte para virtualizacion (xen).Linux console | cat /proc/version$ cat /proc/version
Linux version 2.6.20-1.3002.fc6xen (brewbuilder_at_hs20-bc1-6_dot_build_dot_redhat_dot_com) (gcc version 4.1.2 20070626 (Red Hat 4.1.2-13)) #1 SMP Mon Aug 13 14:21:09 EDT 2007 -
Compresion de archivos con Gzip, Zip y Tar
Comprimiendo archivos con Gzip y Zip
Los archivos comprimidos utilizan menos espacion en disco y son descargados mas rapido. Para comprimir archivos en Linux puedes usar las herramientas de compresion Gzip o Zip.
Los archivos comprimidos tienen la extension .gz.
Para comprimir un archivo, desde la consola teclea el siguiente comando:
El archivo sera comprimido y guardado como archivo.ext.gzLinux console$ gzip archivo.ext
Para descomprimir el archivo, teclea:
Si intercambias archivos con usuarios no-Linux (windowseros), debera usar zip para evitar problemas de compatibilidad. En todas las distribuciones Linux es posible abrir archivos zip o gzip, pero los sistemas operativos no compatibles con Linux pueden experimentar problemas con los archivoz gzip.Linux console$ gunzip archivo.ext.gz -
Squid Proxy Cache | TCP_MISS/304 TCP_MISS/200
Si corres un servidor proxy cache como Squid es posible que encuentres en el archivo: /var/log/squid/access.log entradas que hagan referencia a TCP_MISS/304 y TCP_MISS/200, ver a continuacion:
TCP_MISS/200 - Veras estas entradas en el log cuando lo que estes intentando descargar no este en el cache del servidor. Lo que siginifica que sera descargado desde el servidor web.Linux console | $ tail -f /var/log/squid/access.log24/Jan/2008:15:29:25 +0000 1861 10.125.4.247 TCP_MISS/304 358 GET
http://techbase.kde.org/Projects/KDE_on_Windows/Installation - DIRECT/138.246.255.177 -
bsg75.mynetwork.com 2374
24/Jan/2008:16:45:45 +0000 897 10.125.4.247 TCP_MISS/200 11344 GET
http://techbase.kde.org/skins/oxygen/css.php? - DIRECT/138.246.255.177 text/css
bsg75.mynetwork.com 2545
Toma en cuenta que los scripts no se pueden almacenar en cache, esto aplica para los archivos con terminacion .pl o .php entre otros.
TCP_MISS/304 - Al igual que el anterior significa que el archivo que intentas descargar no esta en el cache del servidor proxy, pero si esta almacenado en el cache de tu navegador de internet.
En este caso el navegador enviara una solicitud de descargar solo si el archivo en el servidor web es mas reciente que el del cache de tu navegador..
Cultura general. -
Fedora no incluira algunos juegos por cuestiones de patentes
Ahora resulta que Fedora no incluira mas en su distribucion juegos que cunplan con el siguiente criterio:
"... juegos donde los objetivos se muevan en la pantalla hasta un punto determinado o linea, en donde el jugador debera acccionar (presionar) un boton/tecla/click de raton en el momento en el que el objetivo cruce la linea o punto para de esta manera obtener puntos..."
A continuacion el email:
Ni modo a jugar nibles.Mail | Patent ConcernsFrom: "Tom \"spot\" Callaway"
To: fedora-games-list-H+wXaHxf7aLQT0dZR+AlfA-AT-public.gmane.org
Subject: Patent concerns
Date: Wed, 16 Jan 2008 14:46:02 -0500Hi folks,
I hate for my first post to this mailing list to be a depressing one, but I need to pass along some bad news.
Due to patent concerns, we won't be able to include any games in Fedora which meet the following criteria:
A game where "targets" move across the screen to a predetermined point or line, where the player hits a button/key/mouse click as the target(s)
crosses that point or line, and gets points.
This means:
No "Guitar Hero" clones.
No "Dance Dance Revolution" clones.
I need your help to make sure that we don't have any other games that meet this criteria, either on the wish list or in Fedora.
If you're not sure, ask me.
Thanks in advance,
~spot -
Linux | Live CD's - gparted & clonezilla
Something I really like about the Open Source World is the versatility and usability of almost every system or application and obviously how cheap (or unexpensive) they are.
There are a lot of examples, the Apache Web Server or MySQL and a long list.
For instance if you need to modify your hard drive layout or partitions you can use Gparted and if you need to clone your hard drive (make an exact copy of your hard drive) you can use CloneZilla.
Actually does exist a project called GParted-Clonezilla which provides you on a single CD both solutions.
I just spent 45 minutes downloading the GParted-Clonezilla ISO image.
Really cheap don't you think? -
MySQL | Create a new database
To create a new MySQL database follow this steps:
1. Access to MySQL console using a privileged user, in this case root:
Linux console$ mysql -u root -p2. Create database.
Now, you can add a user to the database or you can start populating it.Linux consolemysql > CREATE DATABASE databasename;
Easy? -
CentOS 5 | NTFS support for Linux
Hi All,
After three hours finally my Linux box is able to mount NTFS partitions.
Check this link: Linux-NTFS RPMs Documentation.
Is really simple, you only need to download the appropriate RPM file.
By the way, it just works fine on my CentOS 5 installation.
Happy hacking! -
Fedora Core 6 | How long are my services running?
If you need to know how long your Linux services have been running you can try this:
OrLinux console$ ps waux | grep -i
To get the PID you can try the following command:Linux console$ ps -o etime < pid>
Piece of cake!Linux console$ ps aux | grep -
Fedora Core 6 | Enabling GD support
Do you need PHP support for GD?
First you need to be sure this module is not already installed, on a shell window run the following command:
If you have something like this:Linux console$ rpm -qa | grep php
The module is already installed, otherwise run the following command:Linux consolephp-gd-5.1.6-3.fc6
Voila!Linux consoleyum -y install php-gd -
MySQL | Adding new user accounts to MySQL server
Do you need a new user for your database running on MySQL server?
1. Access to MySQL with the root username, remember that the root account must have INSERT privileges to the mysql database, use the following command:
2. GRANT access to the required database:Linux console$ mysql -u root -p
The accounts created on step # 2 have full privileges to do anything, one of the accounts can be used only when connecting from localhost, the other one can be used when connection from any other host.Linux consolemysql> GRANT ALL PRIVILEGES ON *.* TO 'user'_at_'localhost'
-> IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'user'_at_'%'
-> IDENTIFIED BY 'password' WITH GRANT OPTION;
That's all. -
Fedora Core 4 | Upgrading to Fedora Core 5
Easily upgrade your current Fedora Core 4 linux to the next Fedora release, using only yum.
1. Run
To download the fedora-release from one of the Fedora Core mirrors.Linux console$ rpm -Uvh
http://download.fedora.redhat.com/pub/fedora/linux/core/5/i386/os/Fedora/RPMS/fedora-release-5-5.noarch.rpm
2. Upgrade using yum
3. If everything goes well you will only need to reboot your computer and start enjoying Fedora Core 5.Linux console$ yum -y upgrade -
How to change the hostname for a linux server running Fedora Core
Change the hostname for a Linux server is easy, you only need:
- A text editor, like Vi or Emacs.
- Shell access as "root" obviously.
Those are the steps:
1. Showing the current hostname
Type the next command:
2. Setting a new hostnameLinux console$ hostnamecurrent_hostname
Assign a new hostname with this command:
3. Update the /etc/hosts fileLinux console
$ hostname new_hostname
Change the current directory to /etc and then open the file /etc/host with your favorite text editor:
Change current_hostname for the hostname assigned on step # 2, save the changes and exit the editor.Linux console$ cd /etc
$ emacs hostsThis is the content for /etc/hosts file.
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 current_hostname localhost.localdomain localhost
4. Update the /etc/sysconfig/network file
Change the current directory to /etc/sysconfig and then open the file /etc/sysconfig/network with your favorite text editor:
As in the step # 3 change current_hostname for the hostname assigned on step # 2, save the changes and exit the editor.Linux console
$ cd /etc/sysconfig
$ emacs networkThis is the content for /etc/sysconfig/network file
NETWORKING=yes
HOSTNAME=current_hostname
5. Finally reboot your server
Easy, don't you think?Linux console$ reboot
**To know more
*
Linux console$ man hostname