Documente Academic
Documente Profesional
Documente Cultură
cu
Servidor: Un servidor es equipo destinado a brindar servicios a otros equipos de la red, el mismo dispone de un sistema operativo para servidor, ejemplo (Windows Server, Novell, Unix, deban, Ubuntu, Nova) todos en sus variantes para servidores. Por lo general los servidores no son pc para su uso interactivo de forma directa con los usuarios, por lo que los sistemas operativos para servidores limitan bastante el uso de interfaz grfica y en el caso de los basaos en Linux puede darse el caso de que no se use y todo el trabajo sea a base de consola, para ganar en rendimiento y no gastar recursos fsicos del equipo en procesamiento de interfaz grfica, aunque es posible instalarla o usar herramientas para la administracin remota como el webmin. En nuestro caso usaremos (Ubuntu/Nova) server que en ambos los elementos son comunes.
Sistema de permisos
El sistema de permisos empleados sigue el estndar de ( UGO ) Usuario Grupo Otros y los permisos son r w x r para leer ( read) w x para escribir (write) para ejecucin (execute)
Los permisos se especifican de varias maneras: Con 9 bits 111 111 101 donde a cada elemento le corresponde un 1 o un cero segn el permiso concedido.
Otra forma es a travs de letras usando el signo para especificar ausencia de alguno rwxr-x--O tambin se pueden especificar a travs de nmeros decimales que seran los equivalentes a los bits de la primera forma en grupos de 3, ejemplo 775 111 = 7 en decimal 101=5 en decimal Equivalentes 111111101 rwxrwer-e 775
Punto de montaje: un ponto de montaje en un enlace para acceder a un dispositivo o ruta desde el sistema, para poder acceder a una carpeta o disco el mismo debe estar montado en el sistema de archivos Repositorio: es una especie de servidor de paquetes de instalacin de programas, organizados y accesibles por los sistemas operativos Linux para instalar aplicaciones, actualizaciones, parches y dems.
/sbin/: comandos especiales para el root del sistema. /tmp/: archivos temporales. Segn la distribucin utilizada (o la configuracin que utilicemos) se borran al arrancar el sistema o cada cierto perodo de tiempo. /usr/: segunda estructura jerrquica, utilizada para almacenar todo el software inst alado en el sistema.
Ejemplo de rutas /etc/apt/ /boot/grub/grub.cfg ruta al directorio apt ruta al fichero grub.cfg
Comandos bsicos
help lista comandos y ayuda disponible se puede especificar despus de un comando con dos delante para mostrar la ayuda referente a dicho comando , en ocasiones equivalente a man, forma de usarlo comando - - help comando - - man
ls listar directorio, muestra el contenido de una carpeta, de la forma que se especifique ejemplo de uso ls -l ls /etc/apt ls l /boot/ el parmetro l se usa para mostrar un archivo por lnea o sea en forma de lista vertical.
cd entrar a un directorio o ruta, ejemplo de uso cd / puede especificar cd .. para salir a un directorio superior.
cd /etc/network o se
pwd mostrar la ruta actual, especifica la ubicacin en cual se encuentra el intrprete de comandos. Se usa asi mismo pwd y muestra la ruta
mkdir crear un directorio con el nombre especificado forma de usarlo mkdir NombreCarpetaNueva rmdir eliminar un directorio
rm eliminar un archivo cp copiar un archivo o directorio adduser agregar un usuario al sistema(usuario de unix) ejemplo: adduser eidy especifica que se agregara un usuario llamado eidy y para agregarlo al grupo administradores: adduser eidy admin o en caso de querer agregarlo a otro grupo cambiar admin por el nombre del otro grupo. useradd equivalente al anterior deluser eliminar un usuario especificado. addgroup agregar un grupo nuevo al sistema chmod cambiar permisos a archivos o directorios, ejemplo chmod 775 carpeta passwd establecer contrasea, se usa passwd usuario mount montar un dispositivo o ruta en el rbol de directorios. umount desmontar un dispositivo o ruta del rbol de archivos. nano editor de texto interno del sistema, lanza el editor de texto de consola del sistema, si se le especifica un archivo como parmetro este ser abierto por el editor. cat mostrar un archivo en pantalla type mostrar un archivo en pantalla tail mostrar un archivo en pantalla con la diferencia que se actualizan los cambios en pantalla cal mostrar calendario(fecha) date mostrar la fecha ping efectuar ping a direccin especificada. ps mostrar procesos en ejecucin con el parmetro A muetra todos kill terminar un proceso kill pid (el pid es el id del proceso)
sudo para especificar ejecucin como usuario con privilegios(sudo su sudo bash) fdisk listar dispositivos de almacenamiento conectados al equipo. exit para salir de modo de super usuario
Tareas de configuracin
Para efectuar las operaciones de configuracin en Linux se editan los ficheros de configuracin y se debe contar con privilegios de adminstrador (root) para poder hacer los cambios, en los ficheros de configuracion para especificar comentario se usa el carcter # La lnea que tenga delante # el sistema no la toma en cuenta.
dentro del fichero especificar auto eth0 iface eth0 inet dhcp asi seria para que funcionase con dhcp
para configurarla y especificarle los datos de conexin de forma manual remplazaramos lo anterior por: auto eth0
iface eth0 inet static addres 10.32.15.10 netmask 255.255.255.0 gateway 10.32.15.254
sudo bash nano /etc/resolv.conf nameserver 10.0.0.3 nameserver 10.0.0.4 domain uci.cu search uci.cu
Configurar repositorios
Para configurar las direcciones de los repositorios editaremos el archivo de configuracin correspondiente a los repositorios el mismo se llama sources.list, los repositorios pueden tener ms de una direccin, a continuacin aparecen dos ejemplos
en el caso de nova ## Repositorios de Nova deb http://nova.f10.uci.cu/nova-pre 2011 main restricted universe multiverse # # Guardamos los cambios y cerramos el editor
deb http://ubuntu.uci.cu/ubuntu maverick main restricted universe multiverse deb http://ubuntu.uci.cu/ubuntu maverick-security main restricted universe multiverse deb http://ubuntu.uci.cu/ubuntu maverick-updates main restricted universe multiverse deb http://ubuntu.uci.cu/ubuntu maverick-proposed main restricted universe multiverse deb http://ubuntu.uci.cu/ubuntu maverick-backports main restricted universe multiverse deb http://ubuntu.uci.cu/partner maverick partner deb http://ubuntu.uci.cu/partner maverick-security partner deb http://ubuntu.uci.cu/partner maverick-updates partner deb http://ubuntu.uci.cu/partner maverick-proposed partner deb http://ubuntu.uci.cu/partner maverick-backports partner
Instalar aplicaciones
Aclaracin para esto hay que tener privilegios o estar como root.
para instalar un paquete usamos apt-get install NombreDelPaquete ejemplo apt-get install mc
Sistemas de Logs Los logs son archivos de texto que informan de eventos ocurridos, por lo general se usan para monitorear servicios y funcionalidades de sistemas. En Linux existe un directorio especfico donde se guardan los logs generados por el sistema, se llama log y se encuentra en la carpeta var /var/log Herramientas para la administracin remota. Adminstracion a travs de la web -Zentyal -Webmin