En esta página vamos a ir comentando los comandos que vamos a estar utilizando de linux en clase.
Lectura recomendadas
Artículo sobre usuarios y grupos en linux, es bastante esquemático, pero muy claro donde explica los comandos. Ir al artículo.
Artículo más extenso que nos comenta además de como crear los usuarios y grupos, también nos explica la gestión de permisos. Ir al artículo.Comandos básicos empleados en clase
- su -l : este comando nos pemirte cambiarnos al usuario root del sistema se nos pedirá la contraseña para poder realizar el cambio.
- cd : este comando nos permite cambiar de directorio (chage directory) y se usa de la siguiente manera cd /var/www si queremos cambiar al directorio o carpeta superior lo haremos usando cd ..
- ls : nos muestra el contenido del directorio o carpeta actual se no le especificamos nada mas. Si usamos la opción -l nod dice ademas los permisos de los archivos y el propietaro y grupo. Por ejemplo ls -l /var/www/html/icons
- netstat -nao | grep tcp : Nos muestra las conexiones actuales del protocolo TCP.
- ps -ef | grep httpd : Nos muestra los procesos actuales que se están ejecutando del servidor apache.
- service httpd start : Levanta el servidor apache. Si queremos pararlos utilizaremos la opción stop, y para saber como está actualmente usamosstatus.
- chown : este comando nos permite cambiar el usuario y el grupo de un archivo o carpeta, si usamos la opción -R lo realiza recursivamente, por ejemplo chown -R apache:apache /var/www/html
- yum : comando para instalar, actualizar y gestionar la instalación de software en el servidor. Hemos utilizado la opción info para preguntar por la versión a instalar como por ejempo yum info httpd, o si queremos instalarlo utilizaremos la opción install, por ejemplo yum install httpd
- Para cambiar el nivel de arranque y que entremos en modo multiusuario y no gráfico hay que ejecutar:
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target