Skip to content

Instantly share code, notes, and snippets.

@ginos173
Last active February 21, 2023 14:14
Show Gist options
  • Save ginos173/45dc85bf00c2831230759173613b3139 to your computer and use it in GitHub Desktop.
Save ginos173/45dc85bf00c2831230759173613b3139 to your computer and use it in GitHub Desktop.
Linux basics

Generales

Ayuda

[comando] --help

Ruta Directorio actual

pwd

Número de conecciones activas

netstat -an | egrep ':80|:443' | grep ESTABLISHED | awk '{print $5}' | grep -o -E "([0-9]{1,3}[\.]){3}[0-9]{1,3}" | sort -n | uniq -c | sort -nr

Archivos

Editor de texto

vi [filename]
  • esc > :wq - Guarda los cambios y cierra

Copia de archivo

sudo cp [originfilepath] [destinationfilepath]
sudo cp -r [originfilepath] [destinationfilepath]

Renombrar archivo

mv [oldfilename] [newfilename]

eliminar un directorio

rm -rf [dirname]/

Asignar permisos de archivo

chmod -R 777 [filename]

Asignnar usuario a carpeta

chown -R [user:group] [pathToDir]

Para reparar wordpress plugins cuando son subidos

sudo chown apache:apache -R /path/to/files

Sondear archivo tiempo real

tail -n 200 -f /home/siar/logs/access_log

Servicios

Apache Reinicio

apachectl restart

Ver logs despues de reinicio apache

journalctl -u httpd.service --since today --no-pager

ver vHosts cargados

apachectl -S

Cron Reinicio

systemctl restart crond.service

Postfix Reinicio Mensajeria

systemctl restart postfix

Postfix envio test

echo "Test" | mail -s 'prueba 3' -r '<agent@siar.pe>' ginos173@gmail.com

Cambiar version de node

sudo /usr/local/bin/bin/n latest
sudo /usr/local/bin/bin/n 12.18.0

Mysql Reinicio (ejecutar en server de BD)

service mysql restart

mysql matar conecciones

mysql> SHOW PROCESSLIST;
+-----+------+-----------------+------+---------+------+-------+---------------+
| Id  | User | Host            | db   | Command | Time | State | Info      |
+-----+------+-----------------+------+---------+------+-------+----------------+
| 143 | root | localhost:61179 | cds  | Query   |    0 | init  | SHOW PROCESSLIST |
| 192 | root | localhost:53793 | cds  | Sleep   |    4 |       | NULL      |
+-----+------+-----------------+------+---------+------+-------+----------------+
2 rows in set (0.00 sec)
mysql> KILL 192;

Mysql BackUp

Crear sin Data

mysqldump --no-data -h 190.187.250.155 -u root -p --routines soar_db > /appserv/resource/backup/soar_db_schema_$(date "+%Y%m%d_%H%M%S_%N").sql

Crear

mysqldump -h 190.187.250.155 -u root -p --routines soar_db > /appserv/resource/backup/soar_db_$(date "+%Y%m%d_%H%M%S_%N").sql
mysqldump -h 10.19.69.10 -u root -p --routines soar_db > /custombackups/soar_db_$(date "+%Y%m%d_%H%M%S_%N").sql
mysqldump -h 190.187.250.155 -u root -p -routines soar_db table_name > /appserv/resource/backup/soar_db_table_name.sql

Restaurar

mysql -u root -p --comments soar_db < /appserv/resource/backup/soar_db.sql

Configuraciones

webalizer locations con Sentora

/etc/sentora/configs/cron
/etc/cron.d

Cron restart

systemctl restart crond.service

Usuarios

Ver usuarios del sistema

cat /etc/passwd

Zend

Despues de crar nuevos modulos

composer dump-autoload

#XAMPP

Crear ssl local

https://shellcreeper.com/how-to-create-valid-ssl-in-localhost-for-xampp/

#Laravel

Permisos de archivo Fix Selinux

Probar si selinux es el problema

setenforce 0

Hacer que selinux deje escribir en un fichero en particular

chcon -R -t httpd_sys_rw_content_t storage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment