En Linux, los usuarios tienen diferentes niveles de permisos en el servidor, lo que significa que solo ciertos usuarios pueden acceder, ejecutar o editar ciertos archivos y locales.
Hay dos tipos principales de usuarios: root y usuario común.
-
Root tiene acceso completo al servidor, pudiendo ejecutar cualquier comando, acceder a cualquier archivo y realizar cambios en el sistema - Si tiene un servidor VPS o Dedicado linux, tiene acceso de root para administrar el servidor, consulte cómo hacerlo
-
El usuario común: tiene permisos limitados, no pudiendo acceder a todos los directorios ni ejecutar comandos específicos. En los planes compartidos (Plan Personal, Emprendedor, Negocios, Turbo y Resellers), el propietario del plan solo tiene este permiso de usuario común.
Antes de ejecutar comandos, es importante que este consiente de las implicaciones de actuar como administrador e identificar qué instrucciones requieren este nivel de acceso.
Accediendo al terminal del servidor podrá localizar:
-
A) Nombre de usuario: estará en la línea de comandos justo antes del carácter @
-
B) Dominio: nombre de dominio principal
-
C) Directorio: se ubicará entre los corchetes [ ] - si aparece el icono "~" significa que está en el directorio de inicio del usuario
Cuando escribe algo en la línea de comandos y hace clic en Enter, lo que has escrito se llama input (entrada). La respuesta que devuelve el terminal se denomina output (salida)
Ahora, consulte algunos comandos básicos:
Comando | Descripción | Sintaxis | Variaciones comunes |
echo | Muestra un mensaje o el contenido de una variable. Este comando por sí solo parece bastante simple, pero se puede combinar con otros para crear un sistema de registro. | echo [opciones] [argumentos] | |
cat | Muestra el contenido de un archivo. Es útil para ver el contenido de un archivo sin tener que abrirlo en un editor de texto. | cat nombre-del-archivo |
|
ls | Enumera en columnas todos los archivos y directorios que se encuentran en el directorio actual | ls |
|
cd | Hace que el usuario cambie su directorio actual por otro, es útil para ejecutar comandos más cortos sin tener que seguir informando al directorio de los archivos que desea ejecutar | cd directorio-donde-quiere-ir |
|
pwd | Comando informativo, para tener cierto control de la ubicación del usuario. | pwd | |
man | Manual de instrucciones para el uso de un comando, es útil para verificar las reglas de un comando, las variaciones y las banderas de este. (Para salir de la vista de man y volver a la línea de comandos, presione la tecla q) | man [el-comando-deseado] | |
rm | Elimina un archivo - después de ejecutar el comando, se le preguntará si confirma la eliminación, presione s si es sí o n si no. | rm nombre-del-archivo |
|
rsync | Se utiliza para sincronizar archivos y carpetas entre dispositivos. Es muy útil para hacer copias de seguridad de archivos o sincronizar archivos entre diferentes computadoras. | rsync |
|
tail | Se utiliza para mostrar las últimas líneas de un archivo en Linux. Es útil para ver el final de un archivo de registro o para supervisar las actualizaciones de un archivo en tiempo real. | tail |
|
find | Se utiliza para localizar archivos y carpetas en un sistema de archivos. Es útil para buscar archivos en función de criterios como el nombre, la fecha de modificación y los permisos. | find |
|
ping | Se utiliza para comprobar si un host (ordenador o dispositivo de red) está activo y responde a las solicitudes de ping. Es útil para comprobar la conectividad de red y diagnosticar problemas de red. | ping |
|
shutdown | Se utiliza para apagar o reiniciar el sistema de forma segura, dando tiempo a los programas para cerrarse correctamente y guardar los archivos. Se recomienda advertir a otros usuarios antes de apagar o reiniciar el sistema, para evitar la pérdida de datos. Es importante recordar que el comando shutdown requiere privilegios de administrador y es posible que se le pida que introduzca la contraseña de administrador. | shutdown |
|
bash | Es un intérprete de comandos, utilizado para ejecutar instrucciones en el sistema operativo Linux. Es el shell predeterminado en muchas distribuciones y se utiliza para ejecutar scripts y automatizar tareas. | bash |
bash nombre_del_script.sh: Ejecutar un script de bash |
unzip | Se utiliza en Linux para descomprimir archivos en formato .zip, lo que facilita la extracción de contenido descargado o transferido al sistema. | unzip |
|