Está en la página 1de 10

Trucos canaima

Cambiar Hora en Canaima vía consola

Supongamos queremos poner: 27-Mayo-2007 y la hora 17:27.


Esto lo haremos como root:

# date --set "2007-05-27 17:27"

Devolverá algo así como:

Sun May 27 17:27:00 CET 2007

Ahora realizaremos el mismo cambio para actualizar la fecha en la BIOS.

# hwclock --set --date="2007-05-27 17:27"

Exportar proxy vía consola = export http_proxy=http://”” o (http://10.1.160.3) o


export http_proxy=””

No se pudo bloquear /var/lib/apt/lists/lock – open = rm /var/lib/apt/lists/lock

rm -r

ssh-keygen -R 192.168.3.10 = borrar clave de registro por ssh vía consola

repositoriorc-itmo.corpoelec.com.ve/mirrors/canaima4/ kukenan usuarios orig


dirección ip = 10.8.99.5
apache 2 instalado
contraseña = Itmo2008

open en maquinas con canaima 4.1 deben llevar remmina, y todos sus pluggin,

servidor clonezilla apache, archivos dentro de /var/www/ publicar contenido web


dentro de servidor instalado con apache 2, eliminar archivo html para ver
contenido de carpetas via web.

Proxy canaima 4.1 /opt/firefox/firefox.cfg, vía consola

declarar ip estática o por DHCP.

# This file describes the network interfaces available on your system


# and how to activate them. For more information, see interfaces(5).

# The loopback network interface


auto lo
iface lo inet loopback

# The primary network interface


# allow-hotplug eth0
# iface eth0 inet dhcp

# Static IP address
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

borrar certificados generados por el puppet


rm -f /var/lib/puppet/ssl/*
cd /var/lib/puppet/ssl
rm -f *.pem
rm -f certs/*.pem
rm -f private_keys/*.pem
rm -f public_keys/*.pem

alt+f2 cuadro de dialogo para ejecutar aplicaciones

Comando cp

Creando una copia de un archivo en el mismo directorio::

cp archivo.txt archivo.bkp.txt

Copiar dos archivos en un directorio (misFotos/vacaciones)

cp foto1.jpg foto2.jpg misFotos/vacaciones

Copiar un directorio, incluyendo sus archivos y subdirectorios, a otro


directorio:

cp -R /home/usuario/carpeta /home/usuario/carpetaDestino

mkdir para crear carpetas en modo consola

ejemplo: prueba@pc/home/prueba# mkdir respaldo (la carpeta a crear se debe hacer


estando en la ruta deseada)

agregar usuarios y cambiar clave de usiaro

comando adduser (agregar) passwd (cambiar clave usuario local)

comando chmod

chmod -R 777 (carpeta a dar permiso) se usa para dar permiso total de lectura y
escritira a una carpeta o archivo, con el -R el comando aplica a toda una
carpeta o directorio, sin el puede ser dirigido a un archivo especifico)

Comando rm

el comando "rm" se utiliza para borrar archivos. Su sintaxis sería:


rm [archivo1] [archivo2]

Opciones del comando rm:


-v
Muestra información sobre el borrado de los archivos.

-r
Permite hacer borrados recursivos. Con esta opción se pueden borrar también
directorios.

-i
Pregunta antes de borrar los archivos si estamos seguros de querer borrarlos.
-f
Borrar los archivos sin hacer ninguna pregunta de si queremos borrarlos.

- *.jpg
Borra todos los ficheros .jpg del directorio actual

alt + boton derecho del mouse = borrar iconos barra de tareas

comando du ver contenido de carpeta

du -shx ver el tamaño de una carpeta

aplicar políticas

actualizar-cache-ldap desbloquear
actualizar-cache-ldap actualizar
puppetd -d -o -–no-daemonize
actualizar-cache-ldap bloquear

SSH
ssh -p = conectar con un puerto diferente
ssh -l = conectar con un usuario especifico
ssh -X -l = conectar usando X para emular aplicaciones de forma grafica en pcs
remotos
ssh = conectar vía ssh a un pc

scp = copiar archivos de manera remota

scp /home/usuario/Escritorio/archivo usuario@0.0.0.0:/home/usuario/escritorio/


archivo

scp /home/A7687958/Descargas/swconfig-cli.pdf
root@10.8.53.64:/home/a0073788/Escritorio

scp -r /home/usuario/carpeta o archivo usuario@dominio.com:/home/usuario/destino


= copiar carpeta
10.113.1.15

pwd = ver donde estas posicionado

lspci = ver hardware debian

df -h = ver espacio disponible en particiones (disco)

Cambiar ruta de apache2

Si trabajáis con Apache, quizás os interese conocer cómo cambiar el directorio


por defecto del mismo para poder cambiar la ruta de acceso a los datos del mismo
a vuestro antojo. Tened en cuenta que por defecto suele ser: /var/www. Por
partes.

Lo primero que hacemos es copiar la plantilla de sitios disponibles para crear


una nueva:

sudo cp /etc/apache2/sites-available/default
/etc/apache2/sites-available/misitio
Ahora debemos editar dicho fichero (recordad que debéis ser superusuarios para
editarlo, con algo como gksudo gedit fichero no tendréis problemas para
editarlo). En una de las primeras líneas aparece:

DocumentRoot /var/www

Debemos cambiar la parte derecha a lo que más os guste, por ejemplo:

DocumentRoot /home/carazo/miweb

Lo siguiente que tenéis que hacer es buscar la siguiente directiva:

<Directory /var/www/>

Y también cambiarla de forma análoga. Ya estamos en disposición de guardar el


fichero y proceder a comunicarle a Apache que el sitio por defecto ha cambiado,
para ello:

• Deshabilitamos primero el anterior: sudo a2dissite default


• Activamos el actual: sudo a2ensite misitio
Sólo queda reiniciar el servicio para que ponga en práctica los cambios:

sudo service apache2 restart

Instalar wine

Colocar repositorios a ftp.debian instalar paque wine y colocar librería aparte


libwine-print para poder imprimir desde office.

Configuración de wine por consola se hace con winecfg

aptitude purge – eliminar paquetes o programas instalados.

Violentar root

linux /boot/vmlinuz-2.6.32-25-generic root=UUID=4f89d205-8eff-44cd-a3ed-


aabcf8380db7 ro quiet splash

Borra el ro y'quiet splash' y al final de la línea agrega esto rw init=/bin/bash

el teclado estará desconfigurado, así que tendrás que tantear como un


ciego consiguienlo los slash y eso

quedará algo asi:

linux /boot/vmlinuz-2.6.32-25-generic root=UUID=4f89d205-8eff-44cd-a3ed-


aabcf8380db7 ro init=/bin/bash

luego, tal como dice abajo del grub se presiona ctrl-x y arranca

editar el final e esta linea y debe quedar igual a esta

linux /boot/vmlinuz-2.6.32-5-686 root=UUID=4cfda3e5-cd35-44db-8f81-573211bc879f


rw quiet splash vga=791 init=/bin/sh

luego control x y iniciar para entrar en root


mount -o remount /
passwd root
luego entrar a /etc/security y modificar el archivo access.conf (nano
/etc/security/access.conf) y comentar la linea : root : ALL (# : root : ALL)

borrar paquetes

Parece que ya tenías un mysql instalado... prueba a quitar el mysql

#apt-get remove mysql

y limpia la caché y los archivos que no valgan.

#apt-get autoremove

#apt-get autoclean

Y intenta instalarlo otra vez con:

#apt-get update 

#apt-get install mysql-server

A mi desde luego no me ha dado ningún problema en feisty, ni en x86 ni en x86_64

Espero que te sirva, un saludo.

#apt-get remove --purge mysql-server

#apt-get remove --purge mysql-server-5.0

#apt-get remove --purge mysql-server-4.0

#apt-get autoremove && apt-get autoclean && apt-get install mysql-server

#apt-get remove --purge mysql-server

#apt-get remove --purge mysql-server-5.0

#apt-get remove --purge mysql-server-4.0

#apt-get autoremove

#apt-get autoclean

#apt-get install mysql-server

#dpkg-reconfigure mysql-server-5.5 – cambiar clave root de mysql

mysql -u root -p – entrar solicitando clave mysql

Solución al error de dependencias incumplidas


Para solucionar esto, lo más practico es abrir la terminal y escribir lo
siguiente

sudo apt-get autoremove

sudo apt-get autoclean


sudo apt-get update

sudo apt-get -f install

Could not update .ICEauthority file

1. Tipear en la terminal
$sudo nautilus

Ir al home y teclear CTRL+H para ver las carpetas y archivos ocultos

2. Dar click derecho al archivo .ICEauthority y colocar tu usuario como


propietario y grupo además de permisos de lectura y escritura.
Cerrar la ventana y el terminal

3. Abrir nuevamente el terminal y tipear


$ sudo chown user:user /home/user/.ICEauthority
$ sudo chmod 644 /home/user/.ICEauthority
$ sudo chown -R user /home/user
$ exit

En donde user es tu usuario

Reiniciar y listo! Desaparecerá ese molesto mensaje de Could not


update .ICEauthority file

Saludos!!

Reparar partición ntfs desde linux

Una vez reinstalados los sistemas operativos, me encuentro con que no podía
acceder desde Linux a la partición ntfs mencionada anteriormente. Después de una
búsqueda en los repositorios, encontré el paquete ntfsprogs, que entre otras
utilidades incluye una para reparar particiones.

# apt-cache show ntfsprogs


Herramientas para realizar cosas interesantes en particiones NTFS desde
Linux
El proyecto Linux-NTFS (http://www.linux-ntfs.org/) intenta conseguir
poder usar completamente el sistema de archivos NTFS desde el sistema
operativo Linux.

Concretamente me interesa la utilidad ntfsfix:

ntfsfix – Arregla errores comunes en el sistema de archivos y fuerza a


Windows a comprobar NTFS

La forma de utilizarlo es de lo más sencillo:

# ntfsfix /dev/sda1

Correr testdisk para tratar de rescribir tabla de particiones y con mini windows
tratar de correr chkdsk -f o el programa dedicado a esto en mini windows.
Lista de bases de datos de MySQL
La herramienta de línea de comandos de MySQL es una herramienta sencilla de uso.
Se inicia la línea de comandos desde el símbolo del sistema de su intérprete de
comandos, como por ejemplo:

$ mysql
Salida:

mysql>

Usted necesitará proporcionar el nombre de usuario de MySQL, la contraseña, y el


hostname usando:

$ mysql --user=su-nombre-de-usuario --password=su-contraseña


mysql>

Para desplegar listado de bases de datos se debe tipiar el siguiente comando:


mysql> show databases;
Salida:

+——————–+

| Database         � |

+——————–+

| information_schema |

| mysql�             |

| test �             |

+——————–+

3 rows in set (0.00 sec)

En este caso encontramos tres bases de datos, information_schema, mysql y test.


Para usar estas bases de datos y mostrar las tablas disponibles se debe tipiar
estos dos comandos:

mysql> use test;


Salida:

Database changed

Ahora para mostrar las tablas:

mysql> show tables;


Salida:

+—————————+

| Tables_in_test         � |

+—————————+

| columns_priv            � |

| db2   �                   |
| function                � |

| post_category           � |

| help_keyword            � |

| help_relation           � |

| help_topic              � |

| hosted�                   |

| proccess               � |

| procs_auth             � |

| usuarios               � |

+—————————+

11 rows in set (0.00 sec)

 mysql>

Herramientas GUI
También existe la opción de usar interfaces gráficas GUI para MySQL.

Crear un nuevo usuario y otorgarle permisos en MySQL


PostedDecember 3, 2014 319.9k views

¿Qué representa el color rojo?


Las líneas que necesiten ser personalizadas por el usuario serán marcadas con
rojo en este tutorial. El resto podrá ser copiado y pegado en su mayoría.

Acerca de MySQL
MySQL es un manejador de base de datos de código libre que atyda a los usuarios
a almacenar, organizar y recolectar datos. Tiene variedad de opciones para
otorgar a determinados usuarios permisos entre tablas y bases de datos, éste
tutorial te dará una pequeña introducción a algunas de estas opciones.

¿Cómo crear un nuevo usuario?


En la parte 1 del tutorial de MySQL, hicimos todas las ediciones como usuario
root, con acceso completo a todas las bases de datos. Como sea, en este caso hay
mas restricciones que pueden ser requeridas, hay formas de crear usuarios con
persmisos personalizados.

Vamos empezando por crear un usuario nuevo desde la consola de MySQL:

CREATE USER 'nombre_usuario'@'localhost' IDENTIFIED BY 'tu_contrasena';

Lamentablemente, a este punto el nuevo usuario no tiene permisos para hacer algo
con las bases de datos. Por consecuencia si el usuario intenta identificarse
(con la contraseña establecida), no será capaz de acceder a la consola de MySQL.
Por ello, lo primero que debemos hacer es porporcionarle el acceso requerido al
usuario con la información que requiere.

GRANT ALL PRIVILEGES ON * . * TO 'nombre_usuario'@'localhost';

Los asteriscos en este comando hacen referencia a la base de datos y la tabla


(respectivamente) a la cual el nuevo usuario tendrá acceso; específicamente este
comando permite al usuario leer, editar, ejecutar y realizar todas las tareas en
todas las bases de datos y tablas.

Una vez que has finalizado con los permisos que deseas configurar para tus
nuevos usuarios, hay que asegurarse siempre de refrescar todos los privilegios.

FLUSH PRIVILEGES;

Tus cambios ahora surtirán efecto.

¿Cómo otorgar permisos de usuario diferentes?


Aquí está una pequeña lista del resto de los posibles permisos que los usuarios
pueden gozar.

• ALL PRIVILEGES: como mencionamos previamente esto permite a un usuario de


MySQL acceder a todas las bases de datos asignadas en el sistema.
• CREATE: permite crear nuevas tablas o bases de datos.
• DROP: permite eliminar tablas o bases de datos.
• DELETE: permite eliminar registros de tablas.
• INSERT: permite insertar registros en tablas.
• SELECT: permite leer registros en las tablas.
• UPDATE: permite actualizar registros seleccionados en tablas.
• GRANT OPTION: permite remover privilegios de usuarios.

Para proporcionar un permiso a usuario específico, puedes utilizar ésta


estructura:

GRANT [permiso] ON [nombre de bases de datos].[nombre de tabla] TO ‘[nombre de


usuario]’@'localhost’;

Si deseas darles acceso a cualquier base de datos o tabla, asegurate de insertar


un asterisco (8) en lugar del nombre de la base de datos o tabla.

Cada vez que tu actualizas o cambias permisos, asegúrate de refrescar los


privilegios mediante FLUSH PRIVILEGES;.

Si necesitas remover un permiso, la estructura es casi idéntica a la que los


asigna:

REVOKE [permiso] ON [nombre de base de datos].[nombre de tabla] FROM ‘[nombre de


usuario]’@‘localhost’;

Así como puedes borrar bases de datos con DROP, también puedes usar el comando
DROP para borrar usuarios:

DROP USER ‘usuario_prueba’@‘localhost’;


Para probar el nuevo usaurio, debes cerrar sesión escribiendo quit y volviendo a
iniciar sesión con éste comando en la consola:

mysql -u [nombre de usuario]-p

También podría gustarte