Mi Blog Personal lo he mudado a www.christianromero.es/blog. Este seguirá abierto para que podáis seguir accediendo a su contenido. Saludos.
viernes, 12 de septiembre de 2008
jueves, 15 de mayo de 2008
Atajos útiles en Mozilla Firefox
Esto va para los que utilizamos Mozilla Firefox, ¿Cuantas veces no te ha pasado que tienes varias pestañas abiertas y sin querer cierras la que no debes? Pues bien, pulsando shift+ctrl+t conseguiremos recuperar la última pestaña cerrada.
Más atajos: Para abrir una pestaña nueva en blanco pulsaremos Ctrl+t, esto también nos servirá para ópera.
lunes, 5 de mayo de 2008
viernes, 2 de mayo de 2008
Configurar conexión wireless en linux
Archivo de configuración antes de configurar la red inalámbrica
Archivo de configuración después de configurar la red inalámbrica
NOTAS:
*Para configurarlo en modo DHCP escribiremos la línea de la siguiente manera:
iface ra0 inet dhcp
y omitiremos las líneas de “address”, netmask y gateway.
*Si la clave la introducimos en ASCII deberemos indicarla de la siguiente manera:
wireless-key s:(clave)
*El archivo a configurar se encuentra en /etc/network/interfaces
Programas para detectar redes inalámbricas en Guadalinex
Wifi Radar
Desde synaptic instalamos Wifi Radar, cuando se instale podremos acceder a él a través del menú aplicaciones --> Internet.
kwifimanager
Desde synaptic instalamos kwifimanager, cuando se instale podremos acceder a él a través del menú aplicaciones --> Internet. Autor: Christian Romero
jueves, 1 de mayo de 2008
Ataque por Netbios
nbtstat -A (IP)
Esto nos mostrará el nombre y dominio netbios del ordenador, si nos aparece el nombre de usuario seguido del número "20" estaremos de suerte eso quiere decir que tiene el servicio activado y estará compartiendo algo.
El ataque lo realizaremos conectándonos al "IPC$" que es un recurso compartido oculto estándar que traen los sistemas operativos NT. Nos podremos conectar a dicho recurso mediante una "null session" de la siguiente manera:
net use \\(ip)\ipc$ "" /user:""
Ahora puedes ver que comparte esa computadora mediante la orden:
net view \\(ip)
Ahora solo nos queda conectarnos al recurso compartido:
net use x: \\(ip)\recursocompartido
Y listo, estaremos dentro sin la necesidad de saber nombres de usuarios ni contraseñas.
Autor: Christian Romero
lunes, 28 de abril de 2008
Presentación sobre Software de diagnóstico
Breve presentación sobre dos programas de diagnósticos muy útiles para la búsqueda de errores en nuestros pcs.
domingo, 27 de abril de 2008
-
En (global) añadir: security = user
Compartir la carpeta home de cada usuario
- Compartimos la carpeta [homes]
- En global añadimos
- security = user
- username map = /etc/samba/smbpasswd
-
-
mkdir /media/recurso (Creamos un directorio donde vallamos a montar la unidad de red.
-
mount -t smbfs -o username=usuario,password=claveusuario //192.168.0.25/recursocompartido /media/recurso
Conectarse a un recurso compartido directamente
-
Smbclient --user=usuario //192.168.0.113/recurso
-
Nota: Para realizar todos estos cambios deberemos entrar como root.
Acceder a la configuración gráfica desde consola
Editar el entorno de red mediante consola de texto
-
gedit /etc/network/interfaces (para la configuración ip)
-
gedit /etc/hostname (Configurar nombre de equipo)
-
gedit /etc/resolv.conf (configurar dns)
Ver los usuarios que tiene el sistema
-
Cat /etc/passwd
Ver las tarjetas de red instaladas
-
Ifconfig para tarjetas ethernet
-
Iwconfig para tarjetas wireless
-
Directorio raíz para el index.htm /var/www
-
Servicio /etc/init.d/apache2 start/stop/restart
SSH
Para activar el servicio deberemos modificar o borrar el archivo /etc/ssh/sshd_not_to_be_run
-
/etc/init.d/ssh start (Iniciamos el servicio)
-
ssh –l root 192.168.1.3 Para conectarse
Ver servicios activos
-
Netstat –t –v –a –n
Procesos
Ps Muestra procesos/aplicaciones que estamos ejecutando
Ps aux Muestra todos los procesos y servicios
Kill (número de proceso) Mata el proceso
Compartir impresoras
-
En [global] escribiremos
-
load printers = yes
-
printing = cups
-
printcap name = cups
-
En [printers] escribiremos
-
printable = yes
-
Y permisos para los distintos usuarios.
-
http://localhost:631 Acederemos a la administración de la impresora.
-
Servicio /etc/init.d/apache2 start/stop/restart
Autor: Christian Romero
Lista de comandos básicos de linux
Comandos para manipular ficheros y directorios
Ls *: Lista ficheros expandiéndolos.
• -hl: h muestra el tamaño y formato y l el formato largo
• -R lista subdirectorios
• -al Muestra ficheros ocultos
• -S Ordena por tamaño
• -s tamaño en bloques
Ls | wc –l: Cuenta los ficheros del directorio.
Pwd: Muestra la ruta del directorio actual.
Mkdir: Crea directorios.
• -p: crea subdirectorios
Mv: mueve archivos y los renombra
Cp: Copia archivos
Rm: Borra directorios vacíos.
• -r borra subdirectorios.
Chown usuario.grupo: Cambia el propietario del archivo.
• -v información
df: Informa del uso de los diferentes volúmenes
• -h
Free: Muestra el consumo de memoria ram
alias memoria=free: Crea alias a los comandos
type: muestra el contenido de un alias
Si es un comando muestra donde está guardado e indica como se interpreta el bash una orden
stat: Muestra información sobre ficheros
diff: Compara ficheros de texto línea a línea
du: Muestra la longitud de una jerarquía de ficheros en bytes
• du -h *
Cat: Muestra el contenido de un fichero.
Comandos para hacer búsquedas
Grep: busca palabras (cadena de caracteres) en un archivo
Find: Busca archivos.
Find / -type –d Busca directorios
Find / -size +0 –size -10 Busca con un tamaña determinado
Find / -name (nombre) –exec rm –i Busca todos los “nombre” y los borra
Locate: Busca en una base de datos
Comandos para enviar mensajes
Write user tty: Envia mensajes
Wall: Envía el mensaje a todos los usuarios
Talk: Divide la pantalla para el envió de mensajes.
Comandos para administrar usuarios
Useradd añade un usuario y establece las opciones por defecto
• -D Muestra la configuración por defecto
Adduser: Te pregunta por la información de la cuenta al crearla.
Userdel: Borra usuarios
• -r borra los directorios del usuario
Addgroup: Crea grupos
Gpasswd –a usuario grupo Añade el usuario al grupo
Gpasswd grupo Cambia la contraseña al grupo
• -A usuario grupo Señala a usuario como Administrador del grupo
Groupdell: borra grupos
Usermod: Modifica propiedades de los usuarios
• -G grupo1, grupo2 usuario Añade grupo secundarios a pepe
• -e 2001-10-20 Expedición de la cuenta
• -s /bin/csh usuario Cambia la shell a usuario
Chfn usuario: Cambia la información de contacto al usuario.
Comandos para filtrar
sort Ordena un fichero
• -r ordena a la inversa
• -f no diferencia entre mayúsculas y minúsculas
• -g ordena numéricamente
ejemplo: -r -n +4 -5 fich1 Ordena empezando por la columna cuatro y acabando por la cinco
uniq Elimina líneas repetidas de un fichero
-d Muestra las líneas repetidas
-c Indica el número de veces que aparece la línea repetida
head Muestra las 10 primeras líneas
• -2 Muestra las dos primeras líneas
• -q No muestra la cabecera
tail Muestra las 10 últimas líneas
wc -l Cuenta el nº de líneas
• -c Cuenta el nº de bytes
• -w cuenta el número de palabras
cut -c 3-9 fichero Corta el fichero entre el caracter 3 y 9.
tr Busca caracteres
• -d o busca el caracter "o" y lo elimina
• -s hola adios busca los "hola" y los cambia por "adios"
grep hola fichero Busca la palabra "hola" en un fichero
Comandos para agrupar y compactar archivos
gzip -1 Comprimido rápido
• -9 Comprimido lento
• -r Comprime recursivamente
gunzip Descomprime
tar -c Agrupa todos los ficheros en uno
• -z Compacta o desencompacta
• -f agrupa o desagrupa
• -v Muestra información
• -xf descomprime (o bien gzip -c archivo.gz > archivo)
Otros Comandos
Cal [mes][año]: Muestra el calendario. –y muestra el año entero
• -y muestra el año entero
Chage Caducidad de las contraseñas
Chmod: Cambia permisos
• -u usuarios –g grupos –o otros –a todos
Cmp: Compara archivos.
Echo *: Muestra
Echo ´date´: Se mostrará el resultado del comando entre comillas en su lugar.
Echo “hola” > /dev/tty/1: Manda el mensaje “hola” a la consola de destino.
Date MM DD HH MM AA cambia fecha y hora
GID: número del grupo
Groups: Muestra los grupos al que pertenece el usuario
Halt: Se cierran todas las sesiones y se apaga el sistema operativo.
Id: Muestra el número de identificación y el grupo al que pertenece el usuario.
• -ID –u usuario activo
• -g grupo activo
• -un Nombre del usuario
• -gn nombre del grupo
Logname: Muestra el nombre de usuario conectado.
Last: Muestra las últimas conexiones de los usuarios
Ln (fichero existente) (fichero nuevo) Crea enlaces físicos
• -s (fichero existente) (fichero nuevo) Crea enlaces simbólicos
More: muestra el contenido por pantalla
Newgrp (grupo): Nos cambia al grupo.
Chgrp: cambia de grupo
Passwd: Nos permite cambiar la clave de los usuarios.
ps | grep $$: Muestra el tipo de shell que estamos usando
Sort: ordena alfabéticamente
stat: Muestra información de los ficheros (fechas)
Time: Tiempo que tarda en ejecutarse un comando.
Touch: Crea ficheros.
tty: Muestra el nombre del controlador de la consola que estamos usando
Uname -asnrvm: Muestra información del SO.
• -s Nombre del SO
• -n Nombre del equipo
• -R Revisión kernel
• -v Fecha versión Kernel
UID: número de usuario
Vmask: Cambia la máscara de creación
Wall: envía mensajes a todos los usuarios.
Who: Muestra información de los usuarios activos.
• -m usuario activo
• -q nº de terminales por usuarios
• -u tiempo que lleva sin hacer nada un usuario
• -w Muestra si está activo el envío de mensajes – o + lo activan
• -H Muestra la cabecera de la información
Whoami: Usuario activo.
Instalar “mail”
Sudo apt-get install mailx
d 1 borra mensajes
r 1 Responde al mensaje
mail (nombre equipo) Envía mail
Variables de entorno
$Home $path $IFs $SP1 $SP2
Tipos de archivos:
• -Ordinarios/normales
• -Enlaces
• -Archivos especiales
AYUDAS
Info man Apropos help whatis --help
SISTEMA DE ARCHIVOS
/. Raíz del sistema de archivos.
/dev Dispositivos que estén físicamente instalados en el PC.
/etc Ficheros de configuración del sistema.
/bin Mayoría de los ficheros ejecutables.
/lib Librerías compartidas.
/var Información temporal de los programas.
/home Directorios home de los usuarios. /home/Alex
/sbin Programas únicamente accesibles por el superusuario
/usr Programas de uso común para todos los usuarios.
/usr/man Manuales accesibles con el comando man
/tmp Directorio temporal usado por algunos programas.
Autor: Christian Romero
jueves, 24 de abril de 2008
Manual SAMBA
- Activar/desactivar servicio
- /etc/init.d/samba start/stop/restart
- Configurar samba
-
- dpkg-reconfigure samba
-
- gedit /etc/samba/smb.conf
- Compartir carpetas con permisos
- gedit /etc/samba/smb.conf
- Borrar la entrada para invitados (guest)
- Valid users: @alumnoscfgm (Añade usuarios válidos, @ es un grupo)
- write list: Delegado (Añade usuarios con permisos de escritura)
- En (global) añadir: security = user
- Comprobar paquetes instalados
- dpkg -l samba* (Busca paquetes instalados de samba)
- -L samba (Muestra donde están instalados los paquetes)
- Ver recursos compartido de la red en modo texto
- smbclient -L (IP)
- smbclient --user=usuario -L (IP) Utilizando un usuario
- Activar/introducir usuarios
- smbpasswd -a usuario
- -x usuario lo elimina
- Conectarse a un recurso compartido mediante consola montando la unidad
- mkdir /media/recurso (Creamos un directorio donde vallamos a montar la unidad de red.
- mount -t smbfs -o username=usuario,password=claveusuario //192.168.0.25/recursocompartido /media/recurso
- Smbclient --user=usuario //192.168.0.113/recurso
Nota: Para realizar todos estos cambios deberemos entrar como root.