Skip to content

Instantly share code, notes, and snippets.

@ovanes
ovanes / gcc-10-debian-buster.sh
Created October 20, 2021 20:17 — forked from s3rvac/gcc-10-debian-buster.sh
Steps to build GCC 10 on Debian Buster.
#!/bin/bash
#
# Steps to build GCC 10 on Debian Buster.
#
set -e -x
# Install all dependencies.
export DEBIAN_FRONTEND=noninteractive
apt update
@ovanes
ovanes / _.md
Created April 4, 2016 14:07 — forked from PyYoshi/_.md
Disable Transparent Huge Pages on CoreOS
$ sudo -i
# vim /etc/systemd/system/disable-transparent-huge-pages.service
# systemctl enable disable-transparent-huge-pages
# systemctl start disable-transparent-huge-pages
# systemctl status disable-transparent-huge-pages
# cat /sys/kernel/mm/transparent_hugepage/enabled
# cat /sys/kernel/mm/transparent_hugepage/defrag
@ovanes
ovanes / _.md
Created April 4, 2016 14:06 — forked from PyYoshi/_.md
Set somaxconn=1024 on CoreOS
$ sudo -i
# vim /etc/systemd/system/somaxconn1024.service
# systemctl enable somaxconn1024
# systemctl start somaxconn1024
# systemctl status somaxconn1024
# cat /proc/sys/net/core/somaxconn
@ovanes
ovanes / _.md
Created April 4, 2016 14:05 — forked from PyYoshi/_.md
Set overcommit_memory=1 on CoreOS
$ sudo -i
# vim /etc/systemd/system/overcommit_memory_1.service
# systemctl enable overcommit_memory_1
# systemctl start overcommit_memory_1
# systemctl status overcommit_memory_1
# cat /proc/sys/vm/overcommit_memory
@ovanes
ovanes / _.md
Created April 4, 2016 14:05 — forked from PyYoshi/_.md
Mount swap 2GB on CoreOS
$ sudo -i
# touch /2GiB.swap
# chattr +C /2GiB.swap
# fallocate -l 2048m /2GiB.swap
# chmod 600 /2GiB.swap
# mkswap /2GiB.swap
# vim /etc/systemd/system/swap.service
# systemctl enable /etc/systemd/system/swap.service
# systemctl start swap
#!/bin/bash
# Script for placing sudoers.d files with syntax-checking
# Making a temporary file to contain the sudoers-changes to be pre-checked
TMP=$(mktemp -t vagrant_sudoers)
cat /etc/sudoers > $TMP
cat >> $TMP <<EOF
# Allow passwordless startup of Vagrant when using NFS.
Cmnd_Alias VAGRANT_EXPORTS_ADD = /usr/bin/su root -c echo '*' >> /etc/exports
@ovanes
ovanes / gitlabhq-backup-restore.md
Created September 30, 2012 19:35 — forked from mrrooijen/gitlabhq-backup-restore.md
Backing up and restoring your GitlabHQ server.

GitLabHQ Backup and Restore procedure

First stop the GitLabHQ server, I'm using Upstart to monitor/manage the processes. It'll be different for you if you're using another process managing tool likt inittab, god or bluepill.

sudo stop gitlab

Next, be sure to remove the sqlite database and all the repositories for it to properly restore back from a backup.