GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Comandos Secure Shell (SSH) para la administración de Linux.

Un shell no es más que un script escrito para el shell, o intérprete de línea de comandos, de un sistema operativo. También se considera como un lenguaje de programación simple de dominio específico que incluye diferentes operaciones realizadas por scripts de shell que incluyen manipulación de archivos, ejecución de programas e impresión de texto. En diferentes términos, shell también se denomina interfaz de usuario, sistemas operativos y aplicaciones para proporcionar una interfaz de shell alternativa para facilitar la interacción con el programa. En en términos simples, si la aplicación suele estar controlada por comandos, el shell podría ser un sistema controlado por menús que traduce las selecciones del usuario en los comandos apropiados.

Veamos algunos comandos básicos de Shell para la administración de Linux

passwd:este comando hará cambios en la contraseña de su cuenta SSH, solo tiene que seguir las opciones después de escribir cambiar la contraseña de la cuenta.
nano [opción] [archivo]:esto es un editor de archivos, fácil de usar y muy amigable.
nano –w /home/aquhome/public_html/index.php :su edición actual

index.php con –w no envolviendo líneas largas

mkdir [directory_name]:se utiliza para crear un directorio con permisos predeterminados específicos.

mkdir aquhome :Crea un directorio aquhome en el directorio actual en el que te encuentras.

df :[atributo]

[b]df -h[b] :Es para mostrarle el espacio en disco disponible en formato legible por humanos (Mbit y Gbit)

cd :cambiar de directorio
cd ~ :lleva a su directorio de inicio
cd – :lleva al último directorio que vio
cd ../ :lleva uno sube de nivel un directorio
cd [ruta del directorio]
cd /home/aqhome/public_html

ls:este comando enumera archivos y directorios en un directorio.

ls –l :Mostrará todos los archivos con atributos detallados.

vi :este comando se usa para el editor avanzado, tiene toneladas de funciones, pero es más difícil de usar que nano

vi /home/aquhome/public_html/index.php :Editando ese archivo index.php nuevamente

ln :Hace enlaces sys entre los archivos y directorios

ln –s /usr/local/apache/conf/httpd.conf /etc/httpd.conf :Este comando le permitirá editar /etc/httpd.conf en lugar del original , los cambios se aplicarán al original inmediatamente. Puede eliminar el vínculo sin eliminar el original.

wall :mensaje de difusión
wall [mensaje]
wall, ¿cuándo se reiniciará el servidor?
top :Mostrará la actualización continua de los procesos del sistema en una tabla .
w :muestra la dirección IP de la persona y quién ha iniciado sesión actualmente.
ps :muestra los procesos que se están ejecutando.
tocar :crea un archivo vacío.
tocar [ file]
touch index.html :crea un index.html vacío
kill :finaliza un proceso de sistema en particular
kill -9 [PID] :puede obtener un PID usando Top.
kill -9 100545
cp :Se utiliza para copiar un archivo
cp yourfile yourfile.copy :Copiará los datos de su archivo en yourfile.copy
cp –a /home/aquhome/public_html/ * /home/aquhome/public_ftp/ :se usa para copiar todos los archivos en public_html a /public_ftp
du :muestra el uso del disco
du –sh :muestra un resumen del espacio total en disco en el directorio actual junto con los subdirectorios en forma legible por humanos
netstat:muestra todas las conexiones de red actuales ns
netstat -rn :muestra tablas de enrutamiento para IP's.
netstat -an :muestra todas las conexiones al servidor.
chown :comando para cambiar el propietario de un archivo
chown [ atributo] nuevopropietario.nuevopropietario nombres de archivo
chown -R aquhome.aquhome /home/aquhome/public_html/index.php
chmod :[-r] permisos de nombres de archivo

Permisos:
u:un usuario que posee el archivo.
g:un grupo que posee el archivo.
o:otro.
a – Todo.
r – Lee el archivo.
w – Escribe o edita el archivo.
x – Ejecuta o ejecuta el archivo en particular como un programa.

Permisos numéricos:
CHMOD también se puede atribuir mediante Permisos numéricos:
400 leído por propietario
040 leído por grupo
004 leído por cualquiera (otro)
200 escrito por propietario
020 escrito por grupo
002 escrito por cualquiera
100 ejecutado por propietario
010 ejecutado por grupo
001 ejecutado por cualquiera
CHMOD 755 /home/aquhome/public_html/index.php
last :muestra los últimos inicios de sesión en el sistema
rm :elimina un archivo
rm filename.txt :elimina el nombre del archivo .txt, lo más probable es que te pregunte si realmente deseas eliminarlo
rm -f filename.txt:elimina filename.txt, no pedirá confirmación antes de eliminarlo.
rm -rf tmp/ :elimina recursivamente el directorio tmp y todos los archivos que contiene. Debe tener mucho cuidado con este comando.
grep :busca patrones en los archivos
grep root /etc/passwd :muestra todas las coincidencias de root en /etc/passwd
grep -v root /etc/passwd :muestra todas las líneas que no coinciden con root
wc :conteo de palabras
w c -l filename.txt :muestra cuántas líneas hay en filename.txt
mv :mueve un archivo específico.
mv -f /home/pen/ram.php /root/ mueve ram.php a la raíz del directorio

Comandos básicos de extracción:
tar xvfz imagick-0.9.11.tgz :extraerá el archivo .tgz
bzip2 y bunzip:archivos con extensiones .bz2
bzip2 filename.txt :comprime filename.txt a filename.txt.bz2
bunzip2 filename.txt.bz2 :descomprime filename.txt.bz2 a filename.txt

Comandos de servicio esenciales:
servicio httpd restart :reinicia Apache
servicio mysql restart :reinicia MySQL
servicio exim restart :reinicia exim
servicio cpanel reiniciar :reinicia Cpanel

El equipo técnico experto en tecnología que trabaja en eUKhost implementa servicios tecnológicos de calidad con una respuesta rápida para resolver cualquier problema. eUKhost también ofrece hardware de calidad y un servidor dedicado altamente configurable en el Reino Unido con planes de recuperación ante desastres para alojar cualquier sitio web con diferentes tecnologías como servidores VPS, servidores de alojamiento de revendedor y servidor de alojamiento en la nube del Reino Unido para alojar su sitio web con garantía de servidor de configuración rápida y sin tiempo de inactividad.


Panels
  1. Cómo instalar el servicio SSH (shell seguro) en Kali Linux

  2. Comandos para generar clave SSH en Linux

  3. 20 comandos básicos de Linux para principiantes explicados con ejemplos

  4. Los mejores comandos básicos de Linux para principiantes

  5. Script de transliteración para shell de linux

Comandos básicos de Linux para principiantes

14 comandos básicos de Tar en Linux con ejemplos para principiantes

4 Comandos Stat en Linux con Ejemplo para Usuarios Principiantes

Los 30 mejores comandos de Linux

Comandos prácticos de Linux y Unix Tee para el administrador de Linux

Comandos de directorio de Linux:una guía completa