Skip to content

Instantly share code, notes, and snippets.

View backroot's full-sized avatar

Kotaro Saito backroot

  • Sapporo, Japan
View GitHub Profile
#!/bin/bash
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew cask install google-chrome
brew cask install thunderbird
brew cask install alfred
brew cask install scroll-reverser
brew cask install karabiner-elements
@backroot
backroot / archlinux-setup.sh
Last active October 13, 2018 01:06
ArchLinux Setup
sudo pacman -S xorg-server xorg-xinit xterm i3-wm i3status dmenu
sudo pacman -S fcitx fcitx-mozc fcitx-im fcitx-configtool
sudo pacman -S otf-ipafont ttf-dejavu
sudo pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings
cat << EOF > ~/.xinitrc
export DefaultImModule=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
@backroot
backroot / setup-awscli-for-centos7.sh
Last active October 7, 2019 07:19
Setup AWS CLI for CentOS 7
curl -kL https://bootstrap.pypa.io/get-pip.py | python
pip install awscli --upgrade --user
echo "export PATH=~/.local/bin:$PATH" >> ~/.bash_profile
source ~/.bash_profile
aws configure
AWS Access Key ID [None]: <ID>
AWS Secret Access Key [None]: <KEY>
Default region name [None]: ap-northeast-1
Default output format [None]: json
@backroot
backroot / indent-xml.vim
Created June 20, 2019 02:57
indent xml file for vim
:%s/></>\r</g | filetype indent on | setf xml | normal gg=G
@backroot
backroot / setup-awscli-for-centos6.sh
Last active July 11, 2022 06:44
Setup AWS CLI for CentOS 6
yum update -y nss
yum install -y https://centos6.iuscommunity.org/ius-release.rpm
perl -pi -e "s/enabled\s+=\s+1/enabled = 0/gi" /etc/yum.repos.d/ius.repo
yum install -y --enablerepo=ius python36u python36u-libs python36u-pip
ln -s /usr/bin/python3.6 /usr/bin/python3
ln -s /usr/bin/pip3.6 /usr/bin/pip3
pip3 install awscli --upgrade --user
echo "# PATH for AWS CLI" >> ~/.bashrc
echo "export PATH=~/.local/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
@backroot
backroot / wp-change-url.sql
Created October 16, 2019 18:44
Wordpress サイトURL変更
mysql> update wp_options set option_value = 'http://localhost:8000' where option_name = 'home';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> update wp_options set option_value = 'http://localhost:8000' where option_name = 'siteurl';
Query OK, 1 row affected (0.04 sec)
Rows matched: 1 Changed: 1 Warnings: 0
@backroot
backroot / install-php7.3-for-centos7.sh
Created October 30, 2019 21:32
Install PHP 7.3 for CentOS 7
#!/usr/bin/bash
sudo yum -y install libmcrypt-devel libargon2 --enablerepo=epel
sudo yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
sudo yum -y install --enablerepo=remi,remi-php73 php php-mbstring php-xml php-xmlrpc php-gd php-pdo php-pecl-mcrypt php-mysqlnd php-pecl-mysql
@backroot
backroot / install-nginx-for-centos7.sh
Created October 30, 2019 21:41
Install Nginx for CentOS 7
#!/usr/bin/bash
cat <<\EOF > /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0
enabled=0
EOF
@backroot
backroot / setup-network-for-centos7.sh
Last active November 13, 2019 08:03
Setup Network for CentOS 7
#!/usr/bin/bash
nmcli connection modify eth0 ipv4.method manual
nmcli connection modify eth1 ipv4.method manual
nmcli connection modify eth0 ipv4.addresses "XXX.XXX.XXX.XXX/24"
nmcli connection modify eth0 ipv4.gateway "XXX.XXX.XXX.XXX"
nmcli connection modify eth1 ipv4.addresses "192.168.0.1/24"
@backroot
backroot / delete-for-bacula-cloud-cache.sh
Created November 13, 2019 08:02
Delete for Bacula Cloud Cache
#!/usr/bin/bash
find /opt/bacula/backups -type f | grep -v "part.1" | xargs rm -f