Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ubuntu server:
Sudo passwd root (inidica el pass del user normal y pass del root)
Obtener ayuda:
Man comando
Comando –help
(Apagar adecuadamente)
Poweroff
Reiniciar:
Shutdown -r
Reboot
Init 6
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
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)
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:
- 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
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)
Modifico el archivo /etc/: sudo nano sudoers (Agrego el usuario en una línea con privilegio
root)