Skip to content

Instantly share code, notes, and snippets.

View mario21ic's full-sized avatar
👋
Open to work

Mario IC mario21ic

👋
Open to work
View GitHub Profile
@mario21ic
mario21ic / docker_mac
Created September 20, 2015 22:14
Docker on Mac
#!/bin/bash
MACHINE='dev'
if ! /Applications/VirtualBox.app/Contents/MacOS/VBoxManage list runningvms | grep $MACHINE >/dev/null ; then
docker-machine start $MACHINE
fi
if [ "$DOCKER_HOST"=="" ]; then
eval $(docker-machine env $MACHINE 2>/dev/null)
@mario21ic
mario21ic / gitfile
Last active March 17, 2016 14:49
Script to git pull/push into current branch
function current_branch() {
git branch|grep "\*"|awk '{print $2}'
}
function gpull() {
git pull origin $(current_branch)
}
function gpush() {
git push origin $(current_branch)
@mario21ic
mario21ic / docker-compose.yml
Last active September 4, 2015 19:17 — forked from cgetc/docker-compose.yml
docker-composeでfluentd + elasticsearch + kibana4 環境をつくる ref: http://qiita.com/cgetc/items/345e3c686910b30ba49f
fluentd:
build: ./fluentd
links:
- "elasticsearch"
volumes:
- /var/lib/docker/containers:/var/lib/docker/containers
- /var/run:var/run
- /var/log/docker:/var/log/docker
elasticsearch:
@mario21ic
mario21ic / docker.sh
Created March 10, 2015 21:58
Script to automatically ensure the boot2docker environment is up and running on OSX
#!/bin/bash
if ! /Applications/VirtualBox.app/Contents/MacOS/VBoxManage list runningvms | grep boot2docker-vm >/dev/null ; then
boot2docker start
fi
if [ "$DOCKER_HOST"=="" ]; then
eval $(boot2docker shellinit 2>/dev/null)
fi
/usr/local/bin/docker $@
@mario21ic
mario21ic / docker_deploy.sh
Last active April 19, 2016 10:11
docker_deploy.sh simple script to run an App PHP on Apache and MySQL
#!/bin/bash
IMG_PHP="tutum/apache-php:latest"
IMG_DB="mysql:latest"
CONT_DB="mysql_container"
CONT_PHP="php_container"
PASS_DB="clavedatabase"
DIR_SRC=$PWD"/src"
DB_DIR=$PWD"/data"
DB_NAME="database_name"
@mario21ic
mario21ic / clean_logs.sh
Created January 25, 2015 18:10
Clean logs apache
#!/bin/bash
service httpd stop
rm -rf /usr/local/apache/domlogs/*{offsetftpbytes,bytes_log,bkup}
rm -rf /usr/local/apache/domlogs/*.{es,com,net,org,pe,com.pe}
rm -rf /usr/local/apache/domlogs/ftp*
rm -rf /usr/local/apache/domlogs/*/*
service httpd start
#!/bin/bash
sudo rm -rf /opt/java/default && sudo ln -s $1 /opt/java/default
java -version
@mario21ic
mario21ic / scan.sh
Last active February 22, 2021 15:53
Script to scan web shells
#!/bin/bash
echo "Iniciando"
if [ -z $1 ]; then
dir_search=/home/*/public_html
else
dir_search=$1
fi
if [ -z $2 ]; then
@mario21ic
mario21ic / update_joomla2_5.s
Created December 12, 2014 02:46
Script for update Joomla to 2.5.28
#!/bin/bash
accounts=(usuario1 usuario2 usuario3)
for account in ${accounts[@]};
do
su - ${account} -s /bin/bash -c "cd /home/${account}/public_html && unzip -q -o /tmp/Joomla_2.5.x_to_2.5.28-Stable-Patch_Package.zip";
echo "account "${account}" updated" >> $HOME/report_update_joomla_2_5.csv;
done
@mario21ic
mario21ic / t2.sh
Last active April 6, 2016 00:20
tmux_2panel
#!/bin/bash
if [ -z $1 ];
then
session=$(basename `pwd`)
else
session=$1
fi
tmux has-session -t $session