Todos alguna vez (en el nuevo mundo de la virtualización) nos hemos encontrado con la necesidad de añadir más procesadores a nuestro sistemas GNU/Linux, como podemos encontrarnos que automátimente no reconozca las CPUs añadidas voy a explicaros como añadirlas.
Si nuestro sistema GNU/Linux se encuentra virtualizado en VMware añadiremos 1 CPU extra y en la consola de nuestro servidor GNU/Linux haremos lo siguiente.
Iremos a la carpeta /sys/devices/system/cpu
Dentro de ella tendremos una carpeta por cada uno de los procesadores que tenga nuestra maquina virtual, en mi caso 4, identificadas como cpuX, X correspondo al número del procesador empezando por 0.
root@debian:/sys/devices/system/cpu# ls -l
total 0
drwxr-xr-x 4 root root 0 mar 30 12:04 cpu0
drwxr-xr-x 4 root root 0 mar 30 13:22 cpu1
drwxr-xr-x 4 root root 0 mar 30 13:22 cpu2
drwxr-xr-x 4 root root 0 mar 30 13:22 cpu3
drwxr-xr-x 2 root root 0 mar 30 13:22 cpufreq
drwxr-xr-x 2 root root 0 mar 30 13:22 cpuidle
-r--r--r-- 1 root root 4096 mar 30 13:22 kernel_max
-r--r--r-- 1 root root 4096 mar 30 13:22 offline
-r--r--r-- 1 root root 4096 mar 30 13:22 online
drwxr-xr-x 2 root root 0 mar 30 13:22 perf_events
-r--r--r-- 1 root root 4096 mar 30 13:22 possible
-r--r--r-- 1 root root 4096 mar 30 13:22 present
En mi caso tengo 3 procesadores activos de los 4 que tiene la maquina, para ver los que hay activos podemos hacer:
root@debian:/sys/devices/system/cpu/cpu1# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU M 560 @ 2.67GHz
stepping : 5
cpu MHz : 2660.339
cache size : 3072 KB
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm ida arat
bogomips : 5320.67
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU M 560 @ 2.67GHz
stepping : 5
cpu MHz : 2660.339
cache size : 3072 KB
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm ida arat
bogomips : 5320.67
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU M 560 @ 2.67GHz
stepping : 5
cpu MHz : 2660.339
cache size : 3072 KB
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm ida arat
bogomips : 5320.67
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
En cada carpeta dentro de /sys/devices/system/cpu/cpuX tenemos varios ficheros pero lo que nos interesa es poner "online" los procesadores que estamos añadiendo, así que lo haremos de la siguiente manera:
(yo lo realizo sobre el 4 procesador que es el que no estaba activo)
# echo 1 > /sys/devices/system/cpu/cpu3/online
Una vez realizado esto podemos ver que el procesador está activo
root@debian:~# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU M 560 @ 2.67GHz
stepping : 5
cpu MHz : 2660.339
cache size : 3072 KB
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm ida arat
bogomips : 5320.67
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU M 560 @ 2.67GHz
stepping : 5
cpu MHz : 2660.339
cache size : 3072 KB
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm ida arat
bogomips : 5320.67
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU M 560 @ 2.67GHz
stepping : 5
cpu MHz : 2660.339
cache size : 3072 KB
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm ida arat
bogomips : 5320.67
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU M 560 @ 2.67GHz
stepping : 5
cpu MHz : 2660.339
cache size : 3072 KB
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm ida arat
bogomips : 5320.67
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
Si queremos desdactivar un procesador sólo tenemos que hacer lo siguiente.
# echo 0 > /sys/devices/system/cpu/cpu3/online
Bueno ahí lo tenéis espero que os sirva de ayuda.
Saludos a todos !!!!!
Blog dedicado a los temas que más me interesan de tecnología y otros temas.
miércoles, 30 de marzo de 2011
martes, 8 de marzo de 2011
Maquinas Virtuales
Voy a iniciar un hilo nuevo que iré actualizando poco a poco (mientras que tenga tiempo), donde os iré dando links de descarga de maquinas virtuales Linux con diferentes servidores como:
GNU/Linux + Nagios3
GNU/Linux + OCS Inventory
GNU/Linux + Apache + PHP + Mysql + Tomcat
GNU/Linux + Firewall.
Plantilla Debian
Plantilla CentOS
Espero que os sea útil, las descargas se realizarán desde MegaUpload y no requerirán cuenta premium, los ficheros irán comprimidos en RAR de 700MB
Saludos a todos!!!!!!!!!!
Ya he subido varias maquinas virtuales para que os las podáis descargar.
Plantillas.
Debian 6 64bits
enlace1/3
enlace2/3
enlace 3/3
CentOS 5.5 32bits
OCS&Nagios
Enlace1/3
Enlace 2/3
Enlace 3/3
Los enlaces están con contraseña "safalis"
Disfrutad las maquinas virtuales.
GNU/Linux + Nagios3
GNU/Linux + OCS Inventory
GNU/Linux + Apache + PHP + Mysql + Tomcat
GNU/Linux + Firewall.
Plantilla Debian
Plantilla CentOS
Espero que os sea útil, las descargas se realizarán desde MegaUpload y no requerirán cuenta premium, los ficheros irán comprimidos en RAR de 700MB
Saludos a todos!!!!!!!!!!
Ya he subido varias maquinas virtuales para que os las podáis descargar.
Plantillas.
Debian 6 64bits
enlace1/3
enlace2/3
enlace 3/3
CentOS 5.5 32bits
OCS&Nagios
Enlace1/3
Enlace 2/3
Enlace 3/3
(Actualizado !!!!!!!!!!!)
Los enlaces están con contraseña "safalis"
Disfrutad las maquinas virtuales.
miércoles, 2 de marzo de 2011
Contraseñas y como cambiarlas.
Muchas veces he tenido problemas con clientes y las contraseñas de Administrador, y en muchas ocasiones hemos podido averiguar la contraseña o cambiarla.
Os dejo unas líneas de como cambiar las contraseñas de root, Administrador, Mysql de los sistemas teniendo acceso físico a la maquina.
Entrar en la base de datos mysql:
Ejecutamos la consulta:
Espero que os ayude en algún momento.
Saludos a todos.
Os dejo unas líneas de como cambiar las contraseñas de root, Administrador, Mysql de los sistemas teniendo acceso físico a la maquina.
- Linux:
Dependiendo del sistema de arranque que tenga podemos hacer varias cosas. - LILO: Para cambiar la contraseña de ROOT en un sistema que arranca con LILO debemos de hacer lo siguiente.
- En LILO tecleamos lo siguiente "linux single"
- Una vez arrancado podemos cambiar la contraseña de root tecleando "passwd" y poniendo la nueva contraseña.
- GRUB: Para cambiar la contraseña de ROOT en un sistema que arranqca con GRUB debemos de hacer los siguientes pasos.
- Pulsamos "E" cuando nos aparezca GRUB
- Añadimos a la línea del KERNEL lo siguiente init=/bin/sh Single
- Pulsamos "B" para arrancar el sistema.
- Antes de cambiar la contraseña tenemos que hacer el sistema de ficheros pueda guardar datos por lo que debemos de hacer un mount / -o rw,remount
- Ahora si podemos cambiar la contraseña con "passwd"
- Windows tanto 2000, XP, Vista, 7, 2003 server, 2008 server.
- Tenemos que tener muy en cuenta que las contraseñas de windows que se cambian son las de las cuentas LOCALES, nunca las del dominio (Si alguno encuentra documentación y ha probado y sabe cambiar las de dominio que lo comente en el post).
- Yo cambio las contraseñas con el Hirens Boot CD que siempre me ha dado buenos resultados, además siempre nos puede quedar la posibilidad de tenerlo en un Pen-Drive por lo que es muy cómodo.
He probado todos los programas que tiene el Hirens Boot CD para cambiar la contraseña y me han funcionado por lo que utilizad el que mejor os venga.
- MySQL
Pararmos MySQL
Ejecutarmos MySQL como:
mysqld --skip-grant-tables --user=root &
Entrar en la base de datos mysql:
mysql mysql
Ejecutamos la consulta:
UPDATE user SET Password=PASSWORD('clavenueva') WHERE user='root';
flush privileges;
exit;
Arrancamos MySQL
Espero que os ayude en algún momento.
Saludos a todos.
Suscribirse a:
Entradas (Atom)