linux


Bueno, hace mucho tiempo que no tenía que preocuparme de revisar y administrar un servidor Linux, asi que como la capacidad de mi memoria RAM, es limitada mejor los apunto aquí, en una de esas a alguien le sirve.

Cambiar el dueño o owner a los archivos :

# chown -Rc patob:patob misdocs/

  • chown = comando ( change owner )
  • -R = recursivamente (directorios y contenidos)
  • -c = muestra los archivos cambiados
  • patob:patob = usuario:grupo
  • misdocs/ = directorio

Crear un directorio protegido con htaccess

Lo primero es crear dentro del directorio que queremos proteger, el archivo . htaccess con el siguiente contenido :

AuthType Basic
AuthName “Acceso a Administrcion de MySQL”
AuthUserFile /usr/local/apache/htdocs/phpmyadmin/.htpasswd
AuthGroupFile /dev/null
<Limit GET POST>
require valid-user
</Limit>

Luego estando dentro del directorio en este caso : /usr/local/apache/htdocs/phpmyadmin

# htpasswd -c .htpasswd adminsql

  • htpasswd = comando
  • -c = crar archivo
  • .htapasswd = nombre del archivo a crear
  • adminsql = usuario al que se le asigna la password

Cuanto pesa un directorio

# du -csh misdocs/

  • du = comando
  • c = total general
  • s = total por directorio ( sin este parametro, lista el peso de cada archivo )
  • h = que lo entienda un Humano, osea en Megas ( sin este parametro lo entrega en bloques )
  • misdocs/ = el directorio que quiero evaluar

Acceso a la configuración básica del servidor

# setup

Borrar todo el contenido de un directorio

# rm -Rf misdosc/

  • rm = comando
  • R = recursivamente, osea que se meta dentro de todos los directorios
  • f = sin aviso
  • misdocs/ = directorio a eliminar

Comprimir y descomprimir archivos tar.gz

Comprimir: tar czfv misdocs.tar.gz misdocs/
Descomprimir: tar -xzvf misdocs.tar.gz
Ver contenido: tar -tzf misdocs.tar.gz

Descargar archivos

# wget http://wordpress.org/latest.tar.gz

Anuncios

Rápidamente como instalar lo básico para empezar a programar en php y MySql en una máquina con Debian.

Con apt-get podremos instalar facilmente todo lo que necesitamos. Si necesitas buscar otros paquetas, puedes uar :

# apt-cache search loquesea

Bueno empecemos :

Editar

#vi /etc/apt/source.list

deb http://ftp.us.debian.org/debian/ stable main non-free contrib

#apt-get update

Instalando Apache:

#apt-get install apache-common apache

Enable suExev ? ( provee a los usuarios de Apache la posibilidad de correr programas con interfaz común de acceso )

Responer <No>

Instalando MySQL:

#apt-get install mysql-common mysql-client mysql-server

Instalando Php 5.0:
#apt-get install php5 libapache-mod-php5 php5-mysql

#apt-get install php5-gd

#apt-get install phpmyadmin

Descomenta en el php.ini ( sacar el signo gato )

#extension=mysql.so
#extension=gd.so

reiniciamos Apache y MySQL:
#/etc/init.d/apache restart
#/etc/init.d/mysql restart

http://localhost/phpmyadmin

Listo