inf.linux

Info Linux:

Se que pasare por aqui cada vez que necesite hacer algo por la terminal y no recuerde bien lo que es.

Estructura o arbol de directorios:

  • /: Esta es la raíz.
  • /usr: Aquí se encuentra la gran mayoría de los archivos existentes en un sistema Linux, como documentación,ejecutables, etc.
  • /bin: Aquí están los comandos que pueden usar todos los usuarios (incluido el root).
  • /sbin: Aquí están los comandos que sólo puede usar el root.
  • /dev: Aqui están todos los dispositivos de nuestra máquina.
  • /home: Lugar donde se almacenan las cuentas de usuarios. Algo parecido a como es “mis documentos” en Windows.
  • /lib: Aqui estan las librerías que se necesitan para el sistema.
  • /var: Contiene información variable, como por ejemplo los logs del sistema (/var/log), correo local, etc.
  • /tmp: Directorio temporal.
  • /etc: Aqui se encuentran todas las configuraciones. Por ejemplo si queremos modificar la configracion de Samba tan solo hay que editar el archivo de texto /etc/samba/smb.conf
  • /root: Cuenta del administrador.
  • /boot: Aquí está todo lo relacionado con el arranque del sistema.
  • /media: Punto de montaje para sistemas de archivos montados localmente.
  • /mnt: Es el predecesor de /media, se lo conserva solo por razones historicas
  • /proc: Sistema de archivos virtual de información de procesos y del kernel.
  • /opt: La carpeta opt es para la instalación de paquetes que no requieren dependencias

Todos los directorios de Linux (salvo /home y /tmp) le pertenecen a root. Nuestro usuario comun no puede hacer nada fuera de /home, unicamente ejecutandose con privilegios administrativos (siendo en ocasiones el usuario root otorgandoselo a nuestro usuario para tareas que requieran dichos privilegios).

COMANDOS:

TRABAJO CON FICHEROS

mc ———– Explorador de archivos que incluye su propio editor,mcedit.
ls ——————————- Lista los ficheros de un directorio concreto.
ls -l —————————— Lista también las propiedades y atributos.
ls -la ———————— Lista ficheros incluidos los ocultos de sistema.
ls -la | more——- Lista los ficheros de un directorio de forma paginada.
cat -n fichero ——— Muestra el contenido de un fichero.(-n lo numera).
whereis ejecutable ————— Busca ejecutables(ejemplo: whereis ls).
type comando —————- Muestra la ubicación del comando indicado.
pwd ——————————————– Visualiza el directorio actual.
history ———— Muestra el listado de comandos usados por el usuario.
fc -l ————— Muestra el listado de los últimos comandos ejecutados.
cd nombredirectorio ———————————- Cambia de directorio .
cd .. ——————————————————- Vuelves al anterior.
cd .kde —————————————————— Entras al de kde.
cd ./.kde ——————— Entras al de kde (indicando la ruta relativa).
cd /home/usuario/.kde —- Entras al de kde (indicando la ruta completa).
cp -dpR ficherox ruta_ficheroc ——- Realiza una copia del ficherox a ruta_ficheroc,cambiándole el nombre.
cp -dpR ficherox /directorio ——— Copia ficherox a directorio, conservando fichero1 el nombre.
-R ——————————Copia un directorio recursivamente,salvo los ficheros especiales.
-p —————————— Copia preservando permisos,propietario,grupos y fechas.
-d —————————— Conserva los enlaces simbólicos como tales
mv ruta_ficherox ruta_ficheroc ——- Mueve y/o renombra ficheros o directorios.
mkdir nom_directorio ———————————— Crea un directorio.
rmdir nom_directorio ——– Elimina un directorio(tiene que estar vacío).
rm archivo ————————————————- Elimina archivos .
rm -r directorio ————————- Borra los ficheros de un directorio.
rm *.jpg ————————- Borra todos los ficheros .jpg del directorio actual.
chown [-R] usuario fichero ———– Cambia el propietario de un fichero o directorio.
chgrp [-R] grupo fichero ————- Cambia el grupo de un fichero o directorio.
chmod [-R][ugo][+/- rwxs] fichero —- Cambia los permisos de acceso de un fichero
+: da permisos -: quita permisos
u: propietario R: recursivo
g: grupo r: lectura
ejemplo: chmod +x fichero ,es lo mismo que: chmod a+x fichero
o: otros w: escritura explicación: a es la opción por defecto.
a: todos x: ejecución

Editor Nano

nano fichero ————————- Leer,crear,editar un fichero de texto.
Ctrl + g ———– Invocar el menú de ayuda.
Ctrl + x ———– Salir de nano.
Ctrl + o ———– Escribir el fichero actual a disco.
Ctrl + r ———– Insertar otro fichero en el actual.
Ctrl + w ———– Buscar un texto en el editor.
Ctrl + y ———– Moverse a la página anterior.
Ctrl + v ———– Moverse a la página siguiente.
Ctrl + k ———– Cortar la línea actual y guardarla en el cutbuffer.
Ctrl + u ———– Pegar el cutbuffer en la línea actual.
Ctrl + l ———– Redibujar la pantalla actual.
Ctrl + j ———– Justificar el párrafo actual.
Ctrl + m ———– Insertar un retorno de carro en la posición del cursor.
Ctrl + _ ———– Ir a un número de línea en concreto.
M + g ————– Ir a un número de línea en concreto.
M + i ————– Auto indentar habilitar/deshabilitar.
M + x ————– Modo ayuda habilitar/deshabilitar.
M + p ————– Modo Pico habilitar/deshabilitar.
M + m ————– Soporte para ratón habilitar/deshabilitar.
M + r ————– Reemplazar texto en el editor.
M + e ————– Expresiones regulares habilitar/deshabilitar.
M + b ————– Respaldar ficheros habilitar/deshabilitar.
M + s ————– Desplazamiento suave habilitar/deshabilitar.
M + h ————– Tecla ‘smart home’ habilitar/deshabilitar.
M + y ————– Coloreado de sintaxis habilitar/deshabilitar.
M + p ————– Mostrar blancos habilitar/deshabilitar.

Empaquetado y compresión

Comprimir zip: —————— zip -r fichero.zip fichero
ejemplo: zip -r musica.zip ./musica/
Descomprimir zip: ————— unzip archivo.zip
Ver contenido zip: ————– unzip -v archivo.zip

Descomprimir rar: —– unrar e -r archivo.rar (e extrae en el directorio actual)
Descomprimir rar: —– unrar x -r archivo.rar directorio de destino (x extrae donde se indique)
Ver contenido rar: ————– unrar v archivo.rar

Comprimir gz: ——————- gzip -r fichero ; ejemplo: gzip -r ./sinatra
Descomprimir gz: —————- gzip -d fichero.gz
Ver contenido gz —————- gzip -c fichero.gz

Comprimir bz2: —————— bzip2 fichero ; ejemplo: bzip2 ./sinatra/*.ogg
Descomprimir bz2: ————— bzip2 -d fichero.bz2
Ver contenido bz2: ————– bzip2 -c fichero.bz2

NOTA: r equivale en todos los casos a recursivo

Mientras que zip comprime y empaqueta,gzip ó bzip2 sólo comprimen ficheros, no directorios, para eso existe tar.

Ficheros tar

Empaquetar: — tar -vcf archivo.tar /fichero1 /fichero2 …(fichero puede ser directorio)
Desempaquetar: —————— tar -vxf archivo.tar
Ver contenido ——————- tar -vtf archivo.tar

Para comprimir varios ficheros y empaquetarlos en un solo archivo hay que combinar el tar y el gzip o el bzip2
de la siguiente manera:

Ficheros tar.gz (tgz)

Empaquetar y comprimir: ——— tar -zvcf archivo.tgz directorio
Desempaquetar y descomprimir: — tar -zvxf archivo.tgz
Ver contenido: —————— tar -zvtf archivo.tgz

Ficheros tar.bz2 (tbz2)

Empaquetar y comprimir: ——— tar -jvcf archivo.tbz2 directorio
Desempaquetar y descomprimir: — tar -jvxf archivo.tbz2
Ver contenido: —————— tar -jvtf archivo.tbz2

opciones de tar:

-c : crea un nuevo archivo.
-f : cuando se usa con la opción -c,usa el nombre del fichero especificado para la creación del fichero tar
cuando se usa con la opción -x,retira del archivo el fichero especificado.
-t : muestra la lista de los ficheros que se encuentran en el fichero tar
-v : muestra el proceso de archivo de los ficheros.
-x : extrae los ficheros de un archivo.
-z : comprime el fichero tar con gzip.
-j : comprime el fichero tar con bzip2.

SISTEMA

man comando, man –help, info comando–> Muestra información sobre el comando.
help comando ————————- Muestra información sobre un comando interno del shell(bash).
apropos palabra_clave ————— Busca dentro de las descripciones de man la palabra clave.
apropos -e palabra_clave ————- Busca la palabra exacta.
cal -my —————————— Muestra el calendario.
uptime ——————————- Muestra la hora,tiempo de funcionamiento, nº usuarios conectados y la carga media.

tzselect ——————– Programa interactivo que permiten selecionar la zona horaria.
grep UTC /etc/default/rcS ———— Comprobamos si el reloj hardware mantiene la hora local o universal (UTC)
date ——————————— Muestra la fecha y hora del sistema,en formato local.
date -u —————————— Muestra la fecha y hora en formato UTC(Tiempo Universal Coordinado).
hwclock –show ———————– Muestra el reloj harware (también llamado reloj de la BIOS y reloj CMOS).
hwclock -systohc ——————— Pone el reloj harware a la hora del sistema.
ntpdate servidor NTP —————– Ajusta directamente la hora del sistema sincronizándola con la de un servidor NTP.
ntpd ——————————— Demonio que ajusta el reloj de forma gradual sincronizándolo con servidores NTP.
watch -n tiempo comando ————– Ejecuta un comando cada x segundos (2 por defecto).
watch -n 1 date ———————- Igual que date pero en este caso veríamos correr los segundos.

clear ——————————– Limpia la pantalla.
reset ——————————– Restaura la Consola.Útil para cuando empiezan a aparecer caracteres raros.

uname -a —————————– Versión del kernel
hostname —————————– Visualiza el nombre de la máquina.
tty ———————————- Muestra el nombre de fichero de la terminal conectada a la salida estándar.

/etc/init.d/servicio stop ———— Para un servicio/demonio
/etc/init.d/servicio start ———– Inicia un servicio/demonio.
/etc/init.d/servicio restart ——— Reinicia un servicio/demonio.
startx ——————————- Arranca el entorno gráfico con el gestor especificado en el .initrc de tu home.
startx /usr/bin/X11/icewm ———— Arranca el entorno gráfico con el icewm (si es que no fuera el predeterminado)

Ctrl+C ——————————- Termina un proceso.
Ctrl+Z ——————————–Suspende temporalmente la ejecución de un programa.
Ctrl+S ——————————- Para la transferencia de datos a la terminal.
Ctrl+Q ——————————- Resume,reinicia la tranferencia de datos
Ctrl+Alt+F2 ————————– Salir del entorno gráfico a un terminal.(Fnº según gettys activados en /etc/inittab)
Ctrl+Alt+Supr ———————— Estando en una terminal reinicia(si no se indica otra cosa en /etc/inittab)

./script —————————– Ejecuta un script de shell.
java -jar fichero.jar —————- Ejecuta un programa java.

consolechars -f fuente.psf.gz ——– Cambiar la fuente de la consola.Las fuentes se encuentran en /usr/share/consolefonts/

exit ——————————— Termina la ejecución del programa en curso.
init 0 ——————————- Apaga la máquina.
init 6 ——————————- Reinicia la máquina.
shutdown -t1 -h now —————— Apaga la máquina .
shutdown -t1 -r now —————— Reinicia la máquina.
su ———————————- Entrar a la sesión como root u otro usuario.
su nombre-usuario ———————– Estando como root entramos como otro usuario.
passwd ——————————- Cambio de contraseña.
who -a -H —————————- Muestra información de los usuarios conectados al sistema.
users ——————————– Muestra información de los usuarios conectados al sistema.
id ———————————– Muestra información del usuario actual,(grupos a los que pertenece,uid,gid)
groups ——————————- Muestra los grupos a los que pertenece un usuario.

adduser usuario ———————- Crea un nuevo usuario.
adduser usuario grupo —————- Añade un usuario existente a un grupo ya existente.
adduser –no-create-home usuario —– Crea un usuario pero sin directorio personal(home).
addgroup grupo ———————– Crea un nuevo grupo.
deluser usuario ———————- Elimina un usuario.
deluser usuario grupo —————- Elimina un usuario del grupo especificado.
deluser –remove-home usuario ——– Elimina un usuario y su directorio home.
delgroup grupo ———————– Elimina un grupo.
delgroup grupo –only-if-empty——– Elimina un grupo sólo si no tiene ningún usuario.
usermod -l nuevo_login ————— Cambia el nombre del usuario.Sería bueno combinarlo con -d
usermod -d nueva_home -m login ——- Cambia el home al usuario,creándolo si no existiese y transfiriendo el contenido.
usermod -e 2006-04-14 login ———- Fecha en que la cuenta del usuario será desactivada,expresada en formato AAAA-MM-DD
groupmod -n nuevo_nombre grupo ——- Cambia el nombre de un grupo.

free -m -s 3 ————————- Muestra el uso de memoria.
ps aux ——————————- Muestra información de los procesos en curso.
top ———————————- Muestra información de los procesos en curso.(tecla z colorea los activos)
pstree——————————– Muestra los procesos en curso en árbol.
pidof comando ———————— Busca el ID de un programa que se está ejecutando.
killall proceso ———————- Para un proceso.
strace comando ———————– Muestra las llamadas al sistema originadas por un proceso.
fuser -v archivo ——————— Muestra los procesos que están usando un fichero o directorio.

comando &—————————– Ejecuta un comando en segundo plano(background),permitiendonos seguir usando el promp.
jobs ——————————– Lista los procesos en segundo plano identificándolos con un nº de tarea.
fg nº ——————————– Pasa a primer plano (foreground)un proceso
bg ———————————– Pasa a background un proceso que hemos suspendido temporalmente tecleando Ctrl-z

Disco duro

du -h fichero ———————— Muestra espacio ocupado en disco,del directorio en curso si no indicamos nada.
df ———————————– Muestra información sobre particiones montadas.
cfdisk ——————————- Muestra información sobre particiones.Herramienta para particionar en ncurses.
fdisk -l —————————– Muestra información sobre particiones.Herramienta para particionar.
mount ——————————– Vemos el listado de dispositivos montados.
mount punto de montaje ——————- Monta un dispositivo.(ya establecido en el fstab)
umount p.de montaje —————— Desmonta un dispositivo.(ya establecido en
quota ——————————– Programa que gestiona/limita el uso que hacen del disco los usuarios/grupos.

Entorno

locale ——————————- Muestra la zona geográfica configurada.
dpkg-reconfigure locales ————- Reconfigura los locales.
dpkg-reconfigure console-data ——– Reconfigura el teclado.
loadkeys ruta_mapa_teclado.gz ——– Carga el mapa de teclado que le indicamos,que estará en:/usr/share/keymaps
locale charmap ———————– Muestra el código de caracteres en uso.
set ———————————- Muestra las variables locales definidas
env ———————————- Muestra las variables de entorno definidas.

Instalación de software

dpkg:Herramienta de nivel medio para instalar, construir, borrar y gestionar los paquetes de Debian
dpkg -i paquete ——————— Instalación de paquetes .deb
dpkg -r paquete ——————— Desinstala un paquete.
dpkg –purge paquete —————- Desinstala un paquete y sus archivos de configuración.
dpkg –force -r paquete ————- Fuerza la desinstalación de un paquete.Más información: dpkg –force-help
dpkg –force-all -r paquete ——— Fuerza aún más la desinstalación de un paquete. Su uso puede dañar el sistema.
dpkg -c paquete ——————— Muestra el contenido (ficheros) de un paquete.
dpkg -L paquete ——————— Muestra todos los ficheros que se instalaron con un paquete.
dpkg -S fichero ——————— Muestra a qué paquete pertenece un fichero.
dpkg –get-selections ————— Muestra todos los paquetes instalados en el sistema.
dpkg-reconfigure paquete ———— Reconfigura paquetes instalados. Ejemplo: dpkg-reconfigure locales

APT:Advanced Packaging Tool gestiona el sistema de paquetes de Debian instalando,desinstalando, actualizando y configurando los mismos.

La sintaxis es: apt-get [opciones] acción
apt-get update ———————- Descarga y analiza la lista de nuevos paquetes desde los repositorios del sources.list.
apt-get upgrade ——————— Actualiza todos los paquetes instalados(no instala ni elimina paquetes).
apt-get dist-upgrade —————- Actualiza todos los paquetes resolviendo las dependencias.
apt-get install paquete/s ———– Instalación de paquetes por red,con resolución de depencias.
apt-get -s acción ——————- Simula,sin llevar a cabo la acción. Por ejem: apt-get -s install paquete.
apt-get -d acción ——————- Sólo descarga los paquetes deb en /var/cache/apt/archives/ sin instalar o desinstalar nada
apt-get install –reinstall paquete – Reinstala un paquete.
apt-get remove paquete/s ———— Desinstala un paquete.
apt-get remove –purge paquete/s —- Desinstala un paquete y sus archivos de configuración.
apt-get clean ———————– Elimina todos los paquetes (.deb) descargados y almacenados en /var/cache/apt/archives/

apt-cache es una utilidad que manipula la caché de paquetes de APT en
busca de información
apt-cache search palabra ———— Busca en los paquetes y en las descripciones la palabra.
apt-cache show paquete ————– Muestra la descripción completa del paquete
apt-cache showpkg paquete ———– Muestra su relación con otros paquetes.
apt-cache depend paquete ———— Muestra las dependencias del paquete
apt-cache rdepend paquete ———– Muestra las dependencias inversas del paquete(cuales dependen de él)

Aptitude. Gestor de paquetes con algunas mejoras con respecto a apt. La sintaxis es: aptitude [opciones] acción

ejemplo: aptitude -s purge firefox

Acciones:
update —————————— Descarga y analiza la lista de nuevos paquetes según los repositorios del sources.list.
upgrade —————————– Realiza una actualización segura (no instala ni elimina paquetes).
dist-upgrade ———————— Realiza una actualización,instalando y eliminando paquetes si fuera preciso
install paquete/s ——————- Instala/actualiza paquetes
reinstall paquete/s —————– Reinstala un paquete
remove paquete/s ——————– Elimina paquetes
purge paquete/s ——————— Elimina paquetes y sus ficheros de configuración
download paquete/s —————— Se limita a descargar los paquetes deb al directorio en el que estamos.
hold paquete/s ———————- Bloquea paquetes
unhold paquete/s ——————– Desbloquea un paquete
unmarkauto paquete/s—————– Desmarca paquetes como instalados manualmente
markauto paquete/s —————— Marca paquetes como instalados manualmente (elegidos por nosotros)
search expresión ——————– Busca un paquete por nombre y/o expresión
show paquete ———————— Muestra información detallada de un paquete
clean —————————— Elimina los ficheros deb descargados

Opciones:
-s ———– Simula las acciones, pero en realidad no las realiza.
-d ———– Sólo descarga paquetes, no instala o desinstala nada.
-p ———– Siempre pide confirmación de las acciones
-y ———– Supone que la respuesta a preguntas simples del tipo sí/no es «sí»
-f ———– Trata de arreglar paquetes rotos de forma agresiva.
-V ———– Muestra la versión de los paquetes a instalar.
-D ———– Muestra las dependencias de los paquetes cambiados automáticamente.
-t rama —— Establece la rama de Debian desde la que se instalan los paquetes

deborphan —————————- Muestra los bibliotecas (paquetes lib) huérfanas
-a ——————————- Muestra todos los paquetes huérfanos (que no dependen de ningún otro).
-d ——————————- Muestra también sus dependencias.
-n ——————————- Muestra los paquetes “sugeridos” y “recomendados” como dependencias.
deborphan -A paquete ————- Ignora un paquete(buena opcion si tenemos mala memoria y queremos conservar un huérfano)
deborphan -R paquete ————- Cancela la orden anterior,si el paquete es huérfano lo mostrará.
deborphan -L ——————— Lista los paquetes ignorados

orphaner —————————– Interfaz gráfica de deborphan,sin parámetros sólo mostrará paquetes lib.
-a ——————————- Muestra todos los paquetes huérfanos del sistema.

editkeep —————————– Interfaz gráfica que gestiona o edita la lista de paquetes ocultos de deborphan.

KERNEL ,LOGS Y HARDWARE

uname -a —————————– Versión del kernel.
cat /proc/version ——————– Versión del nucleo y compilador empleado.
lsmod ——————————– Lista los módulos cargados.
cat /proc/modules ——————– Lista los módulos cargados.
lsmod | grep módulo —————— Ver si está cargado el módulo.
modinfo módulo ———————– Muestra información sobre un módulo.
modprobe módulo ———————- Inserta un módulo en el kernel cargando antes los módulos de los cuales dependa.
modprobe -r módulo ——————- Elimina un módulo del kernel y si procede los que dependen del mismo.
insmod módulo ———————— Inserta un módulo en el kernel.
rmmod módulo ————————- Elimina un módulo del kernel.
echo módulo >> /etc/modules ———- Inserta un módulo en el kernel de forma permanente.
depmod módulo ———————— Comprueba las dependencias del módulo.
modconf —————————— Programa gráfico para listar,cargar y descargar módulos del kernel.(No instalado en Tuquito)
alsaconf —————————– Programa interactivo que detecta las tarjetas de audio y carga los modulos adecuados.

less /var/log/kern.log ————– Mensajes del nucleo.
less /var/log/syslog ————— Registro de mensajes relativos a la seguridad.
less /var/log/debug —————– Registro de información de depuración de los programas.
less /var/log/messages ————— Mensajes del sistema de carácter informativo.
less /var/log/user.log ————– Información del usuario.
less /var/log/Xorg.0.log ———— Información sobre las X
less /var/log/auth.log ————– Accesos al sistema(incluye los intentos fallidos).
last ——————————— Lista los usuarios conectados/desconectados (fichero /var/log/wtmp).
lastb ——————————– Muestra los intentos de conexión fallidos (fichero /var/log/btmp).

hdparm /dev/hda ———————- Verificar DMA
hdparm -I /dev/hdx ——————- Información sobre hdx
hdparm -d1 /dev/hdx —————— Activar DMA en el disco duro o periférico.
dmesg ——————————– Ver la salida que el kernel produjo en el arranque.
dmesg | grep hd ———————- Información sobre dispositivos IDE.
sensors-detect ———————– Detecta,instala y carga los sensores y los módulos necesarios(en un kernel 2.6)
sensors —————————— Tras ejecutar el anterior,muestra temperaturas, voltajes y revoluciones de ventilador.
lspci ——————————– Ver dispositivos conectados a la placa madre mediante un bus PCI.
lsusb ——————————– Ver los buses USB y los dispositivos conectados a los mismos.
cat /proc/meminfo ——————– Información sobre la memoria.
cat /proc/cpuinfo ——————– Información sobre el procesador.
cat /proc/devices ——————– Información sobre dispositivos en uso.

REDES

/etc/init.d/networking start ——> Inicia los servicios de red.
/etc/init.d/networking restart —-> Reinicia los servicios de red.
/etc/init.d/networking stop ——-> Para los servicios de red.

ifconfig [interfaz opciones IP]—-> Información y configuración de interfaces de red.
ifconfig ————————–> Muestra el estado de los interfaces activos.
ifconfig -a ———————–> Muestra el estado de todos los interfaces.
ifconfig ppp0 ———————> Muestra el estado de ppp0
ifconfig eth0 up ——————> Activa eth0.
ifconfig eth0 down —————-> Cierra eth0.
ifconfig eth1 192.168.1.x —> Asigna una dirección al interfaz especificado.

iwconfig ————————–> Similar a ifconfig pero sólo para interfaces wireless

ifup interface: ——————-> Habilita la interface especificada,ejemplos: ifup eth0 ;ifup ppp0
ifdown interface: —————–> Deshabilita la interface especificada,ejemplos: ifdown eth0 ;ifdown ppp0

dhclient eth0/eth1 —————-> Inicia conexión dhcp mediante el cliente dhcp-client.
pump -i eth0/eth1 —————–> Inicia conexión dhcp mediante el cliente pump.

pppoeconf ————————-> Programa para configurar conexiones pppoe.
pppconfig ————————-> Programa en modo texto para configurar una conexión ppp.
pon ——————————-> Establece la conexión ppp a internet.
plog ——————————> Monitoriza la conexión ppp.
poff ——————————> Finaliza la conexión ppp a internet.

finger usuario ——————–> Informa sobre un usuario conectado al sistema.
finger @servidor ——————> Informa sobre todos los usuarios conectados a un servidor (nombre o IP)
finger usuario@servidor ———–> Informa sobre un usuario conectado a un servidor
ping tuquito.org.ar ——————-> Verifica la conexión,en este caso con http://www.tuquito.org.ar (Ctrl+Z pone fin)
traceroute tuquito.org.ar ———–> Muestra la ruta que los paquetes de datos han seguida hasta la máquina de destino.
whois tuquito.org.ar —————-> Información sobre éste dominio.

iptraf —————————-> Monitoriza tráfico de redes(ncurses)
ettercap ————————–> Sniffer/interceptor/logger para redes LAN con switchs basado en ncurses.
nmap ——————————> Escaner de puertos.
snort —————————–> Sniffer de paquetes y un detector de intrusiones en una red (NIDS).
aide ——————————> Detector de intrusiones en un único Servidor, PC o host.(HIDS).
netstat -napt ———————> Saber qué puertos tiene abiertos nuestro sistema
n —————————-> No resuelve las direcciones a sus nombres DNS. Esto hace más rápida la ejecución.
a —————————-> Muestra todos las conexiones,incluídas las que están escuchando.
p —————————-> Muestra el número y nombre del proceso,dueño de dicha conexión.
t —————————-> sólo muestra conexiones tcp

10 cosas que solo puedes hacer en linux:

  1. Conseguir y mantener actualizado un sistema completo legalmente sin pagar ningún dinero.
  2. Poder correr diferentes interfaces gráficas si no te gusta la que viene por defecto o no se adecúa a tus necesidades.
  3. Tener control total del hardware del ordenador y saber que no hay puertas secretas traseras en mi software, puestas por compañías de software o gobiernos malintencionados.
  4. No hace falta desfragmentar los discos duros, nunca.
  5. Probar programas, decidir que no me gustan, desinstalarlos y saber que no he dejado basura en un registro que puede ralentizar el mi máquina.
  6. Usar el SO sin necesidad de correr antivirus ni ningún tipo de software anti-espía, y no reiniciar mi ordenador durante meses.
  7. Personalizar lo que quiera, legalmente, incluyendo mis programas favoritos. Y puedo preguntar a los desarrolladores, proponerles ideas y participar en el proceso de diseño/programación de software si quiero.
  8. Usar el mismo hardware durante más de 5 años hasta que realmente necesites reemplazarlo.
  9. Recibir ayuda de cientos de usuarios, expertos y novatos de manera gratuita y desinteresada.
  10. Tener un escritorio con efectos espectaculares, y muy superiores a los de Windows Vista, en un ordenador de hace tres años.

enjoy!



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Buscalo

Twitter

  • @abr4xas y que tengas hambre, ganas de orinar y un chinazo sentado al lado tuyo mirandote #WelcomeaToTheHELL 5 years ago
  • Oy tu! si tu chica... busca a un amigo y enseñale los senos para que te revise si presentas o no Cancer de Seno. Tocate o deja que te toquen 5 years ago
  • R.I.P. Dennis Ritchie, padre del Lenguaje C y del sistema UNIX goo.gl/H20h9 nuevamente estamos de luto. 5 years ago
  • @the_fricky steve en vida trato de reclutar a torvald y no pudo, tal vez pidio a dennis y ahora el cielo tendra buena cloudcomputing 5 years ago
  • Ojala que si :D RT @the_fricky: Mira que decidir que la computación en la nube va a estar basada en Unix... 5 years ago
  • +1 RT @Richzendy: Así como cuando haces todo como lo dice la documentación, has probado combinaciones no documentadas y aún así no funciona 5 years ago
  • @mapologo @EJDecena cuando hay reunion en python-ve 5 years ago
  • Se necesita un Apocalipsis Zombie 5 years ago
  • RT @ChiguireBipolar: Caída de BlackBerry hace que joven descubra novio e hijo que no conocía --> bit.ly/pEIX9j 5 years ago
  • Los malandros no te quitan el celular si este es chimbo, hoy tambien podrian devolverte igual tu Blackberry. Ahora si es un Blackburro. 5 years ago

%d bloggers like this: