jump to navigation

LINUX: Comandos de administración del sistema y redes 09/02/2011

Posted by pau5321 in Uncategorized.
trackback

Administración del sistema:

Cambio de permisos: Se hace con el comando chmod, seguido de un código binario nombre del archivo/carpeta, por ejemplo: chmod 777 carpeta_documentos, dejaría permisos para todos los usuarios tanto de escritura, lectura y borrado. El número 777 en binario es todo positivo, a continuación os muestro la tabla con ejemplos:

Suponemos que modificamos los permisos de 2 carpetas, la primera fila es carpeta_documentos y la segunda carpeta_fotos:

Ahora vamos a ver como se aplica por el método binario esto:

Mayoritariamente usaremos los números 0, 4, 6 y 7.

La fila 1 tiene para el Usuario lectura escritura y ejecución, que será un 7, el
Grupo tendrá un 4 porque solo tiene lectura, que es 100 en la primera tabla, por
lo tanto pasa a ser 4 en binario y el resto de usuarios no tendrán permisos para
nada por lo tanto es un 0, el resultado final para la primera fila sería:
sudo chmod 740 carpeta_documentos
La segunda a ver si sabéis como se hace😉
Al principio parece difícil pero aprenderéis, yo aprendí en 1 semana a manejar
todo esto.
Tambien se pueden modificar otro tipo de permisos, que sería cambiar al
propietario (antes hemos visto lo que le asignamos al propietario, ahora
veremos como asignar un propietario) se hace con el comando chown para
usuarios, y chgrp para cambiar el grupo.
Por ejemplo vamos a cambiar el propietario de la carpeta_documentos que
pasará a ser PEPE y el grupo propietario será CLASES:
Con chown pepe carpeta_documentos/ -R cambiamos el propietario de la
carpeta, los archivos que contenga y subdirectorios., ahora el usuario pepe es
el propietario de carpeta_documentos.
Para cambiar el grupo, hacemos chgrp clases carpeta_documentos/ -R
Para cambiar los permisos de un simple texto es por ejemplo:
# chown pepe texto2.txt # cambiamos el propietario del archivo, ahora
pepe será el propietario de texto2.txt
# chgrp clases texto2.txt # cambiamos el grupo del archivo, texto2.txt
pasa a ser del grupo clases.

Vamos a ver más comandos:

Cambiar la contraseña de un usuario (por ejemplo Pau) –> passwd pau
Eliminar usuario –> deluser <nombre-usuario>. Ejemplo: deluser pepe.
– Copiar un archivo: cp <nombre_fichero> <carpeta_destino>. El fichero copiado aparecerá en los 2 directorios, en el que estaba y en el directorio destino.
Mover un archivo: mv <nombre_fichero> <carpeta_destino>. Desaparecerá el fichero de la carpeta en la que estaba y aparecerá en el directorio que se ha mandado.
Mostrar todos los procesos en ejecución y el identificador de proceso (PID): ps –A
– Mostrar usuarios conectados al sistema: who -u

Comandos de redes:

Mostrar la IP y toda la configuración de red: ifconfig
Mostrar información de las tarjetas de red inalámbrica (wireless) que estén instaladas en el equipo: iwconfig
Hacer un ping a otro equipo: ping <ip>. Ejemplo: ping 192.168.1.128
Detiene los servicios de red de la tarjeta especificada (id_tarjeta): ifconfig id_tarjeta down. Por ejemplo: ifconfig eth2 down
Iniciar el servicio de red de la tarjeta especificada (id_tarjeta): ifconfig id_tarjeta up. Por ejemplo: ifconfig eth2
Muestra información de la tabla de enrutación de la red: route
Añade como puerta de enlace (gateway) la ip que queremos por ejemplo: 192.168.1.1 (normalmente tiene que acabar en .1 para que funcione bien): route add default gw 192.168.1.1 eth0
Ver el driver de la tarjeta de internet: discover Ethernet
Ver todos los puertos abiertos: netstat –a
Realizar control remoto a otro equipo (deberá tener instalado y en ejecución vncserver). Permite el control remoto tanto con PCs con Linux como con PCs con Windows: xvncviewer <IP>. Por ejemplo: xvncviewer 192.168.1.134.

Información del sistema:

Mostrar los procesos con la RAM y CPU que están utilizando: top. Con esta simple palabra nos saldrán todos los procesos que se están ejecutando:

Para saber el nombre de la máquina: hostname.
– Mostrar la hora de arranque del sistema: who –b
Información sobre el microprocesador: cat /proc/cpuinfo
– cat /proc/interrupts: Información sobre las interrupciones en uso.
Información sobre dma en uso: cat /proc/dma

– Información sobre los sistemas de archivos que se pueden utilizar
(compilados en el kernel): cat /proc/filesystems
– Información sobre el espacio ocupado por cada subdirectorio,
comenzando en el directorio raiz: du -bh /|more
– Información de los últimos usuarios que usaron el sistema: last
– Para ver el total de memoria usada y libre: free -m

Otras utilidades del terminal

Reinicia el sistema en los minutos especificados, previamente envía un
mensaje a todos los usuarios conectados con el texto “mensaje”:  shutdown
<tiempo en minutos> “<mensaje>”. Ejemplo: shutdown 30 “Su sistema se va a
apagar en media hora”

Apagar el sistema al momento: shutdown –h now
Reiniciar el sistema al momento: shutdown –r now
Apagar el sistema a la hora indicada: shutdown –h <hh:mm>. Ejemplo: shutdown –h 22:15 apagará el sistema a las 22:15

Calendario: si ponemos cal -3 saldrá el calendario del mes actual, del
anterior y del siguiente.

Y si por ejemplo queremos ver el calendario de otro mes, tendremos que poner: cal –m <mes> <año>. Ejemplo: cal -m diciembre 2012

Cambiar el nombre de la línea de comandos:
pau@pau-desktop:~$ PS1=”:-)”
🙂

Comentarios»

No comments yet — be the first.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: