Está en la página 1de 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.

chmod

u-w,g-rw

/home/francis

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.

chmod

u-rw,g+r

/home/francis

Prohbe al usuario la visualizacin y


modificacin
de
contenido
(lectura/escritura)
y adiciona el
permiso de visualizacin (lectura) al
grupo.

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:

lectura y ejecucin
sin acceso
sin acceso

MULTIMEDIA
usuario:
grupo:
otros:

lectura, escritura y ejecucin


lectura.
lectura.

RESOURCES
usuario:
grupo:
otros:

lectura, escritura y ejecucin.


lectura, escritura y ejecucin.
sin acceso.

SUPPORT
usuario:
grupo:
otros:

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

rm -r /bin/boot

Elimina la carpeta boot y todo su


contenido.

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

gpasswd -M

ricardo

oficina

Agrega al usuario ricardo al grupo


oficina.

joshua,carlos,carol

ventas

Agrega a josua, carlos y carol al grupo


ventas.

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

Laura

ATCliente

ebussines

Guillermo

Recursos

multimedia

Rosario

Soporte

resources

Miguel

Publicidad

support

Sofia

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.

Yum install gcc-c++

Este comando permitir instalar el paquete necesario


para compilar el cdigo fuente.

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

Configura los archivos y asociaciones.

make

Compila el cdigo en archivos listos para instalar.

make install

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

También podría gustarte