02 CentOS - Comandos Básicos (Terminal) RPM Yum
02 CentOS - Comandos Básicos (Terminal) RPM Yum
02 CentOS - Comandos Básicos (Terminal) RPM Yum
151210
Guía CentOS
Uso básico de la terminal en GNU/Linux (CentOS)
El uso de la terminal en CentOS permite que posea completo acceso al sistema sin
restricción alguna (siempre que ingrese como usuario root), dispone de varios comandos para
realizar tareas básicas como copiar, renombrar o eliminar archivos, tareas avanzadas como
instalar programas, editar archivos del sistema y modificar permisos/configuraciones de
usuarios. Muchas de estas tareas pueden realizarse de manera gráfica a través de los accesos
directos en Administración, Sistema, Preferencias y Centro de Control, sin embargo, los
accesos mediante terminal son más rápidos y efectivos, por tanto, abordaremos aquí el uso de
la terminal para desarrollar tales tareas.
Para acceder a la terminal acceda al Menú K, luego Sistema y por último Terminal.
Tenga en cuenta que es necesario conocer la contraseña de root para utilizar la mayoría de
comandos en la terminal, asegúrese de tenerla antes de continuar.
http://alreadyknew.blogspot.com/
Página 1 de 11
Guía CentOS v 0.151210
Los comandos provistos a continuación son los que deberá conocer como mínimo, si desea ver
una lista más detallada de comandos pruebe a escribir help ó consultar la ayuda incluida en el
sistema operativo.
Lista de comandos:
1. su-: Comando esencial, permite que el usuario adquiera permisos de súper usuario
(root). Recuerde que en CentOS solo existe un usuario con suficientes permisos para
efectuar cambios en el sistema, la contraseña del usuario root es entonces esencial
para realizar tareas administrativas en CentOS. En el siguiente ejemplo podrá
verificar que luego de utilizar el comando y escribir correctamente la contraseña se
adquiere acceso como root. Recuerde agregar el “guión” luego de su.
Esto ocurre debido a que una de las carpetas (en este caso “vsl”) no existe y mkdir no
posee permisos para crear más de una carpeta (el comando anterior le estaría pidiendo
crear la carpeta “vsl” y “install”).
Al añadirle la opción (-p) indicamos al comando mkdir que proceda a crear todas las
carpetas faltantes requeridas para crear la carpeta “install”.
http://alreadyknew.blogspot.com/
Página 2 de 11
Guía CentOS v 0.151210
Presione sobre el símbolo para expandir la lista y podrá distinguir la ruta completa
que fue creada con el comando mkdir.
http://alreadyknew.blogspot.com/
Página 3 de 11
Guía CentOS v 0.151210
3. cd: Utilice este comando para acceder a la ruta que desee, un ejemplo de su uso sería:
cd <ruta>
Utilice el comando cd, sin ningún parámetro para regresar a la carpeta personal del
usuario (/home/nombredeusuario).
La siguiente lista de comandos requiere que comprenda ciertos principios acerca de cómo
se tratan los permisos en GNU/Linux:
http://alreadyknew.blogspot.com/
Página 4 de 11
Guía CentOS v 0.151210
Ahora cree una carpeta presionando el botón derecho del ratón sobre una parte vacía del
panel derecho.
Como ve puede crear además distintos archivos, tal y como se muestra en la lista de la
imagen anterior. La razón por la cual se le permite crear archivos es porque usted es
propietario de la carpeta. Para visualizar estos detalles presione con el botón derecho del
ratón sobre la carpeta administrador luego seleccione propiedades.
http://alreadyknew.blogspot.com/
Página 5 de 11
Guía CentOS v 0.151210
Intente crear una carpeta. Notará que no dispone de la opción en el menú para crear una
carpeta. Verifique el usuario y grupo propietario.
Ahora pasemos a ver los comandos que nos permiten cambiar la propiedad y los permisos
de una carpeta o archivo.
http://alreadyknew.blogspot.com/
Página 6 de 11
Guía CentOS v 0.151210
7. chmod: Permite especificar los permisos de usuario, grupo y otros. En este comando es
necesario definir sus variables: u: usuario, g: grupo, o: otros, r: read (lectura), w: write
(escritura) y x: ejecutar. Si utiliza el símbolo + adiciona permisos, el símbolo - prohíbe
permisos y el símbolo = asigna los permisos reemplazando todo permiso anterior.
CARPETA PERMISOS
------------------------------------------------------------------------
HELPDESK
usuario: lectura
grupo: lectura y escritura.
otros: sin acceso
EBUSSINES
usuario: lectura y ejecución
grupo: sin acceso
otros: sin acceso
MULTIMEDIA
usuario: lectura, escritura y ejecución
grupo: lectura.
otros: lectura.
RESOURCES
usuario: lectura, escritura y ejecución.
grupo: lectura, escritura y ejecución.
otros: sin acceso.
SUPPORT
usuario: lectura y ejecución.
grupo: lectura, escritura y ejecución.
otros: lectura y ejecución.
http://alreadyknew.blogspot.com/
Página 7 de 11
Guía CentOS v 0.151210
9. ping: Permite enviar paquetes a una dirección ip específica para determinar si recibe
respuesta.
useradd rosa
Por ejemplo:
http://alreadyknew.blogspot.com/
Página 8 de 11
Guía CentOS v 0.151210
En GNU/Linux la mayoría de programas que utilice le permitirán descargar el código fuente del
mismo, con esto usted podrá modificar y entender el funcionamiento del programa en su
totalidad. Algunos desarrolladores no distribuyen la versión compilada de su programa
(versión lista para instalar) y requiere que se realicé la compilación e instalación manualmente.
Veremos a continuación ambos casos.
1. Instalar programas con paquetes ejecutables (rpm): La manera más simple y sencilla de
instalar programas en CentOS es descargando un paquete con extensión rpm (*.rpm),
este tipo de paquetes está listo para instalar y bastará con ejecutar en la terminal el
comando rpm -ivh “nombredearchivo.rpm” para comenzar con la instalación.
http://alreadyknew.blogspot.com/
Página 9 de 11
Guía CentOS v 0.151210
En la actualidad existen diversos sitios web donde puede encontrar paquetes rpm:
http://rpm.pbone.net/
http://www.rpm.org/
http://www.rpmfind.net/
http://www.softonic.com/linux
http://www.sourceforge.net
yum install gcc Este comando permitirá instalar todos los paquetes
necesarios para proceder a configurar el código.
Puede que requiera también instalar los siguientes paquetes (varia acorde al programa
que desee instalar):
El código fuente suele ser distribuido en archivos comprimidos con extensión tar,
tar.gz, tar.bz2, etc. Lo primero que debe hacer es descomprimir el contenido del
archivo, para ello presione con el botón secundario del ratón y elija la opción extraer
aquí.
http://alreadyknew.blogspot.com/
Página 10 de 11
Guía CentOS v 0.151210
Luego, acceda por medio de la terminal a la carpeta que fue creada cuando
descomprimió el archivo. Proceda a utilizar los siguientes comandos:
Como podrá notar instalar programas en CentOS y en general en GNU/Linux no posee mayor
dificultad que seguir los pasos antes descritos, tenga en cuenta que alguno programas
requieren de otros para ser instalados, a estos se le conoce como dependencias, si no está
seguro de las dependencias necesarias por el programa a instalar puede consultar los archivos
README e INSTALL incluidos en el código fuente o proceda con la instalación para que
GNU/Linux le advierta sobre las dependencias.
Compartir bajo la misma licencia. Si altera o transforma esta obra, o genera una obra
derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta.
http://alreadyknew.blogspot.com/
Página 11 de 11