Este documento describe varios comandos de terminal en Ubuntu, incluyendo comandos para editores de texto como nano y gedit, herramientas de información del sistema como hardinfo, comandos de red como ifconfig e iwconfig, y comandos de administración de archivos y directorios como mkdir, rmdir, mv, cp, rm, cat y chmod. También cubre el uso de whois para buscar información sobre dominios.
Slide del taller "Firewall Casero con gnu/linux (ubuntu server 14.04) realizado el 30 de septiembre de 2014 dentro del marco de las actividades del Congreso Internacional de Ingenierías Computacionales e Informática. CIICI 3. 2014. efectuado en el Instituto Tecnológico de Coatzacoalcos. ITESCO en la Cd. de Coatzacoalcos, Verazcruz.
Slide del taller "Firewall Casero con gnu/linux (ubuntu server 14.04) realizado el 30 de septiembre de 2014 dentro del marco de las actividades del Congreso Internacional de Ingenierías Computacionales e Informática. CIICI 3. 2014. efectuado en el Instituto Tecnológico de Coatzacoalcos. ITESCO en la Cd. de Coatzacoalcos, Verazcruz.
Ficha Técnica-Ingeniera Mecánica María Victoría Albarracin, Especialista en Medición y Control de Obra y Documentos en Refinerías Amuay y Cardón en Punto Fijo-Estado Falcón, Elaboración de Ofertas Técnicas para Procesos de Licitación, Especialista en Procesos de Refinación Petrolera, Seguridad e Higiene Industrial y Gerencia y Liderazgo en Educación, Elaboración de Planos en Autocad 2015...
Presentación realizada por Marta García de los Ríos, directora de Marketing Corporativo de Acceso, en la mesa de diálogo "Medición", durante el VII Congreso Dircom.
Wikileaks in Social Media - Update der Kurzanalyse von Infopaq (9.12.10) Infopaq Deutschland
Update der kurzen Social Media Analyse über Wikileaks und die in diesem Zusammenhang diskutierten Unternehmen Amazon, Postfinance, Paypal, Mastercard und Visa. Angeschaut wurden die Aktivitäten in den Social Media zwischen dem 9. Nov. und 9. Dez. 2010
Studie zur Online-Kommunikation in B2B-Unternehmen
www.b2b-online-monitor.de
Der detaillierte Ergebnisbericht mit dem diesjährigen Schwerpunkt "Content Marketing" erscheint bereits im fünften Jahr. Knapp 200 Unternehmen bewerteten hierfür ihre digitale Kommunikation und äußerten sich zu Budgets, Strategien, Maßnahmen und Zielen. Stellen Sie damit jetzt Ihre eigene Online-Kommunikation auf den Prüfstand. Lesen Sie weitere Hintergründe und spannende Interviews mit Kommunikationsexperten.
Administración de servicios y procesos en GNU/LinuxGustavo Lacoste
Una pequeña charla acerca de administración de servicios y procesos en GNU/Linux. Charla realizada en el marco del ciclo de talleres GRULUF-ICT UFRO 2010.
http://gruluf.org
1. Uso de Comandos en Terminal Ubuntu
Maria Fernanda Boscán Guevara
Nilson Castiblanco Pedraza
Katherine García Cruz
Andrea Gualtero Mosquera
Sistemas Embebidos
Editores de Texto
Nano
este editor de texto viene predeterminado en Ubuntu y se trabaja en la consola
efesita@Efesita-Ubuntu:~$ nano
Gedit
para la instalación
efesita@Efesita-Ubuntu:~$ sudo apt-get install gedit
efesita@Efesita-Ubuntu:~$ gedit
Kate
Editor de textos avanzado para KDE.
efesita@Efesita-Ubuntu:~$ sudo apt-get kate
efesita@Efesita-Ubuntu:~$ kate
Hardinfo
Con HardInfo podremos saber cosas como que directorios tenemos compartidos,resolución de pantalla, usuarios y
módulos cargados del kernel. También es capaz de generar un informe final con toda la información recogida en formato
html con lo que podremos verlo desde nuestro navegador preferido.
Para instalación
efesita@Efesita-Ubuntu:~$ sudo apt-get install hardinfo
Para ejecutar la aplicación
efesita@Efesita-Ubuntu:~$ hardinfo
lppasswd
Agrega, modifica o elimina contraseñas
lppasswd añade, cambia o borra las contraseñas en el archivo de contraseñas de CUPS resumen, passwd.md5. Cuando se
ejecuta por un usuario normal,lppasswd solicitará las contraseñas antigua y nueva. Cuando se ejecuta por el super-usuario,
lppasswd puede añadir nuevas cuentas (-un nombre de usuario),cambiar las cuentas existentes (nombre de usuario), o
eliminar las cuentas de (-x nombre de usuario) en el archivo de contraseñas resumen. Nombres de usuario Digest no tiene
que coincidir con nombres de usuarios locales de UNIX, pero sólo los nombres de usuario de UNIX son compatibles con
los programas clientes de CUPs.
efesita@Efesita-Ubuntu:~$ lppasswd
Enter old password:
Introduzca la contraseña:
Introduzca nuevamente la contraseña:
dpkg
Es una herramienta de bajo nivel que permite la instalación, desinstalación y consulta de información de paquetes con
2. extensión .deb. Herramientas de alto nivel como apt, aptitude o synaptic lo utilizan, siendo estás dos últimas las más
sofisticadas.
Si se quiere obtener una lista completa de los paquetes instalados en el sistema, junto con versión una descripción breve de
los mismo, se puede utilizar:
efesita@Efesita-Ubuntu:~$ dpkg -l
Instalación de paquetes.
Si se quiere instalar un paquete .deb, se puede utilizar:
efesita@Efesita-Ubuntu:~$ dpkg -i paquete-no-instalado.deb
Desinstalación de paquetes.
Si se quiere desinstalar un paquete, pero dejando presentes archivos de configuración, se puede utilizar:
efesita@Efesita-Ubuntu:~$ dpkg -r paquete
mkdir
Este comando se utiliza para la creación de directorios
efesita@Efesita-Ubuntu:~$ sudo mkdir Tierra
[sudo] password for efesita:
efesita@Efesita-Ubuntu:~$ ls
Descargas hello.py prueba_embebidos ubuntu-11.04-r3-minimal-armel.tar.xz
Documentos Imágenes Público ubuntu-11.04-r3-minimal-armel.tar.xz.1
Escritorio Música Tierra Ubuntu One
examples.desktop Plantillas ubuntu-11.04-r3-minimal-armel Vídeos
rmdir
Este comando se utiliza para remover directorios
efesita@Efesita-Ubuntu:~$ sudo rmdir Tierra
efesita@Efesita-Ubuntu:~$ ls
Descargas hello.py prueba_embebidos ubuntu-11.04-r3-minimal-armel.tar.xz.1
Documentos Imágenes Público Ubuntu One
Escritorio Música ubuntu-11.04-r3-minimal-armel Vídeos
examples.desktop Plantillas ubuntu-11.04-r3-minimal-armel.tar.xz
efesita@Efesita-Ubuntu:~$
mv
este comando se utiliza para mover directorios o archivos se escribe el path del origen y el path de destino
3. efesita@Efesita-Ubuntu:~$ sudo mv /home/efesita/Tierra /home/efesita/Documentos/
efesita@Efesita-Ubuntu:~$ ls
Descargas hello.py prueba_embebidos ubuntu-11.04-r3-minimal-armel.tar.xz.1
Documentos Imágenes Público Ubuntu One
Escritorio Música ubuntu-11.04-r3-minimal-armel Vídeos
examples.desktop Plantillas ubuntu-11.04-r3-minimal-armel.tar.xz
efesita@Efesita-Ubuntu:~$ cd Documentos/
efesita@Efesita-Ubuntu:~/Documentos$ ls
Comandos Terminal Ubuntu.odt hello.py instalar ubuntu en microSD.odt prueba_embebidos Tierra
Exposición Windows.odp hello.ui MASTERING prueba_embebidos_kate untitled.ui
efesita@Efesita-Ubuntu:~/Documentos$
cp
comando utilizado para copiar archivos o directorios
efesita@Efesita-Ubuntu:~/Documentos$ sudo cp /home/efesita/Documentos/Exposición Windows.odp
/home/efesita/Escritorio/
efesita@Efesita-Ubuntu:~/Documentos$ ls
Comandos Terminal Ubuntu.odt hello.py instalar ubuntu en microSD.odt prueba_embebidos Tierra
Exposición Windows.odp hello.ui MASTERING prueba_embebidos_kate untitled.ui
efesita@Efesita-Ubuntu:~/Escritorio$ ls
Carpeta sin título Exposición Windows.odp
rm
comando utilizado para remover archivos o directorios
efesita@Efesita-Ubuntu:~$ sudo rm /home/efesita/Escritorio/Exposición Windows.odp
efesita@Efesita-Ubuntu:~/Escritorio$ ls
Carpeta sin título
Cat muestra el contenido del archivo
efesita@Efesita-Ubuntu:~$ cat prueba_embebidos
prueba para clase de embebidos, nano viene prederteminado en Ubuntu
Ipconfig
ipconfig (internet protocol configuration) en Microsoft Windows es una aplicación de consola que muestra los valores de
configuración de red de TCP/IP actuales y actualiza la configuración de configuración dinámica de host protocolo DHCP y
sistema de nombres de dominio DNS. Existen herramientas GUI similares denominados winipcfg y wntipcfg también. El ex
4. pre-dates ipconfig. El papel desempeñado por estas herramientas es similar de diversas implementaciones de ifconfig en
UNIX y sistemas operativos tipo UNIX.
ipconfig en Mac OS X es una utilidad de línea de comandos que puede ser usada para controlar los clientes BootP y DHCP.
Como en otros sistemas operativos basado en UNIX, en Mac OS X también se puede utilizar el comando ifconfig para un
control más directo sobre las interfaces de red.
ifconfig
Obtener información de la configuración de red.
efesita@Efesita-Ubuntu:~$ sudo ifconfig
[sudo] password for efesita:
eth0 Link encap:Ethernet direcciónHW 00:1e:68:1d:6a:db
ACTIVO DIFUSIÓN MULTICAST MTU:1500 Métrica:1
Paquetes RX:0 errores:0 peefesita@Efesita-Ubuntu:~$ sudo iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11bg ESSID:"T52041290"
Mode:Managed Frequency:2.437 GHz Access Point: 90:00:4E:8B:28:C3
Bit Rate=48 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=70/70 Signal level=-37 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:2603 Missed beacon:0 rdidos:0 overruns:0 frame:0
Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:1000
Bytes RX:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupción:42 Dirección base: 0xc000
lo Link encap:Bucle local
Direc. inet:127.0.0.1 Másc:255.0.0.0
Dirección inet6: ::1/128 Alcance:Anfitrión
ACTIVO BUCLE FUNCIONANDO MTU:16436 Métrica:1
Paquetes RX:63 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:63 errores:0 perdidos:0 overruns:0 carrier:0
5. colisiones:0 long.colaTX:0
Bytes RX:8055 (8.0 KB) TX bytes:8055 (8.0 KB)
wlan0 Link encap:Ethernet direcciónHW 00:1f:3a:48:67:b7
Direc. inet:192.168.0.11 Difus.:192.168.0.255 Másc:255.255.255.0
Dirección inet6: fe80::21f:3aff:fe48:67b7/64 Alcance:Enlace
ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
Paquetes RX:45788 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:29325 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:1000
Bytes RX:63316950 (63.3 MB) TX bytes:3391153 (3.3 MB) .
Iwconfig
es similar a ifconfig, pero está dedicado a las interfaces inalámbricas. Se utiliza para establecer los parámetros de la interfaz
de red que son específicas de la operación inalámbrica (por ejemplo: la frecuencia). Iwconfig también puede ser utilizada
para mostrar los parámetros y estadísticas de servicios inalámbricos (extraído de / proc / net / wireless) .
SYNOPSIS
iwconfig [interface]
iwconfig interface [essid X] [nwid N] [mode M] [freq F]
[channel C][sens S ][ap A ][nick NN ]
[rate R] [rts RT] [frag FT] [txpower T]
[enc E] [key K] [power P] [retry R]
[commit]
iwconfig --help
iwconfig --version
efesita@Efesita-Ubuntu:~$ sudo iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11bg ESSID:"T52041290"
Mode:Managed Frequency:2.437 GHz Access Point: 90:00:4E:8B:28:C3
Bit Rate=48 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=70/70 Signal level=-37 dBm
6. Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:2603 Missed beacon:0
iwlist
iwlist se utiliza para escanear las redes inalámbricas disponibles y mostrar información adicional acerca de los que no se
visualiza a través de iwconfig. El principal argumento que se utiliza para seleccionar una categoría de información, pantallas
iwlist en forma detallada toda la información relacionada a esta categoría, incluyendo la información que se muestran a
través de iwconfig.
efesita@Efesita-Ubuntu:~$ sudo iwlist
Usage: iwlist [interface] scanning [essid NNN] [last]
[interface] frequency
[interface] channel
[interface] bitrate
[interface] rate
[interface] encryption
[interface] keys
[interface] power
[interface] txpower
[interface] retry
[interface] ap
[interface] accesspoints
[interface] peers
[interface] event
[interface] auth
[interface] wpakeys
[interface] genie
[interface] modulation
efesita@Efesita-Ubuntu:~$ sudo iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 - Address: 28:BE:9B:64:01:DD
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=36/70 Signal level=-74 dBm
Encryption key:on
ESSID:"60157005"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
Mode:Master
Extra:tsf=0000003a63dbbe4d
Extra: Last beacon: 2132ms ago
IE: Unknown: 00083630313537303035
IE: Unknown: 010882848B962430486C
IE: Unknown: 030101
IE: Unknown: 2A0100
IE: Unknown: 2F0100
IE: Unknown: 32040C121860
IE: Unknown: DD090010180200F0000000
7. IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00
chmod
Utilizado para cambiar la proteción o permisos de accesos a los archivos. r:lectura w:escritura x:ejecución +: añade
permisos -:quita permisos u:usuario g:grupo del usuario o:otros
efesita@Efesita-Ubuntu:~/Documentos$ sudo chmod - Tierra
efesita@Efesita-Ubuntu:~/Documentos$ sudo chmod 777 Tierra
chown
Cambia el propietario de un archivo.
efesita@Efesita-Ubuntu:~/Documentos$ sudo chown efesita Tierra
hostname
hostname es el programa que se utiliza para mostrar o establecer el nombre actual del sistema (nombre de equipo).
Muchos de los programas de trabajo en red usan este nombre para identificar a la máquina. El NIS/YP también utiliza el
nombre de dominio.
efesita@Efesita-Ubuntu:~/Documentos$ hostname
Efesita-Ubuntu
WHOIS
WHOIS es un protocolo TCP basado en petición/repuesta que se utiliza para efectuar consultas en una base de datos que
permite determinar el propietario de un nombre de dominio o una dirección IP en Internet.
efesita@Efesita-Ubuntu:~/Documentos$ whois
Uso: whois [OPCIONES]... OBJETO...
-l se realiza una búsqueda un nivel menos específica
[sólo RPSL]
-L busca las correspondencias menos especificas
-m busca las correspondencias del primer nivel más
específico
-M busca las correspondencias más especificas
-c busca la correspondencia más pequeña que contenga
un atributo mnt-irt
-x busca la correspondencia exacta [sólo RPSL]
-d también devuelve la delegación inversa del DNS
[solo RPSL]
-i ATRIB[,ATRIB]... realiza una búsqueda inversa para el atributo
(ATRIB) indicado
-T TIPO[,TIPO]... sólo busca los objetos del tipo (TIPO) indicado
-K sólo se devuelven las claves primarias
[sólo RPSL]
-r desactiva las búsquedas recursivas de la
información de contacto
-R muestra la copia local del objeto del dominio
incluso si contiene una referencia
-a busca en todas las bases de datos
-s ORIGEN[,ORIGEN]... busca en la base de datos desde ORIGEN
-g ORIGEN:PRIMERO-ÚLTIMO busca las actualizaciones desde ORIGEN en la
serie PRIMERO a ÚLTIMO
-t TIPO pide la plantilla de un objeto del tipo (TIPO)
indicado («all» para una lista)
8. -v TIPO pide una plantilla detallada de un objeto del
tipo (TIPO) indicado
-q [versión|origenes|tipos] consulta la información con el servidor
indicado [sólo RPSL]
-F salida en bruto rápida (implica -r)
-h SERVIDOR conecta con el servidor (SERVIDOR) indicado
-p PUERTO conecta con el puerto (PUERTO) indicado
-H oculta los avisos legales
--verbose muestra lo que está haciendo
--help muestra este mensaje de ayuda y finaliza
--version muestra la información de la versión y finaliza
efesita@Efesita-Ubuntu:~/Documentos$ whois WIKIPEDIA.ORG
Domain ID:D51687756-LROR
Domain Name:WIKIPEDIA.ORG
Created On:13-Jan-2001 00:12:14 UTC
Last Updated On:09-Mar-2012 16:35:15 UTC
Expiration Date:13-Jan-2016 00:12:14 UTC
Sponsoring Registrar:MarkMonitor Inc. (R37-LROR)
Status:CLIENT DELETE PROHIBITED
Status:CLIENT TRANSFER PROHIBITED
Status:CLIENT UPDATE PROHIBITED
Status:TRANSFER PROHIBITED
Registrant ID:mmr-116560
Registrant Name:Domain Admin
Registrant Organization:Wikimedia Foundation, Inc.
Registrant Street1:149 New Montgomery Street
Registrant Street2:Third Floor
Registrant Street3:
Registrant City:San Francisco
Registrant State/Province:CA
Registrant Postal Code:94105
Registrant Country:US
Registrant Phone:+1.4158396885
Registrant Phone Ext.:
Registrant FAX:+1.4158820495
Registrant FAX Ext.:
Registrant Email:dns-admin@wikimedia.org
Admin ID:mmr-116560
Admin Name:Domain Admin
Admin Organization:Wikimedia Foundation, Inc.
Admin Street1:149 New Montgomery Street
Admin Street2:Third Floor
Admin Street3:
Admin City:San Francisco
Admin State/Province:CA
Admin Postal Code:94105
Admin Country:US
Admin Phone:+1.4158396885
Admin Phone Ext.:
Admin FAX:+1.4158820495
Admin FAX Ext.:
Admin Email:dns-admin@wikimedia.org
9. Tech ID:mmr-116560
Tech Name:Domain Admin
Tech Organization:Wikimedia Foundation, Inc.
Tech Street1:149 New Montgomery Street
Tech Street2:Third Floor
Tech Street3:
Tech City:San Francisco
Tech State/Province:CA
Tech Postal Code:94105
Tech Country:US
Tech Phone:+1.4158396885
Tech Phone Ext.:
Tech FAX:+1.4158820495
Tech FAX Ext.:
Tech Email:dns-admin@wikimedia.org
Name Server:NS0.WIKIMEDIA.ORG
Name Server:NS1.WIKIMEDIA.ORG
Name Server:NS2.WIKIMEDIA.ORG
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
DNSSEC:Unsigned
clear
Limpia la pantalla, y coloca el prompt al principio de la misma. || Sintaxis: clear.
efesita@Efesita-Ubuntu:~$ clear
grep
mount
se utiliza para ver todos los dispositivos que esten conectados
efesita@Efesita-Ubuntu:~$ mount
/dev/sda5 on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/efesita/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=efesita)
/dev/mmcblk0p2 on /media/28edb107-6d5c-47bd-ac98-d22dffa47c80 type ext3 (rw,nosuid,nodev,uhelper=udisks)
10. /dev/mmcblk0p1 on /media/LABEL type vfat
(rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
umount
para desmontar un dispositivo especifico
efesita@Efesita-Ubuntu:~$ umount /dev/mmcblk0p2
apt-cache search
texto a busca, Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos
buscado.
efesita@Efesita-Ubuntu:~$ sudo apt-cache search Gnome
apt-get dist-upgrade
Función adicional de la opción anterior que modifica las dependencias por la de las nuevas versiones de los paquetes.
efesita@Efesita-Ubuntu:~$ sudo apt-get install Gnome
apt-get remove
nombre_paquete Borra paquetes.Con la opción –purge borramos tambien la configuración de los paquetes instalados.
efesita@Efesita-Ubuntu:~$ sudo apt-get remove Gnome
apt-get update Actualiza la lista de paquetes disponibles para instalar.
apt-get upgrade Instala las nuevas versiones de los diferentes paquetes disponibles.
fdisk
para mostrar los dispositivos que estan conectados