You are on page 1of 11

Gua CentOS v 0.

151210

Gua CentOS
Uso bsico de la terminal en GNU/Linux (CentOS) El uso de la terminal en CentOS permite que posea completo acceso al sistema sin restriccin alguna (siempre que ingrese como usuario root), dispone de varios comandos para realizar tareas bsicas 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 grfica a travs de los accesos directos en Administracin, Sistema, Preferencias y Centro de Control, sin embargo, los accesos mediante terminal son ms rpidos 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 contrasea de root para utilizar la mayora de comandos en la terminal, asegrese de tenerla antes de continuar.

http://alreadyknew.blogspot.com/

Pgina 1 de 11

Gua CentOS v 0.151210 Los comandos provistos a continuacin son los que deber conocer como mnimo, si desea ver una lista ms 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 sper usuario (root). Recuerde que en CentOS solo existe un usuario con suficientes permisos para efectuar cambios en el sistema, la contrasea 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 contrasea se adquiere acceso como root. Recuerde agregar el guin luego de su.

2. mkdir: Comando que le permitir crear carpetas, un ejemplo de su uso sera: mkdir /etc/vsl/install en cuyo caso se crear la carpeta /install/ dentro de la carpeta /vsl/ que a su vez se encuentra ubicada en /etc/. El comando anterior le dara un error:

Esto ocurre debido a que una de las carpetas (en este caso vsl) no existe y mkdir no posee permisos para crear ms de una carpeta (el comando anterior le estara pidiendo crear la carpeta vsl y install). Para solucionar este percance utilice el comando mkdir como se muestra a continuacin:

Al aadirle la opcin (-p) indicamos al comando mkdir que proceda a crear todas las carpetas faltantes requeridas para crear la carpeta install. Para verificar que el comando anterior se ejecut correctamente acceda al explorador: Este icono est ubicado en el escritorio. Luego, en la nueva ventana del explorador (Konqueror), ubique en el panel izquierdo el icono y presione una vez sobre el (botn izquierdo del ratn), ver desplegarse una lista en la cual podr distinguir la carpeta etc.
http://alreadyknew.blogspot.com/

Pgina 2 de 11

Gua CentOS v 0.151210

Presione sobre el smbolo para expandir la lista y podr distinguir la ruta completa que fue creada con el comando mkdir.

Practique un poco! Cree la siguiente estructura de carpetas utilizando nicamente el comando mkdir, utilice las opciones que crea necesarias.

http://alreadyknew.blogspot.com/

Pgina 3 de 11

Gua CentOS v 0.151210

3. cd: Utilice este comando para acceder a la ruta que desee, un ejemplo de su uso sera: cd <ruta> cd /home/usuario/Desktop en cuyo caso se ubicar en la carpeta Desktop (escritorio). Utilice el comando cd, sin ningn parmetro para regresar a la carpeta personal del usuario (/home/nombredeusuario). Utilice cd .. para regresar a la carpeta anterior. Tenga en consideracin que entre el comando cd y los puntos (..) debe existir un espacio. 4. ls: Permite ver la lista de archivos en la carpeta actual. A modo de prctica ingrese mediante el comando cd hasta la carpeta /etc/vsl, luego utilice el comando ls, el contenido que debera ver sera:

Intente ver el contenido de las siguientes carpetas desde terminal: /dev/input /lib/rtkaio/i686/nosegneg /usr/include /usr/bin La siguiente lista de comandos requiere que comprenda ciertos principios acerca de cmo se tratan los permisos en GNU/Linux: Todo archivo o carpeta en GNU/Linux posee un propietario asignado automticamente, esto permite establecer la autorizacin de poder ingresar y modificar el contenido. Los permisos pueden definirse en tres categoras, usuario propietario (creador), grupo propietario (conjunto de usuarios) y otros. Tales permisos pueden ser modificados para proteger sus documentos o carpetas de forma local, como tambin puede compartir carpetas en red permitiendo acceso slo a un conjunto de usuarios de su eleccin. Cada usuario ser propietario de su carpeta o archivo, de forma predeterminada slo se permite el cambio de permisos al usuario propietario o al superusuario (root). Para una mejor comprensin acceda mediante el explorador (konqueror) a la carpeta /home/administrador (suponiendo que usted creo al usuario administrador en la instalacin, en caso contrario acceda a la carpeta que contiene el nombre de su usuario)

http://alreadyknew.blogspot.com/

Pgina 4 de 11

Gua CentOS v 0.151210 Ahora cree una carpeta presionando el botn derecho del ratn sobre una parte vaca del panel derecho.

Como ve puede crear adems distintos archivos, tal y como se muestra en la lista de la imagen anterior. La razn por la cual se le permite crear archivos es porque usted es propietario de la carpeta. Para visualizar estos detalles presione con el botn derecho del ratn sobre la carpeta administrador luego seleccione propiedades.

En la nueva ventana seleccione la pestaa permisos y verifique en la parte inferior el nombre del usuario y grupo propietario.

http://alreadyknew.blogspot.com/

Pgina 5 de 11

Gua CentOS v 0.151210 Como ve solamente si usted es propietario de la carpeta puede modificar su contenido. Ahora ingrese a la carpeta /home

Intente crear una carpeta. Notar que no dispone de la opcin en el men para crear una carpeta. Verifique el usuario y grupo propietario.

El usuario y grupo propietario pertenecen a root, usted no es el propietario de la carpeta por tanto no tiene permisos de modificar su contenido. Ahora pasemos a ver los comandos que nos permiten cambiar la propiedad y los permisos de una carpeta o archivo. 5. chown: Utilice este comando para modificar el usuario o grupo propietario de un archivo. chown <usuario>:<grupo> <ruta> Por ejemplo utilice: chown administrador:administrador /etc/vls/install Ahora verifique que efectivamente tiene permisos para modificar el contenido de la carpeta install. 6. chgrp: Utilice este comando para modificar el grupo propietario de un archivo o carpeta. chgrp <grupo> <ruta>

http://alreadyknew.blogspot.com/

Pgina 6 de 11

Gua 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 smbolo + adiciona permisos, el smbolo - prohbe permisos y el smbolo = asigna los permisos reemplazando todo permiso anterior. As podemos ver lo siguiente:

chmod

u=rw,g=r,o=

/home/xuser

Define que el usuario propietario posea permisos de lectura y escritura, el grupo posea permiso de lectura y otros no pueda acceder (pues no tiene permiso alguno) a la carpeta xuser. Define que el usuario propietario este prohibido de modificar el contenido (escritura), el grupo este prohibido de visualizar y modificar el contenido (lectura y escritura) a la carpeta francis. Prohbe al usuario la visualizacin y modificacin de contenido (lectura/escritura) y adiciona el permiso de visualizacin (lectura) al grupo.

chmod

u-w,g-rw

/home/francis

chmod

u-rw,g+r

/home/francis

A manera de prctica proceda a realizar lo siguiente: Cree la siguiente estructura de carpetas y establezca los permisos mediante terminal: CARPETA PERMISOS -----------------------------------------------------------------------HELPDESK usuario: lectura grupo: lectura y escritura. otros: sin acceso EBUSSINES usuario: grupo: otros: MULTIMEDIA usuario: grupo: otros: RESOURCES usuario: grupo: otros: SUPPORT usuario: grupo: otros: lectura y ejecucin sin acceso sin acceso lectura, escritura y ejecucin lectura. lectura. lectura, escritura y ejecucin. lectura, escritura y ejecucin. sin acceso. lectura y ejecucin. lectura, escritura y ejecucin. lectura y ejecucin.

http://alreadyknew.blogspot.com/

Pgina 7 de 11

Gua CentOS v 0.151210 8. ifconfig: Permite visualizar informacin de nuestra interfaz de red. 9. ping: Permite enviar paquetes a una direccin ip especfica para determinar si recibe respuesta. 10. free: Muestra la cantidad de memoria utilizada. 11. mv: Permite mover archivos. mv /etc/bin/registro.log /home/Roxana/Desktop Mueve el archivo registro.log a la carpeta Desktop (escritorio) del usuario Roxana.

12. cp: Le permitir copiar archivos. cp /home/x/foto.jpg /usr/bin Copia el archivo foto.jpg a la carpeta bin.

13. rm: Elimina archivos o carpetas. rm /bin/boot/decent.ex Elimina el archivo decent.ex Elimina la carpeta boot y todo su contenido.

rm -r /bin/boot

15. useradd: Permite crear usuarios. useradd rosa Si desea especificar un grupo para el usuario al momento de la creacin, agregue -g nombre del grupo al comando useradd. Por ejemplo: useradd rosa -g ceslab Crea el usuario rosa y adems indica que pertenezca al grupo ceslab. 16. groupadd: Permite crear grupos. groupadd gerencia Crea el grupo gerencia.

http://alreadyknew.blogspot.com/

Pgina 8 de 11

Gua CentOS v 0.151210 17. gpasswd (-a/-M): Permite asignar usuario(s) a un grupo especfico. gpasswd -a ricardo oficina Agrega al usuario ricardo al grupo oficina. ventas Agrega a josua, carlos y carol al grupo ventas.

gpasswd -M

joshua,carlos,carol

A modo de prctica realice lo siguiente (mediante terminal): 1) Crear usuarios: 1. Roberto 2. Rosario 3. Antonio 4. Laura 5. Miguel 6. Guillermo 7. Sofia 2) Asignar usuarios a grupos segn corresponda: USUARIO(S) Miguel/Laura Antonio Roberto/Guillermo Sofia/Rosario/Miguel Miguel/Laura GRUPO ATCliente Ventas Publicidad Recursos Soporte

3) Establecer propietario de carpeta segn corresponda (mediante Terminal). CARPETA PROPIETARIO (usuario) PROPIETARIO (grupo) -----------------------------------------------------------------------------------------------helpdesk ebussines multimedia resources support Laura Guillermo Rosario Miguel Sofia ATCliente Recursos Soporte Publicidad Ventas

Compilar e instalar programas (CentOS) En GNU/Linux la mayora de programas que utilice le permitirn descargar el cdigo fuente del mismo, con esto usted podr modificar y entender el funcionamiento del programa en su totalidad. Algunos desarrolladores no distribuyen la versin compilada de su programa (versin lista para instalar) y requiere que se realic la compilacin e instalacin manualmente. Veremos a continuacin ambos casos. 1. Instalar programas con paquetes ejecutables (rpm): La manera ms simple y sencilla de instalar programas en CentOS es descargando un paquete con extensin 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 instalacin.

http://alreadyknew.blogspot.com/

Pgina 9 de 11

Gua 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 2. Instalar programas a partir del cdigo fuente: En ocasiones no dispondr de paquetes rpm para instalar el programa que requiera, cuando esto ocurra deber proceder a realizar la instalacin de forma manual a travs del cdigo fuente, para ello necesitar instalar ciertos programas antes de proceder (requiere acceso a internet). Para instalar estos programas acceda a la terminal y escriba lo siguiente: yum install gcc Este comando permitir instalar todos los paquetes necesarios para proceder a configurar el cdigo. Este comando permitir instalar el paquete necesario para compilar el cdigo fuente.

Yum install gcc-c++

Puede que requiera tambin instalar los siguientes paquetes (varia acorde al programa que desee instalar): yum groupinstall X Software Development yum install qt-devel yum install kdelibs-devel Al finalizar la instalacin de estos programas es recomendable verificar si existen actualizaciones disponibles, para ello escriba en la terminal: yum update OBS: Si no posee acceso a internet deber descargar los paquetes manualmente o instalarlos desde el DVD de CentOS. Resueltas las dependencias podr proceder con la compilacin e instalacin del programa. El cdigo fuente suele ser distribuido en archivos comprimidos con extensin tar, tar.gz, tar.bz2, etc. Lo primero que debe hacer es descomprimir el contenido del archivo, para ello presione con el botn secundario del ratn y elija la opcin extraer aqu.

http://alreadyknew.blogspot.com/

Pgina 10 de 11

Gua 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: ./configure make make install Configura los archivos y asociaciones. Compila el cdigo en archivos listos para instalar. Instala el programa en el sistema operativo.

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 cdigo fuente o proceda con la instalacin para que GNU/Linux le advierta sobre las dependencias. Mayor informacin en: http://wiki.centos.org/es

Usted es libre de:


copiar, distribuir y comunicar pblicamente la obra hacer obras derivadas

Bajo las condiciones siguientes:

Reconocimiento. Debe reconocer los crditos de la obra (http://alreadyknew.blogspot.com/) Compartir bajo la misma licencia. Si altera o transforma esta obra, o genera una obra derivada, slo puede distribuir la obra generada bajo una licencia idntica a sta.

http://alreadyknew.blogspot.com/

Pgina 11 de 11

You might also like