aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXikuFrancesc <xikufrancesc@gmx.com>2017-12-16 11:09:59 -0600
committerXikuFrancesc <xikufrancesc@gmx.com>2017-12-16 11:09:59 -0600
commitbc91fa01b9f8c0a5113aaff54bf8069d2f6b7059 (patch)
tree9d6bddcc732a3d28891e54a996d13bddf76a56ba
downloadxikulandia-bc91fa01b9f8c0a5113aaff54bf8069d2f6b7059.zip
xikulandia-bc91fa01b9f8c0a5113aaff54bf8069d2f6b7059.tar
Primeros trucos
-rw-r--r--MEGAcmd/megacmd.txt37
-rw-r--r--aplicacionesconsola.txt8
-rw-r--r--madonctl/madonctl.txt77
-rw-r--r--pacman/pacman.txt66
-rw-r--r--rtv/rtv.txt46
-rw-r--r--xikupasos.txt51
6 files changed, 285 insertions, 0 deletions
diff --git a/MEGAcmd/megacmd.txt b/MEGAcmd/megacmd.txt
new file mode 100644
index 0000000..131dd8c
--- /dev/null
+++ b/MEGAcmd/megacmd.txt
@@ -0,0 +1,37 @@
+
+----------------------------------------
+-- Usar MEGAcmd para subir respaldos --
+----------------------------------------
+
+* Crear fichero configuración de la cuenta :
+
+[francesc@francesc ~]$ cat .megacmd.json
+{
+ "User" : "tucorreo@tudominio.com",
+ "Password" : "pueseso",
+ "DownloadWorkers" : 4,
+ "UploadWorkers" : 4,
+ "SkipSameSize" : true,
+ "Verbose" : 1
+}
+
+
+
+
+
+**** Principales comandos operación ****
+
+ megacmd list mega:/ <-- leer carpeta principal
+
+ megacmd list mega:/MEGAsync/ <-- leer carpeta compartida
+
+ megacmd get mega:/MEGAsync/foto /home/usuario/ <-- descargar foto en cuenta usuario
+
+ megacmd put archivo.zip mega:/MEGAsync/ <-- subir archivo a mega
+
+ megacmd mkdir mega:/Backup <-- crear carpeta
+
+ megacmd sync mega:/foo/ /home/user/foo/ <-- sincronizar de mega a carpeta
+
+ megacmd sync /home/user/foo/ mega:/foo <-- sincronizar de carpeta a mega
+
diff --git a/aplicacionesconsola.txt b/aplicacionesconsola.txt
new file mode 100644
index 0000000..90b3341
--- /dev/null
+++ b/aplicacionesconsola.txt
@@ -0,0 +1,8 @@
+Aplicaciones varias instaladas :
+
+* rtv - Ejecuta Reddit (consola)
+* turses - Ejecuta Twitter (consola)
+* open-mstdn-app - Ejecuta Mastodon (gráfico)
+* madonctl - Ejecutca Mastodon (bash)
+
+
diff --git a/madonctl/madonctl.txt b/madonctl/madonctl.txt
new file mode 100644
index 0000000..9dec291
--- /dev/null
+++ b/madonctl/madonctl.txt
@@ -0,0 +1,77 @@
+
+- - - - - - - - - - - - - -
+-- MASTODON (madonctl) --
+- - - - - - - - - - - - - -
+
+
+
+ Generar configuracion usuario nuevo
+------------------------------------
+madonctl config dump -i mastodon.social -L username@domain -P password
+
+
+
+
+ publicar
+----------
+madonctl toot "Hola"
+madonctl toot --visibility private "estoy en modo no publico"
+madonctl toot --visibility direct "@Mayra hola"
+
+
+ responder
+----------
+madonctl toot --in-reply-to 1234 --visibility direct "respondiendo"
+
+
+ notificaciones
+----------------
+madonctl accounts notifications --list
+madonctl accounts notifications --list --limit 8 | less -r
+
+
+
+ publicaciones en tiempo real
+------------------------------
+madonctl stream muestra los seguidos y notificaciones
+madonctl stream local muestra todo lo local
+madonctl stream public muestra lo federado
+
+madonctl timeline muestra los que sigues
+madonctl timeline publi muestra federado
+madonctl timeline public --local muestra del misma instancia
+ --limit 3 muestra los tres ultimos
+
+
+ buscar informacion
+--------------------
+madonctl search mayra
+
+
+ informacion de instancias
+---------------------------
+madonctl instance --stats
+madonctl instance -i mastodon.blue
+
+
+ bloquear cuenta
+-----------------
+madonctl accounts block
+
+
+ visualizar los favoritos
+--------------------------
+madonctl accounts favourites
+
+
+ ver los que te siguen
+-----------------------
+madonctl accounts followers
+
+
+
+ seguir a alguien
+-----------------
+madonctl accounts follow --acount-id 1234
+madonctl accounts follow --remote gola@madon.social
+
diff --git a/pacman/pacman.txt b/pacman/pacman.txt
new file mode 100644
index 0000000..7492d8d
--- /dev/null
+++ b/pacman/pacman.txt
@@ -0,0 +1,66 @@
+
+#Instalar paquetes
+pacman -S “paquete” #Instala un paquete.
+pacman -Sy “paquete” #Sincroniza repositorios e instala el paquete.
+
+# Actualizar paquetes
+pacman -Sy #Sincroniza repositorios.
+pacman -Syy #Fuerza la sincronización de repositorios incluso para paquetes que parecen actualizados.
+pacman -Syu #Sincroniza repositorios y actualiza paquetes.
+pacman -Syyu #Fuerza sincronización y actualiza paquetes.
+pacman -Su #Actualiza paquetes sin sincronizar repositorios.
+
+# Buscar paquetes
+pacman -Ss “paquete” #Busca un paquete.
+pacman -Si “paquete” #Muestra información detallada de un paquete.
+pacman -Sg “grupo” #Lista los paquetes que pertenecen a un grupo.
+pacman -Qs “paquete” #Busca un paquete YA instalado.
+pacman -Qi “paquete” #Muestra información detallada de un paquete YA instalado.
+pacman -Qdt #Muestra paquetes huerfanos.
+
+# Eliminar paquetes
+pacman -R “paquete” #Borra paquete sin sus dependencias.
+pacman -Rs “paquete” #Borra paquete y sus dependencias no utilizadas.
+
+- - - - - - - - - -
+
+sudo pacman -Syu // Actualiza el sistema
+yaourt -Syu //Actualiza el sistema
+yaourt -Syua // Actualiza el sistema además de los paquetes AUR
+
+sudo pacman -Sy // Sincroniza los paquetes de la base de datos
+yaourt -Sy // Sincroniza los paquetes de la base de datos
+
+sudo pacman -Syy // Fuerza la sincronización de los paquetes de la base de datos
+yaourt -Syy // Fuerza la sincronización de los paquetes de la base de datos
+
+sudo pacman -Ss paquete // Permite buscar un paquete en los repositorios
+yaourt -Ss paquete // Permite buscar un paquete en los repositorios
+
+sudo pacman -Si paquete // Obtiene información de un paquete que está en los repositorios
+yaourt -Si paquete // Obtiene información de un paquete que está en los repositorios
+
+sudo pacman -Qi paquete // Muestra la información de un paquete instalado
+yaourt -Qi paquete // Muestra la información de un paquete instalado
+
+sudo pacman -S paquete // Instalar y/o actualizar un paquete
+yaourt -S paquete // Instalar y/o actualizar un paquete
+
+sudo pacman -R paquete // Eliminar un paquete
+yaourt -R paquete // Eliminar un paquete
+
+sudo pacman -U /ruta/hacia/el/paquete // Instalar un paquete local
+yaourt -U /ruta/hacia/el/paquete // Instalar un paquete local
+
+sudo pacman -Scc // Limpiar la caché de los paquetes
+yaourt -Scc // Limpiar la caché de los paquetes
+
+sudo pacman -Rc paquete // Eliminar un paquete y sus dependencias
+yaourt -Rc paquete // Eliminar un paquete y sus dependencias
+
+sudo pacman -Rnsc paquete // Eliminar un paquete, sus dependencias y configuraciones
+yaourt -Rnsc paquete // Eliminar un paquete, sus dependencias y configuraciones
+
+sudo pacman -Qdt //Muestra paquetes huérfanos
+yaourt -Qdt //Muestra paquetes huérfanos
+
diff --git a/rtv/rtv.txt b/rtv/rtv.txt
new file mode 100644
index 0000000..6e77c10
--- /dev/null
+++ b/rtv/rtv.txt
@@ -0,0 +1,46 @@
+
+====================================
+Reddit Terminal Viewer
+
+https://github.com/michael-lazar/rtv
+====================================
+
+[Commands]
+ j : Mover cursor abajo
+ k : Mover cursor arriba
+ n : Avanzar una pagina
+ m : Subir una pagina
+ gg : Subir a la primera publicacion
+ G : Bajar a ultima publicacion
+ J : Jump to the next sibling comment
+ K : Jump to the parent comment
+ 1 : Sort by hot
+ 2 : Ordenar por top
+ 3 : Sort by rising
+ 4 : Ordenar por novedades
+ 5 : Ordenar por controversiales
+ p : Regresar a pagina anterior
+ r : Refrescar pagina
+ u : Identificarse o desconectar
+ / : Abrir subreddit ruta
+ f : Abrir búsqueda
+ ? : Mostrar pagina ayuda
+ q : Salir
+ Q : Forzar salida
+ a : Votar
+ z : Quitar voto
+ c : Crear nueva publicacion o comentario
+ e : Editar publicacion/comentario
+ d : Eliminar publicacion/comentario
+ i : Mostrar nuevos mensajes
+ s : Mostrar subreddits subscritos
+ S : Mostrar multireddits subscritos
+ w : Guardar publicacion/comentario
+ l : View comments, or open comment in pager
+ h : Return to subreddit
+ o : Open the submission or comment url
+ SPACE : Fold or expand the selected comment tree
+ b : Display urls with urlview
+ y : Copy submission permalink to clipboard
+ Y : Copy submission link to clipboard
+
diff --git a/xikupasos.txt b/xikupasos.txt
new file mode 100644
index 0000000..631ab8c
--- /dev/null
+++ b/xikupasos.txt
@@ -0,0 +1,51 @@
+
+-----------------------------------------------------------
+- Pasos para proteger siempre mejor todo un sistema nuevo -
+-----------------------------------------------------------
+
+
+* Herramienta útil para saber y conocer estado de sistema, primero instalar lynix :
+ # git clone https://github.com/CISOfy/lynis
+ # cd lynis
+ # ./lynis audit system
+
+ los resultados se van a ver en
+ "/var/log/lynis.log" y
+ "/var/log/lynis-report.dat"
+
+
+* Modificar /etc/profile
+ Para añadir "umask 027"
+
+
+* Instalar rkhunter : herramienta para chequear el sistema en busca de rootkits.
+ # apt install rkhunter
+ # rkhunter --propupd
+ # rkhunter --check
+
+
+* Configurar acceso por ip
+ Abrir /etc/ssh/sshd_config y poner el siguiente valor para establecer origen conexión
+ ListenAddress 192.168.1.5
+
+ Abrir el archivo /etc/hosts.deny y escribir al final
+ # Negar a todo el mundo el acceso por ssh
+ ssh ALL
+
+ Abrir el archivo /etc/hosts.allow y escribir al final
+ # Permitir el acceso por ssh sólo a 192.168.1.6
+ ssh 192.168.1.6
+
+
+* Bloqueo contenido (publicidad) por Hosts
+ https://github.com/StevenBlack/hosts
+
+ # cp /etc/hosts /etc/hosts.back
+ # wget -O /etc/hosts https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts
+ # cat /etc/hosts.back >> /etc/hosts
+
+ # crontab -e
+ 30 5 */5 * * wget -O /etc/hosts https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts; cat /etc/hosts.back >> /etc/hosts
+
+
+