Está en la página 1de 6

Comandos:

Ubuntu server:

Al iniciar el sistema se debe establecer el usuario root

Sudo passwd root (inidica el pass del user normal y pass del root)

Obtener ayuda:
Man comando

Comando –help

Man -k comando (Cuando nos acordamos de un comando pero no exactamente de como se


escribe), nos muestra todas las referencias

Man -f comando (significado del comando y para que sirve)

Apagar: (SOLO ROOT)


Init 0 (Apagar brucamente sin importar los procesos ejecutándose)

(Apagar adecuadamente)

Halt (hasta que no temrinen los procesos no apagan)

Shutdown -h (Nos da la posibilidad de cancelar el apagado si nos arrepentimos) now (apagar


directamente)

Poweroff

Reiniciar:
Shutdown -r

Reboot

Init 6

Estado e Informacion del sistema:


Lshw -C cpu (Informacion Ram y Procesador, obtiene información del sistema)
Dmidecode | head -50 (Nos muestre las primera 50 lineas del comando, este obtiene
información de la BIOS)
Free -h (Saber cuanta RAM tenemos y se esta usando)
top (Administrador de tareas)

Buscar:
Find . -name letra.* (Busca en la ubicación ‘.’ de manera exacta ‘name’ el archivo que
empeze con ‘letra’.extencion)
Find . -iname letra.* (No tiene porque coincidir con la letra en mayusuclas o minusculas)
Find ruta -iname \*.extencion (Busca cualquier archivo con la extencion en la ruta
especificada)
Find ruta -type d | grep Directorio (Busca el directorio indicado)
Find ruta -type d -name

Ver los comandos ejecutados:


History (Nos muestra las ultimas 1000 lineas)
(Para ejecutar directamente despue) ¡Numero de linea

Archivos Comprimidos:
Tar -cf nombre.tar file (Nos comprima el archivo indicado en file)
Tar -czf nombre.tar.gzip file
Tar -cJf nombre.tar.xz file
Tar -xzf nombre.extencion (Descomprimir el archivo)
Tar -tvf nombre.extencion (Mostrar el archivo comprimido)
Tar -xvf nombre.extencion /Toda la ruta.extencion (Descomprimir un archivo dentro del
archivo comprimido)

Apt update (Actualizamos los repositorios pero no se aplican las actualizaciones)


Apt upgrade (aplicando las atualizaciones pero no a paquetes ecenciales)
Apt dist-upgrade (actualizando paquetes escenciales)
Apt search nom_paquete (Busca un paquete)
Apt autoremove (desinstalar todos paquetes)
Apt remove –purge (Borrar también todos los archivos de configuracion)
Apt autoclean (borrar el cache)
Apt list –installed (Mostrar los paquetes instalados que tenemos)
Apt-get download nom-paquete (Descargar un paquete)
DPKG (Es el front-end del APT)
De los paquetes decargados con ‘Apt-get download’ necesitamos los binarios para poder
instalar
Dpkg -i *.deb (instalamos todo lo que sea .deb)
Dpkg -r nom-paq (Desintalar paquetes)
Dpkg -I nom-paq (Obtener información de paquetes)
Dpkg--query –list (Ver todos los paquetes instalados y su arquitectura)

Cambiar Directorio:
Cd Ruta
Cd – (Regresar al directorio anterior del que estabamos)
Cd (Ir a home)
Cd / (Ir a la raiz)
Cd .. (Ir un directorio superior del actual)
Ls -a (Mostar los archivos y archivos ocultos estos empiezan con un punto)
Ls -l (mostrar detalles en lista de los archivos)
Ls -lSrihR (Mostrar el contenido de cada una de las carpetas)

Permisos:
- - No tiene permisos
- r (Lectura)
- w (Escritura)
- x (Ejecucion)
Se dividen en tres grupos: Usuario – Grupo - Otros
Archivo:
- r - Abrirlo, copiarlo o moverlo
- w – modificarlo
- x – permite la ejecución del archivo o scrip
Documentos:
- r – listar el contenido del scrip
- w – mover,copiar,eliminar, renombrar el directorio
- x – permite abrir el directorio

Asignar Permisos:
Se puede de forma absoluta o relativa
Absolutos:
- 0=-
- 1=x
- 2=w
- 3 = wx
- 4=r
- 5 = rx
- 6 = rw
- 7 = rwx
Permisos relativos:
- U = usuario propietario
- G = grupo
- O = otros
- A = todos
Comandos absolutos:
Chmod 700 Nom-carpeta (el 7 0 0 es el número para cada parte user,groups,other)
Chmod 700 -R Nom-carpeta (Con -R para aplicar los permisos a todo el contenido de la
carpeta)
Comando Relativos:
- Ejemplo: chmod u+rwx,go-rwx -R Nom-Carpeta (Le agregamos (+) los permisos a
usuario (u+xxx) y a grupo y otros (go+xxx) se los quitamos (-) )
Instalación y Configuracion de Apache:
sudo apt-get install apache2
Archivo de configuración: (/etc/apache2) archivo ‘apache2.conf’
Archivos index: (/var/www/html/) aquí está el ‘index.html’
FileZilla (Es un programa para manipular el directorio de la interfaz del servidor) para
manipular y enviar archivos desde nuestra pc al servidor (así se sube la página web)
Para meter archivos del pc al servidor nos va decir que no tenemos permisos, para
arreglar eso: ‘sudo chmod 777 nom-archivo.ext’ aquí se está remplazando un
archivo existente del pc al servidor
Preparar el entorno: LAMP (Linux Apache MySQL PHP):
Instalación del PHP: sudo apt-get install php
Sudo service apache2 restart (Aplicar cada vez que hacemos un cambio en la
configuración de apache)
Instalacion de MySQL: sudo apt-get install mysql-server
Configuracion Inicial después de terminar la instalación:
sudo mysql_secure_installation
- Validacion del pasword apretamos Y de yes
- Ingresar la seguridad del pasword
- Ingresa el new pasword
- Nos pregunta si queremos continuar con el pasword ingresado
- Pregunta si queremos remover usuarios anónimos (mejor poner NO por ser un
servidor de prueba)
- Nos pregunta si queremos deshabilitar el logeo de root remotamente (Mejor
poner NO)
- Nos pregunta si queremos quitar las base de datos de prueba
- Si queremos recargar la tabla de privilegios ahora (Poner Si)
Para la manipulación de la base de datos no sea todo con línea de comandos es mejor
instalar: php my admin:

Sudo apt-get install phpmyadmin

- Seleccionamos apache2
- Nos pregunta si queremos reutilizar las base de datos existentes o crear una nueva
(si creamos una nueva)
- EN caso de Si: se ingresa una contraseña del usuario
En el video sale otra forma de instalarlo pero de todos modos no pudo logearse hasta
que no creo una base de datos por linea de comandos con mysql:
https://www.youtube.com/watch?v=ryu2ISRlWrI – en el minuto: 1:30:11

Parte 3: https://www.youtube.com/watch?v=FwjK1qKLtCo&t=64s
Descarga wordpress: wget url (se pone la dirección completa del botón de descarga de la pagina
web que se consiguió al obtener la url con el raton) esta contectado por la terminal remoto

Comandos que uso:


Para descomprimir: unzip nom-archivo.ext

Crear directorios: mkdir nom-carpeta

Para mover archivos entre directorios: mv nom-carp/ Directorio-Destino (se puede usar ../
(mover nivel mas abajo)), mv * ../ (Mueve todo lo que este en la carpeta actual que estemos un
nivel mas arriba de la carpeta actual)

Crear usuario: sudo adduser nom-usuario

Agregar a grupo: sudo usermod -a -G nom-grup nom-user-agregar (con -a se mantiene en


el grupo que este orignial)

Modifico el archivo /etc/: sudo nano sudoers (Agrego el usuario en una línea con privilegio
root)

Descarga Moodle: minuto 16:58

También podría gustarte