Skip to content

Instantly share code, notes, and snippets.

@jotapepinheiro
Last active December 25, 2018 03:15
Show Gist options
  • Save jotapepinheiro/97a1ba7d3a3d1c370da9 to your computer and use it in GitHub Desktop.
Save jotapepinheiro/97a1ba7d3a3d1c370da9 to your computer and use it in GitHub Desktop.
UBUNTU
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install php5.6-imap
#LISTA PORTAS USADAS
netstat -plntu
## VUEJS
npm install -g vue-cli @vue/cli vue-native-cli
##REACT
npm install -g create-react-app create-react-native-app
#INSTALAR ROCKET.CHAT
https://www.howtoforge.com/tutorial/how-to-install-rocket-chat-with-nginx-on-ubuntu-16-04/
http://truqueslinux.blogspot.com.br/2014/06/34-comandos-para-ubuntu-que-todos.html
# verificar o tamanho do inodes
df -ih /usr
## JOB https://vexxhost.com/resources/tutorials/how-to-use-cron-jobs-for-automation-on-ubuntu-14-04/
apt-get install cron
# job deletar todos os arquivos session da pasta tmp a cada 5 dias
find /home/*/tmp -type f -name 'sess_*' -ctime +5 -delete
# job deletar todos os arquivos da pasta tmp a cada 5 dias
find /home/*/tmp -ctime +5 -exec rm -rf {} +
# https://htpcbuildguide.com/clean-up-massive-number-of-session-sess-files-in-vestacp-homeusertmp-directory/
/usr/bin/nice -n19 /usr/bin/ionice -c2 -n7 /usr/lib/php5/sessionclean /home/USER/tmp/ $(/usr/lib/php5/maxlifetime)
# Apagar arquivos dentro de uma pasta
rm -rf /home/admin/tmp/*
# verificar a quantidade de arquivos em pastas
find / -xdev -printf '%h\n' | sort | uniq -c | sort -k 1 -n
ls -1 /home/admin/tmp/ | wc -l
sudo apt-get install -y curl
sudo apt-get install php5.6-curl
# COMPOSER
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
#JAVA
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
OU
sudo apt-get install openjdk-8-jre openjdk-8-jdk icedtea-8-plugin
#DEFINE A VERSÃO PADRÃO
sudo apt-get install oracle-java8-set-default
OU
sudo apt-get install oracle-java7-set-default
#SELECIONAR ALTERNATIVAS PARA JAVA(Além de mostrar o caminho)
sudo update-alternatives --config java
#SETA A ALTERNATIVA DE VERSÃO JAVA
sudo update-java-alternatives -s java-8-oracle
##ANDROID
http://www.unixmen.com/install-android-sdk-ubuntu-14-04/
#SETA VARIIAVEIS DE AMBIENTE(JAVA E ANDROID)
sudo subl /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-8-oracle/jre/bin/java
export ANDROID_HOME=$HOME/Android/android-sdk-linux
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platforms-tools
(*REINICIE APOS ADICIONAR AS VARIAVEIS)
#TODAS AS VARIAVEIS DE AMBIENTE
env
#JAVA WEB (BANCOS)
sudo apt-get install icedtea-plugin
No Firefox em about:config
Adicione como TRUE: dom.ipc.plugins.java.enabled
# PROXY
#### GIT
git config --list --show-origin
git config --global core.autocrlf false
git config --global http.sslVerify false
#### NODE
npm set strict-ssl false
#### BOWER
ARQUIVO .bowerrc
{
"directory": "bower_components",
"strict-ssl": false
}
#GIT
sudo apt-get install git
ssh-keygen -t rsa -C "[email protected]"
git config --global user.name "USUARIO"
git config --global user.email [email protected]
git config --list
#NODEJS ->/usr/local/lib/node_modules/
sudo apt-get install nodejs npm
npm install -g express socket.io browser-sync
ps axl | grep node
sudo kill -9 xxxx
*Corrigir erro de caminho NodeJs
Caminho: which nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node
##GRUNT / BOWER / YEOMAN / GULP / KARMA GENERATOR / ANGULAR GENERATOR
sudo npm install -g grunt-cli bower yo gulp generator-karma generator-angular
##GERAR APP ANGULAR https://github.com/yeoman/generator-angular
yo angular [app-name]
https://github.com/yeoman/generator-angular
##CORDOVA / IONIC
sudo npm install -g ionic@beta cordova webpack
##EXECUTAR ARQUIVOS DO WINDOWS
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7 winetricks
##REMOVER
sudo apt-get remove wine1.7 winetricks
sudo apt-get autoremove
##################
VIRTUALBOX
##################
*VAGRANT E VIRTUAL 64bits
https://www.vagrantup.com/downloads.html
https://www.virtualbox.org/wiki/Linux_Downloads
*Remover outras instalações
sudo apt-get remove virtualbox virtualbox-4.* virtualbox-5.*
sudo apt-get install dkms
uname -r
sudo apt-get install linux-headers-3.19.0-26-generic
*Adicionar lista de atualizações
sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" >> /etc/apt/sources.list.d/virtualbox.list'
*Adicionar Chave de Permissão
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
##################
Vagrant - Laravel Homestead
##################
vagrant box add laravel/homestead
ou
https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.4.4/providers/virtualbox.box
vagrant box add laravel/homestead file:///E:/vagrant-box/homestead.0.4.4.box
git clone https://github.com/laravel/homestead.git Homestead
#Usando Git Bash
ssh-keygen -t rsa -C "[email protected]"
~/Homestead$ bash init.sh
~/.homestead$ sudo subl Homestead.yaml
sudo subl /etc/hosts
192.168.10.10 laravel.dev
~/Homestead$ vagrant up
##################
PHP Local
##################
sudo apt-get install nginx
sudo apt-get install mysql-server
##TESTAR USUARIO MYSQL CRIADO
mysql -uroot -p
crtld+d(sair)
##CONFIGURAR MYSQL
mysql_secure_installation
#INSTALAR PHP E PLUGINS
sudo apt-get install php5-fpm php5-mysql php5-mcrypt
#CONFIGURAR O PHP PARA TRABALHAR COM NGINX
cd /etc/php5/fpm
sudo subl php.ini (subl=Sublime Text)
;cgi.fix_pathinfo=1 PARA cgi.fix_pathinfo=0
#VHOST
sudo subl /etc/hosts
#ADICIONAR LINHAS
127.0.1.1 laravel.dev
127.0.1.1 projeto.dev
#CONFIGURAR NGINX
cd /etc/nginx/sites-available
sudo subl laravel.dev.conf
*COLAR AS CONFIGURAÇÕES ABAIXO
https://gist.github.com/JotapePinheiro/09b542807c695b97541c
https://www.youtube.com/watch?v=Q2N5blJ4VIo
##LINK SIMBOLICO
sudo ln -s /home/jotape/teste/jotape.sh /usr/bin/jotape
chmod +x jotape.sh (PERMISSAO)
ls -la /usr/bin/jotape (VISUALIZAR)
rm -r /usr/bin/jotape (REMOVER)
## PERMISSÕES
sudo chown -R admin:admin /home/admin/web/site.com.br/public_html
sudo chmod 777 -R /home/admin/web/site.com.br/public_html/outro
## BLUETOOTH MOUSE
hcitool scan
sudo subl /usr/share/gnome-bluetooth/pin-code-database.xml
<device type="mouse" oui="00:1F:20:" name="Dell Travel Mouse WM52" pin="0000"/>
## LIMPAR CACHE E MEMORIA RAM (VESTACP)
echo "echo 3 > /proc/sys/vm/drop_caches" > /usr/local/vesta/bin/drop_caches.sh
chmod 770 /usr/local/vesta/bin/drop_caches.sh
#!/bin/bash
sudo sync; sudo echo 3 > /proc/sys/vm/drop_caches
free -h
## LIBREOFFICE
sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update
sudo apt-get dist-upgrade
https://www.youtube.com/watch?v=vwBoHZuauL8
http://ubuntuforums.org/showthread.php?t=2127448
@claudioonohara
Copy link

valeu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment