Linux Guía básica Ordenes de Linux



Documentos relacionados
apt cache search (texto) Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos buscado.

MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat. Instalación de servidores FTP y WEB en Linux

Introducción a Linux. II.

Fedora Core GNU/LINUX

GNU/Linux Administración Básica

Comandos más utilizados en Linux

Comandos Linux. Recopilación de algunos de los comandos LINUX más usados.

( Segunda Parte ) 9 de Octubre de Versión 1.0

El sistema operativo Linux

TEMA 2: GESTIÓN DE ARCHIVOS

SILLABUS CURSO : LINUX

Comandos Linux Ayuda. Archivos y directorios

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION

La consola en GNU / Linux

UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX

Uso básico de la terminal

Auxiliar 1 CC31A. Comandos útiles: Profesor: José Miguel Piquer

INSTRUCTIVO DE INSTALACION ATOM 2.0.1

Administración de Sistemas Operativos

Gestión de Registros Parte I: rsyslog

INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4

Como crear usuarios y grupos, añadirles permisos.

Comandos del administrador

Compartiendo conocimiento... Guía básica de instalación de Asterisk 11 en Centos6.5

Gestión de discos duros en Linux

Instalando CodeKa v1.0 sobre Bitnami Xamp Stack (para Windows, Linux, OS X y Solaris).

Linux Principios básicos de uso del sistema [4ª edición]

Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas. Laboratorio de Seguridad en aplicaciones web

Y añado también los 2 profesores al grupo de profesores mediante el comando:

Certificación LPIC-1, examen

Cloud Builder Ejercicio práctico

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula

Configuración y uso de fetchmail

Instalación y configuración de un servidor de base de datos MySQL 4.1 y su réplica en Red Hat Linux ES 4.0 o Fedora.

Servidor Web Apache Knoppix Linux.-

Sistemas de administración. Mauricio Restrepo Galeano. Docente CESDE escuela de informática. Administrador de redes CediMed S.A.

Esquema Presentación

UNIDAD DIDACTICA 13 INICIAR SESIÓN EN LINUX DE FORMA REMOTA

Sesión 1. Comandos básicos. Curso 09/10. Fernando Rincón Escuela Superior de Informática Universidad de Castilla-La Mancha

INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

Borra el fichero hola.txt -rf Borra el fichero/directorio sin pedir confiramación

El Sistema Operativo Linux

LINUX - Los archivos de órdenes I

Programa Una laptop por niño

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Práctica 1: Herramientas básicas:

Creación de un DNS simple

Shell de Unix ProgPLN

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín

Introducción a Linux. El regreso a los años 70: la consola (III)

Licencia de Publicación

INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL

MANUAL DE INSTALACIÓN OWNCLOUD

Instalación y Mantenimiento de Servicios de Internet

PRACTICA 6.6 VPN Logmein Hamachi registrarse en la página instalación,

Sistema Integral de Gestión y Evaluación SIGEVA. GUÍA PARA LA MIGRACION A APACHE TOMCAT 6.x

Taller de GNU/Linux Instalación de servicios básicos

Comandos Básicos de Guadalinex

Usuarios, Grupos y Permisos en GNU/Linux

Manual para el uso de GIT Los siguientes pasos indican el procedimiento para entrar a GIT y para agregar la llave pública.

Existen 3 modos de entrar a ftp Acceso Anónimo: Entra pero no tiene permisos para nada, solo para ver.

5. Instalación y configuración de un servidor DNS. (configuración mediante webmin).

INSTALACIÓN DE GITLAB

Formas de llevar a cabo un backup de una base de datos MySQL

Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (I).

INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL

PRÁCTICA 7 COPIAS DE SEGURIDAD EN GNU/LINUX:

TUTORIAL INSTALACION SERVIDOR DE VIDEOCONFERENCIA CON OPENFIRE. Descargamos el openfire de la página oficial luego lo pasamos a Ubuntu:

GUIA DE L ABORATORIO N 05. OBJETIVO: Conocer el entorno de Linux, características y componentes más importantes. Manipular la consola del sistema.

Reparar diagramas FUP o MMI con errores de código desde un Backup anterior.

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios.

Instalación y configuración del servidor DHCP.

TP N 7 Comandos "mount" y "umount"

Práctica 2.3 Comandos en Linux

MANUAL DE INSTALACIÓN GLPI EN CANAIMA

Instalación Webmin y Servidor Apache

Capítulo 2. Cuestiones previas

Arranque Dual (Dual boot) Ubuntu, Windows 7 y Windows XP

Prácticas A.S.O./A.S.O.P. - Boletín L08 NFS y NIS

UNIDAD DIDACTICA 10 GESTIÓN DEL SOFTWARE

Introducción a Linux. Comandos básicos

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

ADMINISTRACIÓN DE SERVIDORES CON

CENTRO DE ESTUDIOS. Convocatoria: Todo el año Duración: 35 h Horario: Turnos de mañana/ tarde Precio: 490

P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C.

Instituto Tecnológico de Las Américas (ITLA)

Acá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04.

Servidor Apache 1. Instalación de apache

SONARQUBE. Sandoval Lucas, Leutwyler Nicolás 1er cuatrimestre 2015

SISTEMA CABILDO MANUAL DE INSTALACIÓN CLIENTE ERP CABILDO LA SOLUCIÓN TECNOLÓGICA MÁS COMPLETA E INTEGRAL PARA GOBIERNOS LOCALES

Servidor DNS sencillo en Linux con dnsmasq

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula:

INSTALAR UBUNTU SERVER Seleccionar Idioma español. Especialistas en Soluciones Inalámbricas

Apuntes de FTP. FTP Básico. Iván Córdoba. Acceder a FTP via Nautilus o Firefox: ftp://usuario:password@ftp.servidor.es/ Terminal : ftp ftp.servidor.

Transcripción:

Linux Guía básica Ordenes de Linux 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 cd nom_directorio Cambia de directorio more nom_fichero Muestra el contenido de un fichero de forma paginada ls -la more Lista las ficheros de forma paginada mv [ruta1]fichero1 [ruta2]fichero2 Mueve y/o renombra un fichero. rm archivo o directorio Elimina archivos o directorios rm -R directorio Borra un directorio recursivamente cp archivo1 archivo2 Realiza una copia de un fichero tail nom_archivo Muestra las últimas líneas de un archivo de forma estática tail -f nom_archivo Muestra las últimas líneas del fichero de manera dinámica head -numero nom_archivo Muestra las primeras (número) líneas de un fichero mkdir nom_directorio Crea un directorio rmdir nom_directorio Elimina un directorio chmod xxx nom_fichero Cambia los permisos de acceso de un fichero chmod g -w hola chown usuario fichero/directorio Cambia el propietario de un fichero o directorio chgrp grupo fichero/directorio Cambia el grupo (-R para realizar el cambio recursivo) ps aux Muestra una lista de los procesos activos kill -x(de 0 a 9) PID Elimina un proceso via nº PID que le identifica mount Vemos el listado de dispositivos montados mount /dev/fd0 /mnt/floppy Montaje de la disquetera mount /mnt/cdrom Punto de montaje del CD-ROM umount Desmonta los puntos de montaje anteriores hostname Visualiza el nombre de la máquina fsck Escanea el disco init 0 Apaga la máquina de manera correcta init 6 Reinicia la máquina compress/uncompress Comandos de compresión de archivos ".Z" gunzip nom_archivo.gz Descompresión de archivos ".gz" tar xvf fichero.tar Descomprime archivos ".tar" top Lista procesos de CPU find / -name nom -print Encuentra ficheros según patrón pwd Visualiza el directorio actual grep 'cadena' archivo Muestra las líneas del archivo que contienen la cadena date Da la hora y la fecha del sistema cal Muestra el calendario del mes actual clear Borra la pantalla who Informa de los usuarios conectados whoami Más información sobre nuestra máquina

finger su su nom_usuari fdisk setup rpm -i nombre_paquete startx Ctrl+Alt+F2 Alt+F'x' make config make xconfig ifconfig -a dump/restore./comando Información más completa que who Entrar a la sesión como root (necesario passwd) Estando como root entramos como otro usuario Gestión de particiones ('m' = menú de comandos) Configuración gráfica de dispositivos Instalación de paquetes RedHat Arranca el entorno gráfico Salir del entorno gráfico a un terminal Conmutar entre terminales Configuración del Kernel Entorno gráfico de configuración del Kernel Información de las propiedades de red, equivale a ifconfig /all en Windows Copias de seguridad y restauración Ejecuta un comando si no tenemos el path del directorio u: propietario; g:grupo; o: otros; a: todos +: conceder derechos -: denegar derechos Instalar, y mantener programas con Debian Instalar un programa apt-get install mysql Buscar si existe el programa apt-cache search mysql Mostrar informacion del programa apt-cache show mysql Actualizar lista de programas apt-get update Actualizar todos los programas instalados automaticamente apt-get dist-upgrade Hacer una simulacion de los progragramas que se van a actualizar, sin llegar a hacerlo apt-get -s dist-upgrade Reconfigurar de nuevo un programa dpkg-reconfigure fetchmail Listado de todos los programas instalados dpkg -l Test de velocidad de los mirrors de debian netselect -vv $(cat debian-ftp-mirrors) Parar y ejecutar programas Parar y comenzar apache apache restart Para la ejecución del programa apache stop

Comienza la ejecucion de un programa apache start Ficheros Borrar el directorio y todo su contenido rm -R midirectorio Copiar todo el directorio con su contenido en el directorio actual cp -R /home/gigi/midirectorio/./ Crear un enlace simbolico (/var/www/pruebas a punta a /home/gigi/pruebas/): ln -s /home/gigi/pruebas/ /var/www/pruebas Crear una copia de seguridad un directorio tar cvf /mnt/winsamba/etc.tar /etc/ Comprimir el archivo tar gzip /mnt/winsamba/*.tar Descargarse un fichero grande, si hay un corte descarga desde donde lo dejo. wget -c http://bulma.net/bulma.tgz Descargarse un fichero con un limite de 20k, si hay un corte descarga desde donde lo dejo. wget -c --limit-rate=20k http://bulma.net/bulma.tgz Descargarse de un ftp un directorio completo wget -l0 -np -r ftp://usuario:password@bulma.net/ftp wget -c --limit-rate=20k ftp://usuario:password@bulma.net/ftp/bulma.tgz Permisos Crear un grupo addgroup internet Crear un usuario gabriel y añadirlo al grupo internet: useradd -G internet gabriel passwd gabriel Borrar un usuario: deluser gabriel Asignar al grupo internet el directorio midirectorio chgrp -R internet midirectorio Cambiar el grupo al directorio midirectorio chown -R gigi.internet midirectorio/ Cambiar el propietario del directorio web chown -R internet web Dar permisos de lectura, escritura y ejecucion a todos al fichero backup_sh: chmod 777 backup_sh Cambiar los permisos al directorio completo midirectorio chmod -R 775 midirectorio/ Mysql

Buscar los procesos de MySql ps -ef grep mysql Iniciar Mysql /etc/init.d/mysql start Parar Mysql /etc/init.d/mysql stop Status Mysql /etc/init.d/mysql status Cambiar la contraseña de root. por defecto no tiene contraseña mysqladmin -u root password 'new-password' -Poner contraseña a la base de datos mysql> GRANT ALL PRIVILEGES ON inscripciones.* TO gigi@localhost IDENTIFIED BY 'passgigi'; -Tambien podemos emplear (http://www.yolinux.com/tutorials/linuxtutorialmysql.html) mysql> USE mysql; mysql> UPDATE user SET Password=PASSWORD('new-password') WHERE user='root'; mysql> FLUSH PRIVILEGES; Para Crear la Base de Datos mysqladmin -p create ejemplodb Para Borrar la Base de Datos mysqladmin -p drop ejemplodb Para Recuperar la copia de seguridad de un fichero de Backup mysql -u root ejemplodb -p < backup.sql Para Crear una copia de seguridad de la Base de Datos mysqldump -p ejemplodb > backup.sql -Mostrar todas las Bases de Datos mysqlshow Mostrar las tablas de ejemplodb mysqlshow ejemplodb Mostrar la tabla 'prueba' que hemos creado mysqlshow ejemplodb prueba Cargar una tabla segun unos campos desde un fichero separado por comas mysql> LOAD DATA INFILE '/home/gigi/www/mibasededatos.sql' INTO TABLE mitabla FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (campo1, campo2, campo3, campo4); Reemplazar un valor por otro, en este caso, una comilla por nada UPDATE mitabla SET campo1=(replace(campo1,"'","")); Otros Crea un listado con la ubicacion de todos los ficheros que contienen una palabra find midirectorio -type f xargs fgrep "microchof" /dev/null > resultado.txt

Encuentra todos los ficheros que se llamen de una forma determinada find. -name "*.bak" -print find. -name "*Thumbs.db*" -print Encuentra todos los ficheros que se llamen de una forma determinada y los borra find. -name "*.bak" -print -exec rm {} \; find. -name "*Thumbs.db*" -print -exec rm {} \; Sustituir un texto por otro en un fichero (http://www.iespana.es/pacodebian/bash.html) tr texto_origen texto_final < fichero.txt Enviar un mail de prueba echo 'Prueba' mail -s 'Primera prueba' gigi@localhost Conectarse por ssh con el usuario gigi por el puerto 3500 ssh -l gigi -p 35000 bulma.net Para saber las dns de un dominio dig -t ns bulma.net Pequeño programa para redimensionar todas las imagenes JPG #!/bin/bash for i in *.jpg; do convert -resize 100 $i small_100_$i convert -resize 800 $i small_800_$i done Varios Cómo copiar archivos a la disquetera? mcopy {archivos} a:{detino} Ej: mcopy holamundo.java a: mcopy holamundo.java a:/miprimerprograma/ mcopy a:/*.java /trabajos/ Cómo configurar la red? Buscaremos la opción de configurar tarjeta de red y nos pedirá los siguientes datos: Tus datos: Ip: xxx.xxx.xx.xx Mascara de subred 255.255.255.0 Gateway xxx.xxx.xx.xxx DNS 1 xx.xx.xx.xx DNS2 xx.xx.xx.xx Dirección de broadcast La misma que la Ip