Skip to content

Instantly share code, notes, and snippets.

View franciscocpg's full-sized avatar

Francisco Guimarães (chico) franciscocpg

View GitHub Profile
# install dependencies
sudo yum install -y snappy-devel zlib-devel bzip2-devel wget
# install scons
sudp wget http://prdownloads.sourceforge.net/scons/scons-2.4.0-1.noarch.rpm
sudp rpm -ivh scons-2.4.0-1.noarch.rpm
# install Development Tools
sudo yum group install "Development Tools"
# compile-install-mongo-rocksdb.sh
bash <(curl -s https://gist.githubusercontent.com/franciscocpg/83b91a2c9c929a05eb8f/raw/)
# Install packages
sudo apt-get install -y language-pack-pt language-pack-pt-base
# Set locale
sudo sh -c 'echo LANG=\"pt_BR.UTF-8\" > /etc/default/locale'
echo "reboot to confirm changes"
@franciscocpg
franciscocpg / How to set a default gateway on CentOS.md
Created November 6, 2015 16:51
How to set a default gateway on CentOS

A default gateway is a remote host or router that your Linux host forwards traffic to when the destination IP address of outgoing traffic does not match any route in your local routing table. Configuring a default gateway on CentOS is quite straightforward.

If you wish to change a default gateway temporarily at run time, you can use ip command.

First things first. To check what default gateway you are using currently:
ip route show

192.168.91.0/24 dev eth0 proto kernel scope link src 192.168.91.128 
import java.security.GeneralSecurityException;
import java.security.SecureRandom;
import java.security.cert.X509Certificate;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLContext;
import javax.net.ssl.TrustManager;
import javax.net.ssl.X509TrustManager;
/**

Music player

  • amarok
    sudo apt-get install amarok

Audio converter

  • Soundkonverter
    sudo apt-get install soundkonverter
#!/bin/bash
# Install lsn, a ls for retrieving chmod numerical permissions
CMD=lsn
BIN_FOLDER="/usr/local/bin"
cd /tmp
echo\
'ls -l --color "$@" | awk '"'"'{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/) *2^(8-i));if(k)printf("%0o ",k);print}'"'"\
> $CMD
sudo chown root:root $CMD
@franciscocpg
franciscocpg / purge-old-kernels
Last active May 19, 2022 20:18
This scripts remove old kernels and should keep the latest 2 kernels (or you can pass the flag --keep n to keep more)
#!/bin/bash
# Install purge-old-kernels script for purging old kernels from apt-get
# This utility was extracted from bikeshed (sudo apt-get install bikeshed, http://packages.ubuntu.com/precise/misc/bikeshed)
FILE_NAME=purge-old-kernels
BIN_FOLDER=/usr/bin
echo -e '#!/bin/sh
#
# purge-old-kernels - remove old kernel packages
# Copyright (C) 2012 Dustin Kirkland <kirkland@ubuntu.com>
@franciscocpg
franciscocpg / codelite-repo.sh
Last active November 13, 2015 12:04
Install codelite
sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite.asc
sudo apt-add-repository 'deb http://repos.codelite.org/ubuntu/ trusty universe'
sudo apt-get update
sudo apt-get install -y codelite wxcrafter
@franciscocpg
franciscocpg / git-install.sh
Last active November 30, 2015 10:43
Git latest version ubuntu
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get -y install git
#!/bin/bash
set -e
sudo apt-get install -y --no-install-recommends unity-greeter
sudo sh -c 'echo "[SeatDefaults]
greeter-session=unity-greeter
user-session=xubuntu" > /etc/lightdm/lightdm.conf.d/10-xubuntu.conf'
echo "Reboot to apply changes"