git checkout -b <branchname>
git add
git commit -m "description of changes"
############################################# | |
# Push de la rama actual | |
git push origin $rama_actual | |
############################################# | |
# Volver a un commit anterior, descartando los cambios | |
git reset --HARD $SHA1 | |
############################################# | |
# Ver y descargar Ramas remotas |
USERNAME="dummyuserldap" | |
DIRSRV="127.0.0.1" | |
PORT="10389" | |
ROOTDN="uid=admin,ou=system" | |
PASSWD="secret" | |
LDIF="/home/vagrant/ldif-gen/bulkuser.ldif" | |
for i in $(seq 20000 40000); do | |
echo "dn: uid=$USERNAME$i,ou=users,dc=example,dc=com" > $LDIF |
vagrant init - creación del Vagrantfile. | |
vagrant box add [nombre caja] - Descargamos la caja de HashiCorp's Atlas box catalog y la añadimos a nuestro repositorio. | |
vagrant box list - Lista de las cajas que tenemos en nuestro repositorio. | |
vagrant up - Debemos realizar este comando en el directorio de nuestro proyecto donde se encuentra el Vagrantfile, este comando básicamente pondrá en ejecución la máquina virtual configurada en el Vagrantfile. | |
vagrant ssh [id/nombre máquina] - Entramos por SSH en la máquina virtual, en caso de tener varias máquinas especificar el nombre, para terminar la sesión SSH "ctrl + D" | |
vagrant suspend [id/nombre máquina] - Ponemos la máquina en estado de suspensión. | |
vagrant resume [id/nombre máquina] - Si hemos suspendido la máquina y queremos volver a ejecutarla. | |
vagrant halt [id/nombre máquina] - Para apagar la máquina. | |
vagrant status [id/nombre máquina] - Para saber el estado de la máquina. | |
vagrant global-status - Para recuperar más características del entorno (ID, name, provider, es |
COMANDOS DE MONGODB | |
use [nombre_bbdd] -> nos crea y nos cambia a la base de datos en la que vamos a operar | |
show databases -> muestra las bbdd que tenemos actualmente | |
db -> nos muestra la base de datos en la que estamos operando. | |
db.nombreColección.insert(usuario el registro que hayamos creado) -> nos inserta el registro que hemos creado anteriormente, la base de datos realmente no se crea hasta que no insertamos un registro. | |
show collections; -> nos muestra las colecciones(tablas) que tenemos creadas en la bbdd | |
db.nombrecolección.find() -> nos lista los registros de nuestra colección. | |
db.nombreColección.find().pretty() --> nos lista los registros de nuestra colección de una manera más organizada. | |
var nombreVariable = db.users.find({nombre : "Pepito"}).pretty() -> nos permite crear una variable con una consulta integrada, en este caso encontrar a un usuario llamado "Pepito" |
kong start --> iniciamos kong | |
kong stop --> paramos kong | |
kong reload --> recargamos kong | |
curl -i -X POST \ | |
--url http://localhost:8001/apis/ \ | |
--data 'name=example-api' \ | |
--data 'hosts=example.com' \ | |
--data 'upstream_url=http://httpbin.org' --> Añadimos nuestra API con la upstream_url correspondiente |
WINDOWS: | |
CTRL + SHIFT + A -> PODEMOS BUSCAR CUALQUIER ACCION PARA HACER | |
Ctrl + J -> Inserta una template (funciones, variables, etc...) | |
Ctrl + / -> Comenta o descomenta una línea | |
Ctrl + Alt + O -> Optimiza los imports (librerías) y borra los que no se usan |
function checkStatusPages([string]$url){ | |
# First we create the request. | |
$HTTP_Request = [System.Net.WebRequest]::Create($url) | |
# We then get a response from the site. | |
$HTTP_Response = $HTTP_Request.GetResponse() | |
# We then get the HTTP code as an integer. | |
$HTTP_Status = [int]$HTTP_Response.StatusCode |