Skip to content

Instantly share code, notes, and snippets.

#! /bin/bash
echo install jdk1.8
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.rpm
yum localinstall jdk-8u144-linux-x64.rpm -y
touch /etc/profile.d/java.sh
export JAVA_HOME='/usr/java/jdk1.8.0_144'
cat <<EOT > /etc/profile.d/java.sh
export JAVA_HOME="$JAVA_HOME"
export JAVA_PATH="$JAVA_HOME"
export PATH="$PATH:$JAVA_HOME"
#! /bin/bash
echo install ant
wget http://www.us.apache.org/dist/ant/binaries/apache-ant-1.10.1-bin.tar.gz
tar xvfz apache-ant-1.10.1-bin.tar.gz -C /opt
ln -s /opt/apache-ant-1.10.1 /opt/ant
sh -c 'echo ANT_HOME=/opt/ant>>/etc/environment'
ln -s /opt/ant/bin/ant /usr/bin/ant
rm apache-ant-1.10.1-bin.tar.gz
#! /bin/bash
echo update all
yum -y update
echo install glibc
yum -y install glibc.i686
echo install libstdc++
yum -y install compat-libstdc++-33.x86_64
#! /bin/bash
echo Download the Elastic PGP key
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
elastic_repo=/etc/yum.repos.d/elastic_stack.repo
touch $elastic_repo
cat <<EOT > $elastic_repo
[elastic-5.x]
name=Elasticsearch repository for 5.x packages
baseurl=https://artifacts.elastic.co/packages/5.x/yum
#!/bin/sh
yum -y install https://centos7.iuscommunity.org/ius-release.rpm
yum -y install python36u
@yonglai
yonglai / playbook_centos_install_docker.yaml
Created November 15, 2017 18:04
An Ansible playbook to install docker-ce on Centos
---
- name: Install docker
gather_facts: No
hosts: default
tasks:
- name: Install yum utils
yum:
name: yum-utils
state: latest
@yonglai
yonglai / vim_setup.yaml
Created November 18, 2017 22:07
An Ansible task yaml to set up vimrc
---
- name: Download vim_runtime
git:
repo: 'git://github.com/amix/vimrc.git'
dest: ~/.vim_runtime
- name: Setup basic vimrc
command: sh ~/.vim_runtime/install_basic_vimrc.sh
@yonglai
yonglai / vimrc
Created November 18, 2017 22:10
A basic vimrc sufficient for daily use
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Maintainer:
" Amir Salihefendic
" http://amix.dk - [email protected]
"
" Version:
" 6.0 - 01/04/17 14:24:34
"
" Blog_post:
" http://amix.dk/blog/post/19691#The-ultimate-Vim-configuration-on-Github
@yonglai
yonglai / cygwin_auto_lib_install.bat
Created November 19, 2017 01:30
an example bat file to install library in cygwin
setup-x86_64.exe ^
--no-shortcuts ^
--quiet-mode ^
--disable-buggy-antivirus ^
--packages ^
xorg-server,^
xinit,^
xorg-docs,^
xlaunch
#!/bin/bash
tar -xvf PyYAML-3.12.tar.gz && tar -xvf Jinja2-2.2.6.tar.gz
cd PyYAML-3.12
python setup.py install
cd ../Jinja2-2.6
python setup.py install
cd ../ansible
python setup.py install